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