Batch 1: Definition of several Weather & Climate Dwarfs

08/16/2019
by   Gianmarco Mengaldo, et al.
0

This document is one of the deliverable reports created for the ESCAPE project. ESCAPE stands for Energy-efficient Scalable Algorithms for Weather Prediction at Exascale. The project develops world-class, extreme-scale computing capabilities for European operational numerical weather prediction and future climate models. This is done by identifying weather & climate dwarfs which are key patterns in terms of computation and communication (in the spirit of the Berkeley dwarfs). These dwarfs are then optimised for different hardware architectures (single and multi-node) and alternative algorithms are explored. Performance portability is addressed through the use of domain specific languages. This deliverable contains the description of the characteristics of the weather & climate dwarfs that form key functional components of prediction models in terms of the science that they encapsulate and in terms of computational cost they impose on the forecast production. The ESCAPE work flow between work packages centres on these dwarfs and hence their selection, their performance assessment, code adaptation and optimization is crucial for the success of the project. At this stage of ESCAPE, a selection of established and new dwarfs has been made, their documentation been compiled and the software been made available on the software exchange platform. The selection of dwarfs will be extended throughout the course of the project (see Deliverable D1.2). The current selection includes the spectral transforms, the cloud microphysics scheme, two and three-dimensional elliptic solvers, a bi-Fourier spectral transform, an interpolation needed for the semi-Lagrangian advection scheme and a first version of the semi-Lagrangian advection scheme itself. This deliverable includes their scientific description and the guidance for installation, execution and testing.

READ FULL TEXT

page 8

page 15

page 19

page 20

page 23

page 31

page 32

page 33

research
08/16/2019

Batch 2: Definition of novel Weather & Climate Dwarfs

This document is one of the deliverable reports created for the ESCAPE p...
research
08/16/2019

Additional key features required for different directives based porting approaches

This document is one of the deliverable reports created for the ESCAPE p...
research
08/16/2019

Public release of Atlas under an open source license, which is accelerator enabled and has improved interoperability features

This document is one of the deliverable reports created for the ESCAPE p...
research
05/09/2022

Productive Performance Engineering for Weather and Climate Modeling with Python

Earth system models are developed with a tight coupling to target hardwa...
research
08/16/2019

Performance report and optimized implementations of Weather & Climate dwarfs on multi-node systems

This document is one of the deliverable reports created for the ESCAPE p...
research
09/19/2018

LFRic: Meeting the challenges of scalability and performance portability in Weather and Climate models

This paper describes LFRic: the new weather and climate modelling system...
research
08/16/2019

Report on energy-efficiency evaluation of several NWP model configurations

This document is one of the deliverable reports created for the ESCAPE p...

Please sign up or login with your details

Forgot password? Click here to reset