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
Type: real
Default: 1.00000000E+000
Usage: FRACTION 1.0Description: 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.
- HFX_LIBRARY
Type: enum
Default: LIBINT
Usage: HFX_LIBRARY libGintDescription: Which library should be used in the calculation of the HF exchange (Libint (cpu, default), libGint(gpu, cuda), both(debug,temporary)
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
- PW_HFX
Type: logical
Default: F
Lone keyword: T
Usage: PW_HFX FALSEDescription: Compute the Hartree-Fock energy also in the plane wave basis. The value is ignored, and intended for debugging only.
- PW_HFX_BLOCKSIZE
Type: integer
Default: 20
Usage: PW_HFX_BLOCKSIZE 20Description: Improve the performance of pw_hfx at the cost of some additional memory by storing the realspace representation of PW_HFX_BLOCKSIZE states.
- TREAT_LSD_IN_CORE
Type: logical
Default: F
Usage: TREAT_LSD_IN_CORE TRUEDescription: 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