Assimulo
A package for solving ordinary differential equations and differential algebraic equations.
Assimulo is a Cython / Python based simulation package that allows for
simulation of both ordinary differential equations (ODEs), f(t,y), and
differential algebraic equations (DAEs), f(t,y,yd). It combines a
variety of different solvers written in C, FORTRAN and Python via a
common high-level interface.
Assimulo currently supports Explicit Euler, adaptive Runge-Kutta of
order 4 and Runge-Kutta of order 4. It also wraps the popular SUNDIALS
(https://computation.llnl.gov/casc/sundials/main.html) solvers CVode
(for ODEs) and IDA (for DAEs). Ernst Hairer's
(http://www.unige.ch/~hairer/software.html) codes Radau5, Rodas and
Dopri5 are also available.
Documentation and installation instructions can be found at:
http://www.jmodelica.org/assimulo .
For questions and comments, visit:
http://www.jmodelica.org/forums/jmodelicaorg-users/assimulo
The package requires Numpy, Scipy and Matplotlib and additionally for
compiling from source, Cython 0.15, Sundials 2.4/2.5, BLAS and LAPACK
together with a C-compiler and a FORTRAN-compiler.
http://www.jmodelica.org/assimulo
C. Andersson, C. Führer, J. Åkesson, M. Gäfvert
999e8bb381b966cb1dfc9721c670bb312d6e2ac2
2.2