Suggestions appear as you type. Use the up and down arrows to choose one and Enter to open it.

OpenLB

Free#14 of 22 in CFD software

Open-source C++ library for lattice Boltzmann CFD simulations.

—Not yet scored
OpenLB— Visit OpenLB

At a glance

  • Editor score
    Not yet scored
  • Pricing
    Free plan
  • Best for
    Developers building lattice-Boltzmann CFD workflows
  • Free plan
    Yes
  • Paid from
    None
  • Deployment
    Desktop
  • Facts checked
    24 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

Plans Free planFree Free to use — no paid tier required for the core job.
See plans on openlb.net

OpenLB fact sheet

Free planYes
Paid fromNone
DeploymentDesktop
Multiphysics solverYes
Built-in meshingYes
CAD importYes
Parallel coresNot verified
Operating systemsLinux, Windows (via WSL), macOS
DeploymentSelf-hosted
PlatformsLinux, Windows, macOS
SupportCommunity, Docs, Email
Built forSmall business, Mid-market, Enterprise (editorial estimate)
Integrations1 integrations: ParaView
PricingFree plan
Websiteopenlb.net
Facts checked24 Sep 2026

OpenLB integrations

OpenLB lists 1 integrations on its own site.

  • ParaView

Alternatives to OpenLB

See all OpenLB alternatives →

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

Reviews come only from verified accounts. Sign in or create an account first — your e-mail is never shown.

Your rating

0 characters · at least 80, up to 3,000

Posted from your verified account. Reviews appear after an editor reads them, usually within two working days.

Featured on iTechGuides

Featured on iTechGuides — OpenLB —/10

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

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.