DifferentialEquations.jl – A Performant and Feature-Rich Ecosystem for Solving Differential Equations in Julia. Issue 1 (25th May 2017)
- Record Type:
- Journal Article
- Title:
- DifferentialEquations.jl – A Performant and Feature-Rich Ecosystem for Solving Differential Equations in Julia. Issue 1 (25th May 2017)
- Main Title:
- DifferentialEquations.jl – A Performant and Feature-Rich Ecosystem for Solving Differential Equations in Julia
- Authors:
- Rackauckas, Christopher
Nie, Qing - Abstract:
- DifferentialEquations.jl is a package for solving differential equations in Julia. It covers discrete equations (function maps, discrete stochastic (Gillespie/Markov) simulations), ordinary differential equations, stochastic differential equations, algebraic differential equations, delay differential equations, hybrid differential equations, jump diffusions, and (stochastic) partial differential equations. Through extensive use of multiple dispatch, metaprogramming, plot recipes, foreign function interfaces (FFI), and call-overloading, DifferentialEquations.jl offers a unified user interface to solve and analyze various forms of differential equations while not sacrificing features or performance. Many modern features are integrated into the solvers, such as allowing arbitrary user-defined number systems for high-precision and arithmetic with physical units, built-in multithreading and parallelism, and symbolic calculation of Jacobians. Integrated into the package is an algorithm testing and benchmarking suite to both ensure accuracy and serve as an easy way for researchers to develop and distribute their own methods. Together, these features build a highly extendable suite which is feature-rich and highly performant.
- Is Part Of:
- Journal of open research software. Volume 5:Issue 1(2017)
- Journal:
- Journal of open research software
- Issue:
- Volume 5:Issue 1(2017)
- Issue Display:
- Volume 5, Issue 1 (2017)
- Year:
- 2017
- Volume:
- 5
- Issue:
- 1
- Issue Sort Value:
- 2017-0005-0001-0000
- Page Start:
- Page End:
- Publication Date:
- 2017-05-25
- Subjects:
- Julia -- ordinary differential equations -- stochastic differential equations -- partial differential equations -- multiple dispatch -- metaprogramming -- high-precision -- multithreading
Computer software -- Reusability -- Periodicals
Open source software -- Periodicals
005 - Journal URLs:
- http://openresearchsoftware.metajnl.com/ ↗
- DOI:
- 10.5334/jors.151 ↗
- Languages:
- English
- ISSNs:
- 2049-9647
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library HMNTS - ELD Digital store
- Ingest File:
- 14751.xml