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:20210916T132529Z
LOCATION:Jean Calvin
DTSTART;TZID=Europe/Stockholm:20210709T140000
DTEND;TZID=Europe/Stockholm:20210709T160000
UID:submissions.pasc-conference.org_PASC21_sess116@linklings.com
SUMMARY:Domain-Specific Languages and Compilers for Weather and Climate
DESCRIPTION:Minisymposium\n\nArchitectural specialization driven by the li
 mits imposed by the slow down in Moore’s Law is here to stay. For weather 
 and climate models, increased complexity of hardware architectures imposes
  a huge challenge. Balancing development speed, performance portability, e
 fficiency and maintenance cost of community developed weather and climate 
 models using the prevalent programming model of Fortran plus extensions ha
 s become increasingly hard and slowed scientific productivity. A few effor
 ts are aiming to solve this challenge by developing domain-specific langua
 ge (DSL) compilers. Higher-level programming increased developer productiv
 ity and shifts the burden to generate efficient code for a given hardware 
 architecture to the DSL compiler. Requirements on the DSLs are not unanimo
 us since target architecture, computational patterns from different models
 , as well as the preferred way of expressing the model, varies among some 
 of the major weather and climate model development efforts. In this mini-s
 ymposium, keynote speakers from various efforts around the world will talk
  about their approaches and the learnings from their work. We provide a pl
 atform to discuss how the future of domain-specific languages in weather a
 nd climate should look and how we can evolve our current ideas.\n\nExpress
 iveness and Performance: Adventures in Climate Modelling using a Dynamic L
 anguage\n\nByrne\n\nThough popular in other domains, dynamic languages are
  still rare in HPC applications, outside of front-end driver or code gener
 ation steps. The CliMA project is developing a full earth system model (ES
 M), entirely in the high-level, dynamic Julia language. The model has been
  developed from scratch ...\n\n---------------------\nDeveloping a DSL Com
 piler for Global Climate Models\n\nWicky, Fuhrer, Osuna\n\nWe will present
  a compiler for high level domain specific languages (DSLs) to represent s
 tencil-like computation. Due to the diversity in hardware architecture, th
 e challenge of developing and maintaining models for multiple architecture
 s with various execution models is bigger then ever. To maintai...\n\n----
 -----------------\nMLIR as a Framework for DSLs for Weather and Climate\n\
 nGysi\n\nMachine learning today drives the development of domain-specific 
 hardware and software solutions. Developers write their programs in a high
 -level language and rely on a framework for the target-specific code gener
 ation. This separation of concerns is essential for productivity and enabl
 es code gener...\n\n---------------------\nA Whirlwind Tour of the PSyclon
 e DSL\n\nFord\n\nPSyclone is a configurable domain-specific compiler which
  supports both code generation and transformation, and is primarily design
 ed for finite difference/volume/element weather and climate models written
  in Fortran. PSyclone is used by the U.K. Met Office in LFRic, their next 
 generation atmosphere...\n\n\nDomain: CS and Math, Climate and Weather
END:VEVENT
END:VCALENDAR
