A Real Application of the Model Coupling Toolkit

The high degree of computational complexity of atmosphere and ocean general circulation models, land-surface models, and dynamical sea-ice models makes coupled climate modeling a grand-challenge problem in high-performance computing. On distributed-memory parallel computers, a coupled model comprise...

Full description

Bibliographic Details
Main Authors: Everest T. Ong, J. Walter Larson, Robert L. Jacob
Other Authors: The Pennsylvania State University CiteSeerX Archives
Format: Text
Language:English
Subjects:
Online Access:http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.15.1385
Description
Summary:The high degree of computational complexity of atmosphere and ocean general circulation models, land-surface models, and dynamical sea-ice models makes coupled climate modeling a grand-challenge problem in high-performance computing. On distributed-memory parallel computers, a coupled model comprises multiple message-passingparallel models, each of which must exchange data among themselves or through a special component called a coupler. The Model Coupling Toolkit (MCT) is a set of Fortran90 objects that can be used to easily create low bandwidth parallel data exchange algorithms and other functions of a parallel coupler. In this paper we describe the MCT, how it vas employed to implement some of the important functions found in the flux coupler for the Parallel Climate Model(PCM), and compare the per- formance of MCT-based PCM functions with their PCM counterparts.