DIIS
Activate the DIIS based optimization procedure for BAND [Edit on GitHub]
Subsections
Keywords
Keyword descriptions
- CHECK_DIIS
Type: logical
Default: T
Lone keyword: TDescription: Performs a series of checks on the DIIS solution in order to accept the DIIS step. If set to .FALSE. the only check performed is that the angle between the DIIS solution and the reference vector is less than Pi/2. Can be useful if many DIIS steps are rejected.
- MAX_SD_STEPS
Type: integer
Default: 1Description: Specify the maximum number of SD steps to perform before switching on DIIS (the minimum number will always be equal to N_DIIS).
- MAX_STEPS
Type: integer
Default: 100Description: Specify the maximum number of optimization steps
- MAX_STEPSIZE
Type: real
Default: 2.00000000E+000
Usage: MAX_STEPSIZEDescription: Maximum stepsize used for the line search, sometimes this parameter can be reduced to stabilize the LS for particularly difficult initial geometries
- NO_LS
Type: logical
Default: F
Lone keyword: TDescription: Does not perform LS during SD. Useful in combination with a proper STEPSIZE for particularly out of equilibrium starting geometries.
- NP_LS
Type: integer
Default: 2
Usage: NP_LSDescription: Number of points used in the line search SD.
- N_DIIS
Type: integer
Default: 7
Aliases: NDIIS
Usage: N_DIIS 4Description: Number of history vectors to be used with DIIS
- STEPSIZE
Type: real
Default: 1.00000000E+000
Usage: STEPSIZEDescription: Initial stepsize used for the line search, sometimes this parameter can be reduced to stabilize DIIS