Skip to content
forked from LLNL/sundials

SUNDIALS is a SUite of Nonlinear and DIfferential/ALgebraic equation Solvers. This is a mirror of current releases, and development will move here eventually. Pull requests are not currently accepted, but bug reports and questions are welcome at sundials-users@llnl.gov. For more info visit https://computation.llnl.gov/projects/sundials

License

Notifications You must be signed in to change notification settings

NablaCFD/sundials

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

                            SUNDIALS 
    SUite of Nonlinear and DIfferential/ALgebraic equation Solvers

David Gardner, Alan Hindmarsh, Slaven Peles, Daniel Reynolds, Radu Serban, 
and Carol Woodward

           Center for Applied Scientific Computing, LLNL

The family of solvers referred to as SUNDIALS consists of the following solvers:
 ARKODE - for integration of ordinary differential equation systems (ODEs)
          ARKODE treats stiff, nonstiff and multi-rate ODE systems of the form
          y' = fe(t,y) + fi(t,y), y(t0) = y0
 CVODE  - for integration of ordinary differential equation systems (ODEs)
          CVODE treats stiff and nonstiff ODE systems of the form
          y' = f(t,y), y(t0) = y0
 CVODES - for integration and sensitivity analysis of ODEs
          CVODES treats stiff and nonstiff ODE systems of the form
          y' = f(t,y,p), y(t0) = y0(p)
 IDA    - for integration of differential-algebraic equation systems (DAEs)
          IDA treats DAE systems of the form
          F(t,y,y') = 0, y(t0) = y0, y'(t0) = y0'
 IDAS   - for integration and sensitivity analysis of DAEs
          IDAS treats DAE systems of the form
          F(t,y,y',p) = 0, y(t0) = y0(p), y'(t0) = y0'(p)
 KINSOL - for solution of nonlinear algebraic systems
          KINSOL treats nonlinear systems of the form
          F(u) = 0

The various solvers of this family share many subordinate modules.
For this reason, it is organized as a family, with a directory structure 
that exploits that sharing. Each individual solver includes documentation 
on installation, along with full usage documentation.

Warning to users who receive more than one of these individual solvers
at different times: The mixing of old and new versions of SUNDIALS may fail.  
To avoid such failures, obtain all desired solvers at the same time.

For installation directions see the file INSTALL_GUIDE.pdf.

Release history:

+----------+----------------------------------------------------------------------------+
|          | SUNDIALS |                             Solver version                      |
|   Date   |          +----------+----------+----------+----------+---------------------+
|          | release  |  ARKODE  |   CVODE  | CVODES   |   IDA    |   IDAS   |  KINSOL  |
+----------+----------+----------+----------+----------+----------+---------------------+
| Nov 2017 |   3.1.0  |  2.1.0   |  3.1.0   |  3.1.0   |  3.1.0   |  2.1.0   |  3.1.0   |
| Sep 2017 |   3.0.0  |  2.0.0   |  3.0.0   |  3.0.0   |  3.0.0   |  2.0.0   |  3.0.0   |
| Sep 2016 |   2.7.0  |  1.1.0   |  2.9.0   |  2.9.0   |  2.9.0   |  1.3.0   |  2.9.0   |
| Aug 2015 |   2.6.2  |  1.0.2   |  2.8.2   |  2.8.2   |  2.8.2   |  1.2.2   |  2.8.2   |
| Mar 2015 |   2.6.1  |  1.0.1   |  2.8.1   |  2.8.1   |  2.8.1   |  1.2.1   |  2.8.1   |
| Mar 2015 |   2.6.0  |  1.0.0   |  2.8.0   |  2.8.0   |  2.8.0   |  1.2.0   |  2.8.0   |
| Mar 2012 |   2.5.0  |          |  2.7.0   |  2.7.0   |  2.7.0   |  1.1.0   |  2.7.0   |
| May 2009 |   2.4.0  |          |  2.6.0   |  2.6.0   |  2.6.0   |  1.0.0   |  2.6.0   |
| Nov 2006 |   2.3.0  |          |  2.5.0   |  2.5.0   |  2.5.0   |          |  2.5.0   |
| Mar 2006 |   2.2.0  |          |  2.4.0   |  2.4.0   |  2.4.0   |          |  2.4.0   |
| May 2005 |   2.1.1  |          |  2.3.0   |  2.3.0   |  2.3.0   |          |  2.3.0   |
| Apr 2005 |   2.1.0  |          |  2.3.0   |  2.2.0   |  2.3.0   |          |  2.3.0   |
| Mar 2005 |   2.0.2  |          |  2.2.2   |  2.1.2   |  2.2.2   |          |  2.2.2   |
| Jan 2005 |   2.0.1  |          |  2.2.1   |  2.1.1   |  2.2.1   |          |  2.2.1   |
| Dec 2004 |   2.0    |          |  2.2.0   |  2.1.0   |  2.2.0   |          |  2.2.0   |
| Jul 2002 |   1.0    |          |    2.0   |    1.0   |    2.0   |          |    2.0   |
+----------+----------+----------+----------+----------+----------+---------------------+

About

SUNDIALS is a SUite of Nonlinear and DIfferential/ALgebraic equation Solvers. This is a mirror of current releases, and development will move here eventually. Pull requests are not currently accepted, but bug reports and questions are welcome at sundials-users@llnl.gov. For more info visit https://computation.llnl.gov/projects/sundials

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 91.4%
  • CMake 5.5%
  • C++ 1.7%
  • Cuda 1.1%
  • Python 0.3%