Personal tools
You are here: Home User Section About SALOME

About Salome

General description

SALOME is a base for integration of custom modules and developing of the custom CAD applications:

  • CAD/CAE integration platform;
  • Open-source;
  • Cross-platform solution;
  • Open, flexible component-based architecture;
  • Distributed environment;


SALOME platform is freely distributed under the terms of GNU LGPL license. Pre-requisite products (> than 30) are distributed under LGPL or compatible license. These 3rd-party products are used in SALOME “as is” or with minor patches.

LGPL permits you to:

  • Freely download, use, modify and re-distribute SALOME;
  • Implement own modules and applications basing on SALOME;
  • Charge a fee for own module or application (but not for SALOME itself).

Supported platforms

SALOME is cross-platform software. Initially developed for Linux, it was later extended to Windows. During the evolution of SALOME, list of officially supported platforms (on which SALOME is tested and qualified) is constantly changed. Please refer to the download page to learn about platforms officially supported by latest SALOME release.

SALOME contents

The following modules are included into SALOME platform:

Main modules

  • Kernel: distributed components management, study management, general services.
  • GUI: framework implementing general graphical user interface's services.
  • Geometry: create, modify, import/export, repair, measure CAD models, ...
  • Mesh: generate a mesh from CAD model using different meshing algorithms or import mesh data from external files; modify mesh data; check quality of meshes, ...
  • Med: management of mesh data in MED format.
  • ParaVis: post-processing module based on KITWARE ParaView application.
  • YACS: supervision module to create and manage distributed calculations.

Meshing plug-in modules

Meshing plug-in modules are used to generate 1D/2D/3D meshes in Mesh module. The following meshing plug-ins are available:

  • Free: Netgen, Gmsh.
  • Commercial: MeshGems CADSurf, MeshGems Tetra, MeshGems Tetra_HPC, MeshGems Hexa, MeshGems Hybrid.

Note: commercial meshers require license for building and/or using in runtime.


SALOME proposes a set of sample modules which demonstrate different aspects of development and integration procedures.

Document Actions