CVODEOptions Derived Type

type, public :: CVODEOptions


Components

Type Visibility Attributes Name Initial
integer(kind=ik), public :: bbdmukeep

BBD preconditioner size of kept upper diagonal band

integer(kind=ik), public :: bbdmlkeep

BBD preconditioner size of kept lower diagonal band

integer(kind=ik), public :: bbdmldq

BBD preconditioner size of lower differentiation stencil band

integer(kind=ik), public :: bbdmudq

BBD preconditioner size of upper differentitation stencil band

real(kind=rk), public :: reltol

Linear solver relative tolerance

real(kind=rk), public :: abstol

Linear solver absolute tolerance

integer(kind=ik), public :: maxRestarts

Maximum number of GMRES restarts

logical, public :: amMethod = .false.

True if using Adams Moulton (default is BDF)

integer(kind=ik), public :: maxOrder

Maximum order of method

logical, public :: stabLimitDet = .false.

True if using stability limit detection

integer(kind=ik), public :: maxInternalSteps = 500

Maximum number of internal steps

real(kind=rk), public :: maxTimestep = 0.d0

Maximum timestep size

real(kind=rk), public :: minTimestep = 0.d0

Minimum timestep size

real(kind=rk), public :: startingTimestep = 0.0d0

Starting timestep (if <0 then chosen by CVODE)