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
TSGetProblemType
TSSetProblemType
TSBEULER
TSGetSNES
TSSetRHSFunction
TSCN
TSGetTime
TSSetRHSJacobian
TSCreate
TSPSEUDO
TSSetSolution
TSDestroy
TSProblemType
TSSolve
TSEULER
TSRK
TSStep
TSGL
TSSSP
TSSundialsMonitorInternalSteps
TSGLAcceptType
TSSUNDIALS
TSSundialsSetExactFinalTime
TSGLAdapt
TSSetFromOptions
TSTHETA
TSGLAdaptType
TSSetIFunction
TSType
TSGLType
TSSetIJacobian
TSView
TSGetKSP
TSSetMatrices
Intermediate - Setting options for algorithms and data structures
TSDefaultComputeJacobian
TSGetType
TSSetInitialTimeStep
TSDefaultComputeJacobianColor
TSMonitorCancel
TSSetPostStep
TSGLSetAcceptType
TSMonitorDefault
TSSetPreStep
TSGLSetType
TSMonitorLGCreate
TSSetTime
TSGetApplicationContext
TSMonitorLGDestroy
TSSetTimeStep
TSGetDuration
TSMonitorSet
TSSetType
TSGetMatrices
TSMonitorSolution
TSSundialsSetTolerance
TSGetOptionsPrefix
TSPseudoSetTimeStep
TSSundialsSetType
TSGetRHSJacobian
TSPythonSetType
TSThetaSetTheta
TSGetSolution
TSRKSetTolerance
TSViewFromOptions
TSGetTimeStep
TSSetApplicationContext
TSGetTimeStepNumber
TSSetDuration
Advanced - Setting more advanced options and customization
TSAppendOptionsPrefix
TSGLRegisterDynamic
TSRegisterDestroy
TSGLAcceptRegister
TSGetIJacobian
TSRegisterDynamic
TSGLAcceptRegisterDynamic
TSPseudoComputeTimeStep
TSSetOptionsPrefix
TSGLAdaptRegister
TSPseudoDefaultTimeStep
TSSetUp
TSGLAdaptRegisterAll
TSPseudoDefaultVerifyTimeStep
TSSundialsGetIterations
TSGLAdaptRegisterDestroy
TSPseudoIncrementDtFromInitialDt
TSSundialsGetPC
TSGLAdaptRegisterDynamic
TSPseudoSetTimeStepIncrement
TSSundialsSetGMRESRestart
TSGLGetAdapt
TSPseudoSetVerifyTimeStep
TSSundialsSetGramSchmidtType
TSGLRegister
TSPseudoVerifyTimeStep
TSSundialsSetLinearTolerance
TSGLRegisterAll
TSRegister
TSThetaGetTheta
TSGLRegisterDestroy
TSRegisterAll
Developer - Interfaces intended primarily for library developers, not for typical applications programmers
TSComputeIFunction
TSDefaultPreStep
TSInitializePackage
TSComputeIJacobian
TSFinalizePackage
TSPostStep
TSComputeRHSFunction
TSGLAdaptInitializePackage
TSPreStep
TSComputeRHSJacobian
TSGLFinalizePackage
TSDefaultPostStep
TSGLInitializePackage
No deprecated routines
Table of Contents