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 条
  • [41] Intraseasonal variations of surface and subsurface currents off Java']Java as simulated in a high-resolution ocean general circulation model
    Iskandar, Iskhaq
    Tozuka, Tomoki
    Sasaki, Hideharu
    Masumoto, Yukio
    Yamagata, Toshio
    JOURNAL OF GEOPHYSICAL RESEARCH-OCEANS, 2006, 111 (C12)
  • [42] Global ocean circulation from satellite altimetry and high-resolution computer simulation
    Fu, LL
    Smith, RD
    BULLETIN OF THE AMERICAN METEOROLOGICAL SOCIETY, 1996, 77 (11) : 2625 - 2636
  • [43] How stationary are the internal tides in a high-resolution global ocean circulation model?
    Shriver, Jay F.
    Richman, James G.
    Arbic, Brian K.
    JOURNAL OF GEOPHYSICAL RESEARCH-OCEANS, 2014, 119 (05) : 2769 - 2787
  • [44] Development of a high-resolution coastal circulation model for the ocean observatory in lunenburg bay
    Liang Wang
    Jinyu Sheng
    Journal of Ocean University of China, 2005, 4 (4) : 349 - 356
  • [45] VISUALIZATION FOR HIGH-RESOLUTION OCEAN GENERAL CIRCULATION MODEL VIA MULTI-DIMENSIONAL TRANSFER FUNCTION AND MULTIVARIATE ANALYSIS
    Matsuoka, ODaisuke
    Araki, Fumiaki
    Kida, Shinichiro
    Sasaki, Hideharu
    Taguchi, Bunmei
    2012 SC COMPANION: HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS (SCC), 2012, : 1466 - 1466
  • [46] Equatorial Pacific subsurface countercurrents in a high-resolution global ocean circulation model
    Ishida, A
    Mitsudera, H
    Kashino, Y
    Kadokura, T
    JOURNAL OF GEOPHYSICAL RESEARCH-OCEANS, 2005, 110 (C7) : 1 - 21
  • [47] Southern Ocean Deep Circulation and Heat Uptake in a High-Resolution Climate Model
    Newsom, Emily R.
    Bitz, Cecilia M.
    Bryan, Frank O.
    Abernathey, Ryan
    Gent, Peter R.
    JOURNAL OF CLIMATE, 2016, 29 (07) : 2597 - 2619
  • [48] MESOSCALE EDDIES AND GENERAL OCEAN CIRCULATION MODELS
    ROBINSON, AR
    HARRISON, DE
    HAIDVOGEL, DB
    DYNAMICS OF ATMOSPHERES AND OCEANS, 1979, 3 (2-4) : 143 - 180
  • [49] P-CSI v1.0, an accelerated barotropic solver for the high-resolution ocean model component in the Community Earth System Model v2.0
    Huang, Xiaomeng
    Tang, Qiang
    Tseng, Yuheng
    Hu, Yong
    Baker, Allison H.
    Bryan, Frank O.
    Dennis, John
    Fu, Haohuan
    Yang, Guangwen
    GEOSCIENTIFIC MODEL DEVELOPMENT, 2016, 9 (11) : 4209 - 4225
  • [50] A Scalable Barotropic Mode Solver for the Parallel Ocean Program
    Hu, Yong
    Huang, Xiaomeng
    Wang, Xiaoge
    Fu, Haohuan
    Xu, Shizhen
    Ruan, Huabin
    Xue, Wei
    Yang, Guangwen
    EURO-PAR 2013 PARALLEL PROCESSING, 2013, 8097 : 739 - 750