Personal tools
You are here: Home About SALOME

About Salome

General description

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

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)
Please, note that SALOME can also work on other Linux distributions (like Ubuntu), though no special porting to these distributions has been done. To make sure that SALOME works correctly on your Linux distributions, you can retrieve any binaries archive from the download page and then run SALOME installation procedure in "install sources and build" mode.

 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
Note: commercial meshers require license for building and/or using of the corresponding plug-in along with the SALOME Mesh module. 

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.

Document Actions