Аналоги OpenFOAM
ANSYS — коммерческий пакет инженерного программного обеспечения для численного моделирования и анализа, включающий модули для конечных элементов, вычислительной гидродинамики, теплопередачи, электромагнетизма и мультифизических задач; предоставляет графический интерфейс и скриптовые средства для подготовки геометрии, сетки, задания граничных условий и постобработки результатов, ориентирован на промышленное применение с поддержкой масштабируемых вычислений, технической поддержки и сертификаций, часто используется как проприетарная альтернатива открытым CFD/FEA решениям, таким как OpenFOAM.
Бесплатно✱
Открытый исходный код
Windows
macOS
Linux
Elmer — свободное программное обеспечение для численного моделирования и вычислительной механики, разработанное CSC — IT Center for Science в Финляндии; представляет собой комплекс модулей для решения задач твердотельной механики, теплопереноса, гидродинамики, электромагнетизма и мультифизических взаимодействий с использованием метода конечных элементов, предоставляет средства для предварительной обработки сеток, задания граничных условий и материаловых моделей, поддерживает как стационарные, так и нестационарные расчёты, широкий набор уравнений и нелинейных зависимостей, расширяем через пользовательские модули и скрипты, распространяется под лицензией GNU General Public License и применяется в академических исследованиях и инженерной практике.
MATLAB — коммерческая среда и язык программирования, разработанные компанией MathWorks, ориентированные на численные вычисления, моделирование и визуализацию; в контексте задач, для которых часто используют OpenFOAM (численное моделирование течений, решение уравнений в частных производных и вычислительная гидродинамика), MATLAB предоставляет наборы инструментов и тулбоксов для численного решения, методики дискретизации, кастомной реализации схем конечных разностей и конечных элементов, а также средства для постобработки и визуализации результатов, отличаясь более высоким уровнем абстракции, интерактивной средой разработки и широкой экосистемой коммерческих и сторонних пакетов, но обычно уступая специализированным СFD-платформам по масштабируемости и встроенным физическим моделям.
Бесплатно✱
Открытый исходный код
Windows
macOS
Linux
Code_Saturne — это свободная программная платформа для вычислительной гидродинамики и многопроцессорного численного моделирования течений, разработанная EDF R&D; она предназначена для решения задач управления турбулентностью, теплообмена и переноса примесей в несжимаемой и слабо сжимаемой средах с использованием метода конечных объемов на гибких неструктурированных сетках, поддерживает многомодельность, многокомпонентные физические пакеты, параллельные расчёты на кластерных системах и расширяемую модульную архитектуру для интеграции пользовательских моделей и пред-/постобработки.
Бесплатно✱
Открытый исходный код
Windows
macOS
Linux
Basilisk — свободное программное обеспечение для численного моделирования течений и связанных мультифизических задач, развиваемое как продолжение идей проекта Gerris; включает решатели методом конечных объёмов с адаптивной сеткой (AMR), поддерживает моделирование многокомпонентных и многофазных потоков, взаимодействие жидкости и твёрдого тела, поверхностного натяжения, турбулентности и переноса тепла и примесей, предлагая гибкий сценарный интерфейс на языке программирования для задания задач и управления вычислениями; ориентирован на исследовательские и инженерные применения в гидродинамике благодаря высокой эффективности при локальном разрешении сложной динамики и открытому коду для модификации и расширения.
Бесплатно✱
Открытый исходный код
Windows
macOS
Linux
Palabos — свободная библиотека для численного моделирования течений и мультифизических задач, основанная на методе решётки Болцмана; разработанная в первую очередь для масштабируемых параллельных вычислений, она предоставляет набор модулей для моделирования течения несжимаемой и сжимаемой жидкости, многокомпонентных и многофазных систем, тепло- и массообмена, а также взаимодействия частица–жидкость; архитектура Palabos модульна и ориентирована на расширяемость через C++ API, поддерживает разрежённые и адаптивные сетки, гибкую обработку граничных условий и масштабирование на вычислительных кластерах, что делает её удобной для исследовательских и инженерных задач, требующих высокой производительности и точности при моделировании микро- и макроскопических гидродинамических явлений.
Бесплатно✱
Открытый исходный код
Windows
macOS
Linux
DualSPHysics — открытое программное обеспечение для численного моделирования гидродинамики методом смещённых частиц (SPH), разработанное для решения задач свободной поверхности, взаимодействия жидкости и твёрдого тела, а также многокомпонентных течений; программа оптимизирована для параллельных вычислений на CPU и GPU, поддерживает модели вязкости, поверхностного натяжения и переноса, предоставляет инструменты пред‑ и постобработки данных и часто применяется в гидравлике, инженерии прибрежных сооружений и исследовательских симуляциях, где традиционные сеточные методы, такие как конечные объёмы, уступают в обработке больших деформаций и сложных интерфейсов.
Бесплатно✱
Открытый исходный код
Windows
macOS
Linux
OpenLB — это свободная библиотека для численного моделирования течений и связанных транспортных процессов, реализующая метод решёток Больцмана (LBM) и предназначенная для исследования сложных гидродинамических задач, мультифизических взаимодействий и параллельных вычислений; проект предоставляет модульную C++-архитектуру с реализацией стандартных моделей решётки и схем столкновений, инструментами для задания граничных условий, управления сеткой и постобработки, поддерживает параллелизм (MPI/OpenMP) и ориентирован на расширяемость для разработки пользовательских моделей в прикладных задачах механики сплошных сред, тепло- и массообмена, фильтрации и микро- и макроскопических многомасштабных симуляций.
Бесплатно✱
Открытый исходный код
openfoamr — свободное программное обеспечение для численного моделирования течений и сопутствующих физических процессов, разработанное как совместимый с OpenFOAM аналог, реализующий методы конечных объёмов для решения уравнений механики сплошных сред, термодинамики и переноса примесей; проект ориентирован на открытость кода, модульность и расширяемость, обеспечивает набор готовых солверов и библиотек для стационарных и нестационарных задач, поддерживает работу с неструктурированными сетками, параллельные вычисления и интеграцию пользовательских моделей, и применяется в академических исследованиях и инженерной практике для гидродинамики, теплообмена и сопромата.