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:20210916T132454Z
LOCATION:Jean Calvin
DTSTART;TZID=Europe/Stockholm:20210709T140000
DTEND;TZID=Europe/Stockholm:20210709T143000
UID:submissions.pasc-conference.org_PASC21_sess116_msa381@linklings.com
SUMMARY:A Whirlwind Tour of the PSyclone DSL
DESCRIPTION:Minisymposium\n\nA Whirlwind Tour of the PSyclone DSL\n\nFord\
 n\nPSyclone is a configurable domain-specific compiler which supports both
  code generation and transformation, and is primarily designed for finite 
 difference/volume/element weather and climate models written in Fortran. P
 Syclone is used by the U.K. Met Office in LFRic, their next generation atm
 osphere model and is being developed for use in the NEMO ocean model. PSyc
 lone supports a separation of concerns between the science code and its pa
 rallelisation and optimisation on the underlying target<br />architecture,
  with PSyclone being responsible for the latter. This separation helps cod
 e development, as it allows scientists to<br />concentrate on implementing
  the science, and helps performance portability as PSyclone can tailor the
  parallelisation and<br />optimisation to the particular software and hard
 ware. Some key features of PSyclone are 1) its evolutionary approach to<br
  />performance portability - existing Fortran codes do not have to be comp
 letely rewritten, 2) its use of optimisation scripts which are<br />design
 ed to support the HPC expert and 3) its use of a language independent inte
 rnal representation, allowing code to be output in<br />different represen
 tations, enabling parallelisation using approaches not supported in Fortra
 n, such as OpenCL as well as the potential of interoperability between PSy
 clone and other DSLs. This presentation will introduce PSyclone, its use i
 n LFRic and NEMO,<br />its current status and future developments.\n\nDoma
 in: CS and Math, Climate and Weather
END:VEVENT
END:VCALENDAR
