Advanced Search

Journal Navigation

Journal Home

Subscriptions

Archive

Contact Us

Table of Contents

Click here to sign up for SAGE Journal Email Alerts today!

Sign In to gain access to subscriptions and/or personal tools.
International Journal of High Performance Computing Applications
This Article
Right arrow Full Text (PDF)
Right arrow References
Right arrow Alert me when this article is cited
Right arrow Alert me if a correction is posted
Services
Right arrow Email this article to a friend
Right arrow Similar articles in this journal
Right arrow Similar articles in Web of Science
Right arrow Alert me to new issues of the journal
Right arrow Add to Saved Citations
Right arrow Download to citation manager
Right arrowRequest Permissions
Right arrow Request Reprints
Right arrow Add to My Marked Citations
Citing Articles
Right arrow Citing Articles via Web of Science (2)
Right arrow Citing Articles via Google Scholar
Right arrow Citing Articles via Scopus
Google Scholar
Right arrow Articles by Putman, W. M.
Right arrow Articles by Shen, B.-W.
Right arrow Search for Related Content
Social Bookmarking
 Add to CiteULike   Add to Complore   Add to Connotea   Add to Del.icio.us   Add to Digg   Add to Reddit   Add to Technorati   Add to Twitter  
What's this?

Cross-Platform Performance of a Portable Communication Module and the Nasa Finite Volume General Circulation Model

William M. Putman

Nasa Goddard Space Flight Center, william.m.putman{at}nasa.gov

Shian-Jiann Lin

National Oceanic and Atmospheric Administration, Geophysical Fluid Dynamics Laboratory

Bo-Wen Shen

Science Applications International Corporation (SAIC), and Nasa Goddard Space Flight Center

The National Aeronautics and Space Administration (NASA) finite-volume general circulation model (fvGCM) is a global atmospheric model, originally developed for long-term climate simulations. Recently, the NASA fvGCM has been applied in a variety of weather prediction applications, including hurricane and winter storm forecasts. Achieving efficient throughput on a variety of computational platforms is essential to meet the needs of the climate and weather prediction community. We have developed a scalable and portable climate/weather prediction system by applying a portable communication module within a fast numerical algorithm that exceeds the current community demands for computational performance on a variety of high performance computing platforms. The low-level communication module, Mod_Comm, simplifies interprocess communication within GCMs and provides an efficient means of communicating between decomposed global domains using a variety of single-threaded and multithreaded data communication paradigms (MPI-1, MPI-2, SHMEM, and MLP). Mod_Comm has been implemented within the NASA fvGCM and the Community Atmosphere Model (CAM) at the National Center for Atmospheric Research. It is shown that the optimal choice of data communication paradigm varies from system to system, and can have a significant impact on the overall model performance. Performance studies with the NASA fvGCM reveal substantial improvements in the computational performance when using this low-level communication module, throughput improvements of 40% or more have been observed on various platforms including the SGI Altix 3700, SGI Origin 3000, Compaq AlphaServerSC, IBM SP, and Cray.

Key Words: Finite-volume GCM • communication library • scalability • portability • benchmark • MPI-1 • MPI-2 • SHMEM • MLP

International Journal of High Performance Computing Applications, Vol. 19, No. 3, 213-223 (2005)
DOI: 10.1177/1094342005056101


Add to CiteULike CiteULike   Add to Complore Complore   Add to Connotea Connotea   Add to Del.icio.us Del.icio.us   Add to Digg Digg   Add to Reddit Reddit   Add to Technorati Technorati   Add to Twitter Twitter    What's this?