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 条
  • [21] Physics-Dynamics Coupling in Weather, Climate, and Earth System Models: Challenges and Recent Progress
    Gross, Markus
    Wan, Hui
    Rasch, Philip J.
    Caldwell, Peter M.
    Williamson, David L.
    Klocke, Daniel
    Jablonowski, Christiane
    Thatcher, Diana R.
    Wood, Nigel
    Cullen, Mike
    Beare, Bob
    Willett, Martin
    Lemarie, Florian
    Blayo, Eric
    Malardel, Sylvie
    Termonia, Piet
    Gassmann, Almut
    Lauritzen, Peter H.
    Johansen, Hans
    Zarzycki, Colin M.
    Sakaguchi, Koichi
    Leung, Ruby
    MONTHLY WEATHER REVIEW, 2018, 146 (11) : 3505 - 3544
  • [22] Challenges in Developing Finite-Volume Global Weather and Climate Models with Focus on Numerical Accuracy
    Yuanfu XIE
    Zilong QIN
    Journal of Meteorological Research, 2021, 35 (05) : 775 - 788
  • [23] Challenges in Developing Finite-Volume Global Weather and Climate Models with Focus on Numerical Accuracy
    Yuanfu Xie
    Zilong Qin
    Journal of Meteorological Research, 2021, 35 : 775 - 788
  • [24] EMBEDDED ENSEMBLE PROPAGATION FOR IMPROVING PERFORMANCE, PORTABILITY, AND SCALABILITY OF UNCERTAINTY QUANTIFICATION ON EMERGING COMPUTATIONAL ARCHITECTURES
    Phipps, E.
    D'Elia, M.
    Edwards, H. C.
    Hoemmen, M.
    Hu, J.
    Rajamanickam, S.
    SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2017, 39 (02): : C162 - C193
  • [25] Performance and scalability of atmospheric models on Linux systems
    Lowder, S
    Rosmond, TE
    REALIZING TERACOMPUTING, 2003, : 88 - 105
  • [26] MEETING NEW CHALLENGES - CREATING A CLIMATE FOR CHANGE
    GWINN, DG
    COLLEGE AND UNIVERSITY, 1981, 57 (01): : 13 - 25
  • [27] Aluminum-Meeting the Challenges of Climate Change
    Marks, Jerry
    Bayliss, Chris
    JOM, 2010, 62 (08) : 33 - 36
  • [28] The Earth System Modeling Framework: Interoperability Infrastructure for High Performance Climate and Weather Models
    DeLuca, Cecelia
    SIGSIM-PADS'14: PROCEEDINGS OF THE 2014 ACM CONFERENCE ON SIGSIM PRINCIPLES OF ADVANCED DISCRETE SIMULATION, 2014, : 213 - 213
  • [29] Asymptotic Matching between Weather and Climate Models
    Miura, Hiroaki
    Suematsu, Tamaki
    Kawai, Yuta
    Yamagami, Yoko
    Takasuka, Daisuke
    Takano, Yuki
    Hung, Ching-Shu
    Yamazaki, Kazuya
    Kodama, Chihiro
    Kajikawa, Yoshiyuki
    Masumoto, Yukio
    BULLETIN OF THE AMERICAN METEOROLOGICAL SOCIETY, 2023, 104 (12) : 2308 - 2315
  • [30] Posits as an alternative to floats for weather and climate models
    Klower, Milan
    Duben, Peter D.
    Palmer, Tim N.
    CONFERENCE FOR NEXT GENERATION ARITHMETIC 2019 (CONGA), 2019,