Package: diffeqr
Type: Package
Title: Solving Differential Equations (ODEs, SDEs, DDEs, DAEs)
Version: 2.1.0
Authors@R: person("Christopher", "Rackauckas", email = "me@chrisrackauckas.com", role = c("aut", "cre", "cph"))
Description: An interface to 'DifferentialEquations.jl'
from the R programming language.
It has unique high performance methods for solving ordinary
differential equations (ODE), stochastic differential equations
(SDE), delay differential equations (DDE),
differential-algebraic equations (DAE), and more. Much of the
functionality, including features like adaptive time stepping
in SDEs, are unique and allow for multiple orders of magnitude
speedup over more common methods. Supports GPUs, with support
for CUDA (NVIDIA), AMD GPUs, Intel oneAPI GPUs, and Apple's
Metal (M-series chip GPUs). 'diffeqr' attaches an R interface
onto the package, allowing seamless use of this tooling by R
users. For more information, see Rackauckas and Nie (2017)
.
Depends: R (>= 3.4.0)
Encoding: UTF-8
License: MIT + file LICENSE
URL: https://github.com/SciML/diffeqr
SystemRequirements: Julia (>= 1.10), DifferentialEquations.jl,
ModelingToolkit.jl
Imports: JuliaCall
RoxygenNote: 7.1.1
Suggests: testthat, knitr, rmarkdown
VignetteBuilder: knitr
Repository: https://sciml.r-universe.dev
Date/Publication: 2026-06-07 10:30:03 UTC
RemoteUrl: https://github.com/sciml/diffeqr
RemoteRef: HEAD
RemoteSha: e55e71b393719900c29fcf9f16321730087f14e9
NeedsCompilation: no
Packaged: 2026-06-07 11:29:20 UTC; root
Author: Christopher Rackauckas [aut, cre, cph]
Maintainer: Christopher Rackauckas