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

被引:38
|
作者
Adams, S. V. [1 ]
Ford, R. W. [2 ]
Hambley, M. [1 ]
Hobson, J. M. [1 ]
Kavcic, I. [1 ]
Maynard, C. M. [1 ,3 ]
Melvin, T. [1 ]
Mueller, E. H. [4 ]
Mullerworth, S. [1 ]
Porter, A. R. [2 ]
Rezny, M. [5 ]
Shipway, B. J. [1 ]
Wong, R. [1 ]
机构
[1] Met Off, Exeter, Devon, England
[2] STFC Hartree Ctr, Daresbury Lab, Warrington, Cheshire, England
[3] Univ Reading, Dept Comp Sci, Reading, Berks, England
[4] Univ Bath, Dept Math, Bath, Avon, England
[5] Monash Univ, Melbourne, Vic, Australia
关键词
Separation of concerns; Domain specific language; Exascale; Numerical weather prediction;
D O I
10.1016/j.jpdc.2019.02.007
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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-oriented 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. Crown Copyright (C) 2019 Published by Elsevier Inc. All rights reserved.
引用
收藏
页码:383 / 396
页数:14
相关论文
共 50 条
  • [31] UV Disinfection in Alaska: Meeting the Challenges of Weather, Terrain, and Permitting
    Nicholson, Enoch
    Opflow, 2010, 36 (10) : 20 - 23
  • [32] Current Challenges in Climate and Weather Research and Future Directions
    Lin, Jialin
    Qian, Taotao
    Bluestein, Howard B.
    Ditlevsen, Peter
    Lin, Hai
    Seiki, Tatsuya
    Tochimoto, Eigo
    Barnes, Hannah
    Bechtold, Peter
    Carr, Frederick H.
    Freitas, Saulo R.
    Goodman, Steven J.
    Grell, Georg
    Han, Jongil
    Klotzbach, Philip
    Roh, Woosub
    Satoh, Masaki
    Schubert, Siegfried
    Zhang, Guang
    Zhu, Ping
    ATMOSPHERE-OCEAN, 2022, 60 (3-4) : 506 - 517
  • [33] Representation of physical processes in weather and climate models
    Mukhopadhyay, P.
    Nanjundiah, Ravi S.
    CURRENT SCIENCE, 2018, 114 (06): : 1155 - 1155
  • [34] Optimizing computations in weather and climate prediction models
    F. Baer
    B. Zhang
    Meteorology and Atmospheric Physics, 1998, 67 : 153 - 168
  • [35] A Groundwater and Runoff Formulation for Weather and Climate Models
    Schlemmer, Linda
    Schaer, Christoph
    Luethi, Daniel
    Strebel, Lukas
    JOURNAL OF ADVANCES IN MODELING EARTH SYSTEMS, 2018, 10 (08): : 1809 - 1832
  • [36] Improving the portability of predicting students' performance models by using ontologies
    Lopez-Zambrano, Javier
    Lara, Juan A.
    Romero, Cristobal
    JOURNAL OF COMPUTING IN HIGHER EDUCATION, 2022, 34 (01) : 1 - 19
  • [37] Optimizing computations in weather and climate prediction models
    Baer, F
    Zhang, B
    Zhang, B
    METEOROLOGY AND ATMOSPHERIC PHYSICS, 1998, 67 (1-4) : 153 - 168
  • [38] Neural general circulation models for weather and climate
    Kochkov, Dmitrii
    Yuval, Janni
    Langmore, Ian
    Norgaard, Peter
    Smith, Jamie
    Mooers, Griffin
    Klower, Milan
    Lottes, James
    Rasp, Stephan
    Duben, Peter
    Hatfield, Sam
    Battaglia, Peter
    Sanchez-Gonzalez, Alvaro
    Willson, Matthew
    Brenner, Michael P.
    Hoyer, Stephan
    NATURE, 2024, 632 (8027) : 1060 - 1066
  • [39] Dynamics of leaf area for climate and weather models
    Dickinson, Robert E.
    Tian, Yuhong
    Liu, Qing
    Zhou, Liming
    JOURNAL OF GEOPHYSICAL RESEARCH-ATMOSPHERES, 2008, 113 (D16)
  • [40] Data Assimilation in Numerical Weather and Climate Models
    Zhang, Shaoqing
    Han, Guijun
    Xie, Yuanfu
    Jose Ruiz, Juan
    ADVANCES IN METEOROLOGY, 2015, 2015