Practical Considerations in Development of a Parallel SKYHI General Circulation Model

Abstract We have developed a parallel version of the SKYHI atmospheric general circulation model. The new parallel model has been designed for shared and distributed memory machines that support data parallel, message passing or worksharing programming paradigms. The newly developed model has a framework that makes the code easier to understand, maintain, and modify, increasing the model's flexibility and scientific productivity. Numerous model changes are described (code design, programming models, language choice, data decomposition, communications, table lookups, memory management, and i/o) that were necessary to develop the model. The performance and verification of the model is described on several systems including a shared-memory machine with high-level worksharing and a distributed-memory system with a data parallel programming paradigm.

[1]  S. Manabe,et al.  Latitude-Longitude Grid Suitable for Numerical Time Integration of a Global Atmospheric Model , 1973 .

[2]  Stephen B. Fels,et al.  The Simplified Exchange Approximation: A New Method for Radiative Transfer Calculations , 1975 .

[3]  Ian T. Foster,et al.  Parallel Algorithms for the Spectral Transform Method , 1997, SIAM J. Sci. Comput..

[4]  Y. Kurihara,et al.  NUMERICAL INTEGRATION OF A NINE-LEVEL GLOBAL PRIMITIVE EQUATIONS MODEL FORMULATED BY THE BOX METHOD , 1967 .

[5]  Syukuro Manabe,et al.  SIMULATION OF CLIMATE BY A GLOBAL GENERAL CIRCULATION MODEL , 1971 .

[6]  Stephen B. Fels,et al.  An efficient, accurate algorithm for calculating CO2 15 μm band cooling rates , 1981 .

[7]  J. Hansen,et al.  A parameterization for the absorption of solar radiation in the earth's atmosphere , 1974 .

[8]  Y. Lai,et al.  Extreme final state sensitivity in inhomogeneous spatiotemporal chaotic systems , 1994 .

[9]  R. Wilson,et al.  Climatology of the SKYHI Troposphere–Stratosphere–Mesosphere General Circulation Model , 1995 .

[10]  J. Mahlman,et al.  The effect of horizontal resolution on gravity waves simulated by the GFDL “SKYHI” general circulation model , 1989 .

[11]  Carroll,et al.  Experimental and Numerical Evidence for Riddled Basins in Coupled Chaotic Systems. , 1994, Physical review letters.

[12]  John M. Dennis,et al.  A Data Parallel Implementation of the NCAR Community Climate Model (CCM2) , 1995, PPSC.

[13]  J. D. Mahlman,et al.  Stratospheric Sensitivity to Perturbations in Ozone and Carbon Dioxide: Radiative and Dynamical Response. , 1980 .

[14]  Ying-Cheng Lai,et al.  Persistence of supertransients of spatiotemporal chaotic dynamical systems in noisy environment , 1995 .

[15]  A. Hastings,et al.  Persistence of Transients in Spatially Structured Ecological Models , 1994, Science.

[16]  Akio Arakawa,et al.  Computational Design of the Basic Dynamical Processes of the UCLA General Circulation Model , 1977 .

[17]  William Bourke,et al.  Global Modeling of Atmospheric Flow by Spectral Methods , 1977 .