Moment representation in the lattice Boltzmann method on massively parallel hardware
- Duke University
- ORNL
- Universidade do Estado de Santa Catarina
- Lawrence Livermore National Laboratory (LLNL)
- Duke university Duhram, NC
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.
- Research Organization:
- Oak Ridge National Laboratory (ORNL), Oak Ridge, TN (United States)
- Sponsoring Organization:
- USDOE
- DOE Contract Number:
- AC05-00OR22725
- OSTI ID:
- 1607181
- Country of Publication:
- United States
- Language:
- English
Similar Records
Propagation Pattern for Moment Representation of the Lattice Boltzmann Method
Moment Representation of Regularized Lattice Boltzmann Methods on NVIDIA and AMD GPUs
Journal Article
·
Tue Jul 20 20:00:00 EDT 2021
· IEEE Transactions on Parallel and Distributed Systems
·
OSTI ID:1814345
Moment Representation of Regularized Lattice Boltzmann Methods on NVIDIA and AMD GPUs
Conference
·
Wed Nov 01 00:00:00 EDT 2023
·
OSTI ID:2224172