BEGIN:VCALENDAR
VERSION:2.0
PRODID:Linklings LLC
BEGIN:VTIMEZONE
TZID:Europe/Stockholm
X-LIC-LOCATION:Europe/Stockholm
BEGIN:DAYLIGHT
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
TZNAME:CEST
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
TZNAME:CET
DTSTART:19701101T020000
RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTAMP:20250822T115804Z
LOCATION:Campussaal - Plenary Room
DTSTART;TZID=Europe/Stockholm:20250617T103000
DTEND;TZID=Europe/Stockholm:20250617T110000
UID:submissions.pasc-conference.org_PASC25_sess150_pos123@linklings.com
SUMMARY:P43 - Towards Exascale Particle-Mesh Methods: A Massively Parallel
  Performance Portable C++ Particle-in-Cell Framework
DESCRIPTION:Sonali Mayani (Paul Scherrer Institute, ETH Zurich); Matthias 
 Frey (University of St Andrews); Sriramkrishnan Muralikrishnan (Forschungs
 zentrum Jülich); and Ryan Ammann and Andreas Adelmann (Paul Scherrer Insti
 tute, ETH Zurich)\n\nWe showcase the Independent Parallel Particle Layer (
 IPPL), a performance portable C++ library for particle-in-cell methods. IP
 PL makes use of Kokkos (a performance portability abstraction layer), HeFF
 Te (a library for large scale FFTs), and MPI (Message Passing Interface) t
 o deliver a portable, massively parallel toolkit for particle-mesh methods
 . IPPL supports simulations in one to six dimensions, mixed precision, and
  asynchronous execution in different execution spaces (e.g. CPUs and GPUs)
 . One of the advantages of such a framework is the ability to be a test-be
 d for new algorithms which seek to improve runtime and efficiency of large
  scale simulations, for example in the beam and plasma physics communities
 . More concretely, we showcase the performance and usability of our librar
 y using a set of plasma physics mini-apps, collectively known as ALPINE, a
 s well as a cosmological structure formation mini-app. Performance is show
 n on multiple architectures, such as the Nvidia Grace Hopper GPUs (GH200) 
 and Nvidia A100 GPUs.\n\nSession Chair: David Moxey (King's College London
 )\n\n
END:VEVENT
END:VCALENDAR
