About
The Siconos Platform is a scientific computing software dedicated to the modeling, simulation, control and analysis of Non Smooth Dynamical Systems (NSDS). Especially, the following classes of NSDS are addressed:
- Mechanical systems with contact, impact and friction
- Electrical circuits with ideal and piecewise linear components
- Differential inclusions and Complementarity systems
For a comprehensive introduction to Siconos, we refer to the INRIA technical report RT 340
What are the main objectives and motivations?
Besides the standard features which are required for a software of scientific computing, the objectives of this project are the following :
- To provide a common framework (modeling and simulation tools) for non smooth problems present in various scientific fields : applied Mathematics, Mechanics, Robotics, Electrical networks, etc.
- To be able to rely on existing developments, as well for the modeling tools as for the simulation tools. The platform will not re-implement the dedicated tools, which are already used for the modeling of specific systems in various fields, but will provide a framework to their integration. In the same way, we want to re-use improved numerical low-level routines.
- To support exchanges and comparisons of methods between researchers.
- To disseminate the know-how to other fields of research and industry.
- To take into account the diversity of users (end users, experts, software developers, framework builders, industrial users, etc ... ).
- To set up standards in terms of modeling of the NSDS.
- To ensure software quality by the use of modern software design methods.
This project was a part of the European project SICONOS.
License
This software is distributed under the GNU General Public License
Related publications
You can find here some publications at the origin of this software on Siconos European Project Home Page.
Siconos Short Tour
To begin with Siconos you can first download the Siconos platform and then read the Siconos installation guide.
Then you can try some Basic examples before reading Getting Started With Siconos where some tutorials are proposed.
For a comprehensive introduction to Siconos, we also refer to INRIA technical report RT 340 where you can get an overview of Siconos platform's philosophy.
See also the Siconos Examples Manual for an overview of all the available examples.
The full list of all sort of documentation guides or tools is provided in Siconos Help and Documentation.
Downloads
To download the platform, please visit Siconos Gforge download page.
Either binaries or sources can be freely downloaded.
- Binaries: see the Siconos Gforge download page.
If your OS or distribution is not in the list, please contact us, we might be able to generate the corresponding binaries. - Sources: to download the sources of any package of the Siconos software a login and a password are required.
To get them, please fill in this form : Siconos download form.
The available version is the last stable one ( version 3.0.0 at the time).
Since Siconos is under constant development, some functionnalities you required may have been achieved in the last (unstable) version.
Thus, do not hesitate to contact us to get it.
Contacts
Related Projects
- Confeti . Mechanical modeling and simulation for the Virtual Reality.Collisions, contact and friction.
- LMGC90 .This software is an open platform for modelling interaction problems between elements including multi-physics. It allows to model: granular material made of rigid or deformable bodies and with complex interactions (contact, friction, cohesion, wear, etc.), discrete media, masonry, fracture, wear.
Useful Links
Developments tools and libraries
Related projects and Platforms
Scientific computing


1.6.0