Skip to content


Switch branches/tags

Latest commit


Git stats


Failed to load latest commit information.
Latest commit message
Commit time

Eulerian-Lagrangian fluid dynamics platform based on the Lattice-Boltzmann method

visualization of the dissipation field of a passive scalar in turbulence


A general purpose Lattice-Boltzmann code for fluid-dynamics simulations. It includes :

  • fluid dynamics (with several volume forcing terms for Channel flow, Homogeneous Isotropic Turbulence, buoyancy)
  • temperature dynamics (advection, diffusion , sink/source or reaction terms)
  • phase change (enthalpy formulation for solid/liquid systems)
  • scalar transport (same functionalities as temperature)
  • lagrangian dynamics (tracers, heavy/light & active point-like particles; non-shperical Jeffery rotation, gyrotaxis)
  • large eddy simulation (Smagorinsky, Shear Improved Samgorinsky with Kalman Filter)


  • MPI
  • HDF5
  • CMake (optional)


This project is a continuation and extension


This project is based at Unite de Mecanique de Lille (UML EA 7512, ) France.

For more information please contact:

Enrico Calzavarini <> ,

Contributors: Kalyan Shrestha, Babak Rabbanipour Esfahani (Lille University, FR), Vojtech Patocka (Charles University, Prague CZ), Linfeng Jiang, Ziqi Wang (Tsinghua University, Beijing CHINA)

How to:

See wiki pages (very incomplete)


This project received support from the INNOCOLD consortium ( and by the French National Agency for Research (ANR) by the grant (SEAS: ANR-13-JS09-0010).


This code can be cited as:

  1. Eulerian-Lagrangian fluid dynamics platform: The ch4-project Enrico Calzavarini, Software Impacts 1, 100002 (2019).

This code has been employed in the following published studies:

  1. Finite volume versus streaming-based lattice Boltzmann algorithm for fluid-dynamics simulations: A one-to-one accuracy and performance study, Kalyan Shrestha, Gilmar Mompean and Enrico Calzavarini, Phys. Rev. E 93, 023306 (2016).
  2. Micro-bubbles and micro-particles are not faithful tracers of turbulent acceleration, Varghese Mathai, Enrico Calzavarini, Jon Brons, Chao Sun and Detlef Lohse, Phys. Rev. Lett. 117, 024501 (2016).
  3. Propelled microprobes in turbulence, Enrico Calzavarini, Yongxiang X. Huang, Francois G. Schmitt and Lipo Wang, Phys. Rev. Fluids 3, 054604 (2018).
  4. Basal melting driven by turbulent thermal convection, Babak Rabbanipour Esfahani, Silvia C. Hirata, Stefano Berti and Enrico Calzavarini, Phys. Rev. Fluids 3, 053501 (2018).
  5. Robustness of heat-transfer in confined inclined convection at high-Prandtl number, Linfeng Jiang, Chao Sun and Enrico Calzavarini, Phys. Rev. E 99, 013108 (2019).
  6. Anisotropic particles in two-dimensional convective turbulence, Enrico Calzavarini, Linfeng Jiang and Chao Sun, Phys. Fluids 32, 023305 (2020).
  7. Rotation of anisotropic particles in Rayleigh-Benard turbulence, Linfeng Jiang, Enrico Calzavarini and Chao Sun, J. Fluid Mech. 901, A8 (2020).
  8. Settling of inertial particles in turbulent Rayleigh-Benard convection, Vojtech Patocka, Enrico Calzavarini, Nicola Tosi, Phys. Rev. Fluids 5, 114304 (2020).
  9. Rotational dynamics of bottom-heavy rods in turbulence from experiments and numerical simulations, Linfeng Jiang, Cheng Wang, Shuang Liu, Chao Sun, Enrico Calzavarini, Theo. App. Mechanics Lett., 100227 (2021).
  10. Ice front shaping by upward convective current, Ziqi Wang, Linfeng Jiang, Yihong Du, Chao Sun, Enrico Calzavarini, Phys. Rev. Fluids 6, L091501 (2021).
  11. Equilibrium states of the ice-water front in a differentially heated rectangular cell, Ziqi Wang, Enrico Calzavarini, Chao Sun, Europhys. Lett. (EPL), 135 (2021) 54001.
  12. Dynamics of finite-size spheroids in turbulent flow: the roles of flow structures and particle boundary layers, Lin-Feng Jiang, Cheng Wang, Shuang Liu, Chao Sun, Enrico Calzavarini, J. Fluid Mech 939 , A22 (2022).
  13. Accumulation and alignment of elongated gyrotactic swimmers in turbulence, Zehua Liu, Linfeng Jiang, Chao Sun, Physics of Fluids 34, 033303 (2022).
  14. Residence time of inertial particles in 3D thermal convection: implications for magma reservoirs, Vojtech Patocka, Nicola Tosi, Enrico Calzavarini, Earth and Planetary Science Letters 591 (2022) 117622.


Eulerian-Lagrangian fluid dynamics platform







No releases published


No packages published