Jump to content

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

GGA

From VASP Wiki
Revision as of 15:27, 9 April 2022 by Ftran (talk | contribs)

GGA = PE | RP | PS | AM | LIBXC | ...
Default: GGA = exchange-correlation functional in accordance with the POTCAR file 

Description: GGA specifies a LDA or GGA exchange-correlation functional.


This tag was added to perform GGA calculation with pseudopotentials generated with conventional LDA reference configurations.

Possible options for the GGA tag are:

No xc:
CO No exchange-correlation
LDA type:
WI Slater exchange + Wigner correlation[1][2]
HL Slater exchange + Hedin-Lundqvist correlation[3]
PZ (or CA) Slater exchange + Perdew-Zunger parametrization of Ceperley-Alder Monte-Carlo data[4]
VW Slater exchange + Vosko-Wilk-Nusair (VWN)
LIBXC (or LI) Any LDA from Libxc[5][6][7]
GGA type:
91 Perdew-Wang 91[8]
PE Perdew-Burke-Ernzerhof (PBE)[9]
RE Revised PBE from Zhang and Yang (revPBE)[10]
RP Revised PBE from Hammer et al. (RPBE)[11]
PS Revised PBE for solids (PBEsol)
AM Armiento-Mattson AM05[12][13][14]
B3 B3LYP[15] with VWN3 for LDA correlation
B5 B3LYP[15] with VWN5 for LDA correlation
BF BEEF[16] (with libbeef)
LIBXC (or LI) any GGA from Libxc[5][6][7]
Intended for vdW functionals:
OR optPBE[17]
BO optB88[17]
MK optB86b
Special settings for range-separated ACFDT:
RA new RPA Perdew Wang
03 range-separated ACFDT (LDA - sr RPA) [math]\displaystyle{ \mu=0.3 \AA^3 }[/math]
05 range-separated ACFDT (LDA - sr RPA) [math]\displaystyle{ \mu=0.5 \AA^3 }[/math]
10 range-separated ACFDT (LDA - sr RPA) [math]\displaystyle{ \mu=1.0 \AA^3 }[/math]
20 range-separated ACFDT (LDA - sr RPA) [math]\displaystyle{ \mu=2.0 \AA^3 }[/math]
PL new RPA+ Perdew Wang

The LIBXC tag (or just LI) allows to use a LDA or GGA functional from the library of exchange-correlation functionals Libxc[5][6][7]. Along with GGA=LIBXC, it is also necessary to specify the LIBXC1 and LIBXC2 tags that specify the particular functional. Note that it is necessary to have Libxc >= 5.2.0 installed and VASP.6.3.0 or higher compiled with precompiler options.

The AM05 functional and the PBEsol functional are constructed using different principles, but both aim at a decent description of yellium surface energies. In practice, they yield quite similar results for most materials. Both are available for spin-polarized calculations.

The special flags for range-separated RPA have not been extensively tested and should be used only after careful inspection of the source code. The flags allow to select range-separated ACFDT calculations, where a short-range local (DFT-like) exchange and correlation kernel is added to the long-range exchange and RPA correlation energy.

Examples that use this tag

References