
sundialr is a wrapper around a few of the solvers in the
SUNDIALS ODE solving C library produced by the Lawrence
Livermore National Laboratory and Southern Methodist University. More
information about SUNDIALS can be found here.
SUNDIALS is one of the most popular and well-respected ODE
solving libraries available and sundialr provides a way to
interface some of the SUNDIALS solvers in
R.
Currently sundialr provides an interface to the
serial versions of cvode (for solving ODES),
cvodes (for solving ODE with sensitivity equations) and
ida (for solving differential-algebraic equations) using
the Linear Solver (dense version).
A convenience function cvsolve is provided which allows
solving a system of equations with multiple discontinuities in solution.
An application of such a system of equations would be to simulate the
effect of multiple bolus doses of a drug in clinical pharmacokinetics.
See the vignette for more details.
/tools/cmake_call.sh file to remove warnings
with respect to stdout/stderr/fprintf etc in upstream C library (with
the help of claude)SUNDIALS to version 7.2.0cmake based
installationSUNDIALS to version 7.1.1.pkgdown websiteSUNDIALS (released in
March 2020) at the back end.cvsolve is added. It allows solving ODEs
with multiple discontinuities in the solution. See a complete use case
in the vignette.pkgdown create site of the package is added.SUNDIALS (released in
Dec 2018) at the back end.CVODES is added. It calculates forward
sensitivities w.r.t all parameters of the ODE system.