GPU-Native Adaptive Mesh Refinement with Application to Lattice Boltzmann Simulations
Khodr Jaber, Ebenezer Essel, Pierre Sullivan

TL;DR
This paper introduces a GPU-native adaptive mesh refinement algorithm using a block-based octree approach, significantly improving efficiency for Lattice Boltzmann simulations by eliminating CPU-GPU data transfers.
Contribution
It presents the first GPU-native AMR algorithm with a block-based octree method, fully implemented in CUDA, and validated on multiple hardware platforms for fluid flow simulations.
Findings
Efficient GPU-only AMR reduces data transfer overhead.
Validated with benchmarks on consumer and datacenter GPUs.
Applicable to various solvers on cell-centered grids.
Abstract
Adaptive Mesh Refinement (AMR) enables efficient computation of flows by providing high resolution in critical regions while allowing for coarsening in areas where fine detail is unnecessary. While early AMR software packages relied solely on CPU parallelization, the widespread adoption of heterogeneous computing systems has led to GPU-accelerated implementations. In these hybrid approaches, simulation data typically resides on the GPU, and mesh management and adaptation occur exclusively on the CPU, necessitating frequent data transfers between them. A more efficient strategy is to adapt and maintain the entire mesh structure exclusively on the GPU, eliminating these transfers. Because of its inherent parallelism, the Lattice Boltzmann Method (LBM) has been widely implemented in hybrid AMR frameworks. This work presents a GPU-native algorithm for AMR using a block-based forest of…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsLattice Boltzmann Simulation Studies · Advanced Data Storage Technologies · Aerosol Filtration and Electrostatic Precipitation
