Comparison of Diva and Diana
This page provides a detailed comparison between Diva and Diana.
Modeling
mdl2diva:
- produces FORTRAN code for Promot models
mdl2diana:
- produces C++ model code
- generation of higher order model derivatives with respect to state variables and model parameters
Simulation
Diva:
- comprehensive list of dynamic solvers (SDASSL, SDASAC, LIMEXS, ...)
- models simulation with discrete part (Petri nets)
Diana:
- simulation with Sundials/IDA, ODESSA, DASPK solvers
- only continuous models (Petri nets simulation is under development)
Non-linear Analysis
Diva and Diana:
- One-parameter continuation of steady-state solutions
- Continuation of limit points
- Periodic obits continuation
Diana:
- Singularities of higher co-dimension (isola, hysteresis, pitchfork, winged cusp)
- Hopf point continuation
- Periodic orbits continuation with the recursive projection method (large-scale dynamical models with low-dimensional slow dynamics)
- Detection of periodic orbits bifurcations (limit point, period doubling, torus bifurcation)
Optimization
Diana:
- genetic algorithms for global optimization
Extensibility
Diana has a python interface for the comfortable implementation of additional functionality, e.g. implementation of state estimators (Kalman filter).
Last modified 16 years ago
Last modified on Sep 15, 2009, 10:09:41 AM