CPHF

References: DelBen2013

Parameters influencing the solution of the Z-vector equations in MP2 gradients calculations. [Edit on GitHub]

Keywords

Keyword descriptions

DO_POLAK_RIBIERE

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

Description: Use a Polak-Ribiere update of the search vector in CG instead of the Fletcher Reeves update. Improves the convergence with modified step sizes. Ignored with other methods than CG.

[Edit on GitHub]

ENFORCE_DECREASE

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

Description: Restarts if residual does not decrease.

[Edit on GitHub]

EPS_CONV

Type: real
Default: 1.00000000E-004
Usage: EPS_CONV 1.0E-6

Description: Convergence threshold for the solution of the Z-vector equations. The Z-vector equations have the form of a linear system of equations Ax=b, convergence is achieved when |Ax-b|<=EPS_CONV.

[Edit on GitHub]

MAX_ITER

Type: integer
Default: 30
Aliases: MAX_NUM_ITER
Usage: MAX_ITER 50

Description: Maximum number of iterations allowed for the solution of the Z-vector equations.

[Edit on GitHub]

RECALC_RESIDUAL

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

Description: Recalculates residual in every step.

[Edit on GitHub]

RESTART_EVERY

Type: integer
Default: 5
Usage: RESTART_EVERY 5

Description: Restart iteration every given number of steps.

[Edit on GitHub]

SCALE_STEP_SIZE

Type: real
Default: 1.00000000E+000
Usage: SCALE_STEP_SIZE 1.0

Description: Scaling factor of each step.

[Edit on GitHub]

SOLVER_METHOD

Type: enum
Default: POPLE
Usage: SOLVER_METHOD POPLE

Description: Chose solver of the z-vector equations.

Valid values:

  • POPLE Pople’s method (Default).

  • CG Conjugated gradient method (equivalent to Pople).

  • RICHARDSON Richardson iteration

  • SD Steepest Descent iteration

[Edit on GitHub]