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
TSSetLHSMatrix
TSSundialsSetExactFinalTime
TSCreate
TSSetMatrices
TSType
TSDestroy
TSSetProblemType
TSView
TSGetKSP
TSSetRHSFunction
TS_BEULER
TSGetProblemType
TSSetRHSJacobian
TS_CN
TSGetSNES
TSSetRHSMatrix
TS_EULER
TSGetTime
TSSetSolution
TS_RK
TSProblemType
TSSolve
TS_Sundials
TSSetFromOptions
TSStep
Intermediate - Setting options for algorithms and data structures
TSDefaultComputeJacobian
TSGetType
TSSetInitialTimeStep
TSDefaultComputeJacobianColor
TSMonitorCancel
TSSetPostStep
TSGetApplicationContext
TSMonitorLGCreate
TSSetPreStep
TSGetDuration
TSMonitorLGDestroy
TSSetTime
TSGetOptionsPrefix
TSMonitorSet
TSSetTimeStep
TSGetRHSJacobian
TSMonitorSolution
TSSetType
TSGetRHSMatrix
TSPseudoSetTimeStep
TSSetUpdate
TSGetSolution
TSRKSetTolerance
TSSundialsSetTolerance
TSGetTimeStep
TSSetApplicationContext
TSSundialsSetType
TSGetTimeStepNumber
TSSetDuration
TSViewFromOptions
Advanced - Setting more advanced options and customization
TSAppendOptionsPrefix
TSPseudoVerifyTimeStep
TSSundialsGetIterations
TSPseudoComputeTimeStep
TSRegister
TSSundialsGetPC
TSPseudoDefaultTimeStep
TSRegisterAll
TSSundialsSetGMRESRestart
TSPseudoDefaultVerifyTimeStep
TSRegisterDestroy
TSSundialsSetGramSchmidtType
TSPseudoIncrementDtFromInitialDt
TSRegisterDynamic
TSSundialsSetLinearTolerance
TSPseudoSetTimeStepIncrement
TSSetOptionsPrefix
TSPseudoSetVerifyTimeStep
TSSetUp
Developer - Interfaces intended primarily for library developers, not for typical applications programmers
TSComputeRHSJacobian
TSDefaultPreStep
TSInitializePackage
TSDefaultPostStep
TSDefaultUpdate
No deprecated routines
None: Not yet cataloged
TSMonitorDefault
Table of Contents