pisoFoam.C File Reference

Transient solver for incompressible, turbulent flow, using the PISO algorithm. More...

Go to the source code of this file.

Detailed Description

Transient solver for incompressible, turbulent flow, using the PISO algorithm.

Original source file pisoFoam.C


Solver details The solver uses the PISO algorithm to solve the continuity equation:

\[ \div \vec{U} = 0 \]

and momentum equation:

\[ \ddt{\vec{U}} + \div \left( \vec{U} \vec{U} \right) - \div \gvec{R} = - \grad p \]

Where:

\( \vec{U} \) = Velocity
\( p \) = Pressure
\( \vec{R} \) = Stress tensor

Sub-models include:

  • turbulence modelling, i.e. laminar, RAS or LES
  • run-time selectable MRF and finite volume options, e.g. explicit porosity


Required fields

U : Velocity [m/s]
p : Kinematic pressure, p/rho [m2/s2]
<turbulence fields> : As required by user selection

Definition in file pisoFoam.C.