Siconos
L'objectif principal de la plate-forme Siconos est de fournir un outil pour le traitement des systèmes dynamiques non réguliers, commun aux différents domaines d'applications que sont entre autres la mécanique, la robotique, les circuits électriques ...
Dans le but d'éviter de réimplémenter des méthodes ou bibliothèques ayant fait leurs preuves, Siconos se veut modulaire et assez facilement interfaçable avec d'autres outils.
Siconos est aussi un logiciel de recherche, qui permet de tester de nouvelles méthodes numériques ou de nouveaux algorithmes.
Le langage principal de la plate-forme est le C++, avec des routines "bas-niveau" en C et en Fortran.
Des interfaces avec Python et Scilab sont également disponibles.
Principales librairies utilisées :
- boost ublas
- boost graph
- libxml2
- doxygen
Le logiciel est décrit plus en détail sur le site web du projet ainsi que dans l'article dont la référence est donnée plus bas.
Sur le site du projet, vous trouverez également un manuel d'installation, des exemples, un "getting started" ainsi que la documentation
détailée du code (Doxygen).