Jump to content

Requests for technical support from the VASP team should be posted in the VASP Forum.

Category:DFT+U

From VASP Wiki

The LDA and semilocal GGA functionals often fail to describe systems with localized (strongly correlated) d or f electrons (this manifests itself primarily in the form of unrealistic one-electron energies or too small magnetic moments). In some cases this can be remedied by introducing on the d or f atom a strong intra-atomic interaction in a simplified (screened) Hartree-Fock like manner (EHF[n^]), as an on-site replacement of the LDA/GGA functional:

ExcDFT+U[n,n^]=ExcDFT[n]+EHF[n^]Edc[n^]

where Edc[n^] is the double-counting term and n^ is the on-site occupancy matrix of the d or f electrons. This approach is known as the DFT+U method (traditionally called LSDA+U[1]).

The first VASP DFT+U calculations, including some additional technical details on the VASP implementation, can be found in Ref. [2] (the original implementation was done by Olivier Bengone [3] and Georg Kresse).

More detail about the formalism is provided below.

Theory

DFT+U is a method that was proposed to improve the description of systems with strongly correlated d or f electrons, like antiferromagnetic NiO for instance, that are usually inaccurately described with the standard LDA and GGA functionals[1]. Several variants of the DFT+U method exist (see Refs. [4][5] for reviews) that differ for instance in the way the double counting term Edc[n^] is calculated. Three variants of them are implemented in VASP, whose formalism is briefly summarized below.

  • LDAUTYPE=1: The rotationally invariant DFT+U introduced by Liechtenstein et al.[6]
This particular flavour of DFT+U is of the form
EHF[n^]=12{γ}(Uγ1γ3γ2γ4Uγ1γ3γ4γ2)n^γ1γ2n^γ3γ4
and is determined by the PAW on-site occupancies
n^γ1γ2=Ψs2m2m1Ψs1
and the (unscreened) on-site electron-electron interaction
Uγ1γ3γ2γ4=m1m31|𝐫𝐫|m2m4δs1s2δs3s4
where |m represents a real spherical harmonics of angular momentum l=LDAUL.
The unscreened electron-electron interaction Uγ1γ3γ2γ4 can be written in terms of the Slater integrals F0, F2, F4, and F6 (f electrons). Using values for the Slater integrals calculated from atomic orbitals, however, would lead to a large overestimation of the true electron-electron interaction, since in solids the Coulomb interaction is screened (especially F0).
In practice these integrals are often treated as parameters, i.e., adjusted to reach agreement with experiment for a property like for instance the equilibrium volume, the magnetic moment or the band gap. They are normally specified in terms of the effective on-site Coulomb- and exchange parameters, U and J (LDAUU and LDAUJ, respectively). U and J can also be extracted from constrained-DFT calculations[7][8].
These translate into values for the Slater integrals in the following way (as implemented in VASP at the moment):
L F0 F2 F4 F6
1 U 5J - -
2 U 141+0.625J 0.625F2 -
3 U 6435286+1950.668+2500.494J 0.668F2 0.494F2
The essence of the DFT+U method consists of the assumption that one may now write the total energy as:
EDFT+U[n,n^]=EDFT[n]+EHF[n^]Edc[n^]
where the Hartree-Fock-like interaction replaces the semilocal on-site due to the fact that one subtracts a double-counting energy Edc, which supposedly equals the on-site semilocal contribution to the total energy,
Edc[n^]=U2n^tot(n^tot1)J2σn^totσ(n^totσ1).
  • LDAUTYPE=2: The simplified (rotationally invariant) approach to the DFT+U, introduced by Dudarev et al.[9]
This flavour of DFT+U is of the following form:
EDFT+U=EDFT+(UJ)2σ[(m1nm1,m1σ)(m1,m2n^m1,m2σn^m2,m1σ)].
This can be understood as adding a penalty functional to the semilocal total energy expression that forces the on-site occupancy matrix in the direction of idempotency,
n^σ=n^σn^σ.
Real matrices are only idempotent when their eigenvalues are either 1 or 0, which for an occupancy matrix translates to either fully occupied or fully unoccupied levels.
Note: in Dudarev's approach the parameters U and J do not enter seperately, only the difference UJ is meaningful.
  • LDAUTYPE=3: This option is for the calculation of the parameter U using the linear response approach from Ref. [10]. The steps to use this method are shown for the example of NiO.
  • LDAUTYPE=4: same as LDAUTYPE=1, but without exchange splitting (i.e., the total spin-up plus spin-down occupancy matrix is used). The double-counting term is given by
Edc[n^]=U2n^tot(n^tot1)J2σn^totσ(n^totσ1).

Additional resources

How to

DFT+U can be switched on with the LDAU tag, while the LDAUTYPE tag determines the DFT+U flavor that is used. LDAUL specifies the l-quantum number for which the on-site interaction is added, and the effective on-site Coulomb and exchange interactions are set (in eV) with the LDAUU and LDAUJ tags, respectively. Note that it is recommended to increase LMAXMIX to 4 for d-electrons or 6 for f-elements.

Tutorials

Lectures

  • Lecture on the optical gap, introduces DFT+U towards the end of the lecture.

References

Subcategories

This category has only the following subcategory.

Pages in category "DFT+U"

The following 6 pages are in this category, out of 6 total.