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
TSGetTimeStepNumber
TSSetApplicationContext
TSDefaultComputeJacobianColor
TSGetType
TSSetDuration
TSGLSetAcceptType
TSMonitorCancel
TSSetInitialTimeStep
TSGLSetType
TSMonitorDefault
TSSetPostStep
TSGetApplicationContext
TSMonitorLGCreate
TSSetPreStep
TSGetDuration
TSMonitorLGDestroy
TSSetTime
TSGetMatrices
TSMonitorSet
TSSetTimeStep
TSGetOptionsPrefix
TSMonitorSolution
TSSetType
TSGetRHSJacobian
TSPseudoSetTimeStep
TSSundialsSetTolerance
TSGetSolution
TSPythonSetType
TSSundialsSetType
TSGetTimeStep
TSRKSetTolerance
TSViewFromOptions
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
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