Skip to main content

Moment representation in the lattice Boltzmann method on massively parallel hardware

Publication ,  Conference
Vardhan, M; Gounley, J; Hegele, L; Draeger, EW; Randles, A
Published in: International Conference for High Performance Computing, Networking, Storage and Analysis, SC
November 17, 2019

The widely-used lattice Boltzmann method (LBM) for computational fluid dynamics is highly scalable, but also significantly memory bandwidth-bound on current architectures. This paper presents a new regularized LBM implementation that reduces the memory footprint by only storing macroscopic, moment-based data. We show that the amount of data that must be stored in memory during a simulation is reduced by up to 47%. We also present a technique for cache-aware data re-utilization and show that optimizing cache utilization to limit data motion results in a similar improvement in time to solution. These new algorithms are implemented in the hemodynamics solver HARVEY and demonstrated using both idealized and realistic biological geometries. We develop a performance model for the moment representation algorithm and evaluate the performance on Summit.

Duke Scholars

Published In

International Conference for High Performance Computing, Networking, Storage and Analysis, SC

DOI

EISSN

2167-4337

ISSN

2167-4329

ISBN

9781450362290

Publication Date

November 17, 2019
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Vardhan, M., Gounley, J., Hegele, L., Draeger, E. W., & Randles, A. (2019). Moment representation in the lattice Boltzmann method on massively parallel hardware. In International Conference for High Performance Computing, Networking, Storage and Analysis, SC. https://doi.org/10.1145/3295500.3356204
Vardhan, M., J. Gounley, L. Hegele, E. W. Draeger, and A. Randles. “Moment representation in the lattice Boltzmann method on massively parallel hardware.” In International Conference for High Performance Computing, Networking, Storage and Analysis, SC, 2019. https://doi.org/10.1145/3295500.3356204.
Vardhan M, Gounley J, Hegele L, Draeger EW, Randles A. Moment representation in the lattice Boltzmann method on massively parallel hardware. In: International Conference for High Performance Computing, Networking, Storage and Analysis, SC. 2019.
Vardhan, M., et al. “Moment representation in the lattice Boltzmann method on massively parallel hardware.” International Conference for High Performance Computing, Networking, Storage and Analysis, SC, 2019. Scopus, doi:10.1145/3295500.3356204.
Vardhan M, Gounley J, Hegele L, Draeger EW, Randles A. Moment representation in the lattice Boltzmann method on massively parallel hardware. International Conference for High Performance Computing, Networking, Storage and Analysis, SC. 2019.

Published In

International Conference for High Performance Computing, Networking, Storage and Analysis, SC

DOI

EISSN

2167-4337

ISSN

2167-4329

ISBN

9781450362290

Publication Date

November 17, 2019