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 TSPVodeSetExactFinalTime TSSetSolution
TSCreate TSProblemType TSStep
TSDestroy TSSetFromOptions TSType
TSGetSLES TSSetRHSFunction TSView
TSGetSNES TSSetRHSJacobian
TSGetTime TSSetRHSMatrix
Intermediate - Setting options for algorithms and data structures
TSClearMonitor TSGetTimeStep TSSetApplicationContext
TSDefaultComputeJacobianColor TSGetTimeStepNumber TSSetDuration
TSGetApplicationContext TSGetType TSSetInitialTimeStep
TSGetOptionsPrefix TSLGMonitorCreate TSSetMonitor
TSGetProblemType TSLGMonitorDestroy TSSetRHSBoundaryConditions
TSGetRHSJacobian TSPVodeSetTolerance TSSetTimeStep
TSGetRHSMatrix TSPVodeSetType TSSetType
TSGetSolution TSPseudoSetTimeStep TSVecViewMonitor
Advanced - Setting more advanced options and customization
TSAppendOptionsPrefix TSPseudoComputeTimeStep TSPseudoVerifyTimeStep
TSPVodeGetIterations TSPseudoDefaultTimeStep TSRegisterAll
TSPVodeGetPC TSPseudoDefaultVerifyTimeStep TSRegisterDestroy
TSPVodeSetGMRESRestart TSPseudoIncrementDtFromInitialDt TSRegisterDynamic
TSPVodeSetGramSchmidtType TSPseudoSetTimeStepIncrement TSSetOptionsPrefix
TSPVodeSetLinearTolerance TSPseudoSetVerifyTimeStep TSSetUp
Developer - Interfaces intended primarily for library developers, not for typical applications programmers
TSComputeRHSJacobian

Table of Contents