For future exascale climate and weather predictions

The path towards exascale computing holds enormous challenges for the community of weather and climate modelling regarding portability, scalability and data management that can hardly be faced by individual institutes. ESiWACE2 will therefore link, organise and enhance Europe’s excellence in weather and climate modelling to (1) enable leading European weather and climate models to leverage the performance of pre-exascale systems with regard to both compute and data capacity as soon as possible and (2) prepare the weather and climate community to be able to make use of exascale systems when they become available.

To achieve these goals, ESiWACE2 will:

(a) improve throughput and scalability of leading European weather and climate models and demonstrate the technical and scientific performance of the models in unprecedented resolution on pre-exascale EuroHPC systems,

(b) evaluate and establish new technologies such as domain-specific languages (DSLs) and machine learning for use in weather and climate modelling,

(c) enhance HPC capacity via services to the weather and climate community to optimize code performance and allow model porting,

(d) improve the data management toolchain from weather and climate simulations at scale,

(e) foster co-design between model developers, HPC manufacturers and HPC centres, and

(f) strengthen interactions of the community with the European HPC Eco-system.

ESiWACE2 will deliver configurations of leading models that can make efficient use of the largest supercomputers in Europe and run at unprecedented resolution for high-quality weather and climate predictions. This will be a beacon for the community in Europe and around the world. ESiWACE2 will develop HPC benchmarks, increase flexibility to use heterogeneous hardware, and provide targeted education and training for one of the most challenging applications to shape the future of HPC in Europe.

Within ESiWACE2, the Netherlands eScience Center is responsible for setting up a call for service projects.

The goal of the services is to create collaborations that provide guidance, engineering, and advice to support exascale preparations for weather and climate models. All groups developing and maintaining weather and climate codes – not only the ESiWACE2 partners – can apply. Proposals for such collaboration projects will be peer-reviewed and when found eligible will be granted in-kind support by one of the partners involved.

The service projects represent the outward engagement of the ESiWACE2 with the Earth system modelling communities in Europe. Weather and climate models are large and complex applications that experience a tension field between investments to enhance certain features, for example increasing fidelity, spatiotemporal resolutions, or resolving more physical processes, and investments to adapt the software to the latest hardware architectures. The way forward in preparing weather and climate simulations for exascale is to involve the community in making better use of the collective resources, utilising components developed elsewhere. The services do exactly that, they bring together experts in different fields to create real impact in Earth system models.

Project website:…

The project ESiWACE2 has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement 823988.

Participating organisations

Netherlands eScience Center
Environment & Sustainability
Environment & Sustainability



  • 1.
    Author(s): Erwan Raffin
    Published in 2020


Joachim Biercamp
Principal investigator
ESiWACE Centre of Excellence
Ben van Werkhoven
Ben van Werkhoven
Work Package Leader
Netherlands eScience Center
Gijs van den Oord
Gijs van den Oord
Senior RSE
Netherlands eScience Center
Jisk Attema
Research Software Engineer
Netherlands eScience Center
Niels  Drost
Niels Drost
Programme Manager
Netherlands eScience Center
Stijn Heldens
Stijn Heldens
Research Software Engineer
Netherlands eScience Center
Victor Azizi
Victor Azizi
Research Software Engineer
Netherlands eScience Center

Related projects


Centre of Excellence in Simulation of Weather and Climate in Europe

Updated 14 months ago
In progress


Overcoming the challenge of locality using a community multi-model environment

Updated 1 month ago


Arctic impact on weather and climate

Updated 17 months ago

Towards Large-Scale Cloud-Resolving Climate Simulations

Understanding the interaction between clouds and the large-scale circulation

Updated 20 months ago


Process-based climate simulation: advances in high-resolution modelling and European climate risk...

Updated 15 months ago

Related software



DALES is a large-eddy simulation code designed for studies of the physics of the atmospheric boundary layer, including convective and stable boundary layers as well as cloudy boundary layers.

Updated 21 months ago
11 24

Kernel Launcher


Dynamically compile GPU kernels and launch them easily and safely using C++ magic. Tight integration with Kernel Tuner results in blazing fast CUDA code that is maintainable and performance portable.

Updated 6 months ago
1 2

Kernel Tuner


Kernel Tuner greatly simplifies the development of highly-optimized and auto-tuned CUDA, OpenCL, and C code, supporting many advanced use-cases and optimization strategies that speed up the auto-tuning process.

Updated 9 months ago
95 15