Batch 1: Definition of several Weather & Climate Dwarfs

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.

[1]  Jan Erik Haugen,et al.  A Spectral Limited-Area Model Formulation with Time-dependent Boundary Conditions Applied to the Shallow-Water Equations , 1993 .

[2]  Nils Wedi,et al.  How does subgrid‐scale parametrization influence nonlinear spectral energy fluxes in global NWP models? , 2016 .

[3]  Pierre Bénard,et al.  Dynamical kernel of the Aladin–NH spectral limited‐area model: Revised formulation and sensitivity experiments , 2010 .

[4]  Harold Ritchie Application of the semi-Lagrangian method to a multilevel spectral primitive-equations model , 1991 .

[5]  D. Durran Numerical methods for wave equations in geophysical fluid dynamics , 1999 .

[6]  P. Smolarkiewicz,et al.  A class of semi-Lagrangian approximations for fluids. , 1992 .

[7]  Janusz A. Pudykiewicz,et al.  Preliminary results From a partial LRTAP model based on an existing meteorological forecast model , 1985 .

[8]  Piotr K. Smolarkiewicz,et al.  Spectral Preconditioners for Nonhydrostatic Atmospheric Models , 2003 .

[9]  A. Staniforth,et al.  Semi-Lagrangian integration schemes for atmospheric models - A review , 1991 .

[10]  L. Margolin,et al.  MPDATA: A Finite-Difference Solver for Geophysical Flows , 1998 .

[11]  S. Eisenstat,et al.  Variational Iterative Methods for Nonsymmetric Systems of Linear Equations , 1983 .

[12]  Adrian M. Tompkins,et al.  649 A new prognostic bulk microphysics scheme for the IFS , 2012 .

[13]  N. Wedi,et al.  Increasing horizontal resolution in numerical weather prediction and climate simulations: illusion or panacea? , 2014, Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences.

[14]  C. Temperton Self-sorting mixed-radix fast Fourier transforms , 1983 .

[15]  Rodolfo Bermejo,et al.  The Conversion of Semi-Lagrangian Advection Schemes to Quasi-Monotone Schemes , 1992 .

[16]  P. K. Smolarkiewicz,et al.  VARIATIONAL METHODS FOR ELLIPTIC PROBLEMS IN FLUID MODELS , 2000 .

[17]  Clive Temperton,et al.  A two‐time‐level semi‐Lagrangian global spectral model , 2001 .

[18]  Mats Hamrud,et al.  A Fast Spherical Harmonics Transform for Global NWP and Climate Models , 2013 .

[19]  M. Tiedtke,et al.  Representation of Clouds in Large-Scale Models , 1993 .

[20]  Guillaume Houzeaux,et al.  A Review of Element-Based Galerkin Methods for Numerical Weather Prediction: Finite Elements, Spectral Elements, and Discontinuous Galerkin , 2015 .

[21]  Mariano Hortal,et al.  The development and testing of a new two‐time‐level semi‐Lagrangian scheme (SETTLS) in the ECMWF forecast model , 2002 .

[22]  Harold Ritchie,et al.  Semi-Lagrangian advection on a Gaussian grid , 1987 .