Executed and finished Sprints

Already accepted sprints can be found here. For more information beyond the PDF, please check out our Gitlab Wiki and our Lessons-learned page.

Nr
Model
Service Description
Documentation

01

ICON-ART

Analysis of ART code for GPU porting

Sprint report (08/2022)

02

mHM-ICON-YAC

Online coupling mHM into ICON using YAC

Sprint report (03/2023)

03

FESOM

Port FESOM 2.1 to JUWELS booster and Levante- GPU

Sprint report (07/2023) and Gitlab-Wiki

04

ParFlow

Port ParFlow to AMD GPUs, Inspection of RAPID Memory Manager and Hipification, Performance Analysis

Sprint report (08/2023)

05

MESSy

Optimise the data transfers between host (CPU) and device (GPU)

Sprint report (08/2023)

06

ESMValTool

Updating the remaining non-lazy preprocessor functions to be memory efficient and updating ESMValCore

Sprint report (05/2024)

07

HAMOCC

Concurrent HAMOCC on GPU

Sprint report (03/2024)and Gitlab-Wiki

08

MESSy-ComIn

Couple MESSy to ICON via the ICON Community Interface (ComIn)

Sprint report (04/2024) and Gitlab-Wiki

09

LAGOOn (CLaMS and MPTRAC)

Develop a concept and provide a first implementation of a framework for Lagrangian transport modeling

Sprint report (12/2024)

10

QUINCY in ICON-Land

Stepwise (mode based) port of the IQ code to GPUs based on the established workflow followed for the ICON GPU implementation with OpenACC

Sprint report (01/2025)

14

CLEO

Coupling CLEO to ICON with YAC 

Sprint report (01/2025)

Technical Information

The requirements to apply for a sprint are summarized in a here. Useful insights, e.g., lessons learned as well as FAQ are continuously added.

Slides, technical exercises and data examples from our workshops are listed on the workshop sites