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
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.
Top contributors to discussions in this field
All Answers (11)
Professor Jos Derksen, has developed a very efficient FORTRAN LBM code.
We used it and it works.
Here is his last paper :
More papers :
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:
http://exolete.com/lbm/ 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
What open LBM (lattice-Boltzmann) code to choose for simulations of fluid flow in porous media?
- Antti Ilmari Koponen
There are currently several options for open LBM (lattice-Boltzmann) codes. Quick search gives at least the following: OpenLB, Walberla, Palabos and Musubi.
Our application will be flow in tomographic images of fibrous porous materials (porosity 50-90%) with low Reynolds number. The networks are homogeneous enough so that load balancing is not obligatory. Also, no need for grid refinement. Solid-fluid boundaries will be accurate enough with simple bounce back combined with the MRT collision operator - more sophisticated boundaries are not needed. The simulations are performed with a single powerful windows workstation.
My simple question is: What open LBM code to choose for these simulations? We have currently looked mainly at openLB, but would in our case another choice be preferable?
OpenLB vs Palabos
- Saman Karimi
Hi, I'm trying to do a simulation of fluid flow and heat transfer in porous medium for geothermal applications. I wanted to know between OpenLB and Palabos which one would be a better choice?
Also if wanted to simulate the mechanical processes (porous medium displacement due to high pressure of fluid flow), would it be possible to do that with these softwares?
Any help and suggestions would be appreciated
Can anyone suggest good starting point to learn Lattice Boltzmann Method (LBM)?
- Subhra Sankar Kalita
I am entirely new to LBM and statistical methods. Can anyone please suggest good starting point for the same? Any good books or video lecture links will do. I am proficient enough in programming and currently I am working on FDM and FVM.
What is the physical meaning of Prandtl number?
- Nazaruddin Sinaga
Prandtl number is a physical property of fluids. What is its physical meaning?
How to calculate the Van der Waals and electrostatic interaction energy seperately in LAMMPS?
- Yuewen Jia
I am currently doing an MD simulation with LAMMPS and calculating the interaction energy between two groups. However, the group/group command only gives the total interaction energy, including Van der Waals and electrostatic interaction energy. I am wondering, is there any method to dump them separately?
Thank you in advance!
How can I create a structured mesh using a transfinite volume in gmsh?
- Nils Wagner
The example .geo file is attached.
In Star CCM+, the function in user field function is the value on cell or on face?
- Ying Zou
If i need to creat a new user field , i have to invoke a wall y+. Is the value of wall y+ i invoked cell value or face value?
I need to creat a new wall function by user field function to change every cell parameter. I don't know whether i can access my goal. Whether is the user field function not enougn and have to use user code?
What is the advantage of using the Lattice Boltzmann method to solve Advection-dispersion transport of species in porous media at the continuum scale?
- Tushar Kanti Pal
Lattice Boltzmann method (LBM) has successfully been applied at pore scale simulation where detailed of the porous structure of the domain is required; it has also been applied at REV scale where the damping effect due to obstacle in the flow path is incorporated by modifying Boltzmann equation. Presently, the method is being applied for solving advection-dispersion transport of species in porous media at the continuum scale also. As we all know that LBM is economically more expensive than tradition numerical scheme (e.g., FDM, FEM, FVM) because of its more degrees of freedom (distribution functions).
ChatGPT and writing scientific/geological/geotechnical reports
- Christian Ungewitter
I want to start a discussion about the influence of ChatGPT on the geological business and especially on writing geological/geotechnical reports. Is it possible with the current implementation of ChatGPT (version 3) to write a comprehensive geotechnical report? Or can it be viewed as a support for writing a geotechnical report? Or do you think that this technology can’t create any substantial contribution for a geological/geotechnical report?
I tried it out. I wanted ChatGPT to explain how epithermal gold deposits form. 90 % of the text were right but the mistakes were very subtle AND very serious. The fluids carrying the gold ascending from the depth were described as “cold”. For a geologist the error seems obvious but a non technical person could take it for granted.
So for writing geological reports this Version of ChatGPT is not sufficient but I think this can change with future versions. Perhaps ChatGPT will not be able to write geological reports by itself but it could be a big support. What is your opinion?
Massive drag reduction in turbulent flow by dilute addition of polymers has long been a challenging problem in fluid dynamics. In order to study this problem here we use the Lattice Boltzmann method (LBM) to simulate turbulent channel flow. A polymer model, which is macroscopically equivalent to the FENE-P model, is included in LBM to represent pol...
The main goal of this paper is to develop the coupled double- distributionfunction (DDF) lattice Boltzmann method (LBM) for simulation of subsonic and transonic turbulent flows. In the present study, we adopt the second-order implicit-explicit (IMEX) Runge-Kutta schemes for time discretization and theNon-Oscillatory andNon- Free-Parameters Dissipat...
This study investigates high-performance computing (HPC) strategies for improving and reducing the time consumption of the simulations of turbulent flows in periodic boxes at different resolutions using the lattice Boltzmann method (LBM). Isotropic turbulence is a fundamental problem in fluid dynamics that can be considered a good candidate for exa...