An efficient parallel algorithm for ocean circulation numerical model based on irregular rectangle decomposition scheme
-
摘要: 使用序列化和不规则矩形划分的方法,开发了基于消息传递接口(MPI)的环流数值模式并行算法,并通过邻近点交换策略(NPES)进一步提升了计算效率。在HP C7000刀片系统上设计了两个实验,数值结果表明,使用了NPES的并行版本(PVN)的计算效率要高于原并行版本(PV)。在第二个实验中当进程数为100时PVN的计算效率仍可达到0.9以上,然而此时PV的计算效率已迅速下降至0.39。并用环流模式的PVN版本对一个高分辨率的区域进行了模拟,效果较好。该算法具备普适性,可用于其它环流模式的高效并行。Abstract: A parallel algorithm of circulation numerical model based on message passing interface (MPI) is developed using serialization and an irregular rectangle decomposition scheme. Neighboring point exchange strategy (NPES) is adopted to further enhance the computational efficiency. Two experiments are conducted on HP C7000 Blade System, the numerical results show that the parallel version with NPES (PVN) produces higher efficiency than the original parallel version (PV). The PVN achieves parallel efficiency in excess of 0.9 in the second experiment when the number of processors increases to 100, while the efficiency of PV decreases to 0.39 rapidly. The PVN of ocean circulation model is used in a fine-resolution regional simulation, which produces better results. The capability of universal implementation of this algorithm makes it applicable in many other ocean models potentially.
-
Chen Guoliang. 2003. Parallel Computing-Structures, Algorithms, Programming (in Chinese). 2nd ed. Beijing: Higher Education Press, 77-175 Du ZhiHui. 2001. High-performance Computing MPI Parallel Pro-gramming: Parallel Programming Skills (in Chinese). Beijing: Tsinghua University Press, 12-79 Durran D R. 1999. Numerical Methods for Wave Equations in Geo-physical Fluid Dynamics. New York: Springer, 35-101 Giunta G, Mariani P, Montella R, et al. 2007. pPOM: a nested, scal-able, parallel and Fortran 90 implementation of the Princeton ocean model. Environmental Modelling & Software, 22(1): 117-122 Griffies S M. 2014. Climate modeling with an energetic ocean meso-scale. CLIVAR Exchanges, 65: 10-15 Han Lei. 2014. A two-time-level split-explicit ocean circulation mod-el (MASNUM) and its validation. Acta Oceanologica Sinica, 33(11): 11-35 Han Lei, Yuan Yeli. 2014. An ocean circulation model based on Eu-lerian forward-backward difference scheme and three-dimen-sional, primitive equations and its application in regional simu-lations. Journal of Hydrodynamics: Ser B, 26(1): 39-49 Ishizaki H, Ishikawa I. 2006. High parallelization efficiency in baro-tropic-mode computation of ocean models based on multi-grid boundary ghost area. Ocean Modelling, 13(3-4): 238-254 Jordi A, Wang Dongping. 2012. sbPOM: A parallel implementation of Princenton ocean model. Environmental Modelling & Software,38: 59-61 Treguier A M, Deshayes J, Le Sommer J, et al. 2014. Meridional trans-port of salt in the global ocean from an eddy-resolving model. Ocean Science, 10(2): 243-255 Wang Guansuo, Qiao Fangli, Xia Changshui. 2010. Parallelization of a coupled wave-circulation model and its application. Ocean Dy-namics, 60(2): 331-339 Wang Guansuo, Qiao Fangli, Yang Yongzeng. 2007. Study on parallel algorithm for MPI-based LAGFD-WAM numerical wave model. Advances in Marine Science (in Chinese), 25(4): 401-407 Wang Ping, Song Y T, Chao Yi, et al. 2005. Parallel computation of the regional ocean modeling system. International Journal of High Performance Computing Applications, 19(4): 375-385 Xu Xiaobiao, Chassignet E P, Johns W E, et al. 2014. Intraseasonal to interannual variability of the Atlantic meridional overturning circulation from eddy-resolving simulations and observations. Journal of Geophysical Research: Oceans, 119(8): 5140-5159 Zhang Linbo, Chi Xuebin, Mo Zeyao, et al. 2006. Introduction to Par-allel Computing (in Chinese). Beijing: Tsinghua University Press, 63-238 Zhao Wei, Song Zhenya, Qiao Fangli, et al. 2014. High efficient paral-lel numerical surface wave model based on an irregular quasi-rectangular domain decomposition scheme. Science China Earth Sciences, 57(8): 1869-1878
点击查看大图
计量
- 文章访问数: 1083
- HTML全文浏览量: 41
- PDF下载量: 1105
- 被引次数: 0