| Back to the main page of this manual | Input reference of CP2K version 6.1 (Revision svn:18464) |
| BLOCK {Integer} ... | |
| Defines which CDFT states are included in a block. Each repetition of this keyword defines a new block. The Hamiltonian matrix elements of the requested states are collected into a new matrix and subsequently diagonalized. The eigenvectors of this matrix are used to rotate the matrix blocks describing the interactions between blocks. | |
| This keyword can be repeated and it expects a list of integers. |
| IGNORE_EXCITED {Logical} | |
| Ignore excited states related to each block when constructing the new mixed CDFT Hamiltonian. This reduces the dimensionality of the Hamiltonian. | |
| This keyword cannot be repeated and it expects precisely one logical. | |
| The lone keyword behaves as a switch to .TRUE. | |
| Default value: .TRUE. |
| RECURSIVE_DIAGONALIZATION {Logical} | |
| Perform block diagonalization recursively until only two blocks remain. For example, if the elements of a 8x8 matrix are first collected into 4 four blocks (using keyword BLOCK), this keyword will block diagonalize the resulting 4x4 matrix yielding a 2x2 matrix. In this example, the new blocks would be assembled from the first and last 2 blocks of the previous matrix. | |
| This keyword cannot be repeated and it expects precisely one logical. | |
| The lone keyword behaves as a switch to .TRUE. | |
| Default value: .FALSE. |
| Back to the main page of this manual or the CP2K home page | (Last update: 12.6.2018) |