TS Manual Pages

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
TSCreate TSPVodeSetExactFinalTime TSSetRHSMatrix
TSDestroy TSPrintHelp TSSetSolution
TSGetSLES TSSetFromOptions TSSetTypeFromOptions
TSGetSNES TSSetRHSFunction TSStep
TSGetTime TSSetRHSJacobian TSView
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
Advanced - Setting more advanced options and customization
TSAppendOptionsPrefix TSPseudoComputeTimeStep TSPseudoVerifyTimeStep
TSPVodeGetIterations TSPseudoDefaultTimeStep TSRegister
TSPVodeGetPC TSPseudoDefaultVerifyTimeStep TSRegisterAll
TSPVodeSetGMRESRestart TSPseudoIncrementDtFromInitialDt TSRegisterDestroy
TSPVodeSetGramSchmidtType TSPseudoSetTimeStepIncrement TSSetOptionsPrefix
TSPVodeSetLinearTolerance TSPseudoSetVerifyTimeStep TSSetUp
No developer routines

Table of Contents