Extending the Pele Suite through Python and pyAMReX

ORAL

Abstract

The Pele Suite is a collection of adaptive mesh refinement CFD codes designed for handling real-world, complex turbulent reacting flows while effectively scaling to exascale computing resources. These codes are highly performant and scalable across a variety of computing architectures thanks to the AMReX framewok on which they are built. In this talk we will discuss our recent work in extending the capabilities of these codes using pyAMReX, exposing our underlying CFD algorithms to Python, opening up a range of new functionalities. We present the overall framework of the extension process and showcase some of the new capabilities enabled by expanding into the Python ecosystem.

*This work was authored by the National Renewable Energy Laboratory, managed and operated by Alliance for Sustainable Energy, LLC for the U.S. Department of Energy (DOE) under Contract No. DE-AC36-08GO28308. This research was performed using computational resources sponsored by the U.S. Department of Energy's Office of Energy Efficiency and Renewable Energy and located at the National Renewable Energy Laboratory. The views expressed in the article do not necessarily represent the views < of the DOE or the U.S. Government.

Presenters

  • Nicholas T Wimer

    • National Renewable Energy Laboratory (NREL)

Authors

  • Nicholas T Wimer

    • National Renewable Energy Laboratory (NREL)
  • Riley Fisher

    • National Renewable Energy Laboratory
  • Marc Day

    • National Renewable Energy Laboratory