pisoFoam - OpenFOAM Solver

Solver: pisoFoam   Description

pisoFoam is a pressure-based solver designed for transient simulations of incompressible flow. It handles laminar and turbulent, single-phase flows under isothermal conditions, accommodating both Newtonian and non-Newtonian fluids.

The solver uses the PISO (Pressure-Implicit with Splitting of Operators) algorithm for pressure-momentum coupling, critical in dynamic flow scenarios. It supports both Multiple Reference Frame (MRF) and porosity modeling and allows easy integration of passive scalar transport equations and source terms.

Applications of the solver are extensive, including, but not limited to, airfoil aerodynamics, airflow around vehicles, urban and architectural simulation for wind comfort, piping systems, and valve and pump simulations.

Solver: pisoFoam   Features

  • Transient
  • Incompressible
  • Single-Phase
  • PISO Algorithm
  • Subsonic Flow (Ma < 0.3)
  • Laminar and Turbulent (RANS, LES, DES)
  • Newtonian and Non-Newtonian Fluid
  • Pressure-Based Solver
  • Rotating Objects:
    • Multiple Reference Frames (MRF)
  • Passive Scalar
  • Porosity Modeling
  • Source Term (explicit/implicit)
  • Solution Limiters:
    • Velocity Damping

Solver: pisoFoam   Application


  • Flow through the Venturi Tube
  • Mixing at Pipe Joints


  • Wind Patterns


  • Flow over Airfoil

Solver: pisoFoam   Incompressible Solvers Comparison

Incompressible Solvers In this group, we have included single-phase, pressure-based solvers for low-speed flows with negligible variations in density, applicable for external and internal aerodynamics (Ma < 0.3) and hydrodynamics. These solvers use incompressibility features for stability and robustness.

Incompressible - Main Solvers

Incompressible - Simplified Solvers*

  • pisoFoam transient, PISO** algorithm
  • icoFoam transient, PISO** algorithm, laminar flows only (no turbulence), Newtonian fluids only
  • * Dedicated solvers for simplified scenarios, improve stability and computational efficiency
  • ** The PISO algorithm is used for cases with a small Courant number Co < 1
  • DyM - Dynamic Mesh
  • MRF - Multiple Reference Frame
  • SRF - Single Reference Frame
  • Overset - also known as Chimera Grid (Method)
  • SIMPLE - Semi-Implicit Method for Pressure-Linked Equations
  • PIMPLE - merged PISO and SIMPLE
  • PISO - Pressure-Implicit Split-Operator

Solver: pisoFoam   Tutorial

  • Simulation of Von Kármán vortex street formation through 2D water flow around a cylinder, demonstrating parametrization options.