【973】Towards exascale in Plasma Physics: A massively parallel performance portable C++ Particle-in-Cell framework

5 Sept 2023, 19:00
1h 30m
Hall 1st floor

Hall 1st floor

Poster Plasma Physics Poster Session

Speaker

Sonali Mayani (Paul Scherrer Institute)

Description

We present a IPPL, a C++ framework for Particle-in-Cell methods based on dimension independent particles and fields. IPPL makes use of Kokkos and HeFFTe (part of the Exascale Computing Project), and MPI (Message Passing Interface) to obtain a massively parallel performance portable code which works across various hardware architectures. We showcase its performance and utility using "Alpine", a set of mini-apps which solve electrostatic plasma physics problems. These include weak and strong Landau damping, bump-on-tail and two-stream instabilities, and electron dynamics in a Penning trap. Scaling studies are performed on large architectures such as Perlmutter and Piz Daint. We show weak and strong scaling, and pinpoint kernels requiring performance improvements.

Author

Sonali Mayani (Paul Scherrer Institute)

Co-authors

Dr Sriramkrishnan Muralikrishnan (Jülich Supercomputing Center) Dr Matthias Frey (University of St. Andrews) Mr Alessandro Vinciguerra (ETH Zürich) Mr Michael Ligotino (ETH Zürich) Dr Antoine Cerfon (Courant Institute of Mathematical Sciences) Dr Miroslav Stoyanov (Oak Ridge National Laboratory) Dr Rahulkumar Gayatri (NERSC, USA) Dr Andreas Adelmann (Paul Scherrer Institute)

Presentation materials

There are no materials yet.