You are here: Home » Services » Trainings » Training on Domain Specific Languages (DSL)

Training on Domain Specific Languages (DSL)

This training is planned as a 5-day face-to-face course in 2020.

The rapid changes in the multiple supercomputing architectures used to run weather and climate codes and the different programming models used seriously affect the development productivity and the ability to retain a single source code running efficiently everywhere. Domain-specific languages provide a solution to portability of these codes. In this training, we provide insights on DSLs considered in ESiWACE2 (PSyclone, CLAW and GridTools ecosystem) and demonstrate how to apply them to weather and climate models.

Topics:

  • insights on PSyclone, CLAW and GridTools ecosystem
  • demonstration on how to apply them to weather & climate models

 

Audience: Participants theoretically and practically learn how to use the DSL languages to implement PDE operators. During a hands-on session, participants are encouraged to implement some of the benchmark models defined by WP2 using DSLs and to build their own toy models, followed by an in-depth evaluation of generated optimised implementation and performance benefits. This training is planned for 25 people.

Schedule: This training is planned as a 5-day face-to-face course in 2020.

Contact person:

Upcoming Events
PDEs-2019: PDEs on the sphere 2019 Apr 29, 2019 - May 03, 2019 — Montreal (Canada)
EXDCI-2 workshop on High Performance Data Analytics May 13, 2019 - May 17, 2019 — Poznan (PL)
ISC 2019 Jun 16, 2019 - Jun 20, 2019 — Frankfurt (DE)
Previous events…
Upcoming events…
© Copyright ESiWACE 2015