Саломея (программное обеспечение)
![]() | В этой статье есть несколько проблем. Пожалуйста, помогите улучшить его или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалять эти шаблонные сообщения )
|
Разработчик(и) | Открытый каскад EDF CEA |
---|---|
Стабильная версия | 9.12.0 (январь 2024 г.) |
Написано в | С++ , Питон |
Операционная система | Linux / Windows / Unix-подобный |
Лицензия | LGPL-2.1 или более поздняя версия |
Веб-сайт | www |
SALOME — это многоплатформенная среда с открытым исходным кодом ( LGPL-2.1 или более поздней версии ) научная вычислительная , позволяющая проводить промышленные исследования физического моделирования.
Эта платформа, разработанная в результате партнерства EDF и CEA , создает среду для различных этапов исследования: от создания модели САПР и сетки до постобработки и визуализации результатов, включая последовательность расчетных схем. другие функции, такие как обработка неопределенностей и ассимиляция данных Также реализованы .
SALOME не содержит решателя физики, но предоставляет вычислительную среду, необходимую для их интеграции. Среда SALOME служит основой для создания дисциплинарных платформ, таких как salome_meca (содержащая code_aster ), SALOME_CFD (с code_sturne ) и SALOME-HYDRO (с TELEMAC-MASCARET ).
Также возможно создавать инструменты для конкретных приложений (например, гражданское строительство , быстрая динамика труб или вращающихся машин, доступные в salome_meca), специализированные графические интерфейсы которых облегчают выполнение исследования.
Помимо использования SALOME через графический интерфейс, большинство функций доступны через Python API . SALOME доступна на официальном сайте. [1]
Ежегодно проводится День пользователей SALOME, на котором проводятся презентации исследований, проведенных с помощью SALOME в нескольких областях применения, либо в EDF, CEA, либо где-либо еще. Презентации предыдущих выпусков доступны на официальном сайте.
и консорциум История

Разработка SALOME началась примерно в 2000 году в результате девятистороннего партнерства, включая EDF, CEA и Open Cascade. [2] Аббревиатура SALOME означает «Численное моделирование посредством вычислительной архитектуры с открытым исходным кодом и с развивающейся методологией» (по-французски «Simulation numérique par Architecture Logicielle en Open source et à Méthodologie d'Evolution»). С 2020 года партнерство фокусируется на промышленных применениях в сфере энергетики и формируется EDF и CEA.
Формат MED [ править ]
Формат MED (Modèle d'Échange des Données на французском языке означает «Модель обмена данными») является специализацией стандарта HDF5 . Он находится в совместной собственности EDF и CEA. MED — это модель обмена данными SALOME. Модель данных MED предлагает стандартизированное представление сеток и полей результатов , независимое от моделируемой физики. Библиотека MED разработана на C и C++ и имеет API на C, FORTRAN и Python.
Доступные функции [ править ]

SALOME предлагает множество функций, в том числе мощный параметрический инструмент САПР с открытым исходным кодом, генератор/редактор многоалгоритмических сеток, супервизор вычислительного кода, а также множество инструментов анализа и обработки данных.
Большинство модулей доступны как через графический интерфейс, так и через скрипт Python. Однако некоторые модули по-прежнему предназначены для использования исключительно по сценарию (с помощью скрипта Python). Вот список доступных модулей SALOME 9.9. [3] [4] и которые также доступны через Python скрипты :
- SHAPER : параметрический и вариационный CAD- генератор геометрических моделей для физического моделирования в промышленных областях, совместимый с форматами STEP , IGES и BREP ;
- GEOM : этот компонент предоставляет множество функций для создания, просмотра и изменения геометрических моделей САПР.
- SMESH : генератор сеток , совместимый с форматами UNV, MED, STL , CGNS , SAUV и GMF , который содержит пакет MeshGems (разработанный компанией Distene по коммерческой лицензии), алгоритмы NetGen, функции обработки сеток и операции контроля качества сеток. ;
- ParaViS : расширенный модуль научной визуализации , основанный на программном обеспечении с открытым исходным кодом ParaView, разработанном компанией Kitware ;
- YACS : оркестровка вычислений;
- JobManager : модуль удаленного запуска заданий на кластере;
- EFICAS : создатель интерфейса данных и модуль динамической проверки набора данных;
- ADAO : усвоения данных ; модуль
- HOMARD : адаптивный генератор сетки путем разделения элементов сетки по заданным критериям (зона, критерии ошибки, заданные физическими расчетами и т. д.);
- PERSALYS : графический интерфейс OpenTURNS, который представляет собой модуль обработки неопределенностей и статистического анализа ;
Модули, доступные только в Python:
- MEDCoupling : сетки и полей модуль обработки Python , доступный только через скрипты (без графического интерфейса );
- Мелисса данных на месте, статистических : модуль последующей обработки Python ориентированный на исследования чувствительности, доступный только через скрипты (без графического интерфейса );
Доступные версии [ править ]
SALOME доступен для нескольких UNIX операционных систем и Windows . Все версии доступны на официальном сайте SALOME. [4] и веб-сайты дисциплинарных платформ. [5]
Ссылки [ править ]
- ^ «Добро пожаловать на www.salome-platform.org — Платформа SALOME» . www.salome-platform.org . Проверено 17 ноября 2022 г.
- ^ «История — Платформа САЛОМЕ» . www.salome-platform.org . Проверено 17 ноября 2022 г.
- ^ «Примечания к выпуску SALOME 9.9» (PDF) .
- ↑ Перейти обратно: Перейти обратно: а б «Страница загрузки — Платформа SALOME» . www.salome-platform.org . Проверено 23 июня 2023 г.
- ^ «Загрузить salome_meca» . www.code-aster.org . Проверено 23 июня 2023 г.