TY  - CONF
AU  - Muralikrishnan, Sriramkrishnan
AU  - Frey, Matthias
AU  - Vinciguerra, Alessandro
AU  - Ligotino, Michael
AU  - Cerfon, Antoine J.
AU  - Stoyanov, Miroslav
AU  - Gayatri, Rahulkumar
AU  - Adelmann, Andreas
TI  - Scaling and performance portability of the particle-in-cell scheme for plasma physics applications through mini-apps targeting exascale architectures
CY  - Philadelphia, PA
PB  - Society for Industrial and Applied Mathematics
M1  - FZJ-2024-06385
SP  - 26-38
PY  - 2024
AB  - We perform a scaling and performance portability study of the electrostatic 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 IPPL, a framework that is designed around performance portable and dimensionality 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 to identify the performance critical components of the particle-in-cell scheme on 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.
T2  - SIAM Conference on Parallel Processing for Scientific Computing
CY  - 5 Mar 2024 - 8 Mar 2024, Baltimore (USA)
Y2  - 5 Mar 2024 - 8 Mar 2024
M2  - Baltimore, USA
LB  - PUB:(DE-HGF)8
DO  - DOI:10.1137/1.9781611977967.3
UR  - https://juser.fz-juelich.de/record/1032619
ER  -