Multi-GPU Implementation of a Hybrid Thermal Lattice Boltzmann Solver using the TheLMA Framework - Archive ouverte HAL Accéder directement au contenu
Article Dans Une Revue Computers and Fluids Année : 2013

Multi-GPU Implementation of a Hybrid Thermal Lattice Boltzmann Solver using the TheLMA Framework

C. Obrecht
Bernard Tourancheau

Résumé

In this contribution, a single-node multi-GPU thermal lattice Boltzmann solver is presented. We implement a simplified version of the hybrid model developed by Lallemand and Luo in 2003, which combines multiple-relaxation-time lattice Boltzmann for the fluid flow with a finite-difference method for temperature. The program is based on the TheLMA framework which was developed for that purpose. The chosen implementation and optimisation strategies are described, both for inter-GPU communication and for coupling with the thermal component of the model. Validation and performance results are provided as well.
Fichier principal
Vignette du fichier
ACL30.pdf (190.56 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-00731152 , version 1 (09-06-2014)

Identifiants

Citer

C. Obrecht, F. Kuznik, Bernard Tourancheau, J.-J. Roux. Multi-GPU Implementation of a Hybrid Thermal Lattice Boltzmann Solver using the TheLMA Framework. Computers and Fluids, 2013, 80, pp.269-275. ⟨10.1016/j.compfluid.2012.02.014⟩. ⟨hal-00731152⟩
79 Consultations
213 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More