Optimization of multi-phase compressible lattice Boltzmann codes on massively parallel multi-core systems

L. Biferale, F. Mantovani, M. Pivanti, F. Pozzati, M. Sbragaglia, S.F. Schifano, F. Toschi, R. Tripiccione

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

19 Citations (Scopus)

Abstract

We develop a Lattice Boltzmann code for computational fluid-dynamics and optimize it for massively parallel systems based on multi-core processors. Our code describes 2D multi-phase compressible flows. We analyze the performance bottlenecks that we find as we gradually expose a larger fraction of the available parallelism, and derive appropriate solutions. We obtain a sustained performance for this ready-for-physics code that is a large fraction of peak. Our results can be easily applied to most present (or planned) HPC architectures, based on latest generation multi-core Intel processor architectures. Keywords: Computational fluid-dynamics; Lattice Boltzmann methods; multi-core processors
Original languageEnglish
Title of host publicationProceedings of the International Conference on Computational Science (ICCS 2011, Singapore, June 1-3, 2011)
Pages994-1003
DOIs
Publication statusPublished - 2011

Publication series

NameProcedia Computer Science
Volume4
ISSN (Print)1877-0509

Fingerprint Dive into the research topics of 'Optimization of multi-phase compressible lattice Boltzmann codes on massively parallel multi-core systems'. Together they form a unique fingerprint.

Cite this