Skip to main content
Log in

Massively parallel processing in coastal ocean circulation model

  • Published:
Journal of Scientific Computing Aims and scope Submit manuscript

Abstract

Massively parallel computers are becoming quite common in their use in computational fluid dynamics. In this study, a parallel algorithm of a 3-D primitive-equation coastal ocean circulation model is designed on the hypercube MIMD computer architecture. The grid is partitioned using one-dimensional domain decomposition. The code is tested in a uniform rectangular grid problem for which the model domain in each node is a cube. For the problem where the grain size (n y ) is fixed, the speedup is linear and is close to ideal forP ⩽ 8 processors. The overhead (F C ) increases as the number of processors increases. The background overhead is inversely proportional to the size of the grain. The slopeF C vs.P is a measure of the fraction of non-parallel code. For the problem where the domain is fixed, the speedup is 7.8 using 8-processors and 29.6 using 32-processors. The overhead increases linearly withP. The slopeF C is a measure of the communication cost. The load balancing problem is examined for a model of the Gulf of California whose computational domain is irregular.

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

  • Bell, C. G. (1989). The future of high performance computers in science and engineering.Comm. ACM 32(9), 1091–1101.

    Google Scholar 

  • Chen, D., and Wang, D-P. (1990). Simulating the time-variable coastal upwelling during Code 2.Journal of Marine Research 48, 335–358.

    Google Scholar 

  • Fox, G., Johnson, M. A., Lysenga, G. A., Otto, S. W., Salmon, J. K., and Walker, D. W. (1989).Solving Problems on Concurrent Processors. Prentice Hall, New Jersey.

    Google Scholar 

  • Munk, W. H., and Anderson, E. R. (1948). A note on the theory of the thermocline.Journal of Marine Research 7, 276–295.

    Google Scholar 

  • Lee, D., Schultz, M. H., and Saied, F. (1989). Supercomputers in computational ocean acoustics. InProc. of Supercomputing, November 1989.

  • Schultz, M. H. (1990). Harnessing supercomputers for computational underwater acoustics. In Vichnevetsky, R., Lee, D., and Cakmak, A. (eds.),Computational Acoustics-Volume I. Elsevier Science Publishers B.V.

  • Semtner, A. J., and Chervin, R. M. (1988). A simulation of the global ocean circulation with resolved eddies.Journal of Geophysical Research 93, 15502–15522.

    Google Scholar 

  • Wang, D-P. (1982). Development of a three-dimensional limited-area (island) shelf circulation model.Journal of Physical Oceanography 12, 605–617.

    Google Scholar 

  • Wang, D-P. (1985). Numerical study of gravity currents in a channel.Journal of Physical Oceanography 15, 299–305.

    Google Scholar 

  • Wang, D-P. (1990). A coastal ocean circulation model. InIn the Coastal Ocean Prediction Systems: Understanding and Managing Our Coastal Ocean. Volume II Overview and Invited Papers. Joint Oceanographic Institution, Inc., pp. 53–60.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Gómez-Valdés, J., Wang, DP. Massively parallel processing in coastal ocean circulation model. J Sci Comput 10, 305–323 (1995). https://doi.org/10.1007/BF02091778

Download citation

  • Received:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF02091778

Key words

Navigation