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