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