Towards a GPU-Native Adaptive Mesh Refinement Scheme for the Lattice Boltzmann Method in Complex Geometries
Khodr Jaber, Ebenezer E. Essel, Pierre E. Sullivan

TL;DR
This paper introduces a GPU-native adaptive mesh refinement scheme for the Lattice Boltzmann Method that handles complex geometries directly on the GPU, enabling efficient flow simulations over irregular surfaces.
Contribution
The work presents a novel GPU-based AMR procedure integrated with complex geometry handling for LBM, allowing entirely GPU-resident mesh adaptation and boundary detection.
Findings
Achieved significant speedup over CPU implementation.
Successfully handled complex geometries like Stanford bunny.
Validated the method with 2D and 3D test cases.
Abstract
We present a GPU-native mesh adaptation procedure that incorporates a complex geometry represented with a triangle mesh within a primary Cartesian computational grid organized as a forest of octrees. A C++/CUDA program implements the procedure for execution on a single GPU as part of a new module with the AGAL framework, which was originally developed for GPU-native adaptive mesh refinement (AMR) and fluid flow simulation with the Lattice Boltzmann Method (LBM). Traditional LBM is limited to grids with regular prismatic cells with domain boundaries aligned with the cell faces. This work is a first step towards an implementation of the LBM that can simulate flow over irregular surfaces while retaining both adaptation of the mesh and the temporal integration routines entirely on the GPU. Geometries can be inputted as a text file (which generates primitive objects such as circles and…
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
TopicsComputer Graphics and Visualization Techniques · Lattice Boltzmann Simulation Studies · Generative Adversarial Networks and Image Synthesis
