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.

Install the latest version of this package by entering the following in R:
install.packages("deSolve")
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...

Functions

aquaphy Man page
ccl4data Man page
ccl4model Man page
cleanEventTimes Man page
daspk Man page
dede Man page
deSolve Man page
deSolve-package Man page
diagnostics Man page
diagnostics.default Man page
diagnostics.deSolve Man page
DLLfunc Man page
DLLres Man page
euler Man page
euler.1D Man page
events Man page
forcings Man page
hist.deSolve Man page
image.deSolve Man page
lagderiv Man page
lagvalue Man page
lsoda Man page
lsodar Man page
lsode Man page
lsodes Man page
matplot.0D Man page
matplot.1D Man page
matplot.deSolve Man page
matplot,deSolve-method Man page
nearestEvent Man page
ode Man page
ode.1D Man page
ode.2D Man page
ode.3D Man page
ode.band Man page
plot.1D Man page
plot.deSolve Man page
print.deSolve Man page
radau Man page
rk Man page
rk4 Man page
rkMethod Man page
roots Man page
SCOC Man page
subset.deSolve Man page
summary.deSolve Man page
timelags Man page
timestep Man page
vode Man page
zvode Man page

Files

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