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
TSALPHA
TS
TSSSP
TSARKIMEX
TSProblemType
TSSSPRKS104
TSBEULER
TSPSEUDO
TSSSPRKS2
TSCN
TSReset
TSSSPRKS3
TSCreate
TSRK
TSSSPSetNumStages
TSDestroy
TSSetExactFinalTime
TSSSPSetType
TSEULER
TSSetFromOptions
TSSSPType
TSGetKSP
TSSetIFunction
TSSUNDIALS
TSGetProblemType
TSSetIJacobian
TSSundialsMonitorInternalSteps
TSGetSNES
TSSetProblemType
TSSundialsSetMaxTimeStep
TSGetTime
TSSetRHSFunction
TSSundialsSetMinTimeStep
TSGLAcceptType
TSSetRHSJacobian
TSTHETA
TSGLAdapt
TSSetSolution
TSType
TSGLAdaptType
TSSolve
TSView
TSGL
TSSSPGetNumStages
TSGLType
TSSSPGetType
Intermediate - Setting options for algorithms and data structures
TSAlphaSetAdapt
TSGetTimeStep
TSSetApplicationContext
TSAlphaSetRadius
TSGetTimeStepNumber
TSSetDM
TSARKIMEXGetType
TSGetType
TSSetDuration
TSARKIMEXSetFullyImplicit
TSGLSetAcceptType
TSSetInitialTimeStep
TSARKIMEXSetType
TSGLSetType
TSSetPostStep
TSComputeIFunctionLinear
TSInterpolate
TSSetPreStep
TSComputeRHSFunctionLinear
TSMonitorCancel
TSSetRetainStages
TSComputeRHSJacobianConstant
TSMonitorDefault
TSSetTime
TSDefaultComputeJacobianColor
TSMonitorLGCreate
TSSetTimeStep
TSDefaultComputeJacobian
TSMonitorLGDestroy
TSSetType
TSGetApplicationContext
TSMonitorSet
TSStep
TSGetConvergedReason
TSMonitorSolutionCreate
TSSundialsSetTolerance
TSGetDM
TSMonitorSolutionDestroy
TSSundialsSetType
TSGetDuration
TSMonitorSolution
TSThetaSetEndpoint
TSGetOptionsPrefix
TSPseudoSetTimeStep
TSThetaSetTheta
TSGetRHSJacobian
TSPythonSetType
TSGetSolution
TSRKSetTolerance
Advanced - Setting more advanced options and customization
SNESTSFormFunction
TSGLAcceptRegister
TSPseudoSetVerifyTimeStep
TSAlphaGetParams
TSGLAdaptRegisterAll
TSPseudoVerifyTimeStep
TSAlphaSetParams
TSGLAdaptRegisterDestroy
TSRegisterAll
TSAppendOptionsPrefix
TSGLAdaptRegisterDynamic
TSRegisterDestroy
TSARKIMEX2D
TSGLAdaptRegister
TSRegisterDynamic
TSARKIMEX2E
TSGLGetAdapt
TSRegister
TSARKIMEX3
TSGLRegisterAll
TSSetOptionsPrefix
TSARKIMEX4
TSGLRegisterDestroy
TSSetUp
TSARKIMEX5
TSGLRegisterDynamic
TSSundialsGetIterations
TSARKIMEXRegisterAll
TSGLRegister
TSSundialsGetPC
TSARKIMEXRegisterDestroy
TSMonitor
TSSundialsSetGramSchmidtType
TSARKIMEXRegister
TSPseudoComputeTimeStep
TSSundialsSetLinearTolerance
TSGetIFunction
TSPseudoDefaultTimeStep
TSSundialsSetMaxl
TSGetIJacobian
TSPseudoDefaultVerifyTimeStep
TSThetaGetEndpoint
TSGetRHSFunction
TSPseudoIncrementDtFromInitialDt
TSThetaGetTheta
TSGLAcceptRegisterDynamic
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