Salome is an open-source software that provides a generic Pre- and Post-Processing platform for numerical simulation. It is based on an open and flexible architecture made of reusable components.
SALOME core features
- Supports interoperability between CAD modeling and computation software (CAD-CAE link).
- Facilitates integration of new components into heterogeneous systems for the numerical computation.
- Sets priority to the multi-physics coupling between computation softwares.
- Provides generic, user-friendly and efficient, user interface, 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 based on this platform.
- Provides access to all functionalities via the integrated Python console.
What can you do with SALOME?
- Create, modify, import and export (IGES, STEP, BREP, ...), repair and clean CAD models.
- Generate mesh for CAD models; edit meshes; check mesh quality; import and export mesh data (MED, UNV, DAT, STL, ...).
- Handle physical properties and quantities attached to geometrical items.
- Perform computation using one or more external solvers (coupling).
- Display computation results (scalar, vectorial data).
- Manage studies (create, save, reload, ...). 1
The following versions are installed and currently available...
... on environment hpc-env/8.3:
Loading / Using SALOME
To load the desired version of the module, use the module load command, e.g.
module load hpc-env/8.3 module load SALOME
Always remember: this command is case sensitive!
We provide a standard executable as well as a mesa based version of salome, mesa_salome
To find out on how to use SALOME you can just type in salome --help to print out a help text to get you started:
$ salome --help Usage: salome [command] [options] [--config=<file,folder,...>] Commands: ========= start Start a new SALOME instance. context Initialize SALOME context. Current environment is extended. shell Initialize SALOME context, attached to the last created SALOME instance if any, and executes scripts passed as command arguments. User works in a Shell terminal. SALOME environment is set but application is not started. connect Connect a Python console to the active SALOME instance. remote run command in SALOME environment from remote call, ssh or rsh. kill <port(s)> Terminate SALOME instances running on given ports for current user. Port numbers must be separated by blank characters. killall Terminate *all* SALOME running instances for current user. Do not start a new one. test Run SALOME tests. info Display some information about SALOME. doc <module(s)> Show online module documentation (if available). Module names must be separated by blank characters. help Show this message. If no command is given, default is start. Command options: ================ Use salome <command> --help to show help on command. Available for the following commands: start, shell, connect, test, info. --config=<file,folder,...> ========================== Initialize SALOME context from a list of context files and/or a list of folders containing context files. The list is comma-separated, without any blank characters.
The full documentation can be found here.