Back to the main page of this manual | Input reference of CP2K version 8.2 |
CP2K_INPUT /
NEGF /
MIXING
&MIXING {Logical} |
|
Controls the activation of the mixing procedure | |
This keyword cannot be repeated and it expects precisely one logical. | |
The lone keyword behaves as a switch to
.TRUE. |
|
Default value:
.TRUE. |
ALPHA {Real} |
|
Fraction of new density to be included | |
This keyword cannot be repeated and it expects precisely one real. | |
Default value:
4.00000000E-001 |
BETA {Real} |
|
Denominator parameter in Kerker damping introduced to suppress charge sloshing: rho_mix(g) =rho_in(g) + alpha*g^2/(g^2 + beta^2)*(rho_out(g)-rho_in(g)) | |
This keyword cannot be repeated and it expects precisely one real. | |
Default value:
5.00000000E-001 |
|
Default unit:
[bohr^-1]
|
BROY_W0 {Real} |
|
w0 parameter used in Broyden mixing | |
This keyword cannot be repeated and it expects precisely one real. | |
Default value:
1.00000000E-002 |
BROY_WMAX {Real} |
|
Without description, yet. | |
This keyword cannot be repeated and it expects precisely one real. | |
Default value:
3.00000000E+001 |
BROY_WREF {Real} |
|
Without description, yet. | |
This keyword cannot be repeated and it expects precisely one real. | |
Default value:
1.00000000E+002 |
GMIX_P {Logical} |
|
Activate the mixing of the density matrix, using the same mixing coefficient applied for the g-space mixing. | |
This keyword cannot be repeated and it expects precisely one logical. | |
The lone keyword behaves as a switch to
.TRUE. |
|
Default value:
.FALSE. |
MAX_GVEC_EXP {Real} |
|
Restricts the G-space mixing to lower part of G-vector spectrum, up to a G0, by assigning the exponent of the Gaussian that can be represented by vectors smaller than G0 within a certain accuracy. | |
This keyword cannot be repeated and it expects precisely one real. | |
Default value:
-1.00000000E+000 |
MAX_STEP {Real} |
|
Upper bound for the magnitude of the unpredicted step size in the update by the multisecant mixing scheme | |
This keyword cannot be repeated and it expects precisely one real. | |
Default value:
1.00000000E-001 |
METHOD {Keyword} |
|
Mixing method to be applied | |
This keyword cannot be repeated and it expects precisely one keyword. | |
Default value:
DIRECT_P_MIXING |
|
List of valid keywords:
|
NBUFFER {Integer} |
|
Number of previous steps stored for the actual mixing scheme | |
This keyword cannot be repeated and it expects precisely one integer. | |
Default value:
4 |
|
Alias names for this keyword: NPULAY, NBROYDEN, NMULTISECANT |
NMIXING {Integer} |
|
Minimal number of density mixing (should be greater than 0),before starting DIIS | |
This keyword cannot be repeated and it expects precisely one integer. | |
Default value:
2 |
NSKIP {Integer} |
|
Number of initial iteration for which the mixing is skipped | |
This keyword cannot be repeated and it expects precisely one integer. | |
Default value:
0 |
|
Alias names for this keyword: NSKIP_MIXING |
N_SIMPLE_MIX {Integer} |
|
Number of kerker damping iterations before starting other mixing procedures | |
This keyword cannot be repeated and it expects precisely one integer. | |
Default value:
0 |
|
Alias names for this keyword: NSIMPLEMIX |
PULAY_ALPHA {Real} |
|
Fraction of new density to be added to the Pulay expansion | |
This keyword cannot be repeated and it expects precisely one real. | |
Default value:
0.00000000E+000 |
PULAY_BETA {Real} |
|
Fraction of residual contribution to be added to Pulay expansion | |
This keyword cannot be repeated and it expects precisely one real. | |
Default value:
1.00000000E+000 |
REGULARIZATION {Real} |
|
Regularization parameter to stabilize the inversion of the residual matrix {Yn^t Yn} in the multisecant mixing scheme (noise) | |
This keyword cannot be repeated and it expects precisely one real. | |
Default value:
1.00000000E-005 |
R_FACTOR {Real} |
|
Control factor for the magnitude of the unpredicted step size in the update by the multisecant mixing scheme | |
This keyword cannot be repeated and it expects precisely one real. | |
Default value:
5.00000000E-002 |
Back to the main page of this manual or the CP2K home page | (Last update: 14.12.2021) |