DIIS

Activate the DIIS based optimization procedure for BAND [Edit on GitHub]

Subsections

Keywords

Keyword descriptions

CHECK_DIIS

Type: logical
Default: T
Lone keyword: T

Description: 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.

[Edit on GitHub]

MAX_SD_STEPS

Type: integer
Default: 1

Description: Specify the maximum number of SD steps to perform before switching on DIIS (the minimum number will always be equal to N_DIIS).

[Edit on GitHub]

MAX_STEPS

Type: integer
Default: 100

Description: Specify the maximum number of optimization steps

[Edit on GitHub]

MAX_STEPSIZE

Type: real
Default: 2.00000000E+000
Usage: MAX_STEPSIZE

Description: Maximum stepsize used for the line search, sometimes this parameter can be reduced to stabilize the LS for particularly difficult initial geometries

[Edit on GitHub]

NO_LS

Type: logical
Default: F
Lone keyword: T

Description: Does not perform LS during SD. Useful in combination with a proper STEPSIZE for particularly out of equilibrium starting geometries.

[Edit on GitHub]

NP_LS

Type: integer
Default: 2
Usage: NP_LS

Description: Number of points used in the line search SD.

[Edit on GitHub]

N_DIIS

Type: integer
Default: 7
Aliases: NDIIS
Usage: N_DIIS 4

Description: Number of history vectors to be used with DIIS

[Edit on GitHub]

STEPSIZE

Type: real
Default: 1.00000000E+000
Usage: STEPSIZE

Description: Initial stepsize used for the line search, sometimes this parameter can be reduced to stabilize DIIS

[Edit on GitHub]