OpenFOAM
The leading open-source CFD toolbox for industrial and academic flows
- Vendor
- OpenCFD (ESI Group) / The OpenFOAM Foundation
- License
- Open Source
- Platforms
- Linux, Windows (WSL), macOS
- Official site
- openfoam.com/ ↗
OpenFOAM is a C++ finite-volume framework with solvers for incompressible, compressible, multiphase, reacting, and particle-laden flows, plus meshing (snappyHexMesh) and massive MPI scalability — all under the GPL. Recent releases focus on GAMG reproducibility, AMI caching speedups, and overset improvements.
Best for: CFD engineers and researchers with the expertise to trade GUI convenience for unlimited, license-free parallel capacity and full solver source access.
Consider alternatives when you need vendor support, GUIs, and validated workflows out of the box — commercial CFD (Fluent, Simcenter STAR-CCM+) or cloud platforms (SimScale) lower the barrier.
OpenFOAM articles & guides
-
OpenFOAM v2512: GAMG Reproducibility, AMI Caching Speedups, and a New Immersed Boundary Method
The December 2025 release of OpenFOAM v2512 delivers targeted improvements to the GAMG solver, introduces AMI stencil caching for 10–30% speedups in moving-mesh simulations, adds a two-layer k-ε wall treatment, and brings a new finite-area Immersed Boundary Method for thin-film modeling. The release also completes the project's migration to GitLab.
-
OpenFOAM snappyHexMesh: Automated Mesh Generation for Complex Geometries
Discover how OpenFOAM's snappyHexMesh utility automates hexahedral mesh generation for complex CFD geometries, enabling engineers to create high-quality meshes with boundary layers in a fraction of the time required by traditional methods.
-
OpenFOAM: Open-Source Computational Fluid Dynamics for Environmental Modeling
This article explores the application of OpenFOAM for environmental and climate simulations, covering atmospheric modeling, pollution dispersion, and computational fluid dynamics approaches for understanding climate phenomena.