Syntax:
wannier-minimize <key1> <value1> <key2> <value2> ...
Note: only available in calculations using the 'wannier' executable.
Description:
where possible keys and value types are:
- abortOnFailedStep : no|yes, whether to abort when a step fails
- 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)
- convergeAll : no|yes, whether all thresholds must be satisfied for convergence
- 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)
- maxThreshold : no|yes, whether max component should be used for knorm
- 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 0 \
history -642946059 \
knormThreshold 4.94066e-324 \
maxThreshold no \
energyDiffThreshold 1e-08 \
nEnergyDiff 0 \
convergeAll no \
alphaTstart 0 \
alphaTmin 5.68175e-322 \
updateTestStepSize (null) \
alphaTreduceFactor 4.94066e-324 \
alphaTincreaseFactor 0 \
nAlphaAdjustMax 119 \
wolfeEnergy 0 \
wolfeGradient 0 \
abortOnFailedStep no \
fdTest no
Back to: Input file documentation or Index of commands