TSSUNDIALS#

ODE solver using the LLNL CVODE/SUNDIALS package (now called SUNDIALS)

Options Database#

  • -ts_sundials_type <bdf,adams> -

  • -ts_sundials_gramschmidt_type <modified, classical> - type of orthogonalization inside GMRES

  • -ts_sundials_atol - Absolute tolerance for convergence

  • -ts_sundials_rtol - Relative tolerance for convergence

  • -ts_sundials_linear_tolerance -

  • -ts_sundials_maxl - Max dimension of the Krylov subspace

  • -ts_sundials_monitor_steps - Monitor SUNDIALS internal steps

  • -ts_sundials_use_dense - Use a dense linear solver within CVODE (serial only)

Notes#

This uses its own nonlinear solver and Krylov method so PETSc SNES and KSP options do not apply, only PETSc PC options.

See Also#

TSCreate(), TS, TSSetType(), TSSundialsSetType(), TSSundialsSetMaxl(), TSSundialsSetLinearTolerance(), TSSundialsSetGramSchmidtType(), TSSundialsSetTolerance(), TSSundialsGetPC(), TSSundialsGetIterations(), TSSetExactFinalTime()

Level#

beginner

Location#

src/ts/impls/implicit/sundials/sundials.c


Edit on GitLab

Index of all TS routines
Table of Contents for all manual pages
Index of all manual pages