A Barotropic Solver for High-Resolution Ocean General Circulation Models

被引:2
|
作者
Yang, Xiaodan [1 ,2 ,3 ,4 ]
Zhou, Shan [5 ]
Zhou, Shengchang [1 ,2 ,3 ,4 ,6 ]
Song, Zhenya [1 ,2 ,3 ,4 ]
Liu, Weiguo [3 ,6 ]
机构
[1] Minist Nat Resources, Inst Oceanog 1, Qingdao 266061, Peoples R China
[2] Minist Nat Resources, Key Lab Marine Sci & Numer Modeling, Qingdao 266061, Peoples R China
[3] Pilot Natl Lab Marine Sci & Technol, Lab Reg Oceanog & Numer Modeling, Qingdao 266237, Peoples R China
[4] Shandong Key Lab Marine Sci & Numer Modeling, Qingdao 266061, Peoples R China
[5] Trip Com Grp Ltd, Vacat BU, Shanghai 200335, Peoples R China
[6] Shandong Univ, Sch Software, Jinan 250101, Peoples R China
关键词
barotropic solver; PCG; CA-PCG; ocean general circulation model; NEMO; FREE-SURFACE;
D O I
10.3390/jmse9040421
中图分类号
U6 [水路运输]; P75 [海洋工程];
学科分类号
0814 ; 081505 ; 0824 ; 082401 ;
摘要
High-resolution global ocean general circulation models (OGCMs) play a key role in accurate ocean forecasting. However, the models of the operational forecasting systems are still not in high resolution due to the subsequent high demand for large computation, as well as the low parallel efficiency barrier. Good scalability is an important index of parallel efficiency and is still a challenge for OGCMs. We found that the communication cost in a barotropic solver, namely, the preconditioned conjugate gradient (PCG) method, is the key bottleneck for scalability due to the high frequency of the global reductions. In this work, we developed a new algorithm-a communication-avoiding Krylov subspace method with a PCG (CA-PCG)-to improve scalability and then applied it to the Nucleus for European Modelling of the Ocean (NEMO) as an example. For PCG, inner product operations with global communication were needed in every iteration, while for CA-PCG, inner product operations were only needed every eight iterations. Therefore, the global communication cost decreased from more than 94.5% of the total execution time with PCG to less than 63.4% with CA-PCG. As a result, the execution time of the barotropic modes decreased from more than 17,000 s with PCG to less than 6000 s with CA-PCG, and the total execution time decreased from more than 18,000 s with PCG to less than 6200 s with CA-PCG. Besides, the ratio of the speedup can also be increased from 3.7 to 4.6. In summary, the high process count scalability when using CA-PCG was effectively improved from that using the PCG method, providing a highly effective solution for accurate ocean simulation.
引用
收藏
页数:16
相关论文
共 50 条
  • [1] An evaluation of the barotropic and internal tides in a high-resolution global ocean circulation model
    Shriver, J. F.
    Arbic, B. K.
    Richman, J. G.
    Ray, R. D.
    Metzger, E. J.
    Wallcraft, A. J.
    Timko, P. G.
    JOURNAL OF GEOPHYSICAL RESEARCH-OCEANS, 2012, 117
  • [2] Ocean Eddy Energetics in the Spectral Space as Revealed by High-Resolution General Circulation Models
    Wang, Shengpeng
    Jing, Zhao
    Zhang, Qiuying
    Chang, Ping
    Chen, Zhaohui
    Liu, Hailong
    Wu, Lixin
    JOURNAL OF PHYSICAL OCEANOGRAPHY, 2019, 49 (11) : 2815 - 2827
  • [3] The general circulation responses of high-resolution North Atlantic Ocean models to synthetic scatterometer winds
    Milliff, RF
    Large, WG
    Holland, WR
    McWilliams, JC
    JOURNAL OF PHYSICAL OCEANOGRAPHY, 1996, 26 (09) : 1747 - 1768
  • [4] Improving the accuracy of barotropic and internal tides embedded in a high-resolution global ocean circulation model of MITgcm
    Fu, Hongli
    Wu, Xinrong
    Li, Wei
    Zhang, Lianxin
    Liu, Kexiu
    Dan, Bo
    OCEAN MODELLING, 2021, 162
  • [5] Variability and Coherence of the Agulhas Undercurrent in a High-Resolution Ocean General Circulation Model
    Biastoch, A.
    Beal, L. M.
    Lutjeharms, J. R. E.
    Casal, T. G. D.
    JOURNAL OF PHYSICAL OCEANOGRAPHY, 2009, 39 (10) : 2417 - 2435
  • [6] On improving the accuracy of the M2 barotropic tides embedded in a high-resolution global ocean circulation model
    Ngodock, Hans E.
    Souopgui, Innocent
    Wallcraft, Alan J.
    Richman, James G.
    Shriver, Jay F.
    Arbic, Brian K.
    OCEAN MODELLING, 2016, 97 : 16 - 26
  • [7] An Assessment of Global Ocean Thermal Energy Conversion Resources With a High-Resolution Ocean General Circulation Model
    Rajagopalan, Krishnakumar
    Nihous, Gerard C.
    JOURNAL OF ENERGY RESOURCES TECHNOLOGY-TRANSACTIONS OF THE ASME, 2013, 135 (04):
  • [8] A Verification Suite of Test Cases for the Barotropic Solver of Ocean Models
    Bishnu, Siddhartha
    Petersen, Mark R.
    Quaife, Bryan
    Schoonover, Joseph
    JOURNAL OF ADVANCES IN MODELING EARTH SYSTEMS, 2024, 16 (04)
  • [9] Zonal momentum budget along the equator in the Indian Ocean from a high-resolution ocean general circulation model
    Nagura, Motoki
    McPhaden, Michael J.
    JOURNAL OF GEOPHYSICAL RESEARCH-OCEANS, 2014, 119 (07) : 4444 - 4461
  • [10] Generation of small meanders of the Kuroshio south of Kyushu in a high-resolution ocean general circulation model
    Masumoto, Y
    JOURNAL OF OCEANOGRAPHY, 2004, 60 (02) : 313 - 320