PARALLELIZATION AND DISTRIBUTION OF A COUPLED ATMOSPHERE OCEAN GENERAL-CIRCULATION MODEL

Citation
Cr. Mechoso et al., PARALLELIZATION AND DISTRIBUTION OF A COUPLED ATMOSPHERE OCEAN GENERAL-CIRCULATION MODEL, Monthly weather review, 121(7), 1993, pp. 2062-2076
Citations number
13
Categorie Soggetti
Metereology & Atmospheric Sciences
Journal title
ISSN journal
00270644
Volume
121
Issue
7
Year of publication
1993
Pages
2062 - 2076
Database
ISI
SICI code
0027-0644(1993)121:7<2062:PADOAC>2.0.ZU;2-P
Abstract
The distribution of a climate model across homogeneous and heterogeneo us computer environments with nodes that can reside at geographically different locations is investigated. This scientific application consi sts of an atmospheric general circulation model (AGCM) coupled to an o ceanic general circulation model (OGCM). Three levels of code decompos ition are considered to achieve a high degree of parallelism and to ma sk communication with computation. First, the domains of both the grid point AGCM and OGCM are divided into subdomains for which calculations are carried out concurrently (domain decomposition). Second, the mode l is decomposed based on the diversity of tasks performed by its major components (task decomposition). Three such components are identified : (a) AGCM/physics, which computes the effects on the grid-scale flow of subgrid-scale processes such as convection and turbulent mixing; (b ) AGCM/dynamics, which computes the evolution of the flow governed by the primitive equations; and (c) the OGCM. Task decomposition allows t he AGCM/dynamics and OGCM calculations to be carried out concurrently. Last, computation and communication are organized in such a way that the exchange of data between different tasks is carried out in subdoma ins of the model domain (I/O decomposition). In a dedicated computer n etwork environment, the wall-clock time required by the resulting dist ributed application is reduced to that for the AGCM /physics, with the other two components and interprocess communications running in paral lel. The network bandwidth requirements for the distributed applicatio n are analyzed. It is assumed that the wall-clock time required to run the AGCM/physics for the model atmosphere in a dedicated computer env ironment is fixed at a value corresponding to high network efficiency. The analysis shows that, for computer environments based on nodes equ ivalent to the Intel Touchstone Delta, a bandwidth approaching that of the Gigabit Network is required for an efficient operation of the dis tributed application with model resolution double that used in current studies of the climate system if output is visualized in real time. I t is argued that distribution of a climate model based on domain, task , and I/O decomposition has the potential for significant and eventual ly superlinear speedup in model execution, which will facilitate perfo rmance of the long integrations required by climate studies.