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
- Full range of Service , Support, consulting and training available
Licensing
-
SALOME platform is LGPL licensed
-
Pre-requisite products (> than 15)
-
LGPL or similar license
-
Use “as is” in SALOME
-
Permissions to
-
Download, use, modify and re-distribute SALOME platform
-
Implement own modules and applications basing on SALOME platform
-
Charge a fee for own module or application (but not for SALOME itself)
Supported platforms
-
Linux Mandriva 2006.0 (32bit, 64bit)
-
Linux Mandriva 2008.0 (32bit, 64bit)
-
Linux Debian 3.1 Sarge
-
Linux Debian 4.0 Etch (32bit, 64bit)
Main modules
-
Kernel : distributed components management, study management, general services
-
GUI : graphical user interface
-
Geometry: create, edit, import/export CAD models
-
Mesh : mesh a CAD model using a standard meshing algorithm or any external mesher (plugin-system)
-
Med : MED data files management
-
Post-processor : dedicated viewer to analyse the results of solver computations (scalar, vectorial)
-
Supervisor : an easy way to describe a computational schema involving multi-solver coupling. Note: this module is not supported since SALOME vesion 5.0.
-
YACS : alternative supervision module (replaces Supervisor module in SALOME series 5x)
Meshing plug-in modules
Meshing plug-in modules are used to generate 3D/3D meshes in SALOME Mesh modules. For the current moment the following meshing plug-in modules are available:
-
Free: NETGEN
-
Commercial: GHS3D, GHS3D parallel, BLSURF, Hexotic
Sample modules
The sample modules can be used by the developers which want to learn how to create and integrate custom module to the SALOME platform.
-
COMPONENT
-
CALCULATOR, PYCALCULATOR
-
HELLO, PYHELLO
-
LIGHT, PYLIGHT
-
RANDOMIZER, SIERPINSKY
In addition, SALOME distribution includes a set of files used for the testing purposes. These files are distributed with SALOME as SAMPLES directory tree that includes shapes in IGES, BREP, SAT formats, meshes in MED, UNV, SAUV formats, tables files, Supervisor and YACS calculation schemas etc.

