ITERATIVE_SOLVER
iterative_solver section [Edit on GitHub]
Keywords
Keyword descriptions
- CONVERGE_BY_ENERGY
Type: integer
Default: 1Description: Defines the flavour of the iterative solver.
- EARLY_RESTART
Type: real
Default: 5.00000000E-001Description: Restart early when the ratio unconverged vs lockable vectors drops below this threshold.
- EMPTY_STATES_TOLERANCE
Type: real
Default: 0.00000000E+000Description: Additional tolerance for empty states.
- ENERGY_TOLERANCE
Type: real
Default: 1.00000000E-002Description: Tolerance for the eigen-energy difference \f\( |\epsilon_i^{old} - \epsilon_i^{new} | \f\)
- EXTRA_ORTHO
Type: logical
Default: F
Lone keyword: TDescription: Orthogonalize the new subspace basis functions one more time in order to improve the numerical stability.
- INIT_EVAL_OLD
Type: logical
Default: T
Lone keyword: TDescription: Initialize eigen-values with previous (old) values.
- INIT_SUBSPACE
Type: enum
Default: LCAODescription: Tell how to initialize the subspace.
Valid values:
LCAORANDOM
- LOCKING
Type: logical
Default: T
Lone keyword: TDescription: Lock eigenvectors of the smallest eigenvalues when they have converged at restart.
- MIN_NUM_RES
Type: integer
Default: 0Description: Minimum number of residuals to continue iterative diagonalization process.
- MIN_OCCUPANCY
Type: real
Default: 1.00000000E-014Description: Minimum occupancy below which the band is treated as being ‘empty’
- MIN_TOLERANCE
Type: real
Default: 1.00000000E-013Description: Minimum tolerance of the iterative solver.
- NUM_SINGULAR
Type: integer
Default: -1Description: Number of singular components for the LAPW Davidson solver.
- NUM_STEPS
Type: integer
Default: 20Description: Number of steps (iterations) of the solver.
- RELATIVE_TOLERANCE
Type: real
Default: 0.00000000E+000Description: Relative tolerance for the residual L2 norm. (0 means this criterion is effectively not used.
- RESIDUAL_TOLERANCE
Type: real
Default: 1.00000000E-006Description: Tolerance for the residual L2 norm.
- SUBSPACE_SIZE
Type: integer
Default: 2Description: Size of the variational subspace is this number times the number of bands.
- TOLERANCE_RATIO
Type: real
Default: 0.00000000E+000Description: Fine control of the empty states tolerance.
- TOLERANCE_SCALE
Type: real[2]
Default: 1.00000000E-001 5.00000000E-001Description: Scaling parameters of the iterative solver tolerance.
- TYPE
Type: enum
Default: AUTODescription: Type of the iterative solver.
Valid values:
AUTOEXACTDAVIDSON