The theory of pseudopotentials is based on the Phillips-Kleinman cancellation theorem [1]: the wavefunctions of the valence and higher-energy electronic states are expected to be smooth away from the atomic sites and oscillatory with atomic character in the core region, and it is possible to derive a pseudopotential that guarantees the orthogonality between the valence electronic states and the implicitly included core electronic states. This formalism justifies the intuition that only valence electrons participate in the chemical bonding, while core electrons are mostly inactive.
Pseudopotentials eliminate the core electrons from the Kohn-Sham equation, remove the original strong electron-ion interaction, and therefore allow the use of simple basis sets (e.g., plane waves) for a numerical solution with nice convergence behavior. In general, the construction of first-principles pseudopotentials involves first solving the all-electron (AE) Kohn-Sham equation (including both core and valence states) for a given atom in a particular configuration. Given the AE wavefunctions, a set of pseudowavefunctions can be built by some standardized pseudization procedures (e.g., connection to AE wavefunctions beyond a radius, smoothness up to high-order derivatives, norm-conserving or not, parameterization, etc.). Pseudopotentials can then be constructed by inverting the Schrödinger equation using the AE eigenvalues of valence states and corresponding pseudowavefunctions. To ensure the transferability of pseudopotentials, it is important to "unscreen" them by removing the electronic contributions arising from Hartree and exchange-correlation potentials, because these components are specific to a particular configuration. The resulting potentials are called ionic pseudopotentials and they are widely used in first-principles calculations (DFT and beyond) for different physical properties in different chemical environments [2, 3].
ONCVPSP is short for Optimized Norm-Conserving Vanderbilt Pseudopotential, first proposed by Hamann in 2013 [4]. Norm-conserving (NC) pseudopotentials (PPs) were first proposed by Hamann, Schlüter and Chiang [5] and further generalized by Kleinman and Bylander [6]. The charge conservation property of norm-conserving pseudopotentials are expected to give greater transferability than that of the ultrasoft (US) and projector augmented wave (PAW) pseudopotentials. NC PPs are still important for hybrid density functionals, many-body perturbation theory (e.g.,
Ref. [7] proposes a high-throughput optimization algorithm to build a ONCVPSP library (SG15 dataset) for elements up to
During my research, oftentime I need to find certain norm-conserving pseudopotentials with full-relativistic full-shell configurations (e.g., Cr including 3s, 3p semicore states) and soft energy cutoff for DFT and
- Collection of ONCVPSP pseudopotentials (SG15 v1.2, Abinit v0.4, PseudoDojo FRv0.4 + SRv0.41).
- SG15 and Abinit ONCVPSP PP files (UPF format for Quantum ESPRESSO, psp8 format for Abinit, FR for full-relativistic, SR for scalar-relativistic) are generated with ONCVPSP v3.3.1 + libxc v3.0.1.
- I use input files of SG15 and Abinit ONCVPSP PPs to generate LDA, PBE, and PBEsol PPs with FR and SR treatment of spin-orbit coupling.
- PseudoDojo PPs are simply downloaded from their website.
- These PPs are good for
$GW$ calculations where norm-conserving condition is required. - You can customize the exchange-correlation functionals and ONCVPSP version in the foundary directory. The LDA, PBE, and PBEsol PPs are available in this repository. There are some missing PPs due to the failure of the generation process, but you can find alternatives in other PP libraries.
- Sometimes GGA+$U$ may crash. LDA+$U$ seems to be more stable.
-
$GW$ calculations need PP with full-shell configuration, but some PPs in this repository may not meet this requirement. Double-check the valence electron configuration before doing a calculation. - If you use SCAN exchange-correlation functionals in your DFT calculations with Quantum ESPRESSO, make sure that your PP does not include non-linear core corrections. SG15 PPs do NOT have non-linear core corrections, while Abinit and PseudoDojo PPs have non-linear core corrections.
- Use at your own risk! You should always double check your results carefully, especially the occurrance of ghost states.
[1] J. C. Phillips and L. Kleinman, Phys. Rev. 116, 287 (1959).
[2] M. L. Cohen, Annu. Rev. Mater. Sci. 14, 119 (1984).
[3] R. M. Martin, Electronic Structure: Basic Theory and Practical Methods (Cambridge University Press, 2020).
[4] D. R. Hamann, Phys. Rev. B 88, 085117 (2013).
[5] D. R. Hamann, M. Schlüter, and C. Chiang, Phys. Rev. Lett., 43, 1494 (1979).
[6] Kleinman and D. M. Bylander, Phys. Rev. Lett., 48, 1425 (1982).
[7] M. Schlipf and F. Gygi, Comput. Phys. Commun. 196, 36 (2015).
[8] P. Scherpelz, M. Govoni, I. Hamada, G. Galli, J. Chem. Theory Comput. 12, 3523 (2016).
[9] M. J. van Setten, M. Giantomassi, E. Bousquet, M. J. Verstraete, D. R. Hamann, X. Gonze, and G.-M. Rignanese, Comput. Phys. Commun. 226, 39 (2018).
[9] http://www.quantum-simulation.org/potentials/sg15_oncv/
[10] https://www.abinit.org/psp-tables
[11] http://www.pseudo-dojo.org
Meng Wu