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
TSGetProblemType
TSSetRHSFunction
TSBEULER
TSGetSNES
TSSetRHSJacobian
TSCN
TSGetTime
TSSetSolution
TSCreate
TSProblemType
TSSolve
TSDestroy
TSRK
TSStep
TSEULER
TSSSP
TSSundialsMonitorInternalSteps
TSGL
TSSUNDIALS
TSSundialsSetExactFinalTime
TSGLAcceptType
TSSetFromOptions
TSTHETA
TSGLAdapt
TSSetIFunction
TSType
TSGLAdaptType
TSSetIJacobian
TSView
TSGLType
TSSetMatrices
TSGetKSP
TSSetProblemType
Intermediate - Setting options for algorithms and data structures
TSDefaultComputeJacobian
TSGetTimeStepNumber
TSSetApplicationContext
TSDefaultComputeJacobianColor
TSGetType
TSSetDuration
TSGLSetAcceptType
TSMonitorCancel
TSSetInitialTimeStep
TSGLSetType
TSMonitorDefault
TSSetPostStep
TSGetApplicationContext
TSMonitorLGCreate
TSSetPreStep
TSGetDuration
TSMonitorLGDestroy
TSSetTime
TSGetMatrices
TSMonitorSet
TSSetTimeStep
TSGetOptionsPrefix
TSMonitorSolution
TSSetType
TSGetRHSJacobian
TSPseudoSetTimeStep
TSSundialsSetTolerance
TSGetSolution
TSPythonSetType
TSSundialsSetType
TSGetTimeStep
TSRKSetTolerance
TSViewFromOptions
Advanced - Setting more advanced options and customization
TSAppendOptionsPrefix
TSGLRegisterDestroy
TSRegisterAll
TSGLAcceptRegister
TSGLRegisterDynamic
TSRegisterDestroy
TSGLAcceptRegisterDynamic
TSPseudoComputeTimeStep
TSRegisterDynamic
TSGLAdaptRegister
TSPseudoDefaultTimeStep
TSSetOptionsPrefix
TSGLAdaptRegisterAll
TSPseudoDefaultVerifyTimeStep
TSSetUp
TSGLAdaptRegisterDestroy
TSPseudoIncrementDtFromInitialDt
TSSundialsGetIterations
TSGLAdaptRegisterDynamic
TSPseudoSetTimeStepIncrement
TSSundialsGetPC
TSGLGetAdapt
TSPseudoSetVerifyTimeStep
TSSundialsSetGMRESRestart
TSGLRegister
TSPseudoVerifyTimeStep
TSSundialsSetGramSchmidtType
TSGLRegisterAll
TSRegister
TSSundialsSetLinearTolerance
Developer - Interfaces intended primarily for library developers, not for typical applications programmers
TSComputeIFunction
TSDefaultPostStep
TSGLFinalizePackage
TSComputeIJacobian
TSDefaultPreStep
TSGLInitializePackage
TSComputeRHSFunction
TSFinalizePackage
TSInitializePackage
TSComputeRHSJacobian
TSGLAdaptInitializePackage
No deprecated routines
Table of Contents