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 as well as more information about GPU porting with special models on our Gitlab-Wiki.

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 <<   and Gitlab-Wiki

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 <<  and Gitlab-Wiki

MESSy-ComIn

6 (07/23-01/24)

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

Kerstin Hartung

DLR

>> here <<  and Gitlab-Wiki

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

>> here <<

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