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:20250822T115805Z
LOCATION:Room 5.0B56
DTSTART;TZID=Europe/Stockholm:20250616T150000
DTEND;TZID=Europe/Stockholm:20250616T153000
UID:submissions.pasc-conference.org_PASC25_sess116_msa219@linklings.com
SUMMARY:Gyselalib++: A Portable, Kokkos-Based Library for Exascale Gyrokin
 etic Simulations
DESCRIPTION:Emily Bourne (EPFL); Virginie Grandgirard (CEA, IRFM); Yuuichi
  Asahi and Julien Bigot (Maison de la Simulation); Peter Donnel (CEA); Ale
 xander Hoffmann (IPP); Abdelhadi Kara (CEA); Etienne Malaboeuf (CINES); Ph
 ilipp Krah and Dorian Midou (CEA); Yann Munschy and Mathieu Peybernes (EPF
 L); Matthieu Protais and Kevin Obrejan (CEA); Thomas Padioleau (Maison de 
 la Simulation); and Pauline Vidal (IPP)\n\nGyselalib++ is a portable, GPU-
 accelerated C++ library designed for high-performance gyrokinetic semi-Lag
 rangian simulations. It uses Kokkos to ensure performance portability acro
 ss diverse hardware architectures, including modern multi-core CPUs and GP
 Us, making it well-suited for exascale computing. Additionally, Gyselalib+
 + makes use of DDC (Discrete Domain Computation library), a library that p
 rovides a framework for strongly typing mathematical concepts. Gyselalib++
  is the result of a rewriting of GYSELA, a Gyrokinetic Semi-Lagrangian cod
 e written in Fortran. While the original code was highly optimised to run 
 petascale simulations, the lack of modularity makes it difficult to add no
 n-trivial extensions, such as X-point geometries, to the code. It was also
  difficult to optimise for new GPU architectures. This talk will introduce
  the design and capabilities of Gyselalib++, including its approach to par
 allelism, memory management, and performance optimisation for large-scale 
 gyrokinetic modelling. We will present benchmarking results on a 4D simula
 tion and discuss ongoing work to extend the capabilities of the library. I
 n particular, we will highlight early developments toward a patch-based ap
 proach for handling complex magnetic field geometries, such as those found
  near the X-point in fusion devices.\n\nDomain: Physics, Computational Met
 hods and Applied Mathematics\n\nSession Chair: Stephan Brunner (EPFL)\n\n
END:VEVENT
END:VCALENDAR
