SALOME : The Open Source Integration Platform for Numerical Simulation

What is SALOME?
SALOME is a free software that provides a generic platform for Pre and Post-Processing for numerical simulation. It is based on an open and flexible architecture made of reusable components available as free software.
It is open-source (LGPL), and you can download both the sourcecode and the executables from this site.

Salome Platform:
  • Supports interoperability between CAD modeling and computation software (CAD-CAE link)
  • Makes easier the integration of new components on heterogeneous systems for numerical computation
  • Sets the priority to multi-physics coupling between computation software
  • Provides a generic user interface, user-friendly and efficient, which helps to reduce the costs and delays of carrying out the studies
  • Reduces training time to the specific time for learning the software solution which has been based on this platform
  • All functionalities are accessible through the programmatic integrated Python console
SALOME Main Functions




  • Create/modify, import/export (IGES, STEP), repair/clean CAD models
  • Mesh CAD elements, check mesh quality, import/export mesh (MED, UNV, ASCII)
  • Handle physical properties and quantities attached to geometrical items
  • Perform computation using one or more external solvers (coupling)
  • Display computation results (scalar, vectorial)
  • Manage studies (creation, save, reload)

SALOME Technical Choices
The SALOME platform complies with the following standards and rules: 
  • Portability:
    • Unicity of the source code
    • Support for Linux, Unix
  • Open Source Platform and capability to:
    • Define proprietary or commercial solutions
    • Integrate existing components which can be non Open Source
  • User-Friendliness, performance and evolvability:
    • Shared Common Look&Feel
    • Size of models, multi-CPU and parallel computations
    • Modularity / interchangeability of components
    Adhesion to standards:
    • Operating System (Linux)
    • Software Architecture (CORBA)
    • Format to exchange CAD models (STEP, IGES)
    • High graphical performance (OpenGL)
    Adhesion to Open Source:
    • Distributed under the terms of the GNU LGPL Licence
    • Developpement and distribution on
    • Use of open-source software components: