Asked 31st Dec, 2017

LBM code: OpenLB or Palabos?

I am planning to simulate a turbulent flow with a relatively low Reynolds number using LBM, can anyone recommend a suitable open source code? OpenLB or Palabos or others?

Most recent answer

1st Feb, 2021
Joren Pelfrene
Flanders Make
Is there any update to this discussion? What is the current state of development for these open LBM softwares?
Looking at the capabilities, Palabos emerges as the most versatile, supporting free surface flow, multiphase flow and permeable media.

All Answers (11)

2nd Jan, 2018
Mounir Bouaifi
Professor Jos Derksen, has developed a very efficient FORTRAN LBM code.
We used it and it works.
Here is his last paper :
More papers :
2 Recommendations
3rd Jan, 2018
Stefan Zitz
Roskilde University
Dear Mister Xu,
There is this nice code from Erlangen (Germany) called waLBerla.
You can find the details here:
1 Recommendation
5th Jan, 2018
Dong Xu
Tianjin University
Many thanks for helps!
I didn't realize that there are some many good codes for LBM!
I only got Palabos and OpenLB from Wiki homepage for LBM.
24th Jan, 2018
Jubin V Jose
Indian Institute of Technology Madras
Among the two i think Palabos is more stable one. There is a book authored by Prof A Mohammad. Few basic codes are given there. I recommend you start with that.
1 Recommendation
9th Mar, 2018
Mathias J. Krause
Karlsruhe Institute of Technology
OpenLB has accurate turbulence models implemented, some in joint work with PhD students of Adams (TUM). The results has been published and validation examples are provided.
1 Recommendation
22nd Sep, 2018
Mathias J. Krause
Karlsruhe Institute of Technology
Next February there will be a Spring School on LBM and OpenLB (cf. There, you will get help getting started with the code.
28th Sep, 2018
Kartik Jain
University of Twente
It depends on the problem that you have in hand. Both OpenLB and Palabos are excellent codes. If you have a complex geometry that requires large computational resources, then following codes might also be worth looking at:
11th Feb, 2019
Shahriyar Alkhasli
Khazar University has also nice 2D/3D codes for learning purposes.
As previously stated, depends on your targets. For example, when I was looking for multicomponent model I found it in OpenLB.
Also, the good thing about OpenLB is that it outputs VTK format which is possible to visualize in ParaView. I am not sure if you can do it with Palabos.

Similar questions and discussions

Related Publications

Full-text available
In this paper, two sub-grid scale (SGS) models are introduced into the Lattice Boltzmann Method (LBM), i.e., the dynamics SGS model and the dynamical system SGS model, and applied to numerically solving three-dimensional high Re turbulent cavity flows. Results are compared with those obtained from the Smagorinsky model and direct numerical simulati...
Full-text available
The effects of shear flow on droplet collapse during the coarsening process in a vapor–liquid system are investigated by a free energy lattice Boltzmann model. To simulate different viscosity ratios, a local relaxation time parameter is integrated with LBM algorithm. The results show that for zero and small shear rates, droplet coarsening happens i...
Large eddy simulation (LES) of a turbulent flow over two cubic prisms is performed based on the Lattice Boltzmann Method (LBM). Two wall-mounted cubic prisms are arranged in tandem on the bottom wall of a fully developed turbulent channel flow for a Reynolds number of Re H = 4000 (based on the centerline velocity, U c , and the prism height, H). On...
Got a technical question?
Get high-quality answers from experts.