Moment Representation of Regularized Lattice Boltzmann Methods on NVIDIA and AMD GPUs
- ORNL
- Duke university Duhram, NC
The lattice Boltzmann method is a highly scalable Navier-Stokes solver that has been applied to flow problems in a wide array of domains. However, the method is bandwidth-bound on modern GPU accelerators and has a large memory footprint. In this paper, we present new 2D and 3D GPU implementations of two different regularized lattice Boltzmann methods, which are not only able to achieve an acceleration of ∼ 1.4 × w.r.t. reference lattice Boltzmann implementations but also reduce the memory requirements by up to 35% and 47% in 2D and 3D simulations respectively. These new approaches are evaluated on NVIDIA and AMD GPU architectures.
- Research Organization:
- Oak Ridge National Laboratory (ORNL), Oak Ridge, TN (United States)
- Sponsoring Organization:
- USDOE
- DOE Contract Number:
- AC05-00OR22725
- OSTI ID:
- 2224172
- Resource Relation:
- Conference: ScalAH23: 14th Workshop on Latest Advances in Scalable Algorithms for Large-Scale Heterogeneous Systems - Denver, Colorado, United States of America - 11/13/2023 10:00:00 AM-11/13/2023 10:00:00 AM
- Country of Publication:
- United States
- Language:
- English
Similar Records
Case Study of Using Kokkos and SYCLs Performance-Portable Frameworks for Milc-Dslash Benchmark on NVIDIA, AMD and Intel GPUs
Moment representation in the lattice Boltzmann method on massively parallel hardware
Optimization and Portability of a Fusion OpenACC-based FORTRAN HPC Code from NVIDIA to AMD GPUs
Conference
·
Fri Jan 01 00:00:00 EST 2021
·
OSTI ID:2224172
+4 more
Moment representation in the lattice Boltzmann method on massively parallel hardware
Conference
·
Fri Nov 01 00:00:00 EDT 2019
·
OSTI ID:2224172
+2 more
Optimization and Portability of a Fusion OpenACC-based FORTRAN HPC Code from NVIDIA to AMD GPUs
Conference
·
Sat Jul 01 00:00:00 EDT 2023
·
OSTI ID:2224172
+1 more