Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Official development repository for SUNDIALS - a SUite of Nonlinear and DIfferential/ALgebraic equation Solvers. Pull requests are welcome for bug fixes and minor changes.
| Date | Stars |
|---|---|
| 2026-07-24 | 673 |
| 2026-07-25 | 674 |
| 2026-07-28 | 674 |
| 2026-07-30 | 674 |
| 2026-08-06 | 674 |
Today
— stars today
This week
— stars this week
This month
— stars this month
Momentum
15.0
growth rate 0.00%/day
# SUNDIALS: SUite of Nonlinear and DIfferential/ALgebraic equation Solvers #
[](https://github.com/llnl/sundials/releases/latest)
[](https://pypi.org/project/sundials4py/)
[](https://github.com/sundials-codes/sundials-download-tracker/actions/workflows/nightly.yml)
### Version 7.8.0 (Jun 2026) ###
**Center for Applied Scientific Computing, Lawrence Livermore National Laboratory**
SUNDIALS is a family of software packages providing robust and efficient time
integrators and nonlinear solvers that can easily be incorporated into existing
simulation codes. The library is primarily written in C with interfaces to C++,
[Fortran](https://sundials.readthedocs.io/en/latest/Fortran/index.html), and
[Python](https://sundials.readthedocs.io/en/latest/Python/index.html) (beta
version) and provides support for serial, threaded, distributed, and GPU
accelerated computing. The packages are designed to require minimal information
from the user, allow users to supply their own data structures underneath the
packages, and enable interfacing with user-supplied or third-party algebraic
solvers and preconditioners.
The SUNDIALS suite consists of the following packages for ordinary differential
equation (ODE) systems, differential-algebraic equation (DAE) systems, and
nonlinear algebraic systems:
* ARKODE - for integrating stiff, nonstiff, and multirate ODEs of the form
$$M(t) y' = f_1(t,y) + f_2(t,y), \quad y(t_0) = y_0$$
* CVODE - for integrating stiff and nonstiff ODEs of the form
$$y' = f(t,y), \quad y(t_0) = y_0$$
* CVODES - for integrating and sensitivity analysis (forward and adjoint) of
ODEs of the form
$$y' = f(t,y,p), \quad y(t_0) = y_0(p)$$
* IDA - for integrating DAEs of the form
$$F(t,y,y') = 0, \quad y(t_0) = y_0, \quad y'(t_0) = y_0'$$
* IDAS - for integrating and sensitivity analysis (forward and adjoint) of DAEs
of the form
$$F(t,y,y',p) = 0, \quad y(t_0) = y_0(p), \quad y'(t_0) = y_0'(p)$$
* KINSOL - for solving nonlinear algebraic systems of the form
$$F(u) = 0 \quad \text{or} \quad G(u) = u$$
## Installation ##
For installation directions, see the [getting started](https://sundials.readthedocs.io/en/latest/sundials/index.html#getting-started)
section in the online documentation. In the [released tarballs](https://github.com/LLNL/sundials/releases),
installation directions are also available in `INSTALL_GUIDE.pdf` and the
installation chapter of the user guides in the `doc` directory.
Warning to users who receive more than one of the individual packages at
different times: Mixing old and new versions of SUNDIALS may fail. To avoid such
failures, obtain all desired package at the same time.
### Python
sundials4py can be installed with pip with wheels available through pypi,
```
pip install sundials4py
```
or from source
```
pip install git+https://github.com/llnl/sundials.git
```
## Support ##
Full user guides for all of the SUNDIALS packages are available [online](https://sundials.readthedocs.io).
In the [released tarballs](https://github.com/LLNL/sundials/releases), the `doc`
directory includes PDFs of the user guides and documentation for the example
programs. The example program documentation PDFs are also available on the
[releases page](https://github.com/LLNL/sundials/releases).
For information on recent changes to SUNDIALS see the [CHANGELOG](./CHANGELOG.md)
or the introduction chapter of any package user guide.
A list of Frequently Asked Questions on build and installation procedures as
well as common usage issues is available on the SUNDIALS
[FAQ](https://computing.llnl.gov/projects/sundials/faq). For dealing with
systems with nonphysical solutions or discontinuities see the SUNDIALS
[usage notes](https:/Excerpt of 7,062 characters
Read on GitHub1.5k
1.1k
522
346
213
173
77
39
20
15
10
7
4
3
Julien Schueller · Phimeca Engineering
3
3
Piotr Idzik
2
1
1
1
Would you bet a product on this? Bounded 0–100 and slow moving.
matched fp:28c1b6fe7cbfa189, topic:hpc
matched fp:28c1b6fe7cbfa189, topic:scientific-computing