EEQ

Parameters needed for EEQ method and solver [Edit on GitHub]

Keywords

Keyword descriptions

ALPHA

Type: real
Default: 7.50000000E-001
Usage: ALPHA 1.0

Description: Step length of initial steepest descent steps. [Edit on GitHub]

DIRECT

Type: logical
Default: F
Lone keyword: T
Usage: DIRECT

Description: Use a direct method to solve the EEQ equations in PBC (matrix solver) [Edit on GitHub]

EPS_DIIS

Type: real
Default: 1.00000000E-010
Usage: EPS_DIIS 1.0E-10

Description: Accuracy for the iterative solver. [Edit on GitHub]

MAX_DIIS

Type: integer
Default: 500
Usage: MAX_DIIS 100

Description: Max. number of iterations for EEQ solver. [Edit on GitHub]

MDIIS

Type: integer
Default: 12
Usage: MDIIS 10

Description: Max. number of DIIS vectors used. [Edit on GitHub]

SDIIS

Type: integer
Default: 3
Usage: SDIIS 4

Description: Number of vectors accumulated before starting DIIS. [Edit on GitHub]

SPARSE

Type: logical
Default: F
Lone keyword: T
Usage: SPARSE

Description: Use the matrix-free projected-CG solver for periodic EEQ. The short-range response is stored sparsely and the translationally invariant long-range Coulomb response is applied by the FFT-based SPME operator. This path is shared by methods using CP2K EEQ charges, including GFN0-xTB and the internal DFT-D4 implementation. [Edit on GitHub]

SPARSE_THRESHOLD

Type: integer
Default: 256
Usage: SPARSE_THRESHOLD 256

Description: Automatically use the sparse periodic EEQ solver at or above this number of atoms for every method using CP2K EEQ charges. A non-positive value disables automatic selection. [Edit on GitHub]