Propagation Pattern for Moment Representation of the Lattice Boltzmann Method

John Gounley, Madhurima Vardhan, Erik W. Draeger, Pedro Valero-Lara, Shirley V. Moore, Amanda Randles

Research output: Contribution to journalArticlepeer-review

13 Scopus citations

Abstract

A propagation pattern for the moment representation of the regularized lattice Boltzmann method (LBM) in three dimensions is presented. Using effectively lossless compression, the simulation state is stored as a set of moments of the lattice Boltzmann distribution function, instead of the distribution function itself. An efficient cache-aware propagation pattern for this moment representation has the effect of substantially reducing both the storage and memory bandwidth required for LBM simulations. This article extends recent work with the moment representation by expanding the performance analysis on central processing unit (CPU) architectures, considering how boundary conditions are implemented, and demonstrating the effectiveness of the moment representation on a graphics processing unit (GPU) architecture.

Original languageEnglish
Article number9492751
Pages (from-to)642-653
Number of pages12
JournalIEEE Transactions on Parallel and Distributed Systems
Volume33
Issue number3
DOIs
StatePublished - Mar 1 2022

Funding

This work was supported in part by the LDRD Program of Oak Ridge National Laboratory, managed by UT-Battelle, LLC, in part by the National Institutes of Health under Award 1U01CA253511, in part by American Heart Association Predoctoral Fellowship and ACM/IEEE-CS George Michael Memorial High Performance Computing Fellowship, in part by Oak Ridge Leadership Computing Facility, which is a DOE Office of Science User Facility supported under Contract DE-AC05-00OR22725, and in part under the auspices of U.S. Department of Energy by Lawrence Livermore National Laboratory under Contract DE-AC52-07NA27344. The content is solely the responsibility of the authors and does not necessarily represent the official views of the National Institutes of Health. This manuscript has been authored by UT-Battelle, LLC under Contract No. DE-AC05-00OR22725 with the U.S. Department of Energy. The United States Government retains and the publisher, by accepting the article for publication, acknowledges that United States Government retains a nonexclusive, paid-up, irrevocable, world-wide license to publish or reproduce the published form of this manuscript, or allow others to do so, for United States Government purposes. The Department of Energy will provide public access to these results of federally sponsored research in accordance with the DOE Public Access Plan (http://energy.gov/downloads/ doe-public-access-plan).

FundersFunder number
IEEE-CS George Michael Memorial High Performance Computing Fellowship
National Institutes of Health1U01CA253511
U.S. Department of Energy
American Heart Association
Office of ScienceDE-AC05-00OR22725
Lawrence Livermore National LaboratoryDE-AC52-07NA27344
Oak Ridge National Laboratory
Anacostia Community Museum
UT-Battelle

    Keywords

    • Lattice Boltzmann methods
    • fluid dynamics
    • high-performance computing

    Fingerprint

    Dive into the research topics of 'Propagation Pattern for Moment Representation of the Lattice Boltzmann Method'. Together they form a unique fingerprint.

    Cite this