To make Europe's Earth system models fit for exascale - Deliverable D3.5
Creators: name: van Werkhoven, Ben
name: van den Oord, Gijs
name: Sclocco, Alessio
name: Heldens, Stijn
name: Azizi, Victor
name: Raffin, Erwan
name: Guibert, David
name: Lucido, Loris
name: Moulard, Georges-Emmanuel
name: Giuliani, Graziano
name: van Stratum, Bart
name: van Heerwaarden, Chiel
Publisher: name: Zenodo
Year: 2023
Subjects: ESiWACE2
Centre of Excellence in Simulation of Weather and Climate in Europe Phase 2
ESiWACE Services

description: As the demand for higher resolution and more accurate weather and climate simulations increases, the need<br> for exascale supercomputers becomes more pressing. Modern (exascale) supercomputers increasingly rely on<br> graphics processing units (GPUs) as the major source of compute power. However, the process of porting<br> existing weather and climate modelling codes to these new systems presents new challenges.<br> As many existing weather and climate modelling codes are designed to run on traditional CPU-based<br> supercomputers, significant efforts are required to port the codes to new supercomputers and efficiently<br> utilize GPUs. The transition can be difficult for researchers and developers who are accustomed to working<br> with traditional CPU-based systems and may not have experience with programming and optimizing GPU<br> code.<br> Along with the evolution of the hardware, the application of weather and climate models is also evolving.<br> For example, when individual models are used as component models in larger coupled simulations, or when<br> models are used as part of larger workflows to produce forecasts at regular intervals.<br> The goal of the ESiWACE2 services is to create collaborations between the ESiWACE2 partners consisting<br> of Research Software Engineers, HPC experts, and tool builders, and the weather and climate community<br> of model developing groups and end users of weather and climate models. The goal of these collaborations<br> is to provide guidance, engineering, and advice to support the weather and climate community through the<br> evolution process of both the computing hardware and the evolving usage practices to prepare the weather<br> and climate community for the exascale era.<br> The ESiWACE2 project has created three services. <strong>Service 1: code portability and refactoring</strong> focused<br> on porting and refactoring weather and climate models to new computing architectures, such as GPUs. S<strong>ervice<br> 2: Coupling, IO and workflows</strong> focused on optimizing the complex use cases of weather and climate models<br> through the use of community-developed tools for model coupling, parallel I/O, and operational workflows.<br> <strong>Service 3: Weather and climate benchmarking </strong>has continued the development of the HPCW benchmark<br> suite to enable in-depth performance analysis and benchmarking of weather and climate codes.
description: ESiWACE2 stands for Centre of Excellence in Simulation of Weather and Climate in Europe Phase 2. ESiWACE2 is funded by the European Union's Horizon 2020 research and innovation programme (H2020-INFRAEDI-2018-1 call) under grant agreement 823988.