There is a newer version of this record available.

Software Open Access

OpenLB Release 0.9: Open Source Lattice Boltzmann Code

Krause, M.J.; Henn, T.; Mink, A.; Trunk, R.; Weisbrod, P.; Nathen, P.; Klemens, F.; Maier, M.-L.

The OpenLB project provides a C++ package for the implementation of lattice Boltzmann methods (LBM) that is general enough to address a vast range of tansport problems, e.g. in computational fluid dynamics. The source code is publicly available and constructed in a well readable, modular way. This enables for a fast implementation of both simple academic test problems and advanced engineering applications. It is also easily extensible to include new physical content.

Official website:

Release comments:
user-friendly build-in pre-processing (geometry from stl or geometry primitives, automatic volume mesh generation and parallel setup), advanced parallelization for geometry handling as well as vtk-file output, functor concept further developed (geometrical primitives with arithmetic (+,*,-), strain rate, dissipation rate, velocity, pressure in SI units, flux, drag and lift functors, norm functors consider convergence in specific norms), new turbulence models, new parallel vtk-file output, updated and new examples, compatibility tested on Mac, Windows Cygwin, Ubuntu with gcc 4.8.2, 4.9.2 and intel 14.0.4

Files (2.3 MB)
Name Size
872.2 kB Download
1.4 MB Download
All versions This version
Views 5,509376
Downloads 7753
Data volume 2.3 GB3.7 MB
Unique views 1,684365
Unique downloads 6253


Cite as