Skip to content

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