Eulerian-Lagrangian and Eulerian-Eulerian models are available for multi-phase flows.
Free surface problems are simulated generally by Volume of Fluid (VOF) method. In some cases a Lagrange- Euler coupling can also be used.
For flow through obstructions, both surface porosity (perforated plates) and volume porosity can be solved. Local Thermal Equilibrium (LTE) and Local Thermal Non Equilibrium (LTNE) models are available to simulate heat transfer in porous medium. Anisotropy dispersion model is available for solute transport.
Phenomena like boiling. condensation, melting, and solidification can also be solved.
Flier : fluidyn-MP NS