ODESolver
Section: Math::General
Type: integer
Default: ode_rk4
Specifies what kind of ODE solver will be used.
Options:
ODESolverNSteps
Section: Math::General
Type: integer
Default: 100
Number of steps which the chosen ODE solver should perform
in the integration interval [a,b] of the ODE.
RootSolver
Section: Math::General
Type: integer
Default: root_newton
Specifies what kind of root solver will be used.
Options:
RootSolverAbsTolerance
Section: Math::General
Type: float
Default: 1e-8
Relative tolerance for the root-finding process.
RootSolverHavePolynomial
Section: Math::General
Type: logical
Default: no
If set to yes, the coefficients of the polynomial have to be passed to
the root solver.
RootSolverMaxIter
Section: Math::General
Type: integer
Default: 100
In case of an iterative root solver, this variable determines the maximum number
of iteration steps.
RootSolverRelTolerance
Section: Math::General
Type: float
Default: 1e-8
Relative tolerance for the root-finding process.
RootSolverWSRadius
Section: Math::General
Type: float
Default: 1.0
Radius of circle in the complex plane. If RootSolverWSRadius = 1.0,
the unit roots of an nth-order polynomial are taken as initial values.
SPARSKITAbsTolerance
Section: Math::General
Type: float
Default: 1e-10
Some SPARSKIT solvers use an absolute tolerance as a stopping criterion
for the iterative solution process. This variable can be used to
specify the tolerance.
SPARSKITIterOut
Section: Math::General
Type: integer
Default: -1
Determines how often status info of the solver is printed.
If <= 0, will never be printed.
SPARSKITKrylovSubspaceSize
Section: Math::General
Type: integer
Default: 15
Some of the SPARSKIT solvers are Krylov subspace methods.
This variable determines what size the solver will use
for the subspace.
SPARSKITMaxIter
Section: Math::General
Type: integer
Default: 50000
This variable controls the maximum number of iteration steps that
will be performed by the (iterative) linear solver.
SPARSKITRelTolerance
Section: Math::General
Type: float
Default: 1e-5
Some SPARSKIT solvers use a relative tolerance as a stopping criterion
for the iterative solution process. This variable can be used to
specify the tolerance.
SPARSKITSolver
Section: Math::General
Type: integer
Default: sk_bcg
Specifies what kind of linear solver will be used.
Options:
SPARSKITVerboseSolver
Section: Math::General
Type: logical
Default: no
When set to yes, the SPARSKIT solver will write more detailed output.
WatterstromODESolver
Section: Math::General
Type: integer
Default: ode_pd89
The Watterstrom method (J. Comp. Phys. 8, 304-308 (1971)) transforms
finding roots for nth-order polynomials into the solution of n uncoupled
ODEs. This variable specifies the solver that should be used for the ODE
stepping. Valid solver types are those allowed for the ODESolver variable.
Options:
WatterstromODESolverNSteps
Section: Math::General
Type: integer
Default: 400
Number of steps which the chosen ODE solver should perform
in the integration interval [a, b] of the Watterstrom ODE.