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
TSSetRHSMatrix
TSCreate
TSProblemType
TSSetSolution
TSDestroy
TSSerialize
TSStep
TSGetProblemType
TSSetFromOptions
TSType
TSGetSLES
TSSetProblemType
TSView
TSGetSNES
TSSetRHSFunction
TSGetTime
TSSetRHSJacobian
Intermediate - Setting options for algorithms and data structures
TSClearMonitor
TSLGMonitorCreate
TSSetRHSBoundaryConditions
TSDefaultComputeJacobianColor
TSLGMonitorDestroy
TSSetRhsBC
TSGetApplicationContext
TSPVodeSetTolerance
TSSetSerializeType
TSGetOptionsPrefix
TSPVodeSetType
TSSetSolutionBC
TSGetRHSJacobian
TSPseudoSetTimeStep
TSSetSystemMatrixBC
TSGetRHSMatrix
TSSetApplicationContext
TSSetTimeStep
TSGetSerializeType
TSSetDuration
TSSetType
TSGetSolution
TSSetInitialTimeStep
TSSetUpdate
TSGetTimeStep
TSSetMonitor
TSVecViewMonitor
TSGetTimeStepNumber
TSSetPostStep
TSViewFromOptions
TSGetType
TSSetPreStep
Advanced - Setting more advanced options and customization
TSAppendOptionsPrefix
TSPseudoDefaultTimeStep
TSRegisterAll
TSPVodeGetIterations
TSPseudoDefaultVerifyTimeStep
TSSerializeRegister
TSPVodeGetPC
TSPseudoIncrementDtFromInitialDt
TSSerializeRegisterAll
TSPVodeSetGMRESRestart
TSPseudoSetTimeStepIncrement
TSSerializeRegisterDestroy
TSPVodeSetGramSchmidtType
TSPseudoSetVerifyTimeStep
TSSetOptionsPrefix
TSPVodeSetLinearTolerance
TSPseudoVerifyTimeStep
TSSetUp
TSPseudoComputeTimeStep
TSRegister
Developer - Interfaces intended primarily for library developers, not for typical applications programmers
TSComputeRHSJacobian
TSDefaultRhsBC
TSDefaultUpdate
TSDefaultPostStep
TSDefaultSolutionBC
TSInitializePackage
TSDefaultPreStep
TSDefaultSystemMatrixBC
Table of Contents