XC
Name DFTULevel
Section Hamiltonian::XC
Type integer
Default no
This variable selects which DFT+U expression is added to the Hamiltonian.
Options:
- dft_u_none:
No +U term is not applied.
- dft_u_empirical:
An empiricial Hubbard U is added on the orbitals specified in the block species
with hubbard_l and hubbard_u
- dft_u_acbn0:
Octopus determines the effective U term using the
ACBN0 functional as defined in PRX 5, 011006 (2015)
Name HFSingularity
Section Hamiltonian::XC
Type integer
Default general
(Experimental) This variable selects the method used for the treatment of the
singularity of the Coulomb potential in Hatree-Fock and hybrid-functional DFT calculations.
This shoulbe be only applied for periodic systems and is only
used for FFT kernels of the Poisson solvers.
Options:
- none:
The singularity is replaced by zero.
- general:
The general treatment of the singularity, as described in Carrier et al, PRB 75 205126 (2007).
This is the default option
- fcc:
The treatment of the singulariy as described in Gygi and Baldereschi, PRB 34, 4405 (1986).
This is formaly valid for cubic systems only.
- spherical_bz:
The divergence in q=0 is treated analytically assuming a spherical Brillouin zone
Name HFSingularityNk
Section Hamiltonian::XC
Type integer
Default 60
Number of k-point used (total number of k-points) is (2*Nk+1)^3) in the numerical integration
of the auxiliary function f(q). See PRB 75, 205126 (2007) for more details.
Only for HFSingularity=general.
Name HFSingularityNsteps
Section Hamiltonian::XC
Type integer
Default 7
Number of grid refinement steps in the numerical integration of the auxiliary function f(q).
See PRB 75, 205126 (2007) for more details. Only for HFSingularity=general.
Name Interaction1D
Section Hamiltonian::XC
Type integer
Default interaction_soft_coulomb
When running in 1D, one has to soften the Coulomb interaction. This softening
is not unique, and several possibilities exist in the literature.
Options:
- interaction_exp_screened:
Exponentially screened Coulomb interaction.
See, e.g., M Casula, S Sorella, and G Senatore, Phys. Rev. B 74, 245427 (2006).
- interaction_soft_coulomb:
Soft Coulomb interaction of the form $1/\sqrt{x^2 + \alpha^2}$.
Name Interaction1DScreening
Section Hamiltonian::XC
Type float
Default 1.0
Defines the screening parameter $\alpha$ of the softened Coulomb interaction
when running in 1D.
Name KLIPhotonCOC
Section Hamiltonian::XC
Type logical
Default .false.
Activate the center of charge translation of the electric dipole operator which should avoid the dependence of the photon KLI on an permanent dipole.
Name libvdwxcDebug
Section Hamiltonian::XC
Type logical
Dump libvdwxc inputs and outputs to files.
Name libvdwxcMode
Section Hamiltonian::XC
Type integer
Whether libvdwxc should run with serial fftw3, fftw3-mpi, or pfft.
to specify fftw3-mpi in serial for debugging.
pfft is not implemented at the moment.
Options:
- libvdwxc_mode_auto:
Use serial fftw3 if actually running in serial, else fftw3-mpi.
- libvdwxc_mode_serial:
Run with serial fftw3. Works only when not parallelizing over domains.
- libvdwxc_mode_mpi:
Run with fftw3-mpi. Works only if Octopus is compiled with MPI.
Name libvdwxcVDWFactor
Section Hamiltonian::XC
Type float
Prefactor of non-local van der Waals functional.
Setting a prefactor other than one is wrong, but useful
for debugging.
Name OEPLevel
Section Hamiltonian::XC
Type integer
Default oep_kli
At what level shall Octopus handle the optimized effective potential (OEP) equation.
Options:
- oep_none:
Do not solve OEP equation.
- oep_kli:
Krieger-Li-Iafrate (KLI) approximation. For spinors, the iterative solution is controlled by the variables
in section Linear Response::Solver, and the default for LRMaximumIter is set to 50.
Ref: JB Krieger, Y Li, GJ Iafrate, Phys. Lett. A 146, 256 (1990).
- oep_full:
(Experimental) Full solution of OEP equation using the Sternheimer approach.
The linear solver will be controlled by the variables in section Linear Response::Solver,
and the iterations for OEP by Linear Response::SCF in LR calculations and variable
OEPMixing. Note that default for LRMaximumIter is set to 10.
Ref: S. Kuemmel and J. Perdew, Phys. Rev. Lett. 90, 043004 (2003).
Name OEPMixing
Section Hamiltonian::XC
Type float
Default 1.0
The linear mixing factor used to solve the Sternheimer
equation in the full OEP procedure.
Name OEPMixingScheme
Section Hamiltonian::XC
Type integer
Default 1.0
Different Mixing Schemes are possible
Options:
- OEP_MIXING_SCHEME_CONST:
Use a constant
Reference: S. Kuemmel and J. Perdew, Phys. Rev. Lett. 90, 4, 043004 (2003)
- OEP_MIXING_SCHEME_BB:
Use the Barzilai-Borwein (BB) Method
Reference: T. W. Hollins, S. J. Clark, K. Refson, and N. I. Gidopoulos,
Phys. Rev. B 85, 235126 (2012)
- OEP_MIXING_SCHEME_DENS:
Use the inverse of the electron density
Reference: S. Kuemmel and J. Perdew, Phys. Rev. B 68, 035103 (2003)
Name PhotonModes
Section Hamiltonian::XC
Type block
Each line of the block should specify one photon mode. The syntax is the following:
%PhotonModes omega1 | lambda1| PolX1 | PolY1 | PolZ1 … %
The first column is the mode frequency, in units of energy.
The second column is the coupling strength, in units of energy.
The remaining columns specify the polarization direction of the mode.
If the polarization vector should be normalized to one. If that is not the case
the code will normalize it.
Name SICCorrection
Section Hamiltonian::XC
Type integer
Default sic_none
This variable controls which form of self-interaction correction to use. Note that
this correction will be applied to the functional chosen by XCFunctional.
Options:
- sic_none:
No self-interaction correction.
- sic_pz:
Perdew-Zunger SIC, handled by the OEP technique.
- sic_amaldi:
Amaldi correction term.
- sic_adsic:
Average-density SIC.
C. Legrand et al., J. Phys. B 35, 1115 (2002).
Name VDW_TS_cutoff
Section Hamiltonian::XC
Type float
Default 10.0
Set the value of the cutoff (unit of length) for the VDW correction in periodic system
in the Tkatchenko and Scheffler (vdw_ts) scheme only.
Name VDW_TS_damping
Section Hamiltonian::XC
Type float
Default 20.0
Set the value of the damping function (in unit of 1/length) steepness for the VDW correction in the
Tkatchenko-Scheffler scheme. See Equation (12) of Phys. Rev. Lett. 102 073005 (2009).
Name VDW_TS_sr
Section Hamiltonian::XC
Type float
Default 0.94
Set the value of the sr parameter in the damping function of the VDW correction in the
Tkatchenko-Scheffler scheme. See Equation (12) of Phys. Rev. Lett. 102 073005 (2009).
This parameter depends on the xc functional used.
The default value is 0.94, which holds for PBE. For PBE0, a value of 0.96 should be used.
Name VDWCorrection
Section Hamiltonian::XC
Type integer
Default no
(Experimental) This variable selects which van der Waals
correction to apply to the correlation functional.
Options:
- none:
No correction is applied.
- vdw_ts:
The scheme of Tkatchenko and Scheffler, Phys. Rev. Lett. 102
073005 (2009).
- vdw_d3:
The DFT-D3 scheme of S. Grimme, J. Antony, S. Ehrlich, and
S. Krieg, J. Chem. Phys. 132, 154104 (2010).
Name VDWD3Functional
Section Hamiltonian::XC
Type string
(Experimental) You can use this variable to override the
parametrization used by the DFT-D3 van deer Waals
correction. Normally you need not set this variable, as the
proper value will be selected by Octopus (if available).
This variable takes a string value, the valid values can be found in the source file ‘external_libs/dftd3/core.f90’. For example you can use:
VDWD3Functional = ‘pbe’
Name VDWSelfConsistent
Section Hamiltonian::XC
Type logical
Default yes
This variable controls whether the VDW correction is applied
self-consistently, the default, or just as a correction to
the total energy. This option only works with vdw_ts.
Name Xalpha
Section Hamiltonian::XC
Type float
Default 1.0
The parameter of the Slater X$\alpha$ functional. Applies only for
XCFunctional = xc_lda_c_xalpha.
Name XCFunctional
Section Hamiltonian::XC
Type integer
Defines the exchange and correlation functionals to be used,
specified as a sum of an exchange functional and a
correlation functional, or a single exchange-correlation functional
(e.g. hyb_gga_xc_pbeh). For more information on the functionals, see
Libxc documentation. The list provided here is from libxc 4; if you have
linked against a different libxc version, you may have a somewhat different set
of available functionals. Note that kinetic-energy functionals are not supported.
The default functional will be selected by Octopus to be consistent with the pseudopotentials you are using. If you are not using pseudopotentials, Octopus cannot determine the functional used to generate the pseudopotential, or the pseudopotential functionals are inconsistent, Octopus will use the following defaults:
1D: lda_x_1d + lda_c_1d_csc
2D: lda_x_2d + lda_c_2d_amgb
3D: lda_x + lda_c_pz_mod
Options:
- lda_x:
Exchange
- lda_c_wigner:
Wigner parametrization
- lda_c_rpa:
Random Phase Approximation
- lda_c_hl:
Hedin & Lundqvist
- lda_c_gl:
Gunnarson & Lundqvist
- lda_c_xalpha:
Slater Xalpha
- lda_c_vwn:
Vosko, Wilk, & Nusair (5)
- lda_c_vwn_rpa:
Vosko, Wilk, & Nusair (RPA)
- lda_c_pz:
Perdew & Zunger
- lda_c_pz_mod:
Perdew & Zunger (Modified)
- lda_c_ob_pz:
Ortiz & Ballone (PZ)
- lda_c_pw:
Perdew & Wang
- lda_c_pw_mod:
Perdew & Wang (Modified)
- lda_c_ob_pw:
Ortiz & Ballone (PW)
- lda_c_2d_amgb:
Attaccalite et al
- lda_c_2d_prm:
Pittalis, Rasanen & Marques correlation in 2D
- lda_c_vbh:
von Barth & Hedin
- lda_c_1d_csc:
Casula, Sorella, and Senatore 1D correlation
- lda_x_2d:
Exchange in 2D
- lda_xc_teter93:
Teter 93 parametrization
- lda_x_1d:
Exchange in 1D
- lda_c_ml1:
Modified LSD (version 1) of Proynov and Salahub
- lda_c_ml2:
Modified LSD (version 2) of Proynov and Salahub
- lda_c_gombas:
Gombas parametrization
- lda_c_pw_rpa:
Perdew & Wang fit of the RPA
- lda_c_1d_loos:
P-F Loos correlation LDA
- lda_c_rc04:
Ragot-Cortona
- lda_c_vwn_1:
Vosko, Wilk, & Nusair (1)
- lda_c_vwn_2:
Vosko, Wilk, & Nusair (2)
- lda_c_vwn_3:
Vosko, Wilk, & Nusair (3)
- lda_c_vwn_4:
Vosko, Wilk, & Nusair (4)
- lda_xc_zlp:
Zhao, Levy & Parr, Eq. (20)
- lda_xc_ksdt:
Karasiev et al. parametrization
- lda_c_chachiyo:
Chachiyo simple 2 parameter correlation
- lda_c_lp96:
Liu-Parr correlation
- lda_x_rel:
Relativistic exchange
- lda_xc_1d_ehwlrg_1:
LDA constructed from slab-like systems of 1 electron
- lda_xc_1d_ehwlrg_2:
LDA constructed from slab-like systems of 2 electrons
- lda_xc_1d_ehwlrg_3:
LDA constructed from slab-like systems of 3 electrons
- lda_x_erf:
Attenuated exchange LDA (erf)
- lda_xc_lp_a:
Lee-Parr reparametrization B
- lda_xc_lp_b:
Lee-Parr reparametrization B
- lda_x_rae:
Rae self-energy corrected exchange
- lda_c_mcweeny:
McWeeny 76
- lda_c_br78:
Brual & Rothstein 78
- lda_c_pk09:
Proynov and Kong 2009
- lda_c_ow_lyp:
Wigner with corresponding LYP parameters
- lda_c_ow:
Optimized Wigner
- lda_xc_gdsmfb:
Groth et al. parametrization
- lda_c_gk72:
Gordon and Kim 1972
- lda_c_karasiev:
Karasiev reparameterization of Chachiyo
- gga_x_gam:
GAM functional from Minnesota
- gga_c_gam:
GAM functional from Minnesota
- gga_x_hcth_a:
HCTH-A
- gga_x_ev93:
Engel and Vosko
- gga_x_bcgp:
Burke, Cancio, Gould, and Pittalis
- gga_c_bcgp:
Burke, Cancio, Gould, and Pittalis
- gga_x_lambda_oc2_n:
lambda_OC2(N) version of PBE
- gga_x_b86_r:
Revised Becke 86 Xalpha,beta,gamma (with mod. grad. correction)
- gga_x_lambda_ch_n:
lambda_CH(N) version of PBE
- gga_x_lambda_lo_n:
lambda_LO(N) version of PBE
- gga_x_hjs_b88_v2:
HJS screened exchange corrected B88 version
- gga_c_q2d:
Chiodo et al
- gga_x_q2d:
Chiodo et al
- gga_x_pbe_mol:
Del Campo, Gazquez, Trickey and Vela (PBE-like)
- gga_x_ak13:
Armiento & Kuemmel 2013
- gga_x_lv_rpw86:
Berland and Hyldgaard
- gga_x_pbe_tca:
PBE revised by Tognetti et al
- gga_x_pbeint:
PBE for hybrid interfaces
- gga_c_zpbeint:
spin-dependent gradient correction to PBEint
- gga_c_pbeint:
PBE for hybrid interfaces
- gga_c_zpbesol:
spin-dependent gradient correction to PBEsol
- gga_xc_opbe_d:
oPBE_D functional of Goerigk and Grimme
- gga_xc_opwlyp_d:
oPWLYP-D functional of Goerigk and Grimme
- gga_xc_oblyp_d:
oBLYP-D functional of Goerigk and Grimme
- gga_x_vmt84_ge:
VMT{8,4} with constraint satisfaction with mu = mu_GE
- gga_x_vmt84_pbe:
VMT{8,4} with constraint satisfaction with mu = mu_PBE
- gga_x_vmt_ge:
Vela, Medel, and Trickey with mu = mu_GE
- gga_x_vmt_pbe:
Vela, Medel, and Trickey with mu = mu_PBE
- gga_c_n12_sx:
N12-SX functional from Minnesota
- gga_c_n12:
N12 functional from Minnesota
- gga_x_n12:
N12 functional from Minnesota
- gga_c_regtpss:
Regularized TPSS correlation (ex-VPBE)
- gga_c_op_xalpha:
one-parameter progressive functional (XALPHA version)
- gga_c_op_g96:
one-parameter progressive functional (G96 version)
- gga_c_op_pbe:
one-parameter progressive functional (PBE version)
- gga_c_op_b88:
one-parameter progressive functional (B88 version)
- gga_c_ft97:
Filatov & Thiel correlation
- gga_c_spbe:
PBE correlation to be used with the SSB exchange
- gga_x_ssb_sw:
Swart, Sola and Bickelhaupt correction to PBE
- gga_x_ssb:
Swart, Sola and Bickelhaupt
- gga_x_ssb_d:
Swart, Sola and Bickelhaupt dispersion
- gga_xc_hcth_407p:
HCTH/407+
- gga_xc_hcth_p76:
HCTH p=7/6
- gga_xc_hcth_p14:
HCTH p=1/4
- gga_xc_b97_gga1:
Becke 97 GGA-1
- gga_c_hcth_a:
HCTH-A
- gga_x_bpccac:
BPCCAC (GRAC for the energy)
- gga_c_revtca:
Tognetti, Cortona, Adamo (revised)
- gga_c_tca:
Tognetti, Cortona, Adamo
- gga_x_pbe:
Perdew, Burke & Ernzerhof exchange
- gga_x_pbe_r:
Perdew, Burke & Ernzerhof exchange (revised)
- gga_x_b86:
Becke 86 Xalpha,beta,gamma
- gga_x_herman:
Herman et al original GGA
- gga_x_b86_mgc:
Becke 86 Xalpha,beta,gamma (with mod. grad. correction)
- gga_x_b88:
Becke 88
- gga_x_g96:
Gill 96
- gga_x_pw86:
Perdew & Wang 86
- gga_x_pw91:
Perdew & Wang 91
- gga_x_optx:
Handy & Cohen OPTX 01
- gga_x_dk87_r1:
dePristo & Kress 87 (version R1)
- gga_x_dk87_r2:
dePristo & Kress 87 (version R2)
- gga_x_lg93:
Lacks & Gordon 93
- gga_x_ft97_a:
Filatov & Thiel 97 (version A)
- gga_x_ft97_b:
Filatov & Thiel 97 (version B)
- gga_x_pbe_sol:
Perdew, Burke & Ernzerhof exchange (solids)
- gga_x_rpbe:
Hammer, Hansen & Norskov (PBE-like)
- gga_x_wc:
Wu & Cohen
- gga_x_mpw91:
Modified form of PW91 by Adamo & Barone
- gga_x_am05:
Armiento & Mattsson 05 exchange
- gga_x_pbea:
Madsen (PBE-like)
- gga_x_mpbe:
Adamo & Barone modification to PBE
- gga_x_xpbe:
xPBE reparametrization by Xu & Goddard
- gga_x_2d_b86_mgc:
Becke 86 MGC for 2D systems
- gga_x_bayesian:
Bayesian best fit for the enhancement factor
- gga_x_pbe_jsjr:
JSJR reparametrization by Pedroza, Silva & Capelle
- gga_x_2d_b88:
Becke 88 in 2D
- gga_x_2d_b86:
Becke 86 Xalpha,beta,gamma
- gga_x_2d_pbe:
Perdew, Burke & Ernzerhof exchange in 2D
- gga_c_pbe:
Perdew, Burke & Ernzerhof correlation
- gga_c_lyp:
Lee, Yang & Parr
- gga_c_p86:
Perdew 86
- gga_c_pbe_sol:
Perdew, Burke & Ernzerhof correlation SOL
- gga_c_pw91:
Perdew & Wang 91
- gga_c_am05:
Armiento & Mattsson 05 correlation
- gga_c_xpbe:
xPBE reparametrization by Xu & Goddard
- gga_c_lm:
Langreth and Mehl correlation
- gga_c_pbe_jrgx:
JRGX reparametrization by Pedroza, Silva & Capelle
- gga_x_optb88_vdw:
Becke 88 reoptimized to be used with vdW functional of Dion et al
- gga_x_pbek1_vdw:
PBE reparametrization for vdW
- gga_x_optpbe_vdw:
PBE reparametrization for vdW
- gga_x_rge2:
Regularized PBE
- gga_c_rge2:
Regularized PBE
- gga_x_rpw86:
refitted Perdew & Wang 86
- gga_x_kt1:
Exchange part of Keal and Tozer version 1
- gga_xc_kt2:
Keal and Tozer version 2
- gga_c_wl:
Wilson & Levy
- gga_c_wi:
Wilson & Ivanov
- gga_x_mb88:
Modified Becke 88 for proton transfer
- gga_x_sogga:
Second-order generalized gradient approximation
- gga_x_sogga11:
Second-order generalized gradient approximation 2011
- gga_c_sogga11:
Second-order generalized gradient approximation 2011
- gga_c_wi0:
Wilson & Ivanov initial version
- gga_xc_th1:
Tozer and Handy v. 1
- gga_xc_th2:
Tozer and Handy v. 2
- gga_xc_th3:
Tozer and Handy v. 3
- gga_xc_th4:
Tozer and Handy v. 4
- gga_x_c09x:
C09x to be used with the VdW of Rutgers-Chalmers
- gga_c_sogga11_x:
To be used with HYB_GGA_X_SOGGA11_X
- gga_x_lb:
van Leeuwen & Baerends
- gga_xc_hcth_93:
HCTH functional fitted to 93 molecules
- gga_xc_hcth_120:
HCTH functional fitted to 120 molecules
- gga_xc_hcth_147:
HCTH functional fitted to 147 molecules
- gga_xc_hcth_407:
HCTH functional fitted to 407 molecules
- gga_xc_edf1:
Empirical functionals from Adamson, Gill, and Pople
- gga_xc_xlyp:
XLYP functional
- gga_xc_kt1:
Keal and Tozer version 1
- gga_xc_b97_d:
Grimme functional to be used with C6 vdW term
- gga_xc_pbe1w:
Functionals fitted for water
- gga_xc_mpwlyp1w:
Functionals fitted for water
- gga_xc_pbelyp1w:
Functionals fitted for water
- gga_x_lbm:
van Leeuwen & Baerends modified
- gga_x_ol2:
Exchange form based on Ou-Yang and Levy v.2
- gga_x_apbe:
mu fixed from the semiclassical neutral atom
- gga_c_apbe:
mu fixed from the semiclassical neutral atom
- gga_x_htbs:
Haas, Tran, Blaha, and Schwarz
- gga_x_airy:
Constantin et al based on the Airy gas
- gga_x_lag:
Local Airy Gas
- gga_xc_mohlyp:
Functional for organometallic chemistry
- gga_xc_mohlyp2:
Functional for barrier heights
- gga_xc_th_fl:
Tozer and Handy v. FL
- gga_xc_th_fc:
Tozer and Handy v. FC
- gga_xc_th_fcfo:
Tozer and Handy v. FCFO
- gga_xc_th_fco:
Tozer and Handy v. FCO
- gga_c_optc:
Optimized correlation functional of Cohen and Handy
- gga_c_pbeloc:
Semilocal dynamical correlation
- gga_xc_vv10:
Vydrov and Van Voorhis
- gga_c_pbefe:
PBE for formation energies
- gga_c_op_pw91:
one-parameter progressive functional (PW91 version)
- gga_x_pbefe:
PBE for formation energies
- gga_x_cap:
Correct Asymptotic Potential
- gga_x_eb88:
Non-empirical (excogitated) B88 functional of Becke and Elliott
- gga_c_pbe_mol:
Del Campo, Gazquez, Trickey and Vela (PBE-like)
- gga_c_bmk:
Boese-Martin for kinetics
- gga_c_tau_hcth:
correlation part of tau-hcth
- gga_c_hyb_tau_hcth:
correlation part of hyb_tau-hcth
- gga_x_beefvdw:
BEEF-vdW exchange
- gga_xc_beefvdw:
BEEF-vdW exchange-correlation
- gga_x_pbetrans:
Gradient-based interpolation between PBE and revPBE
- gga_x_chachiyo:
Chachiyo exchange
- gga_x_wpbeh:
short-range version of the PBE
- gga_x_hjs_pbe:
HJS screened exchange PBE version
- gga_x_hjs_pbe_sol:
HJS screened exchange PBE_SOL version
- gga_x_hjs_b88:
HJS screened exchange B88 version
- gga_x_hjs_b97x:
HJS screened exchange B97x version
- gga_x_ityh:
short-range recipe for exchange GGA functionals
- gga_x_sfat:
short-range recipe for exchange GGA functionals
- gga_x_sg4:
Semiclassical GGA at fourth order
- gga_c_sg4:
Semiclassical GGA at fourth order
- gga_x_gg99:
Gilbert and Gill 1999
- gga_x_pbepow:
PBE power
- gga_x_kgg99:
Gilbert and Gill 1999 (mixed)
- gga_xc_hle16:
high local exchange 2016
- gga_c_scan_e0:
GGA component of SCAN
- gga_c_gapc:
GapC
- gga_c_gaploc:
Gaploc
- gga_c_zvpbeint:
another spin-dependent correction to PBEint
- gga_c_zvpbesol:
another spin-dependent correction to PBEsol
- gga_c_tm_lyp:
Takkar and McCarthy reparametrization
- gga_c_tm_pbe:
Thakkar and McCarthy reparametrization
- gga_c_w94:
Wilson 94 (Eq. 25)
- gga_c_cs1:
A dynamical correlation functional
- gga_x_b88m:
Becke 88 reoptimized to be used with mgga_c_tau1
- hyb_gga_x_n12_sx:
N12-SX functional from Minnesota
- hyb_gga_xc_b97_1p:
version of B97 by Cohen and Handy
- hyb_gga_xc_pbe_mol0:
PBEmol0
- hyb_gga_xc_pbe_sol0:
PBEsol0
- hyb_gga_xc_pbeb0:
PBEbeta0
- hyb_gga_xc_pbe_molb0:
PBEmolbeta0
- hyb_gga_xc_pbe50:
PBE0 with 50% exx
- hyb_gga_xc_b3pw91:
The original (ACM) hybrid of Becke
- hyb_gga_xc_b3lyp:
The (in)famous B3LYP
- hyb_gga_xc_b3p86:
Perdew 86 hybrid similar to B3PW91
- hyb_gga_xc_o3lyp:
hybrid using the optx functional
- hyb_gga_xc_mpw1k:
mixture of mPW91 and PW91 optimized for kinetics
- hyb_gga_xc_pbeh:
aka PBE0 or PBE1PBE
- hyb_gga_xc_b97:
Becke 97
- hyb_gga_xc_b97_1:
Becke 97-1
- hyb_gga_xc_b97_2:
Becke 97-2
- hyb_gga_xc_x3lyp:
hybrid by Xu and Goddard
- hyb_gga_xc_b1wc:
Becke 1-parameter mixture of WC and PBE
- hyb_gga_xc_b97_k:
Boese-Martin for Kinetics
- hyb_gga_xc_b97_3:
Becke 97-3
- hyb_gga_xc_mpw3pw:
mixture with the mPW functional
- hyb_gga_xc_b1lyp:
Becke 1-parameter mixture of B88 and LYP
- hyb_gga_xc_b1pw91:
Becke 1-parameter mixture of B88 and PW91
- hyb_gga_xc_mpw1pw:
Becke 1-parameter mixture of mPW91 and PW91
- hyb_gga_xc_mpw3lyp:
mixture of mPW and LYP
- hyb_gga_xc_sb98_1a:
Schmider-Becke 98 parameterization 1a
- hyb_gga_xc_sb98_1b:
Schmider-Becke 98 parameterization 1b
- hyb_gga_xc_sb98_1c:
Schmider-Becke 98 parameterization 1c
- hyb_gga_xc_sb98_2a:
Schmider-Becke 98 parameterization 2a
- hyb_gga_xc_sb98_2b:
Schmider-Becke 98 parameterization 2b
- hyb_gga_xc_sb98_2c:
Schmider-Becke 98 parameterization 2c
- hyb_gga_x_sogga11_x:
Hybrid based on SOGGA11 form
- hyb_gga_xc_hse03:
the 2003 version of the screened hybrid HSE
- hyb_gga_xc_hse06:
the 2006 version of the screened hybrid HSE
- hyb_gga_xc_hjs_pbe:
HJS hybrid screened exchange PBE version
- hyb_gga_xc_hjs_pbe_sol:
HJS hybrid screened exchange PBE_SOL version
- hyb_gga_xc_hjs_b88:
HJS hybrid screened exchange B88 version
- hyb_gga_xc_hjs_b97x:
HJS hybrid screened exchange B97x version
- hyb_gga_xc_cam_b3lyp:
CAM version of B3LYP
- hyb_gga_xc_tuned_cam_b3lyp:
CAM version of B3LYP tuned for excitations
- hyb_gga_xc_bhandh:
Becke half-and-half
- hyb_gga_xc_bhandhlyp:
Becke half-and-half with B88 exchange
- hyb_gga_xc_mb3lyp_rc04:
B3LYP with RC04 LDA
- hyb_gga_xc_mpwlyp1m:
MPW with 1 par. for metals/LYP
- hyb_gga_xc_revb3lyp:
Revised B3LYP
- hyb_gga_xc_camy_blyp:
BLYP with yukawa screening
- hyb_gga_xc_pbe0_13:
PBE0-1/3
- hyb_gga_xc_b3lyps:
B3LYP* functional
- hyb_gga_xc_wb97:
Chai and Head-Gordon
- hyb_gga_xc_wb97x:
Chai and Head-Gordon
- hyb_gga_xc_lrc_wpbeh:
Long-range corrected functional by Rorhdanz et al
- hyb_gga_xc_wb97x_v:
Mardirossian and Head-Gordon
- hyb_gga_xc_lcy_pbe:
PBE with yukawa screening
- hyb_gga_xc_lcy_blyp:
BLYP with yukawa screening
- hyb_gga_xc_lc_vv10:
Vydrov and Van Voorhis
- hyb_gga_xc_camy_b3lyp:
B3LYP with Yukawa screening
- hyb_gga_xc_wb97x_d:
Chai and Head-Gordon
- hyb_gga_xc_hpbeint:
hPBEint
- hyb_gga_xc_lrc_wpbe:
Long-range corrected functional by Rorhdanz et al
- hyb_gga_xc_b3lyp5:
B3LYP with VWN functional 5 instead of RPA
- hyb_gga_xc_edf2:
Empirical functional from Lin, George and Gill
- hyb_gga_xc_cap0:
Correct Asymptotic Potential hybrid
- hyb_gga_xc_lc_wpbe:
Long-range corrected functional by Vydrov and Scuseria
- hyb_gga_xc_hse12:
HSE12 by Moussa, Schultz and Chelikowsky
- hyb_gga_xc_hse12s:
Short-range HSE12 by Moussa, Schultz, and Chelikowsky
- hyb_gga_xc_hse_sol:
HSEsol functional by Schimka, Harl, and Kresse
- hyb_gga_xc_cam_qtp_01:
CAM-QTP(01): CAM-B3LYP retuned using ionization potentials of water
- hyb_gga_xc_mpw1lyp:
Becke 1-parameter mixture of mPW91 and LYP
- hyb_gga_xc_mpw1pbe:
Becke 1-parameter mixture of mPW91 and PBE
- hyb_gga_xc_kmlyp:
Kang-Musgrave hybrid
- hyb_gga_xc_b5050lyp:
Like B3LYP but more exact exchange
- mgga_c_dldf:
Dispersionless Density Functional
- mgga_xc_zlp:
Zhao, Levy & Parr, Eq. (21)
- mgga_xc_otpss_d:
oTPSS_D functional of Goerigk and Grimme
- mgga_c_cs:
Colle and Salvetti
- mgga_c_mn12_sx:
MN12-SX correlation functional from Minnesota
- mgga_c_mn12_l:
MN12-L correlation functional from Minnesota
- mgga_c_m11_l:
M11-L correlation functional from Minnesota
- mgga_c_m11:
M11 correlation functional from Minnesota
- mgga_c_m08_so:
M08-SO correlation functional from Minnesota
- mgga_c_m08_hx:
M08-HX correlation functional from Minnesota
- mgga_x_lta:
Local tau approximation of Ernzerhof & Scuseria
- mgga_x_tpss:
Tao, Perdew, Staroverov & Scuseria exchange
- mgga_x_m06_l:
M06-L exchange functional from Minnesota
- mgga_x_gvt4:
GVT4 from Van Voorhis and Scuseria
- mgga_x_tau_hcth:
tau-HCTH from Boese and Handy
- mgga_x_br89:
Becke-Roussel 89
- mgga_x_bj06:
Becke & Johnson correction to Becke-Roussel 89
- mgga_x_tb09:
Tran & Blaha correction to Becke & Johnson
- mgga_x_rpp09:
Rasanen, Pittalis, and Proetto correction to Becke & Johnson
- mgga_x_2d_prhg07:
Pittalis, Rasanen, Helbig, Gross Exchange Functional
- mgga_x_2d_prhg07_prp10:
PRGH07 with PRP10 correction
- mgga_x_revtpss:
revised Tao, Perdew, Staroverov & Scuseria exchange
- mgga_x_pkzb:
Perdew, Kurth, Zupan, and Blaha
- mgga_x_ms0:
MS exchange of Sun, Xiao, and Ruzsinszky
- mgga_x_ms1:
MS1 exchange of Sun, et al
- mgga_x_ms2:
MS2 exchange of Sun, et al
- mgga_x_m11_l:
M11-L exchange functional from Minnesota
- mgga_x_mn12_l:
MN12-L exchange functional from Minnesota
- mgga_xc_cc06:
Cancio and Chou 2006
- mgga_x_mk00:
Exchange for accurate virtual orbital energies
- mgga_c_tpss:
Tao, Perdew, Staroverov & Scuseria correlation
- mgga_c_vsxc:
VSxc from Van Voorhis and Scuseria (correlation part)
- mgga_c_m06_l:
M06-L correlation functional from Minnesota
- mgga_c_m06_hf:
M06-HF correlation functional from Minnesota
- mgga_c_m06:
M06 correlation functional from Minnesota
- mgga_c_m06_2x:
M06-2X correlation functional from Minnesota
- mgga_c_m05:
M05 correlation functional from Minnesota
- mgga_c_m05_2x:
M05-2X correlation functional from Minnesota
- mgga_c_pkzb:
Perdew, Kurth, Zupan, and Blaha
- mgga_c_bc95:
Becke correlation 95
- mgga_c_revtpss:
revised TPSS correlation
- mgga_xc_tpsslyp1w:
Functionals fitted for water
- mgga_x_mk00b:
Exchange for accurate virtual orbital energies (v. B)
- mgga_x_bloc:
functional with balanced localization
- mgga_x_modtpss:
Modified Tao, Perdew, Staroverov & Scuseria exchange
- mgga_c_tpssloc:
Semilocal dynamical correlation
- mgga_x_mbeef:
mBEEF exchange
- mgga_x_mbeefvdw:
mBEEF-vdW exchange
- mgga_xc_b97m_v:
Mardirossian and Head-Gordon
- mgga_x_mvs:
MVS exchange of Sun, Perdew, and Ruzsinszky
- mgga_x_mn15_l:
MN15-L exhange functional from Minnesota
- mgga_c_mn15_l:
MN15-L correlation functional from Minnesota
- mgga_x_scan:
SCAN exchange of Sun, Ruzsinszky, and Perdew
- mgga_c_scan:
SCAN correlation
- mgga_c_mn15:
MN15 correlation functional from Minnesota
- mgga_x_b00:
Becke 2000
- mgga_xc_hle17:
high local exchange 2017
- mgga_c_scan_rvv10:
SCAN correlation + rVV10 correlation
- mgga_x_revm06_l:
revised M06-L exchange functional from Minnesota
- mgga_c_revm06_l:
Revised M06-L correlation functional from Minnesota
- mgga_x_tm:
Tao and Mo 2016
- mgga_x_vt84:
meta-GGA version of VT{8,4} GGA
- mgga_x_sa_tpss:
TPSS with correct surface asymptotics
- mgga_c_kcis:
Krieger, Chen, Iafrate, and Savin
- mgga_xc_lp90:
Lee & Parr, Eq. (56)
- mgga_c_b88:
Meta-GGA correlation by Becke
- mgga_x_gx:
GX functional of Loos
- mgga_x_pbe_gx:
PBE-GX functional of Loos
- mgga_x_revscan:
revised SCAN
- mgga_c_revscan:
revised SCAN correlation
- mgga_c_scan_vv10:
SCAN correlation + VV10 correlation
- mgga_c_revscan_vv10:
revised SCAN correlation
- mgga_x_br89_explicit:
Becke-Roussel 89 with an explicit inversion of x(y)
- hyb_mgga_x_dldf:
Dispersionless Density Functional
- hyb_mgga_x_ms2h:
MS2 hybrid exchange of Sun, et al
- hyb_mgga_x_mn12_sx:
MN12-SX hybrid exchange functional from Minnesota
- hyb_mgga_x_scan0:
SCAN hybrid exchange
- hyb_mgga_x_mn15:
MN15 hybrid exchange functional from Minnesota
- hyb_mgga_x_bmk:
Boese-Martin for kinetics
- hyb_mgga_x_tau_hcth:
Hybrid version of tau-HCTH
- hyb_mgga_x_m08_hx:
M08-HX exchange functional from Minnesota
- hyb_mgga_x_m08_so:
M08-SO exchange functional from Minnesota
- hyb_mgga_x_m11:
M11 hybrid exchange functional from Minnesota
- hyb_mgga_x_m05:
M05 hybrid exchange functional from Minnesota
- hyb_mgga_x_m05_2x:
M05-2X hybrid exchange functional from Minnesota
- hyb_mgga_xc_b88b95:
Mixture of B88 with BC95 (B1B95)
- hyb_mgga_xc_b86b95:
Mixture of B86 with BC95
- hyb_mgga_xc_pw86b95:
Mixture of PW86 with BC95
- hyb_mgga_xc_bb1k:
Mixture of B88 with BC95 from Zhao and Truhlar
- hyb_mgga_x_m06_hf:
M06-HF hybrid exchange functional from Minnesota
- hyb_mgga_xc_mpw1b95:
Mixture of mPW91 with BC95 from Zhao and Truhlar
- hyb_mgga_xc_mpwb1k:
Mixture of mPW91 with BC95 for kinetics
- hyb_mgga_xc_x1b95:
Mixture of X with BC95
- hyb_mgga_xc_xb1k:
Mixture of X with BC95 for kinetics
- hyb_mgga_x_m06:
M06 hybrid exchange functional from Minnesota
- hyb_mgga_x_m06_2x:
M06-2X hybrid exchange functional from Minnesota
- hyb_mgga_xc_pw6b95:
Mixture of PW91 with BC95 from Zhao and Truhlar
- hyb_mgga_xc_pwb6k:
Mixture of PW91 with BC95 from Zhao and Truhlar for kinetics
- hyb_mgga_xc_tpssh:
TPSS hybrid
- hyb_mgga_xc_revtpssh:
revTPSS hybrid
- hyb_mgga_x_mvsh:
MVSh hybrid
- hyb_mgga_xc_wb97m_v:
Mardirossian and Head-Gordon
- hyb_mgga_xc_b0kcis:
Hybrid based on KCIS
- hyb_mgga_xc_mpw1kcis:
Modified Perdew-Wang + KCIS hybrid
- hyb_mgga_xc_mpwkcis1k:
Modified Perdew-Wang + KCIS hybrid with more exact exchange
- hyb_mgga_xc_pbe1kcis:
Perdew-Burke-Ernzerhof + KCIS hybrid
- hyb_mgga_xc_tpss1kcis:
TPSS hybrid with KCIS correlation
- hyb_mgga_x_revscan0:
revised SCAN hybrid exchange
- hyb_mgga_xc_b98:
Becke 98
- oep_x:
OEP: Exact exchange (not from libxc).
- slater_x:
Slater approximation to the exact exchange (not from libxc).
- fbe_x:
Exchange functional based on the force balance equation (not from libxc).
- ks_inversion:
Inversion of KS potential (not from libxc).
- lda_xc_cmplx:
Complex-scaled LDA exchange and correlation (not from libxc).
- pbe_xc_cmplx:
Complex-scaled PBE exchange and correlation (not from libxc).
- lb94_xc_cmplx:
Complex-scaled LB94 exchange and correlation (not from libxc).
- rdmft_xc_m:
RDMFT Mueller functional (not from libxc).
- xc_half_hartree:
Half-Hartree exchange for two electrons (supports complex scaling) (not from libxc).
Defined by $v_{xc}(r) = v_H(r) / 2$.
- hyb_gga_xc_mvorb_hse06:
Density-based mixing parameter of HSE06 (not from libxc).
- hyb_gga_xc_mvorb_pbeh:
Density-based mixing parameter of PBEH (not from libxc).
At the moment this is not supported for libxc >= 4.0.
- vdw_c_vdwdf:
van der Waals density functional vdW-DF correlation from libvdwxc (not from libxc). Use with gga_x_pbe_r.
- vdw_c_vdwdf2:
van der Waals density functional vdW-DF2 correlation from libvdwxc (not from libxc). Use with gga_x_rpw86.
- vdw_c_vdwdfcx:
van der Waals density functional vdW-DF-cx correlation from libvdwxc (not from libxc). Use with gga_x_lv_rpw86.
- none:
Exchange and correlation set to zero (not from libxc).
Name XCKernel
Section Hamiltonian::XC
Type integer
Defines the exchange-correlation kernel. Only LDA kernels are available currently.
The options are the same as XCFunctional.
Note: the kernel is only needed for Casida, Sternheimer, or optimal-control calculations.
Defaults:
1D: lda_x_1d + lda_c_1d_csc
2D: lda_x_2d + lda_c_2d_amgb
3D: lda_x + lda_c_pz_mod
Options:
- xc_functional:
The same functional defined by XCFunctional.
Name XCKernelLRCAlpha
Section Hamiltonian::XC
Type float
Default 0.0
Set to a non-zero value to add a long-range correction for solids to the kernel.
This is the $\alpha$ parameter defined in S. Botti et al., Phys. Rev. B
69, 155112 (2004). The $\Gamma = \Gamma = 0$ term $-\alpha/q^2$ is taken into account by introducing an additional pole to the polarizability (see R. Stubner <i>et al.</i>, <i>Phys. Rev. B</i> 70, 245119 (2004)). The rest of the terms are included by multiplying the Hartree term by $1 - \alpha / 4 \pi$. The use of non-zero $\alpha$ in combination with <tt>HamiltonianVariation</tt> = <tt>V_ext_only</tt> corresponds to account of only the $\Gamma = \Gamma
= 0$ term.
Applicable only to isotropic systems. (Experimental)
Name XCUseGaugeIndependentKED
Section Hamiltonian::XC
Type logical
Default yes
If true, when evaluating the XC functional, a term including the (paramagnetic or total) current
is added to the kinetic-energy density such as to make it gauge-independent.
Applies only to meta-GGA (and hybrid meta-GGA) functionals.