HF
Section can be repeated.
References: Guidon2008, Guidon2009
Controls Hartree-Fock exchange for hybrid DFT, Hartree-Fock, and related post-Hartree-Fock workflows. [Edit on GitHub]
Subsections
Keywords
Keyword descriptions
- FRACTION: real = 1.00000000E+000
Usage: FRACTION 1.0
Fraction of Hartree-Fock exchange to add to the total energy. 1.0 implies standard Hartree-Fock if used with XC_FUNCTIONAL NONE. NOTE: In a mixed potential calculation this should be set to 1.0, otherwise all parts are multiplied with this factor. [Edit on GitHub]
- HFX_LIBRARY: enum = LIBINT
Usage: HFX_LIBRARY libGint
Valid values:
LIBINTlibint: use the libint library to compute the 2 electron integrals for HFX/rLIBGINTlibGint: use the libGint library to accelerate the calculation of the HF exchange on (cuda) GPUs /rBOTHboth: temporary debug option, will run both libint and libGint and check if the fock matrix is within tolerance
Which library should be used in the calculation of the HF exchange (Libint (cpu, default), libGint(gpu, cuda), both(debug,temporary) [Edit on GitHub]
- PW_HFX: logical = F
Lone keyword:
TUsage: PW_HFX FALSE
Compute the Hartree-Fock energy also in the plane wave basis. The value is ignored, and intended for debugging only. [Edit on GitHub]
- PW_HFX_BLOCKSIZE: integer = 20
Usage: PW_HFX_BLOCKSIZE 20
Improve the performance of pw_hfx at the cost of some additional memory by storing the realspace representation of PW_HFX_BLOCKSIZE states. [Edit on GitHub]
- TREAT_LSD_IN_CORE: logical = F
Usage: TREAT_LSD_IN_CORE TRUE
Determines how spin densities are taken into account. If true, the beta spin density is included via a second in core call. If false, alpha and beta spins are done in one shot [Edit on GitHub]