SALOME

Бесплатно
Открытый исходный код
Windows
Linux

Сайт: www.salome-platform.org

SALOME — многофункциональная кроссплатформенная открытая программная платформа для подготовки, пред- и постобработки численных расчётов. Платформа предоставляет набор модулей для создания и редактирования геометрии, генерации сеток, визуализации результатов и автоматизации рабочих процессов с использованием скриптов на Python. SALOME не содержит собственных физических солверов и служит средой для интеграции внешних решателей и специализированных библиотек, обеспечивая обмен данными и согласованное управление этапами моделирования.

Проект SALOME развивается как свободное программное обеспечение и применяется в научных, инженерных и промышленных задачах, включая компьютерное моделирование течений, структурный анализ и мультифизические расчёты. Архитектура платформы модульная: отдельные компоненты отвечают за работу с CAD-геометрией, построение сеток различной топологии и качества, подготовку расчётных сценариев и визуализацию результатов в виде графиков и полей. Инструментарий поддерживает скриптование и автоматизацию операций для воспроизводимости расчётов и интеграции в конвейеры вычислительного моделирования.

  • Модульная архитектура: независимые компоненты для геометрии, сеточной генерации, визуализации и управления процессом.
  • Генерация сеток: поддержка тетраэдрических, гексаэдрических и гибридных сеток, инструменты для улучшения качества элементов и адаптивной сетки.
  • Работа с геометрией: импорт, создание и редактирование CAD-объектов, операции булевой геометрии и параметризация моделей.
  • Визуализация результатов: отображение полей, изолиний, векторных и скалярных данных, создание снимков и анимаций результатов расчётов.
  • Интеграция солверов: интерфейсы и форматы для подключения внешних численных решателей и обмена данными между модулями.
  • Автоматизация через Python: возможность управления рабочими процессами, создания макросов и пакетной обработки с использованием скриптов.
  • Кроссплатформенность: поддержка основных операционных систем и возможность разворачивания в составе вычислительных конвейеров.
  • Поддержка форматов данных: импорты/экспорты распространённых CAD и сеточных форматов для совместимости с другими инструментами.
  • Инструменты постобработки: вычисление интегральных величин, срезов, профилей и подготовка отчётов по результатам моделирования.
  • Сообщество и расширяемость: открытая разработка и возможности расширения функционала через плагины и внешние библиотеки.
Подробнее