deSolve: Solvers for Initial Value Problems of Differential Equations (ODE, DAE, DDE)

Functions that solve initial value problems of a system of first-order ordinary differential equations (ODE), of partial differential equations (PDE), of differential algebraic equations (DAE), and of delay differential equations. The functions provide an interface to the FORTRAN functions lsoda, lsodar, lsode, lsodes of the ODEPACK collection, to the FORTRAN functions dvode and daspk and a C-implementation of solvers of the Runge-Kutta family with fixed or variable time steps. The package contains routines designed for solving ODEs resulting from 1-D, 2-D and 3-D partial differential equations (PDE) that have been converted to ODEs by numerical differencing.

AuthorKarline Soetaert [aut], Thomas Petzoldt [aut, cre], R. Woodrow Setzer [aut], odepack authors [cph]
Date of publication2016-09-05 15:54:49
MaintainerThomas Petzoldt <thomas.petzoldt@tu-dresden.de>
LicenseGPL (>= 2)
Version1.14
http://desolve.r-forge.r-project.org/

View on CRAN

Man pages

aquaphy: A Physiological Model of Unbalanced Algal Growth

ccl4data: Closed Chamber Study of CCl4 Metabolism by Rats.

ccl4model: The CCl4 Inhalation Model

cleanEventTimes: Find Nearest Event for Each Time Step and Clean Time Steps to...

daspk: Solver for Differential Algebraic Equations (DAE)

dede: General Solver for Delay Differential Equations.

deSolve: General Solvers for Initial Value Problems of Ordinary...

deSolve-internal: Internal deSolve Functions

diagnostics: Print Diagnostic Characteristics of Solvers

diagnostics.deSolve: Print Diagnostic Characteristics of ODE and DAE Solvers

DLLfunc: Evaluates a Derivative Function Represented in a DLL

DLLres: Evaluates a Residual Derivative Function Represented in a DLL

events: Implementing Events and Roots in Differential Equation...

forcings: Passing Forcing Functions to Models Written in R or Compiled...

lsoda: Solver for Ordinary Differential Equations (ODE), Switching...

lsodar: Solver for Ordinary Differential Equations (ODE), Switching...

lsode: Solver for Ordinary Differential Equations (ODE)

lsodes: Solver for Ordinary Differential Equations (ODE) With Sparse...

ode: General Solver for Ordinary Differential Equations

ode.1D: Solver For Multicomponent 1-D Ordinary Differential Equations

ode.2D: Solver for 2-Dimensional Ordinary Differential Equations

ode.3D: Solver for 3-Dimensional Ordinary Differential Equations

ode.band: Solver for Ordinary Differential Equations; Assumes a Banded...

plot.deSolve: Plot, Image and Histogram Method for deSolve Objects

radau: Implicit Runge-Kutta RADAU IIA

rk: Explicit One-Step Solvers for Ordinary Differential Equations...

rk4: Solve System of ODE (Ordinary Differential Equation)s by...

rkMethod: Collection of Parameter Sets (Butcher Arrays) for the...

SCOC: A Sediment Model of Oxygen Consumption

timelags: Time Lagged Values of State Variables and Derivatives.

vode: Solver for Ordinary Differential Equations (ODE)

zvode: Solver for Ordinary Differential Equations (ODE) for COMPLEX...

Files in this package

deSolve
deSolve/inst
deSolve/inst/CITATION
deSolve/inst/doc
deSolve/inst/doc/compiledCode.pdf
deSolve/inst/doc/compiledCode.R
deSolve/inst/doc/examples
deSolve/inst/doc/examples/Schelde_FNA.R
deSolve/inst/doc/examples/Arenstorf.R
deSolve/inst/doc/examples/Schelde_DSA.R
deSolve/inst/doc/examples/Nand.R
deSolve/inst/doc/examples/examples_paper.R
deSolve/inst/doc/examples/Schelde_FKA.R
deSolve/inst/doc/examples/Daphnia_event.R
deSolve/inst/doc/examples/Pollution.R
deSolve/inst/doc/examples/ballode.R
deSolve/inst/doc/examples/Schelde_OSA.R
deSolve/inst/doc/examples/Schelde_pars.R
deSolve/inst/doc/mymod.f
deSolve/inst/doc/dynload
deSolve/inst/doc/dynload/Aquaphy.f
deSolve/inst/doc/dynload/zvodedll.f
deSolve/inst/doc/dynload/satres.R
deSolve/inst/doc/dynload/satres.f
deSolve/inst/doc/dynload/odefor2.f
deSolve/inst/doc/dynload/ex_Aquaphy.c
deSolve/inst/doc/dynload/ex_Aquaphy.f
deSolve/inst/doc/dynload/Forcing_lv.R
deSolve/inst/doc/dynload/AquaphyForcing.f
deSolve/inst/doc/dynload/lsodarfor.f
deSolve/inst/doc/dynload/CCL4model.f
deSolve/inst/doc/dynload/zvodedll.R
deSolve/inst/doc/dynload/Forcing_lv.c
deSolve/inst/doc/dynload/daspkfor.f
deSolve/inst/doc/dynload/daspkdll.R
deSolve/inst/doc/dynload/odedll.R
deSolve/inst/doc/dynload/ex_CCL4model.c
deSolve/inst/doc/dynload/odec.c
deSolve/inst/doc/dynload/lsodardll.R
deSolve/inst/doc/dynload/intakes.RData
deSolve/inst/doc/dynload/radaudae.f
deSolve/inst/doc/dynload/ex_CCL4model.f
deSolve/inst/doc/dynload/ex_SCOC.f
deSolve/inst/doc/dynload/satresC.c
deSolve/inst/doc/dynload/ChemicalDAE.f
deSolve/inst/doc/dynload/AquaphyEvent.R
deSolve/inst/doc/dynload/radaudaedll.R
deSolve/inst/doc/dynload/AquaphyForcing.R
deSolve/inst/doc/dynload/ex_SCOC.c
deSolve/inst/doc/dynload/odeband.R
deSolve/inst/doc/dynload/odefor.f
deSolve/inst/doc/dynload/SCOC.f
deSolve/inst/doc/dynload/odeband.f
deSolve/inst/doc/mymod.c
deSolve/inst/doc/source
deSolve/inst/doc/source/ddaspkcomments.txt.gz
deSolve/inst/doc/source/opkdmain.f.gz
deSolve/inst/doc/source/vodecomments.txt.gz
deSolve/inst/doc/source/opkdmaincomments.txt.gz
deSolve/inst/doc/compiledCode.Rnw
deSolve/inst/doc/deSolve.Rnw
deSolve/inst/doc/dynload-dede
deSolve/inst/doc/dynload-dede/dedeUtils.c
deSolve/inst/doc/dynload-dede/dede_lv.R
deSolve/inst/doc/dynload-dede/dedesimple.c
deSolve/inst/doc/dynload-dede/dede_lv2F.f
deSolve/inst/doc/dynload-dede/dede_lv2.c
deSolve/inst/doc/dynload-dede/dede_lv2.R
deSolve/inst/doc/dynload-dede/dede_lv.c
deSolve/inst/doc/dynload-dede/dedesimple.R
deSolve/inst/doc/dynload-dede/dede_lvF.f
deSolve/inst/doc/dynload-dede/dedesimpleF.f
deSolve/inst/doc/deSolve.R
deSolve/inst/doc/deSolve.pdf
deSolve/src
deSolve/src/lags.c
deSolve/src/call_daspk.c
deSolve/src/call_radau.c
deSolve/src/rk_util.h
deSolve/src/Makevars
deSolve/src/dlinpk.f
deSolve/src/opkdmain.f
deSolve/src/dvode.f
deSolve/src/call_euler.c
deSolve/src/rk_auto.c
deSolve/src/deSolve_utils.c
deSolve/src/brent.c
deSolve/src/call_rkFixed.c
deSolve/src/radau5a.f
deSolve/src/radau5.f
deSolve/src/ex_Aquaphy.c
deSolve/src/zvode.h
deSolve/src/opkda1.f
deSolve/src/R_init_deSolve.c
deSolve/src/call_iteration.c
deSolve/src/rk_util.c
deSolve/src/rk_implicit.c
deSolve/src/dsparsk.f
deSolve/src/dlsoder.f
deSolve/src/twoDmap.c
deSolve/src/call_rkAuto.c
deSolve/src/ex_CCL4model.c
deSolve/src/call_lsoda.c
deSolve/src/rk_fixed.c
deSolve/src/forcings.c
deSolve/src/call_rk4.c
deSolve/src/DLLutil.c
deSolve/src/daux.f
deSolve/src/ddaspk.f
deSolve/src/rprintf.c
deSolve/src/ex_SCOC.c
deSolve/src/deSolve.h
deSolve/src/ex_ChemicalDAE.c
deSolve/src/dintdy2.f
deSolve/src/call_zvode.c
deSolve/src/call_rkImplicit.c
deSolve/src/zvode.f
deSolve/src/errmsg.f
deSolve/NAMESPACE
deSolve/demo
deSolve/demo/odedim.R
deSolve/demo/CCL4model.R
deSolve/demo/00Index
deSolve/NEWS
deSolve/data
deSolve/data/ccl4data.rda
deSolve/R
deSolve/R/radau.R deSolve/R/DLLfunc.R deSolve/R/checkevents.R deSolve/R/Utilities.R deSolve/R/rk.R deSolve/R/ccl4model.R deSolve/R/ode.R deSolve/R/forcings.R deSolve/R/lsodar.R deSolve/R/diagnostics.R deSolve/R/euler.R deSolve/R/matplot.R deSolve/R/zvode.R deSolve/R/printmessage.R deSolve/R/functions.R deSolve/R/Aquaphy.R deSolve/R/lsoda.R deSolve/R/cleanEventTimes.R deSolve/R/rk4.R deSolve/R/lsode.R deSolve/R/vode.R deSolve/R/rkMethod.R deSolve/R/iteration.R deSolve/R/SCOC.R deSolve/R/dede.R deSolve/R/lsodes.R deSolve/R/daspk.R
deSolve/vignettes
deSolve/vignettes/mymod.f
deSolve/vignettes/mymod.c
deSolve/vignettes/.install_extras
deSolve/vignettes/compiledCode.Rnw
deSolve/vignettes/deSolve.Rnw
deSolve/vignettes/image1D.png
deSolve/vignettes/comp-event.pdf
deSolve/vignettes/aphid.png
deSolve/vignettes/integration.bib
deSolve/MD5
deSolve/build
deSolve/build/vignette.rds
deSolve/DESCRIPTION
deSolve/man
deSolve/man/timelags.Rd deSolve/man/daspk.Rd deSolve/man/deSolve-internal.Rd deSolve/man/SCOC.Rd deSolve/man/zvode.Rd deSolve/man/rk.Rd deSolve/man/ode.Rd deSolve/man/forcings.Rd deSolve/man/lsodes.Rd deSolve/man/diagnostics.deSolve.Rd deSolve/man/lsodar.Rd deSolve/man/ode.band.Rd deSolve/man/aquaphy.Rd deSolve/man/lsode.Rd deSolve/man/vode.Rd deSolve/man/DLLfunc.Rd deSolve/man/ccl4data.Rd deSolve/man/cleanEventTimes.Rd deSolve/man/deSolve.Rd deSolve/man/rkMethod.Rd deSolve/man/lsoda.Rd deSolve/man/diagnostics.Rd deSolve/man/ode.1D.Rd deSolve/man/radau.Rd deSolve/man/ode.3D.Rd deSolve/man/dede.Rd deSolve/man/DLLres.Rd deSolve/man/ccl4model.Rd deSolve/man/events.Rd deSolve/man/rk4.Rd deSolve/man/plot.deSolve.Rd deSolve/man/ode.2D.Rd
deSolve/.Rinstignore

Questions? Problems? Suggestions? or email at ian@mutexlabs.com.

Please suggest features or report bugs with the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.