Skip to content

Eigensolver and linear-solver options (solver) keyword reference

Auto-generated

This page was generated from the ACE3P source tree by tools/extract_keywords.py on 2026-10-20 (source revision v2026.10 2026-10-20). Keyword names, types, and defaults are taken directly from the code. Descriptions live in the module user guides and the command syntax pages. Do not edit this file by hand.

86 keywords found. Sections are the block named in a dotted key (EigenSolver.Tolerance) or, for bare keys, the name of the container variable the code reads them from (domainkvc becomes Domain). A blank Default means the code reads the keyword with find() and the fallback is not a literal, or the keyword is a block or switch. Presence required means the code aborts when the key is absent.

DeflationLinearSolver

Keyword Type Default Presence Read in
MaxDeflationDimension int 1 optional solver/src/NML_InexactLanczosSolver.C:246

ForPETSc

Keyword Type Default Presence Read in
Preconditioner solver/src/Arnoldi.C:85
SubCommSize solver/src/NML_ComplexLinearSolver.C:364

JOCCLinearSolver

Keyword Type Default Presence Read in
JOCCStart minit + 1 optional solver/src/NML_InexactLanczosSolver.C:222
MaxIterations int 500 optional solver/src/CORK_RationalNewton.C:69
RestartDimension JOCC_GMRES_RESTART_DIMENSION optional solver/src/NML_BlockJDQRSD.C:106
Tolerance double 1e-8 optional solver/src/CORK_RationalNewton.C:63

Line

Keyword Type Default Presence Read in
BEGIN MEASUREMENTS ALL POT SIZES solver/eigen/bench/analyze-blocking-sizes.cpp:98
BEGIN MEASUREMENTS DEFAULT SIZES solver/eigen/bench/analyze-blocking-sizes.cpp:106

LinearSolver

Keyword Type Default Presence Read in
AbsoluteTolerance solver/src/trilinos.cpp:149
Solver solver/src/CORK_RationalNewton.C:100

Matname

Keyword Type Default Presence Read in
SPD switch (on/off) solver/src/NML_ITLLinearSolver.C:69

PETScOption

Keyword Type Default Presence Read in
BuildMatrix solver/src/petsc.cpp:71
KSP solver/src/petsc.cpp:58
PC solver/src/petsc.cpp:64
Runtime solver/src/petsc.cpp:82

TrilinosDomDecompPrecContainer

Keyword Type Default Presence Read in
OverlapSize solver/src/trilinos.cpp:961
OverlapType solver/src/trilinos.cpp:972
SubdomainSolve solver/src/trilinos.cpp:875

TrilinosMLPrecContainer

Keyword Type Default Presence Read in
ML validate parameter list solver/src/trilinos.cpp:835
TrilinosAztecSmootherContainer block solver/src/trilinos.cpp:653

(top level or unspecified block)

Keyword Type Default Presence Read in
ApproxMaxDegree int 100 optional solver/src/CORK_RationalNewton.C:79
ApproxTolerance double 1e-10 optional solver/src/CORK_RationalNewton.C:74
AztecLinearSolver block solver/src/NML_InexactLanczosSolver.C:205
BetaTolerance InexactLanczos_BetaTolerance optional solver/src/NML_BlockInexactLanczos.C:132
BlockInexactLanczos block solver/src/NML_HybridEigenSolver.C:97
BlockSize InexactLanczos_BLOCK_SIZE optional solver/src/NML_BlockInexactLanczos.C:107
CheckConvergence int 0 optional solver/src/NML_BlockInexactLanczos.C:156
Checkpoint MatrixOrdering solver/src/NML_ITLLinearSolver.C:158
CheckPointFrequency solver/src/soar.C:133
CheckPointLoad switch (on/off) solver/src/soar.C:144
DeflationLinearSolver block solver/src/NML_BlockInexactLanczos.C:188
Eigenvalue Location solver/src/Arnoldi.C:63
EigenvalueLocation solver/src/Arnoldi.C:64
EstimateSolution solver/src/inverseIteration.C:136
ExpansionMethod solver/src/nonlinearEigensolver.C:99
FactorizationType solver/src/NML_ESILComplex.C:172
FirstSolver solver/src/NML_HybridEigenSolver.C:87
GMRES restart solver/src/trilinos.cpp:312
HasDuplicateEigenvalue int 0 optional solver/src/NML_InexactLanczosSolver.C:175
InexactLanczos block solver/src/NML_HybridEigenSolver.C:89
JDQRSD block solver/src/NML_HybridEigenSolver.C:127
JOCCLinearSolver block solver/src/NML_BlockJDQRSD.C:87
KeepFactorization int 0 optional solver/src/NML_BlockInexactLanczos.C:142
LinearSolver block solver/src/Arnoldi.C:77
LinearSolver0 block solver/src/NML_LanczosStdSmallest.C:61
Location solver/src/NML_ARPACK.C:117
MaxBadIterations solver/src/soar.C:85
MaxOrder std::max( 3 * m_nev , 60 ) optional solver/src/CORK_RationalNewton.C:89
MaxRestarts solver/src/soarAdaptive.C:62
MaxSearchDimension solver/src/Arnoldi.C:52
MaxSearchSpaceDimension solver/src/NML_BlockInexactLanczos.C:116
MaxSearchSpaceDimention InexactLanczos_MAX_SEARCH_DIMENSION optional solver/src/NML_BlockInexactLanczos.C:117
MaxTolerance JOCC_MAX_TOLERANCE optional solver/src/NML_BlockJDQRSD.C:68
Memory solver/src/Arnoldi.C:81
MinFrequency SLAC_MIN_FREQUENCY optional solver/src/NML_BlockInexactLanczos.C:137
MinIterations InexactLanczos_MIN_ITERATION optional solver/src/NML_BlockInexactLanczos.C:127
MinOrder std::max( 2 * m_nev , 40 ) optional solver/src/CORK_RationalNewton.C:84
ncv solver/src/NML_ARPACK.C:112
npcol int 1 optional solver/src/NML_ComplexLinearSolver.C:117
nprow int 1 optional solver/src/NML_ComplexLinearSolver.C:114
NThreads int 2 optional solver/src/NML_ComplexLinearSolver.C:122
NumEigenvalues int 1 optional solver/src/CORK_RationalNewton.C:58
OneRKSShift int 0 optional solver/src/CORK_RationalNewton.C:311
ParMetisOrdering solver/src/NML_ComplexLinearSolver.C:62
PETScOption block solver/src/petsc.cpp:54
PrintFrequency solver/src/trilinos.cpp:376
PrintMatrix int 0 optional solver/src/NML_InexactLanczosSolver.C:190
QuietMode switch (on/off) solver/src/trilinos.cpp:375
Refinement solver/src/NML_ITLLinearSolver.C:104
RelativeSeparation solver/src/nonlinearEigensolver.C:819
Restart solver/src/BlockArnoldi.C:91
SearchDimension JDQR_SEARCH_DIMENSION optional solver/src/NML_BlockJDQRSD.C:78
SearchSpace solver/src/Arnoldi.C:53
SecondSolver solver/src/NML_HybridEigenSolver.C:125
StagnationFactor double 0.5 optional solver/src/NML_BlockInexactLanczos.C:151
TargetFrequencyImag double 5.0e8 optional solver/src/CORK_RationalNewton.C:285
TargetFrequencyMax double 1.0e10 optional solver/src/CORK_RationalNewton.C:280
TargetFrequencyMin std::real( eigen_system.lambdaShift() ) optional solver/src/CORK_RationalNewton.C:275
TrilinosDiagnostics solver/src/trilinos.cpp:374
TrilinosDomDecompPrecContainer block solver/src/trilinos.cpp:469
TrilinosML levels solver/src/trilinos.cpp:486
TrilinosMLPrecContainer block solver/src/trilinos.cpp:523
TrilinosParameters block solver/src/NML_ITLLinearSolver.C:120
WantConditionNumber int 0 optional solver/src/NML_HybridEigenSolver.C:152
WhichMode solver/src/selfConsistent.C:78