Back to the main page of this manual | Input reference of CP2K version 2022.1 |
CP2K_INPUT /
FORCE_EVAL /
DFT /
ALMO_SCF /
NLMO_OPTIMIZER_PCG
CONJUGATOR {Keyword} |
|
Various methods to compute step directions in the PCG optimization | |
This keyword cannot be repeated and it expects precisely one keyword. | |
Default value:
HAGER_ZHANG |
|
List of valid keywords:
|
EPS_ERROR {Real} |
|
Target value of the MAX norm of the error | |
This keyword cannot be repeated and it expects precisely one real. | |
Default value:
1.00000000E-005 |
EPS_ERROR_EARLY {Real} |
|
Target value of the MAX norm of the error for truncated SCF (e.g. Langevin-corrected MD). Negative values mean that this keyword is not used. | |
This keyword cannot be repeated and it expects precisely one real. | |
Default value:
-1.00000000E+000 |
LIN_SEARCH_EPS_ERROR {Real} |
|
Target value of the gradient norm during the linear search | |
This keyword cannot be repeated and it expects precisely one real. | |
Default value:
1.00000000E-003 |
LIN_SEARCH_STEP_SIZE_GUESS {Real} |
|
The size of the first step in the linear search | |
This keyword cannot be repeated and it expects precisely one real. | |
Default value:
1.00000000E+000 |
MAX_ITER {Integer} |
|
Maximum number of iterations | |
This keyword cannot be repeated and it expects precisely one integer. | |
Default value:
20 |
MAX_ITER_EARLY {Integer} |
|
Maximum number of iterations for truncated SCF (e.g. Langevin-corrected MD). Negative values mean that this keyword is not used. | |
This keyword cannot be repeated and it expects precisely one integer. | |
Default value:
-1 |
MAX_ITER_OUTER_LOOP {Integer} |
|
Maximum number of iterations in the outer loop. Use the outer loop to update the preconditioner and reset the conjugator. This can speed up convergence significantly. | |
This keyword cannot be repeated and it expects precisely one integer. | |
Default value:
0 |
PRECONDITIONER {Keyword} |
|
Select a preconditioner for the conjugate gradient optimization | |
This keyword cannot be repeated and it expects precisely one keyword. | |
Default value:
DEFAULT |
|
List of valid keywords:
|
PRECOND_FILTER_THRESHOLD {Real} |
|
Select eigenvalues of the preconditioner that are smaller than the threshold and project out the corresponding eigenvectors from the gradient. No matter how large the threshold is the maximum number of projected eienvectors for a fragment equals to the number of occupied orbitals of fragment's neighbors. | |
This keyword cannot be repeated and it expects precisely one real. | |
Default value:
-1.00000000E+000 |
Back to the main page of this manual or the CP2K home page | (Last update: 8.8.2022) |