CVODE
CVODE is a solver for stiff and nonstiff ordinary differential equation (ODE) systems (initial value problem) given in explicit form y’ = f(t,y). The methods used in CVODE are variable-order, variable-step multistep methods. For nonstiff problems, CVODE includes the Adams-Moulton formulas, with the order varying between 1 and 12. For stiff problems, CVODE includes the Backward Differentiation Formulas (BDFs) in so-called fixed-leading coefficient form, with order varying between 1 and 5. For either choice of formula, the resulting nonlinear system is solved (approximately) at each integration step. For this, CVODE offers the choice of either functional iteration, suitable only for nonstiff systems, and various versions of Newton iteration. In the cases of a direct linear solver (dense or banded), the Newton iteration is a Modified Newton iteration, in that the Jacobian is fixed (and usually out of date). When using a Krylov method as the linear solver, the iteration is an Inexact Newton iteration, using the current Jacobian (through matrix-free products), in which the linear residual is nonzero but controlled. When used in conjunction with the serial NVECTOR module, CVODE provides both direct (dense and band) solvers and three preconditioned Krylov (iterative) solvers (GMRES, Bi-CGStab, and TFQMR). In the parallel version (CVODE used with a parallel NVECTOR module) only the Krylov linear solvers are available. An approximate diagonal Jacobian option is also available with both versions. For the serial version, there is a banded preconditioner module called CVBANDPRE for use with the Krylov solvers, while for the parallel version there is a preconditioner module called CVBBDPRE which provides a band-block-diagonal preconditioner. For use with Fortran applications, a set of Fortran/C interface routines, called FCVODE, is also supplied. These are written in C, but assume that the user calling program and all user-supplied routines are in Fortran.
Keywords for this software
References in zbMATH (referenced in 42 articles )
Showing results 1 to 20 of 42.
Sorted by year (- Bob Carpenter and Andrew Gelman and Matthew Hoffman and Daniel Lee and Ben Goodrich and Michael Betancourt and Marcus Brubaker and Jiqiang Guo and Peter Li and Allen Riddell: Stan: A Probabilistic Programming Language (2017)
- Einkemmer, Lukas; Tokman, Mayya; Loffeld, John: On the performance of exponential integrators for problems in magnetohydrodynamics (2017)
- Carrasco, Juan A.: Numerically stable methods for the computation of exit rates in Markov chains (2016)
- Einkemmer, Lukas: A resistive magnetohydrodynamics solver using modern C++ and the Boost library (2016)
- Einkemmer, Lukas; Ostermann, Alexander: Overcoming order reduction in diffusion-reaction splitting. II: Oblique boundary conditions (2016)
- Hansen, M. A.; Sutherland, J. C.: Pseudotransient continuation for combustion simulation with detailed reaction mechanisms (2016)
- Kublik, Richard A.; Chopp, David L.: A locally adaptive time stepping algorithm for the solution to reaction diffusion equations on branched structures (2016)
- Linaro, Daniele; Storace, Marco: BAL: a library for the \itbrute-force analysis of dynamical systems (2016)
- MacArt, Jonathan F.; Mueller, Michael E.: Semi-implicit iterative methods for low Mach number turbulent reacting flows: operator splitting versus approximate factorization (2016)
- O’Sullivan, Stephen: A class of high-order Runge-Kutta-Chebyshev stability polynomials (2015)
- Loffeld, J.; Tokman, M.: Implementation of parallel adaptive-Krylov exponential solvers for stiff problems (2014)
- Lv, Yu; Ihme, Matthias: Discontinuous Galerkin method for multicomponent chemically reacting flows and combustion (2014)
- Scott, Joseph K.; Barton, Paul I.: Convex and concave relaxations for the parametric solutions of semi-explicit index-one differential-algebraic equations (2013)
- Scott, Joseph K.; Barton, Paul I.: Interval bounds on the solutions of semi-explicit index-one DAEs. II: Computation (2013)
- Scott, Joseph K.; Barton, Paul I.: Improved relaxations for the parametric solutions of ODEs using differential inequalities (2013)
- Chalupecký, Vladimír; Muntean, Adrian: Semi-discrete finite difference multiscale scheme for a concrete corrosion model: a priori estimates and convergence (2012)
- Abukhdeir, Nasser Mohieddin; Vlachos, Dionisios G.; Katsoulakis, Markos; Plexousakis, Michael: Long-time integration methods for mesoscopic models of pattern-forming systems (2011)
- Crunelli, Vincenzo; Errington, Adam C.; Hughes, Stuart W.; Tóth, Tibor I.: The thalamic low-threshold $Ca^2+$ potential: a key determinant of the local and global dynamics of the slow ($<1$ hz) sleep oscillation in thalamocortical networks (2011)
- Muntean, Adrian; Chalupecký, Vladimír: Homogenization method and multiscale modeling (2011)
- Ray, J.; Armstrong, R.; Safta, C.; Debusschere, B. J.; Allan, B. A.; Najm, H. N.: Computational frameworks for advanced combustion simulations (2011)