Performance analysis and Optimisation of the Met Unified Model on a Cray XC30
Karthee Sivalingam, Grenville Lister, Bryan Lawrence

TL;DR
This paper analyzes and optimizes the UK Met Office's Unified Model on a Cray XC30 supercomputer, demonstrating performance improvements through MPI and OpenMP optimizations, with implications for heterogeneous architectures.
Contribution
It presents a detailed performance analysis and optimization strategy for the Unified Model on a Cray XC30, including the use of Cray tools and parallelization techniques.
Findings
MPI configuration improvements yield 5-12% performance gains.
Adding OpenMP directives results in 5-16% speedup.
Optimizations save tens of millions of core-hours in climate simulations.
Abstract
The Unified Model (UM) code supports simulation of weather, climate and earth system processes. It is primarily developed by the UK Met Office, but in recent years a wider community of users and developers have grown around the code. Here we present results from the optimisation work carried out by the UK National Centre for Atmospheric Science (NCAS) for a high resolution configuration (N512 25km) on the UK ARCHER supercomputer, a Cray XC-30. On ARCHER, we use Cray Performance Analysis Tools (CrayPAT) to analyse the performance of UM and then Cray Reveal to identify and parallelise serial loops using OpenMP directives. We compare performance of the optimised version at a range of scales, and with a range of optimisations, including altered MPI rank placement, and addition of OpenMP directives. It is seen that improvements in MPI configuration yield performance improvements of…
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
TopicsMeteorological Phenomena and Simulations · Precipitation Measurement and Analysis · Tropical and Extratropical Cyclones Research
