LIBXC1 Pn: Difference between revisions

From VASP Wiki
No edit summary
No edit summary
Line 13: Line 13:
  [[LIBXC1_Pn|LIBXC2_P1]] = 0.046
  [[LIBXC1_Pn|LIBXC2_P1]] = 0.046


Libxc also provides the semilocal component of hybrid functionals. These are the functionals with a tag that contains HYB on the Libxc website{{cite|libxc}}, and important points concerning their parameters are the following:
Concerning the parameters of the semilocal component of hybrid functionals, whose tag contains HYB on the Libxc website{{cite|libxc}}, the following should be noted.
*The mixing parameter between the semilocal and exact exchange is one of the parameters {{TAG|LIBXC1_Pn}}, and can therefore be modified.
*The mixing parameter between the semilocal and exact exchange is one of the parameters {{TAG|LIBXC1_Pn}}, and can therefore be modified.
*For HYB_GGA_XC_PBEH, HYB_GGA_XC_B1WC, HYB_GGA_XC_HSE03, HYB_GGA_XC_HSE06, HYB_GGA_XC_HSE12, and HYB_GGA_XC_HSE12S, the value of {{TAG|AEXX}} will be used and automatically be passed to the corresponding parameter in Libxc. However, if the corresponding parameter {{TAG|LIBXC1_Pn}} is specified in {{FILE|INCAR}}, then {{TAG|AEXX}} will be overruled by {{TAG|LIBXC1_Pn}}.
*For HYB_GGA_XC_PBEH, HYB_GGA_XC_B1WC, HYB_GGA_XC_HSE03, HYB_GGA_XC_HSE06, HYB_GGA_XC_HSE12, and HYB_GGA_XC_HSE12S, the value of {{TAG|AEXX}} will be used and automatically be passed to the corresponding parameter in Libxc. However, if the corresponding parameter {{TAG|LIBXC1_Pn}} is specified in {{FILE|INCAR}}, then {{TAG|AEXX}} will be overruled by {{TAG|LIBXC1_Pn}}.

Revision as of 10:56, 7 January 2022

LIBXC1_Pn = [real] 

Description: LIBXC1_Pn and LIBXC2_Pn, where allow to specify the values of the parameters of the functionals implemented in Libxc that are called with LIBXC1 and LIBXC2, respectively.


For many functionals implemented in the library of exchange-correlation functionals Libxc [1][2] it is possible to modify the parameters if one does not want to use the default values. If a functional from Libxc has parameters that can be modified, then they are listed in OUTCAR below "Parameters of Libxc functionals:" as P ().

An example is given below for the GGA PBE functional[3] where the parameters in exchange and in correlation are changed to and to get the PBEsol functional[4] (of course, the simpler way to use PBEsol from Libxc without having to specify the parameters is to call it directly with LIBXC1=116 and LIBXC2=133).

GGA = LIBXC
LIBXC1 = 101
LIBXC2 = 130
LIBXC1_P2 = 0.12345679
LIBXC2_P1 = 0.046

Concerning the parameters of the semilocal component of hybrid functionals, whose tag contains HYB on the Libxc website[5], the following should be noted.

  • The mixing parameter between the semilocal and exact exchange is one of the parameters LIBXC1_Pn, and can therefore be modified.
  • For HYB_GGA_XC_PBEH, HYB_GGA_XC_B1WC, HYB_GGA_XC_HSE03, HYB_GGA_XC_HSE06, HYB_GGA_XC_HSE12, and HYB_GGA_XC_HSE12S, the value of AEXX will be used and automatically be passed to the corresponding parameter in Libxc. However, if the corresponding parameter LIBXC1_Pn is specified in INCAR, then AEXX will be overruled by LIBXC1_Pn.
  • However, if the

Related Tags and Sections

AGGAX, AGGAC, ALDAC, LHFCALC, hybrid functionals, settings for specific hybrid functionals

Examples that use this tag