Batch 1: Definition of several Weather & Climate Dwarfs
Gianmarco Mengaldo

TL;DR
This paper defines key computational components, called dwarfs, in weather and climate modeling, to optimize their performance on exascale computing architectures within the ESCAPE project.
Contribution
It introduces a set of weather and climate dwarfs, describing their characteristics and computational costs, and provides documentation for their implementation and optimization.
Findings
Selection of key weather and climate dwarfs for modeling.
Documentation and software availability for these dwarfs.
Guidance for their performance assessment and optimization.
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsGeophysics and Gravity Measurements
Energy-efficient Scalable Algorithms for Weather Prediction at Exascale
Research and Innovation Action
H2020-FETHPC-2014
Author: Daniel Thiemert
Date: March 10, 2024
Project Coordinator: Dr. Peter Bauer (ECMWF)
Project Start Date: 01/10/2015
Project Duration: 36 months
Published by the ESCAPE Consortium
Version: 0.1
Contractual Delivery Date: 30/06/2016
Work Package/ Task: WP1/ T1.1
Document Owner: ECMWF
Dissemination level: Public
Contributors: Gianmarco Mengaldo
Willem Deconinck
Michail Diamantakis
Alastair McKinstrey
Piet Termonia
Peter Bauer
Nils Wedi
\setlrmarginsandblock
0.151 \setulmarginsandblock0.21 \setpnumwidth3em \setrmarg4em
\checkandfixthelayout
\maxsecnumdepthparagraph \setsecnumdepthparagraph
\setsecheadstyle \setsubsecheadstyle \setparaheadstyle \setparaindent0pt\setafterparaskip0pt
\captiondelim \captionnamefont \captiontitlefont \changecaptionwidth\captionwidth1
\makepagestylememoirStylePages \makerunningwidthmemoirStylePages \makeheadrulememoirStylePages\normalrulethickness \makefootrulememoirStylePages\normalrulethickness0pt \makeevenfootmemoirStylePages0 \makeoddfootmemoirStylePages0 \makeevenheadmemoirStylePagesESCAPE - WP1: Weather & Climate Dwarfs - D1.1: Batch no. 1 of Dwarfs \makeoddheadmemoirStylePagesESCAPE - WP1: Weather & Climate Dwarfs - D1.1: Batch no. 1 of Dwarfs \makepsmarksmemoirStylePages \createmarkchapterbothshownumber@chapapp \createmarksectionrightshownumber \createplainmarktocbothContents \createplainmarklofbothList of Figures \createplainmarklotbothList of Tables \createplainmarkbibboth\bibname \createplainmarkindexbothIndex \createplainmarkglossaryboth\glossaryname
\aliaspagestylechapterchap
language=bash, basicstyle=, frame=single, columns=fullflexible, backgroundcolor=, linewidth=xleftmargin=0.05keepspaces=true, framesep=5pt, rulecolor=, aboveskip=10pt, autogobble=true
language=make, basicstyle=, numbers=left, numberstyle=, numbersep=3pt, frame=, columns=fullflexible, backgroundcolor=, linewidth=xleftmargin=0.05keepspaces=true
\NewEnvironnotebox
\bcinfo
Note\BODY
\NewEnvironwarningbox
\bcdanger
Warning\BODY
\NewEnvirontipbox
\bclampe
Tip\BODY
\NewEnvironcustombox[3]
#2
#1\BODY
See ESCAPE-D1-1-V0-1 See ESCAPE-D1-1-V0-1
