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