Pele: An Exascale-Ready Suite of Combustion Codes

Research output: NRELPresentation

Abstract

High fidelity simulations of realistic combustion devices are extremely demanding computationally because of the requirements to capture complex fuel chemical decomposition, its intricate interactions with turbulent, often multiphase, flows, and the wide separation of space and time scales between the thin flame and the device boundaries. Software required to carry out such computations tends to be extremely complex, particularly when designed to exploit hardware accelerators, and can be difficult to port and maintain. We present Pele, a performance portable suite of tools for the simulation of combustion systems, including codes to evolve reactive multiphase configurations in the low Mach number and compressible flow regimes, along with a set of inter-compatible post processing and in situ analysis tools. The Pele suite of tools is built on top of the AMReX framework for block-structured adaptive mesh refinement, which provides efficient data structures and algorithms that enable the development of a wide variety of efficient mesh and particle based PDE integration schemes. A hierarchical MPI+X parallelism scheme supports CPU-only and accelerated architectures, where X can be OpenMP, CUDA, and HIP based approaches for intra-node computational work distribution. The algorithms and data structures underlying the Pele simulation and analysis tools are highly scalable and performant across a wide variety of high-performance computing platforms, including DOEs newest exascale-class machines, Frontier and Aurora. The simulation and analysis tools are fully documented and freely distributed as open source via GitHub. We present key algorithmic and software challenges, solution strategies, performance and resulting set of capabilities.
Original languageAmerican English
Number of pages21
StatePublished - 2022

Publication series

NamePresented at the 18th International Conference on Numerical Combustion, 8-11 May 2022, San Diego, California

NREL Publication Number

  • NREL/PR-2C00-82880

Keywords

  • AMReX
  • combustion
  • combustion simulation and analysis
  • exascale
  • HYPRE
  • MAGMA
  • Pele
  • PeleC
  • PeleLM
  • PeleLMeX
  • SUNDIALS

Fingerprint

Dive into the research topics of 'Pele: An Exascale-Ready Suite of Combustion Codes'. Together they form a unique fingerprint.

Cite this