Eigensolver and linear-solver options (solver) keyword reference
Input-file keywords read by Eigensolver and linear-solver options (solver), grouped by the block that contains them, with the type and default value taken from the code. A blank Default means the code supplies no fixed value when the keyword is absent, or the entry is a block or switch. Presence required means the run stops without it. What each keyword does is explained in the module guides and the command syntax pages.
DeflationLinearSolver
Keyword
Type
Default
Presence
MaxDeflationDimension
int
1
optional
ForPETSc
Keyword
Type
Default
Presence
Preconditioner
SubCommSize
JOCCLinearSolver
Keyword
Type
Default
Presence
JOCCStart
minit + 1
optional
MaxIterations
int
500
optional
RestartDimension
JOCC_GMRES_RESTART_DIMENSION
optional
Tolerance
double
1e-8
optional
Line
Keyword
Type
Default
Presence
BEGIN MEASUREMENTS ALL POT SIZES
BEGIN MEASUREMENTS DEFAULT SIZES
LinearSolver
Keyword
Type
Default
Presence
AbsoluteTolerance
Solver
Matname
Keyword
Type
Default
Presence
SPD
switch (on/off)
PETScOption
Keyword
Type
Default
Presence
BuildMatrix
KSP
PC
Runtime
TrilinosDomDecompPrecContainer
Keyword
Type
Default
Presence
OverlapSize
OverlapType
SubdomainSolve
TrilinosMLPrecContainer
Keyword
Type
Default
Presence
ML validate parameter list
TrilinosAztecSmootherContainer
block
(top level or unspecified block)
Keyword
Type
Default
Presence
ApproxMaxDegree
int
100
optional
ApproxTolerance
double
1e-10
optional
AztecLinearSolver
block
BetaTolerance
InexactLanczos_BetaTolerance
optional
BlockInexactLanczos
block
BlockSize
InexactLanczos_BLOCK_SIZE
optional
CheckConvergence
int
0
optional
Checkpoint MatrixOrdering
CheckPointFrequency
CheckPointLoad
switch (on/off)
DeflationLinearSolver
block
Eigenvalue Location
EigenvalueLocation
EstimateSolution
ExpansionMethod
FactorizationType
FirstSolver
GMRES restart
HasDuplicateEigenvalue
int
0
optional
InexactLanczos
block
JDQRSD
block
JOCCLinearSolver
block
KeepFactorization
int
0
optional
LinearSolver
block
LinearSolver0
block
Location
MaxBadIterations
MaxOrder
std::max( 3 * m_nev , 60 )
optional
MaxRestarts
MaxSearchDimension
MaxSearchSpaceDimension
MaxSearchSpaceDimention
InexactLanczos_MAX_SEARCH_DIMENSION
optional
MaxTolerance
JOCC_MAX_TOLERANCE
optional
Memory
MinFrequency
SLAC_MIN_FREQUENCY
optional
MinIterations
InexactLanczos_MIN_ITERATION
optional
MinOrder
std::max( 2 * m_nev , 40 )
optional
ncv
npcol
int
1
optional
nprow
int
1
optional
NThreads
int
2
optional
NumEigenvalues
int
1
optional
OneRKSShift
int
0
optional
ParMetisOrdering
PETScOption
block
PrintFrequency
PrintMatrix
int
0
optional
QuietMode
switch (on/off)
Refinement
RelativeSeparation
Restart
SearchDimension
JDQR_SEARCH_DIMENSION
optional
SearchSpace
SecondSolver
StagnationFactor
double
0.5
optional
TargetFrequencyImag
double
5.0e8
optional
TargetFrequencyMax
double
1.0e10
optional
TargetFrequencyMin
std::real( eigen_system.lambdaShift() )
optional
TrilinosDiagnostics
TrilinosDomDecompPrecContainer
block
TrilinosML levels
TrilinosMLPrecContainer
block
TrilinosParameters
block
WantConditionNumber
int
0
optional
WhichMode