← Go back to the interactive notebook
Background Theory: Norm-conserving Pseudopotentials
Original notebook: theory_pseudopotential.ipynb
Introduction
Many methods have been developed in the past decades to construct effective pseudopotentials. In 1979, Hamann, Schlüter, and Chiang introduced the concept of norm-conserving pseudopotentials [Phys. Rev. Lett. 43, 1494, (1979)]. Here, we present one simple norm-conserving method, introduced by G. P. Kerker [J. Phys. C 13, L189 (1980)]. The theory and method is also discussed in detail in Chapter 5 of the book “Solid State Physics (Second Edition)” by Giuseppe Grosso and Giuseppe Pastori Parravicini, Academic Press (2014).
Radial Schrödinger equation
The radial Schrödinger equation is:
The top panel (in the first figure of the interactive notebook) shows both and , where is the radial part of the wavefunction (the angular part being given by a spherical harmonic) and is the pseudowavefunction. is the solution of the same equation above when the real potential is replaced by the pseudopotential (with the same eigenvalue ).
Conditions for the pseudowavefunctions
The main idea is to avoid trying to construct directly a pseudopotential; rather, we first construct a pseudowavefunction that satisfies several conditions, namely:
- The pseudowavefunction is nodeless (ensuring that pseudowavefunctions with lower energy cannot exist), and is identical to the real wavefunction beyond a cutoff radius
- The pseudowavefunction and its first and second derivatives are continuous at
- The pseudowavefunction has the same norm as the real wavefunction (norm-conserving condition)
Therefore, an important parameter is the cutoff radius . This can be adjusted using a slider in the interactive notebook.
Form of the pseudowavefunction
One needs to replace the wavefunction in the core region with a smooth and nodeless function. Kerker suggested to use a polynomial form to replace the core region wavefunction, in particular using the expression:
where is a polynomial defined as:
In this polynomial, the first-order coefficient is set to be zero, preventing the pseudopotential from being singular at . In this notebook, we choose to use a 4-th order polynomial (i.e., , as originally suggested by Kerker):
Conditions for the polynomial coefficients
We need four equations to solve and obtain the coefficients (, , , ). These can be obtained by imposing the four conditions discussed earlier: continuity at of and its first and second derivative; and norm conservation (note: since when the two wavefunctions are the same, we only need to integrate from zero to ):
These two integrals are shown as yellow and green shaded areas of the figure in the interactive notebook.
Obtain the pseudopotential
Once we obtain the pseudowavefunction, the pseudopotential is calculated numerically by inverting the Schrödinger equation. Starting from Eq. (1), the equation to solve is, therefore:
Note how one obtains a different pseudopotential for each angular momentum!
Transferability of pseudopotentials
The transferability of pseudopotentials means that a pseudopotential generated from a given atomic configuration should also work when used with different atomic configurations and a variety of other solid-state environments. This is an important property for the use of pseudopotentials in real material systems.
The transferability of pseudopotentials can be measured by comparing the logarithmic derivatives, at the cutoff distance , of pseudo- and all-electron wavefunctions, respectively.
By using Green’s theorem, Shaw and Harrison showed the following relation [Phys. Rev. 163, 604, (1967)]:
On the right side of the equation is the integral of the square of the wavefunction. The norm-conservation condition ensures the integrals are the same for both pseudo- and full electron wavefunctions. One can conclude from the left side that the pseudo- and full electron wavefunctions also have the same value of the 1st derivative of the logarithmic derivative with respect to the energy.