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
TSGetKSP
TSSetIJacobian
TSALPHA
TSGetProblemType
TSSetProblemType
TSARKIMEX
TSGetSNES
TSSetRHSFunction
TSBEULER
TSGetTime
TSSetRHSJacobian
TSCN
TSPSEUDO
TSSetSolution
TSCreate
TSProblemType
TSSolve
TSDestroy
TSRK
TSSundialsMonitorInternalSteps
TSEULER
TSReset
TSSundialsSetMaxTimeStep
TSGL
TSSSP
TSSundialsSetMinTimeStep
TSGLAcceptType
TSSUNDIALS
TSTHETA
TSGLAdapt
TSSetExactFinalTime
TSType
TSGLAdaptType
TSSetFromOptions
TSView
TSGLType
TSSetIFunction
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
TSGLRegister
TSRegister
TSARKIMEXRegister
TSGLRegisterAll
TSRegisterAll
TSARKIMEXRegisterAll
TSGLRegisterDestroy
TSRegisterDestroy
TSARKIMEXRegisterDestroy
TSGLRegisterDynamic
TSRegisterDynamic
TSAlphaGetParams
TSGetIFunction
TSSetOptionsPrefix
TSAlphaSetParams
TSGetIJacobian
TSSetUp
TSAppendOptionsPrefix
TSGetRHSFunction
TSSundialsGetIterations
TSGLAcceptRegister
TSPseudoComputeTimeStep
TSSundialsGetPC
TSGLAcceptRegisterDynamic
TSPseudoDefaultTimeStep
TSSundialsSetGramSchmidtType
TSGLAdaptRegister
TSPseudoDefaultVerifyTimeStep
TSSundialsSetLinearTolerance
TSGLAdaptRegisterAll
TSPseudoIncrementDtFromInitialDt
TSSundialsSetMaxl
TSGLAdaptRegisterDestroy
TSPseudoSetTimeStepIncrement
TSThetaGetEndpoint
TSGLAdaptRegisterDynamic
TSPseudoSetVerifyTimeStep
TSThetaGetTheta
TSGLGetAdapt
TSPseudoVerifyTimeStep
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
None: Not yet cataloged
TSARKIMEX2D
TSARKIMEX3
TSARKIMEX5
TSARKIMEX2E
TSARKIMEX4
Table of Contents