High performance lattice Boltzmann solvers on massively parallel architectures with applications to building aeraulics
type: Dataset
description: With the advent of low-energy buildings, the need for accurate building performance simulations has significantly increased. However, for the time being, the thermo-aeraulic effects are often taken into account through simplified or even empirical models, which fail to provide the expected accuracy. Resorting to computational fluid dynamics seems therefore unavoidable, but the required computational effort is in general prohibitive. The joint use of innovative approaches such as the lattice Boltzmann method (LBM) and massively parallel computing devices such as graphics processing units (GPUs) could help to overcome these limits. The present research work is devoted to explore the potential of such a strategy. The lattice Boltzmann method, which is based on a discretised version of the Boltzmann equation, is an explicit approach offering numerous attractive features: accuracy, stability, ability to handle complex geometries, etc. It is therefore an interesting alternative to the direct solving of the Navier-Stokes equations using classic numerical analysis. From an algorithmic standpoint, the LBM is well-suited for parallel implementations. The use of graphics processors to perform general purpose computations is increasingly widespread in high performance computing. These massively parallel circuits provide up to now unrivalled performance at a rather moderate cost. Yet, due to numerous hardware induced constraints, GPU programming is quite complex and the possible benefits in performance depend strongly on the algorithmic nature of the targeted application. For LBM, GPU implementations currently provide performance two orders of magnitude higher than a weakly optimised sequential CPU implementation. The present thesis consists of a collection of nine articles published in international journals and proceedings of international conferences (the last one being under review). These contributions address the issues related to single-GPU implementations of the LBM and …
identifier: NNT: 2012ISAL0134
issued: 2026-05-10T18:19:30.319340
language: en
modified: 2026-05-10T18:19:30.319345
contact point: Organization
  fn: CCSD
keyword: batiment
keyword: building-aeraulics
keyword: calcul-intensif
keyword: comportement-energetique
keyword: ecoulement-des-fluides
keyword: effets-thermo-aeraulique
keyword: efficacite-energetique
keyword: energetique
keyword: gpu
keyword: graphics-processing-units
keyword: high-performance-computing
keyword: infoeu-reposemanticsdoctoralthesis
keyword: lattice-boltzmann-method
keyword: methode-boltzmann-sur-gaz-reseau
keyword: methode-lbm
keyword: modelisation-de-comportement
keyword: physcondcm-genphysics-physicscondensed-matter-cond-matother-cond-matother
keyword: processeurs-graphiques
keyword: simulation-numerique
keyword: theses
landing page: https://theses.hal.science/tel-00776986

High performance lattice Boltzmann solvers on massively parallel architectures with applications to building aeraulics
type: Distribution
format: HTML
issued: 2026-05-10T18:19:30.347390
modified: 2026-05-10T18:19:30.294854
access URL: https://theses.hal.science/tel-00776986

test_moissonnage_selune
type: Agent