The table below provides you with an overview of the accepted sprints including the service description and contact details of the applicants.

More information about the respective sprint can be found in the detailed documentation. We aim to provide you with the documentation no later than three months after the sprint has been completed.

Additionally, we occasionally publish lessons learned during the sprints that might be of interest to the community in general on our lessons-learned and FAQ pages.

Model / Tool

Support time [months]

Service Description

Contact

Institute

Documentation

ICON-ART

2 (04/22-06/22)

Analysis of ART code for GPU porting

Ali Hoshyaripour

KIT

>> here <<

mHM-ICON-YAC

6 (07/22-01/23)

Online coupling mHM into ICON using YAC

Stephan Thober

UFZ

>> here <<

FESOM

6 (11/22-05/23)

Port FESOM 2.1 to JUWELS booster and Levante- GPU

Dmitry Sidorenko

AWI

>> here <<

ParFlow

6 (12/22-06/23)

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

Daniel Caviedes-Voullième

FZ Jülich

>> here <<

MESSy

4 (01/23-05/23)

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

Astrid Kerkweg

FZ Jülich

>> here <<

ESMValTool

6 (06/23-12/23)

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

Birgit Hassler

DLR

>> here <<

HAMOCC

6 (06/23-12/23)

Concurrent HAMOCC on GPU

Fatemeh Chegini

MPI-M

>> here <<

MESSy-ComIn

6 (07/23-01/24)

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

Kerstin Hartung

DLR

>> here <<

LAGOOn (CLaMS and MPTRAC)

6 (09/23-03/24)

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

Felix Plöger

FZ Jülich

added afterwards

QUINCY in ICON-Land

6 (01/24-06/24)

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

Julia Nabel

BGC Jena

added afterwards

modLSMcoup (ICON, eCLM, YAC)

6 (01/24-06/24)

Develop a proof-of-concept for modular coupling of the land surface, to implement the YAC coupler

Stefan Poll

FZ Jülich

added afterwards

CLEO

6 (01/24-06/24)

 Coupling CLEO to ICON with YAC 

Clara Bayley

MPI-M

added afterwards

PALM

6 (10/24-3/25)

Porting those of the PALM modules related to urban processes (especially radiation) to GPUs

Siegfried Raasch

University of Hannover

added afterwards

MESSy-ICON

6 (10/24-3/25)

Revise the data import function of the MESSy for ICON

Astrid Kerkweg

FZ Jülich

added afterwards

MESSy-ComIn 2

6 (9/24-3/25)

ComIn intergration time loop

Bastian Kern

DLR

added afterwards

PDAF

6 (9/24-3/25)

Performance evaluation, optimization, and strategy development for porting PDAF to GPUs

Lars Nerger

AWI

added afterwards

PISM

6 (2025)

install a YAC based output server, which allow for asynchronous output

Torsten Albrecht

MPG-GEA

added afterwards