Back to the main page of this manual | Input reference of CP2K version 5.1 (Revision svn:18091) |
&OUTER_SCF {Logical} | |
controls the activation of the outer SCF loop | |
This keyword cannot be repeated and it expects precisely one logical. | |
The lone keyword behaves as a switch to .TRUE. | |
Default value: .FALSE. |
BISECT_TRUST_COUNT {Integer} | |
Maximum number of times the same point will be used in bisection, a small number guards against the effect of wrongly converged states. | |
This keyword cannot be repeated and it expects precisely one integer. | |
Default value: 10 |
BROYDEN_TYPE {Keyword} | |
Specifies the Broyden optimizer variant to use. | |
This keyword cannot be repeated and it expects precisely one keyword. | |
Default value: BT1 | |
List of valid keywords:
|
CONTINUE_LS {Logical} | |
Continue backtracking line search until MAX_LS steps are reached or the norm of the CDFT gradient no longer decreases. Default (false) behavior exits the line search procedure on the first step that the gradient decreases. | |
This keyword cannot be repeated and it expects precisely one logical. | |
The lone keyword behaves as a switch to .TRUE. | |
Default value: .FALSE. |
DIIS_BUFFER_LENGTH {Integer} | |
Maximum number of DIIS vectors used | |
This keyword cannot be repeated and it expects precisely one integer. | |
Default value: 3 |
EPS_SCF {Real} | |
The target gradient of the outer SCF variables. Notice that the EPS_SCF of the inner loop also determines the value that can be reached in the outer loop, typically EPS_SCF of the outer loop must be smaller than EPS_SCF of the inner loop. | |
This keyword cannot be repeated and it expects precisely one real. | |
Default value: 1.00000000E-005 |
EXTRAPOLATION_ORDER {Integer} | |
Number of past states used in the extrapolation of the variables during e.g. MD | |
This keyword cannot be repeated and it expects precisely one integer. | |
Default value: 3 |
FACTOR_LS {Real} | |
Control parameter for backtracking line search. The step size is reduced by this factor on every line search iteration. Value must be between 0 and 1 (exclusive). | |
This keyword cannot be repeated and it expects precisely one real. | |
Default value: 5.00000000E-001 |
JACOBIAN_FREQ {Integer} {Integer} | |
Defines parameters that control how often the explicit Jacobian is built, which is needed by some optimizers. Expects two values. The first value determines how many consecutive CDFT SCF iterations should skip a rebuild, whereas the latter how many MD steps. The values can be zero (meaning never rebuild) or positive. Both values cannot be zero. | |
This keyword cannot be repeated and it expects precisely 2 integers. | |
Default values: 1 1 |
JACOBIAN_RESTART {Logical} | |
Restart the inverse Jacobian using the vector defined with keyword JACOBIAN_VECTOR. | |
This keyword cannot be repeated and it expects precisely one logical. | |
The lone keyword behaves as a switch to .TRUE. | |
Default value: .FALSE. |
JACOBIAN_STEP {Real} | |
Step size to use in the calculation of the inverse Jacobian with finite differences. | |
This keyword cannot be repeated and it expects precisely one real. | |
Default value: 1.00000000E-004 |
JACOBIAN_TYPE {Keyword} | |
Finite difference method used to calculate the inverse Jacobian needed by some optimizers. Compatible only with CDFT constraints. | |
This keyword cannot be repeated and it expects precisely one keyword. | |
Default value: FD1 | |
List of valid keywords:
|
JACOBIAN_VECTOR {Real} ... | |
Defines the inverse Jacobian matrix. Useful for restarting calculations. Expects n^2 values where n is the total number of constraints. The matrix should be given in row major order. | |
This keyword cannot be repeated and it expects a list of reals. |
MAX_LS {Integer} | |
The maximum number of backtracking line search steps to perform. | |
This keyword cannot be repeated and it expects precisely one integer. | |
Default value: 5 |
MAX_SCF {Integer} | |
The maximum number of outer loops | |
This keyword cannot be repeated and it expects precisely one integer. | |
Default value: 50 |
OPTIMIZER {Keyword} | |
Method used to bring the outer loop to a stationary point | |
This keyword cannot be repeated and it expects precisely one keyword. | |
Default value: NONE | |
List of valid keywords:
|
STEP_SIZE {Real} | |
The initial step_size used in the optimizer (currently steepest descent). Note that in cases where a sadle point is sought for (constrained DFT), this can be negative. For Newton and Broyden optimizers, use a value less than the default 1.0 (in absolute value, the sign is not significant) to active a damped optimizer. | |
This keyword cannot be repeated and it expects precisely one real. | |
Default value: 5.00000000E-001 |
TYPE {Keyword} | |
Specifies which kind of outer SCF should be employed | |
This keyword cannot be repeated and it expects precisely one keyword. | |
Default value: NONE | |
List of valid keywords:
|
Back to the main page of this manual or the CP2K home page | (Last update: 24.10.2017) |