Time-steppers - ODE integrators - TS
The time-stepping (TS) component provides ODE integrators and pseudo-timestepping. TS internally employs
SNES
to solve the nonlinear problems at each time step (except for the PVODE functions, which use nonlinear solvers within PVODE).
Beginner - Basic usage
TS
TSGetTime
TSSetFromOptions
TSALPHA
TSPSEUDO
TSSetIFunction
TSARKIMEX
TSProblemType
TSSetIJacobian
TSBEULER
TSRK
TSSetProblemType
TSCN
TSReset
TSSetRHSFunction
TSCreate
TSSSP
TSSetRHSJacobian
TSDestroy
TSSSPGetNumStages
TSSetSolution
TSEULER
TSSSPGetType
TSSolve
TSGL
TSSSPRKS104
TSSundialsMonitorInternalSteps
TSGLAcceptType
TSSSPRKS2
TSSundialsSetMaxTimeStep
TSGLAdapt
TSSSPRKS3
TSSundialsSetMinTimeStep
TSGLAdaptType
TSSSPSetNumStages
TSTHETA
TSGLType
TSSSPSetType
TSType
TSGetKSP
TSSSPType
TSView
TSGetProblemType
TSSUNDIALS
TSGetSNES
TSSetExactFinalTime
Intermediate - Setting options for algorithms and data structures
TSARKIMEXGetType
TSGetRHSJacobian
TSSetApplicationContext
TSARKIMEXSetFullyImplicit
TSGetSolution
TSSetDM
TSARKIMEXSetType
TSGetTimeStep
TSSetDuration
TSAlphaSetAdapt
TSGetTimeStepNumber
TSSetInitialTimeStep
TSAlphaSetRadius
TSGetType
TSSetPostStep
TSComputeIFunctionLinear
TSInterpolate
TSSetPreStep
TSComputeRHSFunctionLinear
TSMonitorCancel
TSSetRetainStages
TSComputeRHSJacobianConstant
TSMonitorDefault
TSSetTime
TSDefaultComputeJacobian
TSMonitorLGCreate
TSSetTimeStep
TSDefaultComputeJacobianColor
TSMonitorLGDestroy
TSSetType
TSGLSetAcceptType
TSMonitorSet
TSStep
TSGLSetType
TSMonitorSolution
TSSundialsSetTolerance
TSGetApplicationContext
TSMonitorSolutionCreate
TSSundialsSetType
TSGetConvergedReason
TSMonitorSolutionDestroy
TSThetaSetEndpoint
TSGetDM
TSPseudoSetTimeStep
TSThetaSetTheta
TSGetDuration
TSPythonSetType
TSGetOptionsPrefix
TSRKSetTolerance
Advanced - Setting more advanced options and customization
SNESTSFormFunction
TSGLAdaptRegisterDestroy
TSPseudoSetVerifyTimeStep
TSARKIMEX2D
TSGLAdaptRegisterDynamic
TSPseudoVerifyTimeStep
TSARKIMEX2E
TSGLGetAdapt
TSRegister
TSARKIMEX3
TSGLRegister
TSRegisterAll
TSARKIMEX4
TSGLRegisterAll
TSRegisterDestroy
TSARKIMEX5
TSGLRegisterDestroy
TSRegisterDynamic
TSARKIMEXRegister
TSGLRegisterDynamic
TSSetOptionsPrefix
TSARKIMEXRegisterAll
TSGetIFunction
TSSetUp
TSARKIMEXRegisterDestroy
TSGetIJacobian
TSSundialsGetIterations
TSAlphaGetParams
TSGetRHSFunction
TSSundialsGetPC
TSAlphaSetParams
TSMonitor
TSSundialsSetGramSchmidtType
TSAppendOptionsPrefix
TSPseudoComputeTimeStep
TSSundialsSetLinearTolerance
TSGLAcceptRegister
TSPseudoDefaultTimeStep
TSSundialsSetMaxl
TSGLAcceptRegisterDynamic
TSPseudoDefaultVerifyTimeStep
TSThetaGetEndpoint
TSGLAdaptRegister
TSPseudoIncrementDtFromInitialDt
TSThetaGetTheta
TSGLAdaptRegisterAll
TSPseudoSetTimeStepIncrement
TSVISetVariableBounds
Developer - Interfaces intended primarily for library developers, not for typical applications programmers
SNESTSFormJacobian
TSComputeRHSFunction
TSGLInitializePackage
TSARKIMEXFinalizePackage
TSComputeRHSJacobian
TSInitializePackage
TSARKIMEXInitializePackage
TSFinalizePackage
TSPostStep
TSComputeIFunction
TSGLAdaptInitializePackage
TSPreStep
TSComputeIJacobian
TSGLFinalizePackage
No deprecated routines
Table of Contents