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:20241120T082409Z
LOCATION:HG F 1
DTSTART;TZID=Europe/Stockholm:20240605T103000
DTEND;TZID=Europe/Stockholm:20240605T110000
UID:submissions.pasc-conference.org_PASC24_sess123_msa155@linklings.com
SUMMARY:Loki: A Source-To-Source Translation Tool for Numerical Weather Pr
 ediction Codes and More
DESCRIPTION:Minisymposium\n\nBalthasar Reuter and Michael Lange (ECMWF)\n\
 nEstablished numerical weather prediction (NWP) and climate modeling codes
 , such as ECMWF's Integrated Forecasting System (IFS), have been developed
  over decades and comprise a large monolithic code base. Over the course o
 f their lifetime, compute architectures have evolved from vector computers
  to distributed memory multi-processors and hybrid accelerated supercomput
 ers. Not least thanks to the systems procured by the EuroHPC JU, NWP codes
  are run on a larger variety of systems and have to target diverse hardwar
 e architectures today. Meanwhile, the objective of performance portability
  using a single programming model remains elusive and accommodating multip
 le bespoke and sometimes conflicting optimisations for specific hardware a
 rchitectures becomes increasingly unsustainable.\n\nWe present Loki, an op
 en-source Python package purpose-built for the IFS that offers source-to-s
 ource translation capabilities for Fortran code. It provides experts with 
 a freely-programmable API and inter-procedural analysis features to encode
  custom transformations that are applied programmatically across large sou
 rce trees. Loki is a cornerstone of the GPU adaptation strategy for ECMWF'
 s IFS and has been deployed successfully to adapt multiple components of t
 he forecast model for GPU execution. Recently, other users in the weather 
 and climate community have started evaluating Loki for their own code adap
 tation work.\n\nDomain: Climate, Weather, and Earth Sciences, Computationa
 l Methods and Applied Mathematics\n\nSession Chair: Xavier Lapillonne (Met
 eoSwiss)
END:VEVENT
END:VCALENDAR
