A GPU-based compressible combustion solver for applications exhibiting disparate space and time scales

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. 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 <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" overflow="scroll"> <mml:mrow> <mml:mo stretchy="false">(</mml:mo> <mml:mrow> <mml:mo>∼</mml:mo> <mml:mn>10</mml:mn> <mml:mo>×</mml:mo> </mml:mrow> <mml:mo stretchy="false">)</mml:mo> </mml:mrow> </mml:math> and chemistry <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" overflow="scroll"> <mml:mrow> <mml:mo stretchy="false">(</mml:mo> <mml:mrow> <mml:mo>∼</mml:mo> <mml:mn>4</mml:mn> <mml:mo>×</mml:mo> </mml:mrow> <mml:mo stretchy="false">)</mml:mo> </mml:mrow> </mml:math> routines, confirming efficient utilization of GPU memory bandwidth and computational resources.

Authors

Institutions

Publication Details

Journal
The International Journal of High Performance Computing Applications
Published
2026-07-27
DOI
https://doi.org/10.1177/10943420261471623
Primary Topic
Combustion and flame dynamics
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

A GPU-based compressible combustion solver for applications exhibiting disparate space and time scales

S Zhang, Anthony Carreon, Venkat Raman, Jagmohan Singh et al.
The International Journal of High Performance Computing Applications
Combustion and flame dynamics
article

A GPU-based compressible combustion solver for applications exhibiting disparate space and time scales

S Zhang, Anthony Carreon, Venkat Raman, Jagmohan Singh, Shivank Sharma
article en

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. 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 <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" overflow="scroll"> <mml:mrow> <mml:mo stretchy="false">(</mml:mo> <mml:mrow> <mml:mo>∼</mml:mo> <mml:mn>10</mml:mn> <mml:mo>×</mml:mo> </mml:mrow> <mml:mo stretchy="false">)</mml:mo> </mml:mrow> </mml:math> and chemistry <mml:math xmlns:mml="http://www.w3.org/1998/Math/MathML" overflow="scroll"> <mml:mrow> <mml:mo stretchy="false">(</mml:mo> <mml:mrow> <mml:mo>∼</mml:mo> <mml:mn>4</mml:mn> <mml:mo>×</mml:mo> </mml:mrow> <mml:mo stretchy="false">)</mml:mo> </mml:mrow> </mml:math> routines, confirming efficient utilization of GPU memory bandwidth and computational resources.

The International Journal of High Performance Computing Applications
University of Michigan (US)
Affordable and clean energy
Openalex Percentile: Top 11%
Combustion and flame dynamics
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.