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

09/19/2018
by   S. V. Adams, et al.
0

This paper describes LFRic: the new weather and climate modelling system being developed by the UK Met Office to replace the existing Unified Model in preparation for exascale computing in the 2020s. LFRic uses the GungHo dynamical core and runs on a semi-structured cubed-sphere mesh. The design of the supporting infrastructure follows object orientated principles to facilitate modularity and the use of external libraries where possible. In particular, a `separation of concerns' between the science code and parallel code is imposed to promote performance portability. An application called PSyclone, developed at the STFC Hartree centre, can generate the parallel code enabling deployment of a single source science code onto different machine architectures. This paper provides an overview of the scientific requirement, the design of the software infrastructure, and examples of PSyclone usage. Preliminary performance results show strong scaling and an indication that hybrid MPI/OpenMP performs better than pure MPI.

READ FULL TEXT
research
05/16/2023

MPI-rical: Data-Driven MPI Distributed Parallelism Assistance with Transformers

Automatic source-to-source parallelization of serial code for shared and...
research
08/16/2019

Report on the performance portability demonstrated for the relevant Weather & Climate Dwarfs

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

Machine learning for weather and climate are worlds apart

Modern weather and climate models share a common heritage, and often eve...
research
09/24/2022

Climate Impact Modelling Framework

The application of models to assess the risk of the physical impacts of ...
research
08/16/2019

Batch 1: Definition of several Weather & Climate Dwarfs

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

New High Performance GPGPU Code Transformation Framework Applied to Large Production Weather Prediction Code

We introduce "Hybrid Fortran", a new approach that allows a high perform...
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...

Please sign up or login with your details

Forgot password? Click here to reset