Back to Search Start Over

Scaling and performance portability of the particle-in-cell scheme for plasma physics applications through mini-apps targeting exascale architectures

Authors :
Muralikrishnan, Sriramkrishnan
Frey, Matthias
Vinciguerra, Alessandro
Ligotino, Michael
Cerfon, Antoine J.
Stoyanov, Miroslav
Gayatri, Rahulkumar
Adelmann, Andreas
Muralikrishnan, Sriramkrishnan
Frey, Matthias
Vinciguerra, Alessandro
Ligotino, Michael
Cerfon, Antoine J.
Stoyanov, Miroslav
Gayatri, Rahulkumar
Adelmann, Andreas
Publication Year :
2022

Abstract

We perform a scaling and performance portability study of the particle-in-cell scheme for plasma physics applications through a set of mini-apps we name "Alpine", which can make use of exascale computing capabilities. The mini-apps are based on Independent Parallel Particle Layer, a framework that is designed around performance portable and dimension independent particles and fields. We benchmark the simulations with varying parameters such as grid resolutions ($512^3$ to $2048^3$) and number of simulation particles ($10^9$ to $10^{11}$) with the following mini-apps: weak and strong Landau damping, bump-on-tail and two-stream instabilities, and the dynamics of an electron bunch in a charge-neutral Penning trap. We show strong and weak scaling and analyze the performance of different components on several pre-exascale architectures such as Piz-Daint, Cori, Summit and Perlmutter. While the scaling and portability study helps identify the performance critical components of the particle-in-cell scheme in the current state-of-the-art computing architectures, the mini-apps by themselves can be used to develop new algorithms and optimize their high performance implementations targeting exascale architectures.

Details

Database :
OAIster
Publication Type :
Electronic Resource
Accession number :
edsoai.on1333773291
Document Type :
Electronic Resource