Development of a Performance Portable Non-Equilibrium Plasma Fluid Solver on Adaptive Grids

Research output: NRELPresentation

Abstract

This presentation will describe the numerical techniques, programming paradigms, verification, and performance of a non-equilibrium plasma fluid solver that can effectively utilize current and upcoming central processing and graphics processing unit (CPU+GPU) architectures. Our plasma fluid model solves the conservation equations for self-consistent electrostatic Poisson, electron and heavy species transport, and electron temperature on adaptive Cartesian grids. Our solver is written using performance portable adaptive mesh management library, AMReX (Zhang et al., JOSS, 4 (37) 1370, 2019), and can be built and run on widely available vendor specific GPU architectures (NVIDIA/AMD/Intel). We utilize a non-subcycled second order semi-implicit time-stepping method where all adaptive mesh refinement (AMR) levels are advanced with the same time step. The composite multi-level multigrid solver from within AMReX is used for each of the governing equations that are cast into a Helmholtz equation form. We have also developed a python based chemical mechanism parser framework that uses a similar format as CANTERA (Goodwin et al., Zenodo, 2018) yaml files as input. Our custom parser reads the yaml file and provides C++ files with transport and production rate functions that can be executed on both host (CPU) and device (GPU). We present verification of our solver using method of manufactured solutions that indicate formal second order accuracy with central diffusion and fifth order weighted-essentially-non-oscillatory (WENO) advection scheme. We also verify our solver with published literature on low-pressure capacitive and high-pressure streamer discharges. Our initial performance studies indicate 10X speed-up using 20 NVIDIA GPUs versus 200 CPUs for an atmospheric streamer discharge problem solved on a 512 x 1024 x 512 grid.
Original languageAmerican English
Number of pages20
StatePublished - 2024

Publication series

NamePresented at the 77th Annual Gaseous Electronics Conference, 30 September - 4 October 2024, San Diego, California

NREL Publication Number

  • NREL/PR-2C00-91564

Keywords

  • graphics processing units
  • high performance computing
  • non thermal plasmas
  • plasma fluid models
  • streamer discharges

Fingerprint

Dive into the research topics of 'Development of a Performance Portable Non-Equilibrium Plasma Fluid Solver on Adaptive Grids'. Together they form a unique fingerprint.

Cite this