Back to the main page of this manual | Input reference of CP2K version 2023.2 |
CP2K_INPUT /
FORCE_EVAL /
DFT /
ENERGY_CORRECTION /
RESPONSE_SOLVER
EPS {Real} |
|
Target accuracy for the convergence of the conjugate gradient. | |
This keyword cannot be repeated and it expects precisely one real. | |
Default value:
1.00000000E-012 |
EPS_FILTER {Real} |
|
Threshold used for filtering matrix operations. | |
This keyword cannot be repeated and it expects precisely one real. | |
Default value:
1.00000000E-010 |
EPS_LANCZOS {Real} |
|
Threshold used for lanczos estimates. | |
This keyword cannot be repeated and it expects precisely one real. | |
Default value:
1.00000000E-003 |
MATRIX_CLUSTER_TYPE {Keyword} |
|
Specify how atomic blocks should be clustered in the used matrices, in order to improve flop rate, and possibly speedup the matrix multiply. Note that the atomic s_preconditioner can not be used.Furthermore, since screening is on matrix blocks, slightly more accurate results can be expected with molecular. | |
This keyword cannot be repeated and it expects precisely one keyword. | |
Default value:
ATOMIC |
|
List of valid keywords:
|
MAX_ITER {Integer} |
|
Maximum number of conjugate gradient iterationto be performed for one optimization. | |
This keyword cannot be repeated and it expects precisely one integer. | |
Default value:
50 |
MAX_ITER_LANCZOS {Integer} |
|
Maximum number of lanczos iterations. | |
This keyword cannot be repeated and it expects precisely one integer. | |
Default value:
128 |
METHOD {Keyword} |
|
Algorithm used to solve response equation.Both solver are conjugate gradient based, but use either a vector (MO-coefficient)or density matrix formalism in the orthonormal AO-basis to obtain response density | |
This keyword cannot be repeated and it expects precisely one keyword. | |
Default value:
AO_ORTHO |
|
List of valid keywords:
|
PRECONDITIONER {Keyword} |
|
Type of preconditioner to be used with MO conjugate gradient solver. They differ in effectiveness, cost of construction, cost of application. Properly preconditioned minimization can be orders of magnitude faster than doing nothing.Only multi-level conjugate gradient preconditioner (MULTI_LEVEL) available for AO response solver (AO_ORTHO). | |
This keyword cannot be repeated and it expects precisely one keyword. | |
Default value:
MULTI_LEVEL |
|
List of valid keywords:
|
RESTART {Logical} |
|
Restart the response calculation if the restart file exists | |
This keyword cannot be repeated and it expects precisely one logical. | |
The lone keyword behaves as a switch to
.TRUE. |
|
Default value:
.FALSE. |
RESTART_EVERY {Integer} |
|
Restart the conjugate gradient after the specified number of iterations. | |
This keyword cannot be repeated and it expects precisely one integer. | |
Default value:
50 |
SINGLE_PRECISION_MATRICES {Logical} |
|
Matrices used within the LS code can be either double or single precision. | |
This keyword cannot be repeated and it expects precisely one logical. | |
The lone keyword behaves as a switch to
.TRUE. |
|
Default value:
.FALSE. |
S_INVERSION {Keyword} |
|
Method used to compute the inverse of S. | |
This keyword cannot be repeated and it expects precisely one keyword. | |
Default value:
SIGN_SQRT |
|
List of valid keywords:
|
S_PRECONDITIONER {Keyword} |
|
Preconditions S with some appropriate form. | |
This keyword cannot be repeated and it expects precisely one keyword. | |
Default value:
ATOMIC |
|
List of valid keywords:
|
S_SQRT_METHOD {Keyword} |
|
Method for the caclulation of the sqrt of S. | |
This keyword cannot be repeated and it expects precisely one keyword. | |
Default value:
NEWTONSCHULZ |
|
List of valid keywords:
|
S_SQRT_ORDER {Integer} |
|
Order of the iteration method for the calculation of the sqrt of S. | |
This keyword cannot be repeated and it expects precisely one integer. | |
Default value:
3 |
|
Alias names for this keyword: SIGN_SQRT_ORDER |
Back to the main page of this manual or the CP2K home page | (Last update: 22.7.2023) |