rootSolve: Nonlinear Root Finding, Equilibrium and Steady-State Analysis of Ordinary Differential Equations

Routines to find the root of nonlinear functions, and to perform steady-state and equilibrium analysis of ordinary differential equations (ODE). Includes routines that: (1) generate gradient and jacobian matrices (full and banded), (2) find roots of non-linear equations by the 'Newton-Raphson' method, (3) estimate steady-state conditions of a system of (differential) equations in full, banded or sparse form, using the 'Newton-Raphson' method, or by dynamically running, (4) solve the steady-state conditions for uni-and multicomponent 1-D, 2-D, and 3-D partial differential equations, that have been converted to ordinary differential equations by numerical differencing (using the method-of-lines approach). Includes fortran code.

Depends: R (≥ 2.01)
Imports: stats, graphics, grDevices
Published: 2021-09-29
Author: Karline Soetaert [aut, cre], Alan C. Hindmarsh [ctb] (files lsodes.f, sparse.f), S.C. Eisenstat [ctb] (file sparse.f), Cleve Moler [ctb] (file dlinpk.f), Jack Dongarra [ctb] (file dlinpk.f), Youcef Saad [ctb] (file dsparsk.f)
Maintainer: Karline Soetaert <karline.soetaert at>
License: GPL-2 | GPL-3 [expanded from: GPL (≥ 2)]
NeedsCompilation: yes
Citation: rootSolve citation info
In views: DifferentialEquations, NumericalMathematics
CRAN checks: rootSolve results


Reference manual: rootSolve.pdf
Vignettes: roots, gradients and steady-states in R


Package source: rootSolve_1.8.2.3.tar.gz
Windows binaries: r-devel:, r-release:, r-oldrel:
macOS binaries: r-release (arm64): rootSolve_1.8.2.3.tgz, r-oldrel (arm64): rootSolve_1.8.2.3.tgz, r-release (x86_64): rootSolve_1.8.2.3.tgz, r-oldrel (x86_64): rootSolve_1.8.2.3.tgz
Old sources: rootSolve archive

Reverse dependencies:

Reverse depends: AdvBinomApps, diffdepprop, ecolMod, eel, errint, FME, GSED, kmc, NORMA, PriorGen, ProbYX, prop.comb.RR, ReacTran, rtip, weightedScores
Reverse imports: addhazard, AZIAD, BayesCR, bets.covid19, BivUnifBin, bvpSolve, clordr, clusteredinterference, CompAREdesign, condGEE, conf, CoTiMA, deBif, DImodels, dMod, dreamer, eggCounts, equivalenceTest, Exact, fbati, FPDclustering, frailtypack, geeCRT, geex, ghypernet, givitiR, GWASbyCluster, HazardDiff, INSPEcT, iZID, LLSR, loewesadditivity, ludic, mdpeer, mhazard, MixtureMissing, multimode, munsellinterpol, NovelDistns, optinterv, PASSED, pbatR, PROreg, RadTran, Recon, reReg, rodd, sdprisk, sfcr, skyscapeR, snfa, StMoMo, Surrogate, temperatureresponse, tranSurv, trawl, tukeyGH
Reverse suggests: assocInd, colorSpec, cSEM, epimdr, rodeo


Please use the canonical form to link to this page.