Back to the main page of this manual | Input reference of CP2K version 2.1.820 |
&DIAGONALIZATION T | |
controls the activation of the diagonalization method | |
This optional keyword cannot be repeated and it expects precisely one logical. | |
The lone keyword behaves as a switch to .TRUE. | |
Default value: .FALSE. |
ALGORITHM STANDARD | |
Algorithm to be used for diagonalization | |
This optional keyword cannot be repeated and it expects precisely one keyword. | |
Default value: STANDARD | |
List of valid keywords:
|
CHECK_MOS_CONV T | |
This requires to check the convergence of MOS also when standard diagonalization steps are performed, if the block krylov approach is active. | |
This optional keyword cannot be repeated and it expects precisely one logical. | |
The lone keyword behaves as a switch to .TRUE. | |
Default value: .FALSE. |
EPS_ADAPT 0.01 | |
Required accuracy in iterative diagonalization as compared to current SCF convergence | |
This optional keyword cannot be repeated and it expects precisely one real. | |
Default value: 0.00000000E+00 |
EPS_ITER 1.E-8 | |
Required accuracy in iterative diagonalization | |
This optional keyword cannot be repeated and it expects precisely one real. | |
Default value: 1.00000000E-08 |
EPS_JACOBI 1.0E-5 | |
Below this threshold value for the SCF convergence the pseudo-diagonalization method using Jacobi rotations is activated. This method is much faster than a real diagonalization and it is even speeding up while achieving full convergence.However, it needs a pre-converged wavefunction obtained by at least one real diagonalization which is further optimized while keeping the original eigenvalue spectrum. The MO eigenvalues are NOT updated. The method might be useful to speed up calculations for large systems e.g. using a semi-empirical method. | |
This optional keyword cannot be repeated and it expects precisely one real. | |
Default value: 0.00000000E+00 | |
This keyword cites the following reference: [Stewart1982] |
EPS_KRYLOV 0.00001 | |
Convergence criterion for the MOs | |
This optional keyword cannot be repeated and it expects precisely one real. | |
Default value: 1.00000000E-07 |
EPS_STD_DIAG 0.001 | |
Level of convergence to be reached before starting the Lanczos procedure. Above this threshold a standard diagonalization method is used. If negative Lanczos is started at the first iteration | |
This optional keyword cannot be repeated and it expects precisely one real. | |
Default value: -1.00000000E+00 |
JACOBI_THRESHOLD 1.0E-6 | |
Controls the accuracy of the pseudo-diagonalization method using Jacobi rotations | |
This optional keyword cannot be repeated and it expects precisely one real. | |
Default value: 1.00000000E-07 | |
This keyword cites the following reference: [Stewart1982] |
MAX_ITER 20 | |
Maximum number of iterations in iterative diagonalization | |
This optional keyword cannot be repeated and it expects precisely one integer. | |
Default value: 2 |
NBLOCK_KRYLOV 1 | |
Size of the block of vectors refined simultaneously by the Lanczos procedure | |
This optional keyword cannot be repeated and it expects precisely one integer. | |
Default value: 32 |
NKRYLOV 20 | |
Dimension of the Krylov space used for the Lanczos refinement | |
This optional keyword cannot be repeated and it expects precisely one integer. | |
Default value: 4 |
Back to the main page of this manual or the CP2K home page | (Last update: 30.1.2012) |