Salomé (software)

format_list_bulleted Contenido keyboard_arrow_down
ImprimirCitar

SALOME es un entorno informático científico multiplataforma de código abierto (LGPL-2.1-o posterior), que permite la realización de estudios industriales de simulaciones físicas.

Esta plataforma, desarrollada en colaboración entre EDF y CEA, crea un entorno para las distintas etapas de un estudio a realizar: desde la creación del modelo CAD y la malla hasta el posprocesamiento y la visualización del resultados, incluida la secuencia de los esquemas de cálculo. También se implementan otras funcionalidades como tratamiento de incertidumbre, asimilación de datos.

SALOME no contiene un solucionador de física pero proporciona el entorno informático necesario para su integración. El entorno SALOME sirve como base para la creación de plataformas disciplinarias, como salome_meca (que contiene code_aster), SALOME_CFD (con code_saturne) y SALOME-HYDRO (con TELEMAC-MASCARET).

También es posible crear herramientas para aplicaciones específicas (por ejemplo ingeniería civil, dinámica rápida en tuberías o máquinas rotativas, disponibles en salome_meca) cuyas interfaces gráficas especializadas facilitan la realización de un estudio.

Además de utilizar SALOME a través de su interfaz gráfica, la mayoría de las funcionalidades están disponibles a través de una API de Python. SALOME está disponible en su web oficial.

Cada año se celebra el Día del Usuario de SALOME, en el que se presentan presentaciones sobre los estudios realizados con SALOME en varios dominios de aplicación, ya sea en EDF, CEA o en otros lugares. Las presentaciones de ediciones anteriores están disponibles en la web oficial.

Historia y consorcio

Pantalla de salpicadura SALOME

El desarrollo de SALOME comenzó alrededor del año 2000 mediante una asociación de nueve partes, incluidas EDF, CEA y Open Cascade. El acrónimo SALOME significa "Simulación Numérica mediante Arquitectura Computacional en Código Abierto y con Metodología Evolutiva" (en francés, «Simulación numérique par Architecture Logicielle en Open source et à Méthodologie d'Évolution»). Desde 2020, la asociación se centra en aplicaciones industriales en el ámbito energético y está formada por EDF y CEA.

El formato MED

El formato MED (Modèle d’Échange des Données en francés, para Data Exchange Model) es una especialización del estándar HDF5. Es propiedad conjunta de EDF y CEA. MED es el modelo de intercambio de datos de SALOME. El modelo de datos MED ofrece una representación estandarizada de mallas y campos de resultados que es independiente de la física simulada. La biblioteca MED está desarrollada en C y C++ y cuenta con API en C, FORTRAN y Python.

Funciones disponibles

SALOME 9.7

SALOME ofrece muchas funciones, incluido un potente modelador CAD paramétrico de código abierto, un generador/editor de malla de algoritmos múltiples, un supervisor de código computacional y muchas herramientas de procesamiento y análisis de datos.

Se puede acceder a la mayoría de los módulos tanto a través de la GUI como del script Python. Sin embargo, algunos módulos siguen estando dedicados a un uso puramente programado (a través de un script en Python). Aquí está la lista de los módulos disponibles de SALOME 9.9 y a los que también se puede acceder mediante scripts de Python:

  • SHAPER: Generador CAD paramétrico y variable de modelos geométricos para simulación física en dominios industriales, compatible con los formatos STEP, IGES y BREP;
  • GEOM: este componente proporciona múltiples funcionalidades para crear, ver y modificar modelos de CAD geométricos.
  • SMESH: generador de malla, compatible con los formatos UNV, MED, STL, CGNS, SAUV y GMF, que contiene la suite MeshGems (desarrollada por la empresa Distene, bajo licencia comercial), los algoritmos NetGen, funcionalidades de manejo de malla y operaciones de control de calidad de malla;
  • ParaViS: módulo avanzado de visualización científica, basado en el software de código abierto ParaView desarrollado por la empresa Kitware;
  • YACS: orquestación de computación;
  • JobManager: módulo para el lanzamiento distante de empleos en racimo;
  • EFICAS: creador de interfaz de datos y módulo de validación dinámica de conjunto de datos;
  • ADAO: módulo de asimilación de datos;
  • HOMARD: generador de malla adaptable por división de elementos de malla siguiendo criterios dados (zona, criterios de error dados por la computación física, etc.);
  • PERSALYS: interfaz gráfica de OpenTURNS, que es el módulo de tratamiento de incertidumbre y análisis estadístico;

Los módulos solo accesibles en Python son:

  • MEDCoupling: módulo de manejo de malla y campo, accesible a través de scripts Python solamente (sin una interfaz gráfica);
  • Melissa: módulo de post-tratamiento de datos estadísticos in situ orientado a estudios de sensibilidad, accesible a través de scripts Python solamente (sin una interfaz gráfica);

Versiones disponibles

SALOME está disponible para varios sistemas operativos UNIX y Windows. Todas las versiones están disponibles en el sitio web oficial de SALOME y en los sitios web de las plataformas disciplinarias.

Más resultados...
Tamaño del texto:
undoredo
format_boldformat_italicformat_underlinedstrikethrough_ssuperscriptsubscriptlink
save