Consistent time-step optimization in the lattice Boltzmann method - Archive ouverte HAL Access content directly
Journal Articles Journal of Computational Physics Year : 2022

Consistent time-step optimization in the lattice Boltzmann method


Owing to its efficiency and aptitude for massive parallelization, the lattice Boltzmann method generally outperforms conventional solvers in terms of execution time in weakly compressible flows. However, in the incompressible limit, the authorized time-step (being inversely proportional to the speed of sound) becomes prohibitively small so that the performance advantage over continuum-based solvers vanishes. A remedy to optimize the time-step is provided by tailoring an artificial speed of sound, which can be fixed or variable throughout the simulation, the latter case referring to an adaptive time-stepping. While achieving considerable speed-ups in certain flow configurations, adaptive time-stepping comes with the flaw that the continuities of mass density and pressure cannot be fulfilled conjointly when thespeed of sound is varied. Therefore, a trade-off is needed. By leaving the mass density unchanged, the conservation of mass is preserved but the pressure presents a discontinuity in the momentum equation. In contrast, manipulation of the mass density allows us to ensure the continuity of the pressure term in the momentum equation (per unit mass) but the conservation of mass is locally sacrificed. This algorithm requires an additional scaling operation and will therefore be called adaptive time-stepping with correction in the article. Interestingly, we found that this second trade-off is generally preferable.
Fichier principal
Vignette du fichier
Consistent_optimized_time_stepping_in_the_lattice_Boltzmann_method (3).pdf (1.73 Mo) Télécharger le fichier
Origin Files produced by the author(s)

Dates and versions

hal-03387908 , version 1 (20-10-2021)
hal-03387908 , version 2 (24-08-2022)



Tobias Horstmann, Hatem Touil, Lucien Vienne, Denis Ricot, Emmanuel Lévêque. Consistent time-step optimization in the lattice Boltzmann method. Journal of Computational Physics, 2022, ⟨10.1016/⟩. ⟨hal-03387908v2⟩
184 View
442 Download



Gmail Mastodon Facebook X LinkedIn More