A GPU-based Compressible Combustion Solver for Applications Exhibiting Disparate Space and Time Scales

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Carreon, Anthony, Singh, Jagmohan, Sharma, Shivank, Zhang, Shuzhi, Raman, Venkat
Format: Preprint
Published: 2025
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866917053159440384
author Carreon, Anthony
Singh, Jagmohan
Sharma, Shivank
Zhang, Shuzhi
Raman, Venkat
author_facet Carreon, Anthony
Singh, Jagmohan
Sharma, Shivank
Zhang, Shuzhi
Raman, Venkat
contents High-speed chemically active flows present significant computational challenges due to their disparate space and time scales, where stiff chemistry often dominates simulation time. While modern supercomputing scientific codes 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 multigrid contexts. Using representative combustion applications including hydrogen-air detonations and jet in supersonic crossflow configurations, we demonstrate $2-5\times$ performance improvements over initial GPU implementations with near-ideal weak scaling across $1-96$ NVIDIA H100 GPUs. Roofline analysis reveals substantial improvements in arithmetic intensity for both convection ($\sim 10 \times$) and chemistry ($\sim 4 \times$) routines, confirming efficient utilization of GPU memory bandwidth and computational resources.
format Preprint
id arxiv_https___arxiv_org_abs_2510_23993
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle A GPU-based Compressible Combustion Solver for Applications Exhibiting Disparate Space and Time Scales
Carreon, Anthony
Singh, Jagmohan
Sharma, Shivank
Zhang, Shuzhi
Raman, Venkat
Distributed, Parallel, and Cluster Computing
Computational Engineering, Finance, and Science
High-speed chemically active flows present significant computational challenges due to their disparate space and time scales, where stiff chemistry often dominates simulation time. While modern supercomputing scientific codes 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 multigrid contexts. Using representative combustion applications including hydrogen-air detonations and jet in supersonic crossflow configurations, we demonstrate $2-5\times$ performance improvements over initial GPU implementations with near-ideal weak scaling across $1-96$ NVIDIA H100 GPUs. Roofline analysis reveals substantial improvements in arithmetic intensity for both convection ($\sim 10 \times$) and chemistry ($\sim 4 \times$) routines, confirming efficient utilization of GPU memory bandwidth and computational resources.
title A GPU-based Compressible Combustion Solver for Applications Exhibiting Disparate Space and Time Scales
topic Distributed, Parallel, and Cluster Computing
Computational Engineering, Finance, and Science
url https://arxiv.org/abs/2510.23993