SPlisHSPlasH is an open-source library for the physically-based simulation of fluids.
-
Updated
Sep 1, 2026 - C++
SPlisHSPlasH is an open-source library for the physically-based simulation of fluids.
Finite volume solver for incompressible multiphase flows with surface tension. Foaming flows in complex geometries.
An adaptive and distributed-memory parallel implementation of the immersed boundary (IB) method
Curated list of some open source codes employing lattice Boltzmann methods
Library for performing multiphase simulations (based on the Shan-Chen model) in complicated geometries (i.e. porous media 3D images)
Curated list of some open-source codes for turbulent flow simulations, including turbulent multiphase, turbulent reacting flows, turbulent convection and turbulent atmospheric physics.
An open-source implementation of Quadrature-Based Moment Methods
High‑performance multiphysics CFD framework for turbulent reacting multiphase flows from low to high Mach number
Parallel, highly efficient code (CPU and GPU) for DEM and CFD-DEM simulations.
Fluid-particle coupling for multiphase flow based on PhasicFlow and OpenFOAM
This is Basilisk Documentation written by Haochen Huang for beginners and advanced users.
What happens within your mug when you stir your coffee? In this OpenFOAM case we get to see this process unfold, courtesy of Computation Fluid Dynamics (CFD).
A code for fast, massively-parallel simulations of two-phase flows with heat transfer
ListLBM is a sparse lattice Boltzmann solver for multiphase flow in porous media
High-order multiphase/multi-physics flow solver
APECSS is a software toolbox to compute pressure-driven bubble dynamics and the resulting acoustic emissions.
Unstructured 2D multiphase solver with immersed boundary methods.
OpenTerrace: A fast, flexible and extendable Python framework for packed bed thermal energy storage simulations
2D Cartesian Quadtree Adaptive Mesh Refinement (AMR) for multiphase Five Equations Model
To associate your repository with the multiphase-flow topic, visit your repo's landing page and select "manage topics."