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:20240605T100000
DTEND;TZID=Europe/Stockholm:20240605T103000
UID:submissions.pasc-conference.org_PASC24_sess123_msa278@linklings.com
SUMMARY:What if Weather and Climate Models were Written in Python?
DESCRIPTION:Minisymposium\n\nOliver Fuhrer (MeteoSwiss, ETH Zurich)\n\nAs 
 of today, the majority of weather and climate models are implemented in Fo
 rtran and extended with a selection of compiler directives to enable execu
 tion of multicore CPUs, vector units or graphics processing units (GPUs). 
 The consequence is that developers struggle to keep pace with a repidly ev
 olving HPC software and hardware ecosystem and are not able to leverage ef
 ficiently current and emergy leadership class supercomputing infrastructur
 es. Also, developer productivity in resolving problems or introducing new 
 features is generally low.\n\nBut what if weather and climate models were 
 implemented in Python? We present Pace, a Python-based performance portabl
 e implementation of a subset of the x-SHiELD model of NOAA/GFDL. We demons
 trate scaling Pace to 4000 GPUs on the Piz Daint supercomputer at CSCS and
  achieving a 3.9x speedup over the Fortran reference code on CPUs. Pace is
  a proof of concept that high-level languages like Python can achieve perf
 ormance portability in atmopsheric models and provide a more productive de
 velopment environment. Additionally, Pace enables entirely novel use cases
  and workflows such as easy integration of machine learning components, ta
 king full advantage of the Python ecosystem. We finish with an outlook for
  the ICON model.\n\nDomain: Climate, Weather, and Earth Sciences, Computat
 ional Methods and Applied Mathematics\n\nSession Chair: Xavier Lapillonne 
 (MeteoSwiss)
END:VEVENT
END:VCALENDAR
