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:20230831T095747Z
LOCATION:Sertig
DTSTART;TZID=Europe/Stockholm:20230628T120000
DTEND;TZID=Europe/Stockholm:20230628T123000
UID:submissions.pasc-conference.org_PASC23_sess165_msa122@linklings.com
SUMMARY:Modernizing the ICON Codebase through Language-Interoperable Memor
 y Management and a Consistent Test
DESCRIPTION:Minisymposium\n\nClaudia Frauen, Ralf Müller, and Jörg Behrens
  (German Climate Computing Centre); Florian Prill (DWD); Christopher Bigna
 mini and Will Sawyer (ETH Zurich / CSCS); Xavier Lapillonne (MeteoSwiss); 
 Sergey Kosukhin, Luis Kornblueh, and Daniel Klocke (Max Planck Institute f
 or Meteorology); Claudius Holeksa, Terry Cojean, and Yen-Chen Chen (Karlsr
 uhe Institute of Technology); and Hartwig Anzt (University of Tennessee, K
 arlsruhe Institute of Technology)\n\nOver the past decades, processor perf
 ormance has grown dramatically. Memory bandwidth and latency have become c
 ritical factors in solving HPC problems. Most HPC machines now use acceler
 ators such as GPUs with independent memory. In addition, CPUs now feature 
 many cores and special fast memory, like the Fujistu A64FX and Intel Sapph
 ire Rapids. This work presents a memory-manager concept for the ICON clima
 te and weather prediction model. The memory manager written in C++ allows 
 supporting vendor-native parallel programming frameworks, which are also C
 ++-based, like CUDA, HIP, and SYCL, or portability layers like Kokkos. At 
 the same time, the language interoperability enables backward compatibilit
 y with the legacy code in Fortran while introducing concepts facilitating 
 better ICON component interfaces and implementations for better efficiency
 . This work also introduces a consistent test workflow for memory manageme
 nt. The consistent test ensures the portability of the memory manager in d
 ifferent front-ends and can be extended to future efforts of ICON moderniz
 ation.\n\nDomain: Climate, Weather and Earth Sciences\n\nSession Chair: Xa
 vier Lapillonne (MeteoSwiss)
END:VEVENT
END:VCALENDAR
