Code_Saturne

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

Сайт: www.code-saturne.org

Code_Saturne — многоцелевая открытая система численного моделирования гидродинамики, разработанная во Франции в исследовательских и инженерных подразделениях EDF. Программный комплекс предназначен для решения уравнений Навье–Стокса в двух- и трёхмерных постановках как для стационарных, так и для нестационарных задач, поддерживая ламинарные и турбулентные режимы течения. Архитектура системы ориентирована на модульность: ядро решает задачи механики сплошных сред, а дополнительные модули обеспечивают моделирование тепломассопереноса, мультифазных потоков и взаимодействие с химическими и радиационными процессами.

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

  • Решаемые уравнения: несжимаемая и частично сжимаемая формулировка уравнений Навье–Стокса для 2D и 3D задач.
  • Турбулентность: поддержка разнообразных моделей турбулентности (RANS, LES и их модификации) для инженерных расчётов.
  • Дискретизация: гибкая сеточная архитектура с возможностью работы на неструктурированных сетках и адаптации к геометрии задачи.
  • Временная интеграция: явные и неявные схемы для стационарных и нестационарных расчётов с управлением шагом по времени.
  • Многокомпонентные процессы: модули для теплообмена, переноса примесей, многофазных потоков и химических реакций.
  • Параллельность: масштабируемое распараллеливание для вычислительных кластеров с использованием MPI.
  • Интерфейсы ввода/вывода: поддержка стандартных форматов сеток и результатов, совместимость с внешними препроцессорами и инструментами постобработки.
  • Конфигурируемость: скриптовая и текстовая настройка расчётов, позволяющая автоматизировать серии прогонов и параметрические исследования.
  • Валидация и тесты: наборы эталонных тестов и примеров для проверки корректности решений и воспроизводимости расчётов.
  • Лицензия и сообщество: распространяется как свободное программное обеспечение с возможностью участия в развитии и обмена вкладом между исследовательскими группами и промышленностью.
Подробнее