Skip to main content
Log in

Testing Moderately Parallel Environments for an Ocean Modeling Application

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

Abstract

Due to the high costs of accessing massively parallel and vector environments, as well as the overworking of high-performance computers, there is now a need for a different approach to parallel computing. The feasibility of ocean modeling in a moderately parallel environment is tested using a 2-D (vertically-integrated) ocean circulation model. The parallel algorithm is based on the Glenda message-passing software and follows the master-worker paradigm. It is evaluated on both internal and external communication environments. The numerical experiments show that the internal communication environment is only slightly more efficient than the external communication environment. This is due to a combination of shared memory problems in the internal communication environment and to inefficiencies in the message-passing software. The tests also demonstrate how efficiency depends on the domain sub-divisions. Most importantly, they show that both environments effectively outperform their sequential counterparts, reducing the program elapsed time, and offering quicker access to the model outputs. The parallel version provided a time-saving alternative to the sequential version of the same model on both internal and external communication platforms. This research supports the conclusion that both environments are a viable alternative to single-CPU machines and that moderately parallel environments are feasible computer platforms for ocean modeling applications.

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

  • Bickham, J. L. (1995). Parallel ocean modeling using Glenda, Master's Thesis, University of Southern Mississippi, Hattiesburg, Mississippi.

    Google Scholar 

  • Bleck, R., Dean, S., O'Keefe, M., and Sawdey, A. (1995). A comparison of data-parallel and message passing versions of the Miami isopycnic coordinate ocean model, Parallel Computing 21, 1695-1720.

    Google Scholar 

  • Carriero, N., and Gelernter, D. (1991). How to Write Parallel Programs. A First Course, MIT Press, Cambridge, Massachusetts.

    Google Scholar 

  • Chassignet, E. P., and Gent, P. R. (1991). The influence of boundary conditions on mid latitude jet separation in ocean numerical models, J. Phys. Oceanography 21, 1290-1299.

    Google Scholar 

  • Geist, A., Beguelin, A., Dongarra, J., Weicheng, J., Mancheck, R., and Sunderam, V. (1994). PVM: Parallel Virtual Machine—A Users' Guide and Tutorial for Networked Parallel Computing, MIT Press, Cambridge, Massachusetts.

    Google Scholar 

  • Gomez-Valdes, J., and Wang, D.-P. (1995). Massively parallel processing in coastal ocean circulation model, J. Sci. Computing 10, 305-323.

    Google Scholar 

  • Hedstrom, K. S. (1994). User's Manual for a Semi-Spectral Primitive Equation Ocean Circulation Model, Institute of Marine and Coastal Sciences, Rutgers University.

  • Pedlosky, J. (1979). Geophysical Fluid Dynamics, Springer-Verlag, New York, p. 624.

    Google Scholar 

  • Seyfarth, B. R., Bickham, J. L., and Peggion, G. (1995). Glenda Software Design, COAM Technical Report, University of Southern Mississippi Center for Ocean and Atmospheric Modeling.

  • Woodward, P. R. (1996). A Perspective on Supercomputing: Three Decades of Change, University of Minnesota Laboratory for Computational Science and Engineering.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Bickham, J.L., Peggion, G. & Seyfarth, B.R. Testing Moderately Parallel Environments for an Ocean Modeling Application. Journal of Scientific Computing 13, 185–200 (1998). https://doi.org/10.1023/A:1023274127822

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1023274127822

Navigation