Syntax:
wannier-minimize <key1> <value1> <key2> <value2> ...
Note: only available in calculations using the 'wannier' executable.
Description:
where possible keys and value types are:
- alphaTincreaseFactor: step size increase factor when curvature is wrong in linmin
- alphaTmin : minimum test step size
- alphaTreduceFactor : step size reduction factor when energy increases in linmin
- alphaTstart : initial test step size (constant step-size factor for Relax linmin)
- dirUpdateScheme : FletcherReeves|HestenesStiefel|L-BFGS|PolakRibiere|SteepestDescent (search direction method)
- energyDiffThreshold : convergence threshold for energy difference between successive iterations
- fdTest : no|yes, whether to perform a finite difference test
- history : number of past states and gradients retained for L-BFGS
- knormThreshold : convergence threshold for gradient (preconditioned) norm
- linminMethod : CubicWolfe|DirUpdateRecommended|Quad|Relax (line minimization method)
- nAlphaAdjustMax : maximum step-size adjustments per linmin
- nEnergyDiff : number of iteration pairs that must satisfy energyDiffThreshold
- nIterations : maximum iterations (single point calculation if 0)
- updateTestStepSize : no|yes, whether test step size is updated
- wolfeEnergy : dimensionless energy threshold for Wolfe linmin stopping criterion
- wolfeGradient : dimensionless gradient threshold for Wolfe linmin stopping criterion
Any number of these key-value pairs may be specified in any order.
Properties:
Requires: (None)
Forbids: (None)
Allow multiple: no
Default:
wannier-minimize \
dirUpdateScheme L-BFGS \
linminMethod DirUpdateRecommended \
nIterations 1515870810 \
history 18223760 \
knormThreshold 2.76677e-322 \
energyDiffThreshold 1e-08 \
nEnergyDiff 0 \
alphaTstart 9.00415e-317 \
alphaTmin 3.65609e-322 \
updateTestStepSize (null) \
alphaTreduceFactor 0 \
alphaTincreaseFactor 9.00437e-317 \
nAlphaAdjustMax 77 \
wolfeEnergy 3.80431e-322 \
wolfeGradient 6.95303e-310 \
fdTest no
Back to: Input file documentation or Index of commands