DOE OSTI · 3408699
A GPU-based compressible combustion solver for applications exhibiting disparate space and time scales
Abstract
High-speed chemically active flows pose significant computational challenges due to their disparate space and time scales, with stiff chemistry often dominating simulation time. While modern scientific computing programs achieve exascale performance by leveraging graphics processing units (GPUs), existing GPU-based compressible combustion solvers face critical limitations in memory management, load balancing, and handling the highly localized nature of chemical reactions. To this end, we present a high-performance compressible reacting flow solver built on the AMReX framework and optimized for multi-GPU settings. Here, our approach addresses three GPU performance bottlenecks: memory access patterns through column-major storage optimization, computational workload variability via a bulk-sparse integration strategy for chemical kinetics, and multi-GPU load distribution for adaptive mesh refinement applications. The solver adapts existing matrix-based chemical kinetics formulations to multi-grid contexts. Using representative combustion applications, including 2D and 3D detonations and a 3D jet-in-crossflow configuration, we demonstrate 1.4–5× performance improvements over initial implementations on an in-house cluster of NVIDIA H100 GPUs, and near-ideal weak scaling on the Frontier supercomputer (Oak Ridge Leadership Computing Facility) with up to 1024 AMD Instinct MI250X GPUs. Roofline analysis reveals substantial improvements in arithmetic intensity for both convection (∼ 10 ×) and chemistry (∼ 4 ×) routines, confirming efficient utilization of GPU memory bandwidth and computational resources.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Carreon, Anthony [University of Michigan, Ann Arbor, MI (United States)] (ORCID:0000000151197083), Singh, Jagmohan [University of Michigan, Ann Arbor, MI (United States)], Sharma, Shivank [University of Michigan, Ann Arbor, MI (United States)], Zhang, Shuzhi [University of Michigan, Ann Arbor, MI (United States)], Raman, Venkat [University of Michigan, Ann Arbor, MI (United States)]. 2026-07-27. A GPU-based compressible combustion solver for applications exhibiting disparate space and time scales. https://doi.org/10.1177/10943420261471623
Cite the original work for its findings. Save a collection to share your selection of sources.