Описание тега openfoam

OpenFOAM - это бесплатный пакет программного обеспечения для вычислительной гидродинамики (CFD) с открытым исходным кодом, выпущенный бесплатно и с открытым исходным кодом под Стандартной общественной лицензией GNU.

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_
);

Многие приложения поставляются готовыми к использованию с кодом вместе с набором руководств для демонстрации функциональности. В качестве инструмента с открытым исходным кодом пользователи могут видеть внутреннюю работу алгоритмов и моделей, обеспечивая надежную платформу для будущих разработок и совместных исследований.