diffsol: Rust crate for solving differential equations
Abstract
Ordinary Differential Equations (ODEs) are powerful tools for modelling a wide range of physical systems.Unlike purely data-driven models, ODEs can be based on the underlying physics, biology, or chemistry of the system being modelled, making them particularly useful for predicting the behaviour of a system under conditions that have not been observed.ODEs can be used to model everything from the motion of planets to the spread of infectious diseases.diffsol is a Rust crate for solving ordinary differential equations (ODEs) or semi-explicit differential algebraic equations (DAEs).It can solve equations in the following form:
Fields of Study & Subjects
Heat Transfer and Numerical Methods
Experimental and Theoretical Physics Studies
Nonlinear Dynamics and Pattern Formation
Publication details
- Journal / source
- The Journal of Open Source Software
- Publisher
- The Open Journal
- Volume
- 11
- Issue
- 117
- Pages
- 9384–9384
- Publication date
- 24 January 2026