BEGIN:VCALENDAR
VERSION:2.0
PRODID:Linklings LLC
BEGIN:VTIMEZONE
TZID:America/Chicago
X-LIC-LOCATION:America/Chicago
BEGIN:DAYLIGHT
TZOFFSETFROM:-0600
TZOFFSETTO:-0500
TZNAME:CDT
DTSTART:19700308T020000
RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=2SU
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:-0500
TZOFFSETTO:-0600
TZNAME:CST
DTSTART:19701101T020000
RRULE:FREQ=YEARLY;BYMONTH=11;BYDAY=1SU
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTAMP:20260202T201806Z
LOCATION:266
DTSTART;TZID=America/Chicago:20251117T120000
DTEND;TZID=America/Chicago:20251117T123000
UID:submissions.supercomputing.org_SC25_sess218_ws_waccpd101@linklings.com
SUMMARY:Porting a Fortran plasma simulation to Exascale on AMD GPUs using 
 both OpenMP and Kokkos
DESCRIPTION:Etienne Malaboeuf (CINES, CEA); Mathieu Peybernes (EPFL, SCITA
 S); Kévin Obrejan and Julien Julien (CEA); Emily Bourne (SCITAS, EPFL); an
 d Virginie Grandgirard (CEA)\n\nThis paper presents the 2-step work undert
 aken to port GYSELA, a petascale Fortran simulation code for turbulence in
  tokamak plasmas, to GPUs. The initial porting process using OpenMP offloa
 ding allowed for good performance in most of the code, with the exception 
 of the collision operator, which became a major bottleneck. This performan
 ce critical operator was then rewritten in C++ using Kokkos. It is now kno
 wn as KoLiOp, and is now one of the code modules with the largest speedups
  relative to the CPU baseline. We explain our strategy in both phases of d
 evelopment and provide an in-depth analysis of how we leveraged each frame
 work for overall performance. The techniques detailed are applicable to ot
 her codes seeking to use a portability layer. Finally, we present a compar
 ative benchmark run on the CPU (AMD Genoa) and GPU (MI250X) partitions of 
 the Adastra machine as well as its upcoming MI300A APU nodes.\n\nRecording
 : Livestreamed, Recorded\n\nRegistration Category: Technical Program Reg P
 ass, Workshop Reg Pass\n\nSession Chairs: Andreas Herten (Forschungszentru
 m Jülich, Jülich Supercomputing Centre (JSC)); Rabab Alomairy (Massachuset
 ts Institute of Technology (MIT), King Abdullah University of Science and 
 Technology (KAUST)); and Jorge Luis Galvez Vallejo (Australian National Un
 iversity)\n\n
END:VEVENT
END:VCALENDAR
