Exchange-correlation functionals

The following functionals are implemented within XCFun

SLATERX

Slater LDA exchange

PW86X

PW86 exchange

VWN5C

VWN5 LDA Correlation functional

PBEC

PBE correlation functional

PBEX

PBE Exchange Functional

BECKEX

Becke 88 exchange

BECKECORRX

Becke 88 exchange correction

BECKESRX

Short range Becke 88 exchange

LDAERFX

Short-range spin-dependent LDA exchange functional

LDAERFC

Short-range spin-dependent LDA correlation functional

LDAERFC_JT

Short-range spin-unpolarized LDA correlation functional

LYPC

LYP correlation

OPTX

OPTX Handy & Cohen exchange

REVPBEX

Revised PBE Exchange Functional

RPBEX

RPBE Exchange Functional

SPBEC

sPBE correlation functional

VWN_PBEC

PBE correlation functional using VWN LDA correlation.

KTX

KT exchange GGA correction

TFK

Thomas-Fermi Kinetic Energy Functional

PW91X

Perdew-Wang 1991 GGA Exchange Functional

PW91K

PW91 GGA Kinetic Energy Functional

PW92C

PW92 LDA correlation

M05X

M05 exchange

M05X2X

M05-2X exchange

M06X

M06 exchange

M06X2X

M06-2X exchange

M06LX

M06-L exchange

M06HFX

M06-HF exchange

M05X2C

M05-2X Correlation

M05C

M05 Correlation

M06C

M06 Correlation

M06LC

M06-L Correlation

M06X2C

M06-2X Correlation

TPSSC

TPSS original correlation functional

TPSSX

TPSS original exchange functional

REVTPSSC

Revised TPSS correlation functional

REVTPSSX

Reviewed TPSS exchange functional

PZ81C

PZ81 LDA correlation

P86C

P86C GGA correlation

RANGESEP_MU

Range separation inverse length [1/a0]

EXX

Amount of exact (HF like) exchange (must be provided externally)

Implementing a new XC functional

Warning

To be written

Introducing new variables

Warning

To be written