2005
DOI: 10.1177/1094342005056116
|View full text |Cite
|
Sign up to set email alerts
|

M × N Communication and Parallel Interpolation in Community Climate System Model Version 3 Using the Model Coupling Toolkit

Abstract: The Model Coupling Toolkit (MCT) is a software library for constructing parallel coupled models from individual parallel models. MCT was created to address the challenges of creating a parallel coupler for the Community Climate System Model (CCSM). Each of the submodels that make up CCSM is a separate parallel application with its own domain decomposition, running on its own set of processors. This application contains multiple instances of the M × N problem, the problem of transferring data between two parall… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
135
0
1

Year Published

2010
2010
2018
2018

Publication Types

Select...
7

Relationship

1
6

Authors

Journals

citations
Cited by 181 publications
(137 citation statements)
references
References 7 publications
1
135
0
1
Order By: Relevance
“…The SWAN model solves the wave action balance equation simulating wind generation and propagation in deep and coastal waters. The modelling system COAWST includes the coupler Model Coupling Toolkit (MCT; Jacob et al, 2005) for the transmission and transformation of the physical variables using a parallel computing approach. The COAWST system also allows for the exchange of data fields on different grids using the Spherical Remapping Interpolation Package (SCRIP; Jones, 1999) to compute the interpolation weights.…”
Section: Numerical Model and Meshesmentioning
confidence: 99%
“…The SWAN model solves the wave action balance equation simulating wind generation and propagation in deep and coastal waters. The modelling system COAWST includes the coupler Model Coupling Toolkit (MCT; Jacob et al, 2005) for the transmission and transformation of the physical variables using a parallel computing approach. The COAWST system also allows for the exchange of data fields on different grids using the Spherical Remapping Interpolation Package (SCRIP; Jones, 1999) to compute the interpolation weights.…”
Section: Numerical Model and Meshesmentioning
confidence: 99%
“…We believe that once pycpl is running reliably on multiple processors, we can exploit its scalability to reduce the current Python overhead to an acceptable level. We base this prediction on mct's previously demonstrated scalability [8,10] and on the low measured overheads due to Babel on mct's multilingual interfaces [12]. This, combined with the fact the cpl6 coupler is idle much of the time, awaiting data from the ccsm client models, can be used to achieve acceptable performance.…”
Section: Pycplmentioning
confidence: 99%
“…Numerous Python interfaces to mpi exist, including pympi, 7 pypar, 8 Scientific Python, 9 and mympi. 10 For ccsm, we must support a multiexecutable application that bridges both Fortran and Python.…”
Section: Python Mpi Interfacesmentioning
confidence: 99%
See 2 more Smart Citations