Skip to main content
Log in

An efficient parallel algorithm for ocean circulation numerical model based on irregular rectangle decomposition scheme

  • Published:
Acta Oceanologica Sinica Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • Chen Guoliang. 2003. Parallel Computing-Structures, Algorithms, Programming (in Chinese). 2nd ed. Beijing: Higher Education Press, 77–175

    Google Scholar 

  • Du ZhiHui. 2001. High-performance Computing MPI Parallel Programming: Parallel Programming Skills (in Chinese). Beijing: Tsinghua University Press, 12–79

    Google Scholar 

  • Durran D R. 1999. Numerical Methods for Wave Equations in Geophysical Fluid Dynamics. New York: Springer, 35–101

    Google Scholar 

  • Giunta G, Mariani P, Montella R, et al. 2007. pPOM: a nested, scalable, parallel and Fortran 90 implementation of the Princeton ocean model. Environmental Modelling & Software, 22(1): 117–122

    Article  Google Scholar 

  • Griffies S M. 2014. Climate modeling with an energetic ocean mesoscale. CLIVAR Exchanges, 65: 10–15

    Google Scholar 

  • Han Lei. 2014. A two-time-level split-explicit ocean circulation model (MASNUM) and its validation. Acta Oceanologica Sinica, 33(11): 11–35

    Article  Google Scholar 

  • Han Lei, Yuan Yeli. 2014. An ocean circulation model based on Eulerian forward-backward difference scheme and three-dimensional, primitive equations and its application in regional simulations. Journal of Hydrodynamics: Ser B, 26(1): 39–49

    Article  Google Scholar 

  • Ishizaki H, Ishikawa I. 2006. High parallelization efficiency in barotropic- mode computation of ocean models based on multi-grid boundary ghost area. Ocean Modelling, 13(3–4): 238–254

    Article  Google Scholar 

  • Jordi A, Wan Dongping. 2012. sbPOM: A parallel implementation of Princenton ocean model. Environmental Modelling & Software, 38: 59–61

    Article  Google Scholar 

  • Treguier A M, Deshayes J, Le Sommer J, et al. 2014. Meridional transport of salt in the global ocean from an eddy-resolving model. Ocean Science, 10(2): 243–255

    Article  Google Scholar 

  • Wang Guansuo, Qiao Fangli, Xia Changshui. 2010. Parallelization of a coupled wave-circulation model and its application. Ocean Dynamics, 60(2): 331–339

    Article  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Google Scholar 

  • Zhang Linbo, Chi Xuebin, Mo Zeyao, et al. 2006. Introduction to Parallel Computing (in Chinese). Beijing: Tsinghua University Press, 63–238

    Google Scholar 

  • Zhao Wei, Song Zhenya, Qiao Fangli, et al. 2014. High efficient parallel numerical surface wave model based on an irregular quasirectangular domain decomposition scheme. Science China Earth Sciences, 57(8): 1869–1878

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Zhanpeng Zhuang.

Additional information

Foundation item: The National High Technology Research and Development Program (863 Program) of China under contract No. 2013AA09A505.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Zhuang, Z., Yuan, Y., Zhang, J. et al. An efficient parallel algorithm for ocean circulation numerical model based on irregular rectangle decomposition scheme. Acta Oceanol. Sin. 35, 18–23 (2016). https://doi.org/10.1007/s13131-016-0855-4

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s13131-016-0855-4

Keywords

Navigation