OpenLB
Open-source C++ library for lattice Boltzmann CFD simulations.
At a glance
- Editor scoreNot yet scored
- PricingFree plan
- Best forDevelopers building lattice-Boltzmann CFD workflows
- Free planYes
- Paid fromNone
- DeploymentDesktop
- Facts checked24 Sep 2026
Where it wins
- Parallel MPI, OpenMP, SIMD and GPU execution
- Built-in STL voxelization and primitive geometry creation
- Multiphase, particle, thermal and electrochemical models
Where it doesn't
- Requires compiling and self-hosting the C++ source
- Focused on lattice-Boltzmann methods rather than broad CFD approaches
- Visualization uses VTK output with external tools such as ParaView
Our verdict on OpenLB
OpenLB is a modular C++ library for researchers and engineers developing lattice-Boltzmann computational fluid dynamics applications. It runs on Linux, Windows through WSL, and macOS, with self-hosted deployment and source code released under GPL version 2. Rather than presenting a packaged desktop interface, OpenLB provides models and programming interfaces that developers compile and extend for their own simulation workflows. Its scope covers fluid-flow CFD along with multiphase, particle, thermal, and electrochemical models.
The library’s strongest fit is for teams that need controllable parallel execution. MPI supports distributed-memory runs, while OpenMP and SIMD address shared-memory and vectorized execution; GPU support is also available. Geometry work can start from STL voxelization or primitives such as cuboids, spheres, and cylinders, and boundary-condition setup is included. Serial and parallel checkpointing help preserve simulation state, while VTK output connects results to external visualization and analysis. This combination gives developers a foundation for building specialized solvers rather than a fixed, point-and-click workflow.
OpenLB suits small research groups through enterprise engineering teams that have C++ and computational modeling expertise available. The open-source model avoids software license fees, and the project provides community, documentation, and email support channels; the consortium also offers paid support and services. Developers seeking an extensible lattice-Boltzmann codebase should find its modular design and multiphysics coverage relevant. Teams wanting a hosted application, a packaged graphical workflow, or methods outside the lattice-Boltzmann family should consider a different CFD platform.
OpenLB pricing
OpenLB fact sheet
| Free plan | Yes |
|---|---|
| Paid from | None |
| Deployment | Desktop |
| Multiphysics solver | Yes |
| Built-in meshing | Yes |
| CAD import | Yes |
| Parallel cores | Not verified |
| Operating systems | Linux, Windows (via WSL), macOS |
| Deployment | Self-hosted |
| Platforms | Linux, Windows, macOS |
| Support | Community, Docs, Email |
| Built for | Small business, Mid-market, Enterprise (editorial estimate) |
| Integrations | 1 integrations: ParaView |
| Pricing | Free plan |
| Website | openlb.net |
| Facts checked | 24 Sep 2026 |
OpenLB integrations
OpenLB lists 1 integrations on its own site.
- ParaView
Alternatives to OpenLB
- Ansys FluentA broad engineering CFD suite with automated meshing, GPU/HPC solving, and Ansys integrations.—
- SimScaleBrowser-based CFD with CAD preparation, cloud computing, APIs, and a free entry plan.4.0
- COMSOL MultiphysicsCFD modeling in a desktop environment built for coupled physics and broader engineering simulation.—
Used OpenLB? Be the first to review it
The editor score above is our own research. What this page doesn't have yet is a reader's view — what you used OpenLB for, what worked and what didn't. No stars are seeded and no review is paid for; an editor reads every one before it appears.
Write a reviewTwo minutes · verified accounts only · read by an editor before it appears
Featured on iTechGuides
OpenLB is listed in our CFD software directory. Add the badge to your site — it links back to this page.
<a href="https://www.itechguides.com/products/openlb/"><img src="https://www.itechguides.com/best/badge/openlb.svg" alt="Featured on iTechGuides" width="230" height="46"></a>
Guides on CFD software
- OpenFOAM vs SimScale: Which CFD Tool Should You Choose?Aug 2026
- Simcenter STAR-CCM+ vs. Ansys Fluent: Which CFD Software Should You Choose in 2026?Aug 2026
- Ansys Fluent vs. Simcenter STAR-CCM+: Which CFD Software Should You Choose?Aug 2026
Reviewed by iTechGuides Editors · Editorial team · Updated Sep 2026
Advertiser disclosure: iTechGuides is reader-supported. We may earn a commission when you click some links. It never changes a score or a verdict. How we rank.

