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)
Requirements:
- MPI
- HDF5
- CMake (optional)
This project is a continuation and extension https://github.com/ecalzavarini/ice-project
This project is based at Unite de Mecanique de Lille (UML EA 7512, http://uml.univ-lille.fr ) France.
For more information please contact:
Enrico Calzavarini <[email protected]> , www.ecalzavarini.info
Contributors: Kalyan Shrestha, Babak Rabbanipour Esfahani (Lille University, FR), Vojtech Patocka (Charles University, Prague CZ), Linfeng Jiang, Ziqi Wang (Tsinghua University, Beijing CHINA)
See wiki pages https://github.com/ecalzavarini/ch4-project/wiki (very incomplete)
This project received support from the INNOCOLD consortium (innocold.fr) and by the French National Agency for Research (ANR) by the grant (SEAS: ANR-13-JS09-0010).
This code can be cited as:
- Eulerian-Lagrangian fluid dynamics platform: The ch4-project Enrico Calzavarini, Software Impacts 1, 100002 (2019). https://doi.org/10.1016/j.simpa.2019.100002
This code has been employed in the following published studies:
- 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). https://link.aps.org/pdf/10.1103/PhysRevE.93.023306
- 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). https://link.aps.org/doi/10.1103/PhysRevLett.117.024501
- Propelled microprobes in turbulence, Enrico Calzavarini, Yongxiang X. Huang, Francois G. Schmitt and Lipo Wang, Phys. Rev. Fluids 3, 054604 (2018). https://link.aps.org/doi/10.1103/PhysRevFluids.3.054604
- Basal melting driven by turbulent thermal convection, Babak Rabbanipour Esfahani, Silvia C. Hirata, Stefano Berti and Enrico Calzavarini, Phys. Rev. Fluids 3, 053501 (2018). https://link.aps.org/doi/10.1103/PhysRevFluids.3.053501
- 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). https://link.aps.org/doi/10.1103/PhysRevE.99.013108
- Anisotropic particles in two-dimensional convective turbulence, Enrico Calzavarini, Linfeng Jiang and Chao Sun, Phys. Fluids 32, 023305 (2020). https://doi.org/10.1063/1.5141798
- Rotation of anisotropic particles in Rayleigh-Benard turbulence, Linfeng Jiang, Enrico Calzavarini and Chao Sun, J. Fluid Mech. 901, A8 (2020). http://dx.doi.org/10.1017/jfm.2020.539
- Settling of inertial particles in turbulent Rayleigh-Benard convection, Vojtech Patocka, Enrico Calzavarini, Nicola Tosi, Phys. Rev. Fluids 5, 114304 (2020). https://doi.org/10.1103/PhysRevFluids.5.114304
- 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). https://doi.org/10.1016/j.taml.2021.100227
- Ice front shaping by upward convective current, Ziqi Wang, Linfeng Jiang, Yihong Du, Chao Sun, Enrico Calzavarini, Phys. Rev. Fluids 6, L091501 (2021). https://doi.org/10.1103/PhysRevFluids.6.L091501
- 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. https://doi.org/10.1209/0295-5075/ac30e7
- 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). https://doi.org/10.1017/jfm.2022.197
- Accumulation and alignment of elongated gyrotactic swimmers in turbulence, Zehua Liu, Linfeng Jiang, Chao Sun, Physics of Fluids 34, 033303 (2022). https://doi.org/10.1063/5.0083802
- 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. https://doi.org/10.1016/j.epsl.2022.117622