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.
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.
Chen, D., and Wang, D-P. (1990). Simulating the time-variable coastal upwelling during Code 2.Journal of Marine Research 48, 335–358.
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.
Munk, W. H., and Anderson, E. R. (1948). A note on the theory of the thermocline.Journal of Marine Research 7, 276–295.
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.
Wang, D-P. (1982). Development of a three-dimensional limited-area (island) shelf circulation model.Journal of Physical Oceanography 12, 605–617.
Wang, D-P. (1985). Numerical study of gravity currents in a channel.Journal of Physical Oceanography 15, 299–305.
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.
Author information
Authors and Affiliations
Rights 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
Received:
Issue Date:
DOI: https://doi.org/10.1007/BF02091778