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