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

Table of Contents