PeleC: An Adaptive Mesh Refinement Solver for Compressible Reacting Flows

Marc Henry de Frahan, Jon Rood, Marc Day, Hariswaran Sitaraman, Shashank Yellapantula, Bruce Perry, Ray Grout, Ann Almgren, Weiqun Zhang, John Bell, Jacqueline Chen

Research output: Contribution to journalArticlepeer-review

12 Scopus Citations


Reacting flow simulations for combustion applications require extensive computing capabilities. Leveraging the AMReX library, the Pele suite of combustion simulation tools targets the largest supercomputers available and future exascale machines. We introduce PeleC, the compressible solver in the Pele suite, and detail its capabilities, including complex geometry representation, chemistry integration, and discretization. We present a comparison of development efforts using both OpenACC and AMReX’s C++ performance portability framework for execution on multiple GPU architectures. We discuss relevant details that have allowed PeleC to achieve high performance and scalability. PeleC’s performance characteristics are measured through relevant simulations on multiple supercomputers. The success of PeleC’s design for exascale is exhibited through demonstration of a 160 billion cell simulation and weak scaling onto 100% of Summit, an NVIDIA-based GPU supercomputer at Oak Ridge National Laboratory. Our results provide confidence that PeleC will enable future combustion science simulations with unprecedented fidelity.

Original languageAmerican English
Pages (from-to)115-131
Number of pages17
JournalInternational Journal of High Performance Computing Applications
Issue number2
StatePublished - 2023

Bibliographical note

Publisher Copyright:
© The Author(s) 2022.

NREL Publication Number

  • NREL/JA-2C00-79610


  • adaptive mesh refinement
  • combustion
  • compressible reacting flows
  • computational fluid dynamics
  • graphics processing units
  • High performance computing


Dive into the research topics of 'PeleC: An Adaptive Mesh Refinement Solver for Compressible Reacting Flows'. Together they form a unique fingerprint.

Cite this