Batch 2: Definition of novel Weather & Climate Dwarfs
Andreas M\"uller, Mike Gillard, Kristian Pagh Nielsen, Zbigniew, Piotrowski

TL;DR
This paper defines a second set of key computational components, called dwarfs, for weather and climate prediction models, aiming to improve performance and portability on exascale computing systems.
Contribution
It introduces new weather and climate prediction dwarfs, expanding the set of key computational patterns for optimized high-performance modeling.
Findings
Defined and documented four new dwarfs: multigrid elliptic solver, advection schemes, radiation scheme.
Made the software for these dwarfs available on the exchange platform.
Extended the range of computational characteristics in the dwarf set.
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 a second set of so-called numerical weather & climate prediction dwarfs that form key functional components of prediction models in…
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
