OpenFOAM 中源项的实现

考虑如下所示的关于 $\psi$ 的输运方程: \[ \begin{equation} \frac{\partial \psi}{\partial t}+\nabla \cdot (\mathbf u \psi)-\nabla \cdot \gamma \nabla \psi=S_{\psi} \end{equation} \label{eq:trans} \] 其中,$S_\psi$ 为源项。 源项线性化 实际情况下 $S_\psi$ 是比较复杂的,可能包含非

PISO 算法

PISO,全称为 Pressure-Implicit with Splitting of Operators,是 Issa1 于 1986 年提出的一种求解耦合速度压力的非迭代算法,也是目前应用最广的速度压力解耦方法之一。Ope

从 GeometricField 到 fvMatrix

GeometricField 和 fvMatrix 是 OpenFOAM 中的两个重要的类。本文将试图分析这两个类的源码实现及其用法。 GeometricField 类 GeometricField 是用来描述几何场信息的类模板(class template)。注意