BFGS

Provides parameters to tune the BFGS optimization [Edit on GitHub]

Subsections

Keywords

Keyword descriptions

RESTART_FILE_NAME

Type: string
Usage: RESTART_FILE_NAME {filename}

Description: Specifies the name of the file used to read the initial Hessian.

[Edit on GitHub]

RESTART_HESSIAN

Type: logical
Default: F
Lone keyword: T
Usage: RESTART_HESSIAN

Description: Controls the reading of the initial Hessian from file.

[Edit on GitHub]

TRUST_RADIUS

Type: real
Default: 2.50000000E-001 [angstrom]
Usage: TRUST_RADIUS {real}

Description: Trust radius used in BFGS. Previously set to 0.1. Large values can lead to instabilities

[Edit on GitHub]

USE_MODEL_HESSIAN

Type: logical
Default: F
Lone keyword: T
Usage: USE_MODEL_HESSIAN

Description: Uses a model Hessian as initial guess instead of a unit matrix. Should lead in general to improved convergence might be switched off for exotic cases

References: Lindh1995

[Edit on GitHub]

USE_RAT_FUN_OPT

Type: logical
Default: F
Lone keyword: T
Usage: USE_RAT_FUN_OPT

Description: Includes a rational function optimization to determine the step. Previously default but did not improve convergence in many cases

[Edit on GitHub]