Salome

SalomeDeveloper(s)| Open Cascade EDF CEA

|

Stable release|

9.12.0 (January 2024)

Written in| C++, Python
Operating system| Linux/Windows/Unix-like
License| LGPL-2.1-or-later
Website| www.salome-platform.org

SALOME is a multi-platform open source (LGPL-2.1-or-later) scientific computing environment, allowing the realization of industrial studies of physics simulations.

This platform, developed by a partnership between EDF and CEA, sets up an environment for the various stages of a study to be carried out: from the creation of the CAD model and the mesh to the post-processing and visualization of the results, including the sequence of calculation schemes. Other functionalities such as uncertainty treatment, data assimilation are also implemented.

SALOME does not contain a physics solver but it provides the computing environment necessary for their integration. The SALOME environment serves as a basis for the creation of disciplinary platforms, such as salome_meca (containing code_aster), SALOME_CFD (with code saturne) and SALOME-HYDRO (with TELEMAC-MASCARET).

It is also possible to create tools for specific applications (for example civil engineering, fast dynamics in pipes or rotating machines, available in salome_meca) whose specialized graphical interfaces facilitate the performance of a study.

In addition to using SALOME through its graphical interface, most of the functionalities are available through a Python API. SALOME is available on its official website.[1]

A SALOME Users’ Day takes place every year, featuring presentations on studies performed with SALOME in several application domains, either at EDF, CEA or elsewhere. The presentations of previous editions are available on the official website.

## Contents

* 1 History and consortium
* 2 The MED format
* 3 Available features
* 4 Available versions
* 5 References
* 6 External links

## History and consortium

SALOME splash screen

The development of SALOME started around the year 2000 by a 9-sided partnership, including EDF, CEA and Open Cascade.[2] The SALOME acronym means "Numerical Simulation by Computing Architecture in Open Source and with Evolving Methodology" (in French, « Simulation numérique par Architecture Logicielle en Open source et à Méthodologie d'Évolution »). Since 2020, the partnership focuses on industrial applications in the energy domain and is formed by EDF and CEA.

## The MED format

The MED format (Modèle d’Échange des Données in French, for Data Exchange Model) is a specialization of the HDF5 standard. It is jointly owned by EDF and CEA. MED is SALOME's data exchange model. The MED data model offers a standardized representation of meshes and result fields that is independent of the simulated physics. The MED library is developed in C and C++ and has an API in C, FORTRAN and Python.

## Available features

SALOME 9.7 module bar

SALOME offers many features, including a powerful open source parametric CAD modeller, a multi-algorithm mesh generator/editor, a computational code supervisor, and many data analysis and processing tools.

Most of the modules are accessible both through the GUI and Python script. However, some modules remain dedicated to a purely scripted use (via python script). Here is the list of the available modules of SALOME 9.9[3][4] and that are also accessible via Python scripts :

* SHAPER: parametric and variational CAD generator of geometrical models for physics simulation in industrial domains, compatible with the STEP, IGES and BREP formats;
* GEOM: this component provides multiple functionalities for creating, viewing and modifying geometric CAD models.
* SMESH: mesh generator, compatible with the UNV, MED, STL, CGNS, SAUV and GMF formats, that contains the MeshGems suite (developed by the Distene company, under commercial license), the NetGen algorithms, mesh handling functionalities and mesh quality control operations;
* ParaViS: advanced scientific visualization module, based on the ParaView open source software developed by Kitware company;
* YACS: computation orchestration;
* JobManager: module for distant launching of jobs on cluster;
* EFICAS: data interface creator and dataset dynamic validation module;
* ADAO: data assimilation module;
* HOMARD: adaptive mesh generator by mesh element division following given criteria (zone, error criteria given by the physics computation, etc.);
* PERSALYS: graphical interface of OpenTURNS, which is the uncertainty treatment and statistical analysis module;

The modules only accessible in python are:

* MEDCoupling: mesh and field handling module, accessible through Python scripts only (without a graphical interface);
* Melissa: in-situ statistical data post-treatment module oriented to sensitivity studies, accessible through Python scripts only (without a graphical interface);

## Available versions

SALOME is available for several UNIX operating systems and Windows. All versions are available on the SALOME official website[4] and the disciplinary platforms’ websites.[5]

## References

1. ↑ "Welcome to the www.salome-platform.org — SALOME Platform". https://www.salome-platform.org/.
2. ↑ "History — SALOME Platform". https://www.salome-platform.org/?page_id=676.
3. ↑ "SALOME 9.9 Release Notes". https://files.salome-platform.org/Salome/Salome9.9.0/SALOME_9_9_0_Release_Notes.pdf.
4. ↑ 4.0 4.1 "Download Page — SALOME Platform". https://www.salome-platform.org/?page_id=15.
5. ↑ "Download salome_meca". https://code-aster.org/V2/spip.php?rubrique21.

## External links

* Official website
* SALOME's YouTube channel

* v
* t
* e

CAE software

Open-source|

* Advanced Simulation Library
* Calculix
* Code Saturne
* deal.II
* Elmer
* FEniCS
* FreeFem++
* Gerris
* GetFEM++
* MOOSE
* Open Cascade Technology
* OpenFOAM
* QBlade
* Salome
* SU2

Proprietary|

* Abaqus
* Actran
* ADINA
* Altair
* Ansys
* Autodesk Simulation
* AVL
* CATIA
* COMSOL Multiphysics
* CST Studio Suite
* DIANA
* FEATool Multiphysics
* Femap
* Fluent
* FORAN
* JCMsuite
* JMAG
* KIVA
* LS-DYNA
* MSC ADAMS
* Nastran
* PTC Creo
* RFEM
* Sesam
* Siemens NX
* SolidWorks
* StressCheck
* Working Model

Cloud-based|

* SimScale
* CONSELF
* Onshape

* v
* t
* e

CAD software

Free and open-source|

| Mechanical|

* BRL-CAD
* BudCAD [uk; uk; БудКАД]
* FreeCAD
* HeeksCAD
* LibreCAD
* Open Cascade Technology
* OpenSCAD
* QCAD
* Salome
* SolveSpace

|

Electrical|

* Electric
* FreePCB
* Fritzing
* gEDA
* KiCad
* kTechLab
* Magic
* ngspice
* Oregano
* QUCS
* XCircuit

Proprietary|

| Mechanical|

* Alibre Design
* AutoCAD
* Autodesk Alias
* Autodesk Inventor
* Autodesk Revit
* ArchiCAD
* BricsCAD
* CADKEY
* CATIA
* Cimatron
* Cobalt
* DesignSpark Mechanical
* FastCAD
* FastCAD
* FINE
* FORAN
* Fusion 360
* GstarCAD
* IRONCAD
* KeyCreator
* MEDUSA
* MicroStation
* NX
* Onshape
* PDMS
* Rhinoceros 3D
* Grasshopper 3D
* RUCAPS
* Solid Edge
* SolidWorks
* SpaceClaim
* T-FLEX CAD
* Tinkercad
* TurboCAD
* VariCAD

|

Electrical|

* Allegro
* AutoCAD Electrical
* Autotrax
* Altium Designer
* BoardStation
* CADSTAR
* CircuitMaker
* CR-2000
* CR-3000
* CR-5000
* CR-8000
* Delta Design
* DesignSpark PCB
* DipTrace
* EAGLE
* EasyEDA
* Easytrax
* FreeStyle
* IntegraStation
* LTspice
* Micro-Cap
* Multisim
* OrCAD
* PADS
* P-CAD
* PCB
* Protel
* Proteus
* Pulsonix
* SolidWorks Electrical
* Tango
* TARGET
* TopoR
* Ultiboard
* Upverter
* Xpedition

File formats|

* 3MF
* ACIS
* AMF
* C3D
* CKD
* DSN
* DWF
* DWFX
* DWG
* DXF
* IGES
* OBJ
* OpenDWG
* PLY
* PSpice
* SES
* STEP
* STL

Modeling kernels|

* ACIS
* C3D
* Open Cascade Technology
* Parasolid
* RGK
* Romulus
* KernelCAD
* ShapeManager
* Teigha
* IntelliCAD
* SMLib

Old|

* DAC-1 (1963)
* Sketchpad (1963)
* UNISURF (1968)

History of CAD software

0.00

(0 votes)

Original source: https://en.wikipedia.org/wiki/a. Read more

|

* v
* t
* e

Numerical-analysis software

Free|

* Advanced Simulation Library
* ADMB
* Chapel
* Euler
* FEATool Multiphysics
* Fortress
* FreeFem++
* FreeMat
* Genius
* Gmsh
* GNU Octave
* gretl
* Julia
* Maxima
* MFEM
* OpenFOAM
* R
* SageMath
* Salome
* ScicosLab
* Scilab
* X10
* Weka

Proprietary|

* DADiSP
* GAUSS
* LabVIEW
* Maple
* Mathcad
* Mathematica
* MATLAB
* Speakeasy
* VisSim

* List of numerical-analysis software
* Comparison of numerical-analysis software

0.00

(0 votes)

|

Retrieved from "https://handwiki.org/wiki/index.php?title=Software:Salome&oldid=720144"
*[v]: View this template
*[t]: Discuss this template
*[e]: Edit this template