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