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_BEULER
TSGetTime
TSSetRHSJacobian
TS_CN
TS
TSSetSolution
TSCreate
TSProblemType
TSSolve
TSDestroy
TS_RK
TSStep
TS_EULER
TSSetFromOptions
TS_Sundials
TSGetKSP
TSSetMatrices
TSSundialsSetExactFinalTime
TSGetProblemType
TSSetProblemType
TSType
TSGetSNES
TSSetRHSFunction
TSView
Intermediate - Setting options for algorithms and data structures
TSDefaultComputeJacobianColor
TSMonitorCancel
TSSetInitialTimeStep
TSDefaultComputeJacobian
TSMonitorDefault
TSSetPostStep
TSGetApplicationContext
TSMonitorLGCreate
TSSetPostUpdate
TSGetDuration
TSMonitorLGDestroy
TSSetPreStep
TSGetMatrices
TSMonitorSet
TSSetTime
TSGetOptionsPrefix
TSMonitorSolution
TSSetTimeStep
TSGetRHSJacobian
TSPseudoSetTimeStep
TSSetType
TSGetSolution
TSPythonSetType
TSSetUpdate
TSGetTimeStep
TSRKSetTolerance
TSSundialsSetTolerance
TSGetTimeStepNumber
TSSetApplicationContext
TSSundialsSetType
TSGetType
TSSetDuration
TSViewFromOptions
Advanced - Setting more advanced options and customization
TSAppendOptionsPrefix
TSPseudoVerifyTimeStep
TSSundialsGetIterations
TSPseudoComputeTimeStep
TSRegisterAll
TSSundialsGetPC
TSPseudoDefaultTimeStep
TSRegisterDestroy
TSSundialsSetGMRESRestart
TSPseudoDefaultVerifyTimeStep
TSRegisterDynamic
TSSundialsSetGramSchmidtType
TSPseudoIncrementDtFromInitialDt
TSRegister
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
Table of Contents