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 条
  • [21] ON THE IMPORTANCE OF VERTICAL RESOLUTION IN CERTAIN OCEAN GENERAL-CIRCULATION MODELS
    WEAVER, AJ
    SARACHIK, ES
    JOURNAL OF PHYSICAL OCEANOGRAPHY, 1990, 20 (04) : 600 - 609
  • [22] Resolution dependency of sinking Lagrangian particles in ocean general circulation models
    Nooteboom, Peter D.
    Delandmeter, Philippe
    van Sebille, Erik
    Bijl, Peter K.
    Dijkstra, Henk A.
    von der Heydt, Anna S.
    PLOS ONE, 2020, 15 (09):
  • [23] Comments on quasigeostrophic boundary layers for barotropic ocean circulation models
    Straub, DN
    12TH CONFERENCE ON ATMOSPHERIC AND OCEANIC FLUID DYNAMICS, 1999, : 258 - 260
  • [24] Mechanisms of formation of the Arabian Sea mini warm pool in a high-resolution Ocean General Circulation Model
    Kurian, Jaison
    Vinayachandran, P. N.
    JOURNAL OF GEOPHYSICAL RESEARCH-OCEANS, 2007, 112 (C5)
  • [25] The Atlantic Meridional Overturning Circulation in High-Resolution Models
    Hirschi, Joel J. M.
    Barnier, Bernard
    Boning, Claus
    Biastoch, Arne
    Blaker, Adam T.
    Coward, Andrew
    Danilov, Sergey
    Drijfhout, Sybren
    Getzlaff, Klaus
    Griffies, Steven M.
    Hasumi, Hiroyasu
    Hewitt, Helene
    Iovino, Doroteaciro
    Kawasaki, Takao
    Kiss, Andrew E.
    Koldunov, Nikolay
    Marzocchi, Alice
    Mecking, Jennifer, V
    Moat, Ben
    Molines, Jean-Marc
    Myers, Paul G.
    Penduff, Thierry
    Roberts, Malcolm
    Treguier, Anne-Marie
    Sein, Dmitry, V
    Sidorenko, Dimitry
    Small, Justin
    Spence, Paul
    Thompson, LuAnne
    Weijer, Wilbert
    Xu, Xiaobiao
    JOURNAL OF GEOPHYSICAL RESEARCH-OCEANS, 2020, 125 (04)
  • [26] Texture models for high-resolution ocean microwave imagery
    Raizer, V
    IGARSS 2005: IEEE International Geoscience and Remote Sensing Symposium, Vols 1-8, Proceedings, 2005, : 268 - 271
  • [27] Glider Sampling Simulations in High-Resolution Ocean Models
    Steinberg, Jacob M.
    Eriksen, Charles C.
    JOURNAL OF ATMOSPHERIC AND OCEANIC TECHNOLOGY, 2020, 37 (06) : 975 - 992
  • [28] The Arctic Ocean Circulation as simulated in a very high-resolution global ocean model (OCCAM)
    Aksenov, Y
    Coward, AC
    ANNALS OF GLACIOLOGY, VOL 33, 2001, 33 : 567 - 576
  • [29] Interannual Variability of the South Atlantic Ocean Heat Content in a High-Resolution Versus a Low-Resolution General Circulation Model
    Gronholz, Alexandra
    Dong, Shenfu
    Lopez, Hosmay
    Lee, Sang-Ki
    Goni, Gustavo
    Baringer, Molly
    GEOPHYSICAL RESEARCH LETTERS, 2020, 47 (23)
  • [30] A high-resolution ocean circulation model of the Gulf of Naples and adjacent areas
    de Ruggiero, P.
    NUOVO CIMENTO C-COLLOQUIA AND COMMUNICATIONS IN PHYSICS, 2013, 36 (04): : 143 - 150