Scalable Lattice Boltzmann Solvers for CUDA GPU Clusters

Christian Obrecht 1, * Frédéric Kuznik 1 Bernard Tourancheau 2 Jean-Jacques Roux 1
* Auteur correspondant
2 Drakkar
LIG - Laboratoire d'Informatique de Grenoble
Abstract : The lattice Boltzmann method (LBM) is an innovative and promising approach in computational fluid dynamics. From an algorithmic standpoint it reduces to a regular data parallel procedure and is therefore well-suited to high performance computations. Numerous works report efficient implementations of the LBM for the GPU, but very few mention multi-GPU versions and even fewer GPU cluster implementations. Yet, to be of practical interest, GPU LBM solvers need to be able to perform large scale simulations. In the present contribution, we describe an efficient LBM implementation for CUDA GPU clusters. Our solver consists of a set of MPI communication routines and a CUDA kernel specifically designed to handle three-dimensional partitioning of the computation domain. Performance measurement were carried out on a small cluster. We show that the results are satisfying, both in terms of data throughput and parallelisation efficiency.
Type de document :
Article dans une revue
Parallel Computing, Elsevier, 2013, 39 (6-7), pp.259-270. 〈10.1016/j.parco.2013.04.001〉
Liste complète des métadonnées

Littérature citée [15 références]  Voir  Masquer  Télécharger

https://hal.archives-ouvertes.fr/hal-00931058
Contributeur : Valérie Samper <>
Soumis le : mercredi 11 juin 2014 - 10:13:18
Dernière modification le : jeudi 8 juin 2017 - 10:53:03
Document(s) archivé(s) le : jeudi 11 septembre 2014 - 10:40:41

Fichier

ACL35.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

Collections

Citation

Christian Obrecht, Frédéric Kuznik, Bernard Tourancheau, Jean-Jacques Roux. Scalable Lattice Boltzmann Solvers for CUDA GPU Clusters. Parallel Computing, Elsevier, 2013, 39 (6-7), pp.259-270. 〈10.1016/j.parco.2013.04.001〉. 〈hal-00931058〉

Partager

Métriques

Consultations de la notice

191

Téléchargements de fichiers

301