## 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 | TSSetFromOptions | TSSundialsSetExactFinalTime
TSCreate | TSSetLHSMatrix | TSType
TSDestroy | TSSetProblemType | TSView
TSGetKSP | TSSetRHSFunction | TS_BEULER
TSGetProblemType | TSSetRHSJacobian | TS_CN
TSGetSNES | TSSetRHSMatrix | TS_EULER
TSGetTime | TSSetSolution | TS_RK
TSProblemType | TSStep | TS_Sundials
Intermediate - Setting options for algorithms and data structures | TSClearMonitor | TSGetTimeStepNumber | TSSetPostStep
TSDefaultComputeJacobian | TSGetType | TSSetPreStep
TSDefaultComputeJacobianColor | TSLGMonitorCreate | TSSetTimeStep
TSGetApplicationContext | TSLGMonitorDestroy | TSSetType
TSGetDuration | TSPseudoSetTimeStep | TSSetUpdate
TSGetOptionsPrefix | TSRKSetTolerance | TSSundialsSetTolerance
TSGetRHSJacobian | TSSetApplicationContext | TSSundialsSetType
TSGetRHSMatrix | TSSetDuration | TSVecViewMonitor
TSGetSolution | TSSetInitialTimeStep | TSViewFromOptions
TSGetTimeStep | TSSetMonitor |
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 | TSDefaultMonitor |  |

Table of Contents