Описание тега openfoam
OpenFOAM имеет большую базу пользователей из коммерческих и академических организаций в большинстве областей инженерии и науки. OpenFOAM имеет широкий спектр функций для решения любых задач, от сложных потоков жидкости, включающих химические реакции, турбулентность и теплопередачу, до динамики твердого тела и электромагнетизма.
Три основных форка OpenFOAM можно найти по следующим ссылкам:
OpenCFD Ltd (ESI Group): http://www.openfoam.com/
Фонд OpenFOAM Foundation Ltd: https://openfoam.org/
Неофициальный проект расширения OpenFOAM: https://github.com/Unofficial-Extend-Project-Mirror
Модели реализуются с использованием синтаксиса уравнения, который точно соответствует математической нотации, например, для развития модели излучения P-1:
∇ ⋅ (Γ ∇ G) - a G = - 4 ϵ σ T 4 - Eиспользуется следующий код:
// Solve G transport equation
solve
(
fvm::laplacian(gamma, G_)
- fvm::Sp(a_, G_)
==
- 4.0*(e_*physicoChemical::sigma*pow4(T_)) - E_
);
Многие приложения поставляются готовыми к использованию с кодом вместе с набором руководств для демонстрации функциональности. В качестве инструмента с открытым исходным кодом пользователи могут видеть внутреннюю работу алгоритмов и моделей, обеспечивая надежную платформу для будущих разработок и совместных исследований.