AEXX: Difference between revisions

From VASP Wiki
No edit summary
No edit summary
Line 4: Line 4:
Description: {{TAG|AEXX}} specifies the fraction of exact exchange in a Hartree-Fock-type/hybrid-functional calculation.
Description: {{TAG|AEXX}} specifies the fraction of exact exchange in a Hartree-Fock-type/hybrid-functional calculation.
----
----
{{NB|important|The sum of the fraction of the exact exchange and local-density-approximation (LDA) exchange is always 1.0, i.e., it is not possible to independently set the amount of LDA exchange.}}
{{NB|mind| For versions of VASP prior to 6.4.0, {{TAG|ALDAX}} was constrained to be equal to 1.0-{{TAG|AEXX}}. This constraint is lifted since VASP.6.4.0.}}
For instance, if {{TAG|AEXX}}=0.25, <math>1/4</math> of the exact exchange is used and <math>3/4</math> of the LDA exchange is added. For {{TAG|AEXX}}=0.5, half of the exact exchange is used, and one-half of the LDA exchange is added. In contrast, for semi-local generalized-gradient approximation (GGA), the amount of GGA exchange ({{TAG|AGGAX}}) and GGA correlation ({{TAG|AGGAC}}) can be set independently. In fact, some [[List_of_hybrid_functionals|popular hybrid functionals]] use for instance only 0.8 of the gradient contribution to the exchange. The tags {{TAG|AGGAX}} and {{TAG|AGGAC}} are only used if GGA is already selected. For LDA calculations, no gradient correction will be added regardless of the value set for {{TAG|AGGAX}} and {{TAG|AGGAC}}.
{{NB|mind| The defaults are chosen such that the PBE0 functional is selected.}}
That is, the PBE0 functional contains 25% of the exact exchange, and  75% of the PBE exchange, and 100% of the PBE correlation energy. The resulting expression for the exchange-correlation energy then takes the following form:
 
<math>
E_{\mathrm{xc}}^{\mathrm{PBE0}}=\frac{1}{4}~E_{\mathrm{x}}~+
~\frac{3}{4}~ E_{\mathrm{x}}^{\mathrm{PBE}}
+~E_{\mathrm{c}}^{\mathrm{PBE}}
</math>


A comprehensive evaluation of the performance of the PBE0 functional, as compared to PBE, can be found in Ref. {{cite|paier:jcp:05}}.
A comprehensive evaluation of the performance of the PBE0 functional, as compared to PBE, can be found in Ref. {{cite|paier:jcp:05}}.


For {{TAG|AEXX}}=1.0, VASP automatically sets {{TAG|ALDAC}}=0.0 and {{TAG|AGGAC}}=0.0, and thus runs a full Hartree-Fock-type calculation.  
For {{TAG|AEXX}}=1.0, VASP sets by default {{TAG|ALDAC}}=0.0, {{TAG|AGGAC}}=0.0, and {{TAG|AMGGAC}}=0.0 and thus runs a full Hartree-Fock-type calculation.  


== Related tags and articles ==
== Related tags and articles ==
{{TAG|ALDAX}},
{{TAG|ALDAC}},
{{TAG|AGGAX}},
{{TAG|AGGAX}},
{{TAG|AGGAC}},
{{TAG|AGGAC}},
{{TAG|ALDAX}},
{{TAG|AMGGAX}},
{{TAG|ALDAC}},
{{TAG|AMGGAC}},
{{TAG|LHFCALC}},
{{TAG|LHFCALC}},
{{TAG|HFSCREEN}},
[[List_of_hybrid_functionals|List of hybrid functionals]]
[[List_of_hybrid_functionals|List of hybrid functionals]]



Revision as of 10:07, 16 February 2023

AEXX = [real] 

Default: AEXX = 0.25 if LHFCALC=.TRUE.
= 0 otherwise

Description: AEXX specifies the fraction of exact exchange in a Hartree-Fock-type/hybrid-functional calculation.


Mind: For versions of VASP prior to 6.4.0, ALDAX was constrained to be equal to 1.0-AEXX. This constraint is lifted since VASP.6.4.0.

A comprehensive evaluation of the performance of the PBE0 functional, as compared to PBE, can be found in Ref. [1].

For AEXX=1.0, VASP sets by default ALDAC=0.0, AGGAC=0.0, and AMGGAC=0.0 and thus runs a full Hartree-Fock-type calculation.

Related tags and articles

ALDAX, ALDAC, AGGAX, AGGAC, AMGGAX, AMGGAC, LHFCALC, HFSCREEN, List of hybrid functionals

Examples that use this tag

References