Bimonthly

ISSN 1006-9585

CN 11-3693/P

+Advanced Search 中文版
The Development of High Performance Atmospheric General Circulation Model (H-GAMIL) Base on Programming Framework J-Earth
Author:
Affiliation:

Fund Project:

  • Article
  • |
  • Figures
  • |
  • Metrics
  • |
  • Reference
  • |
  • Related
  • |
  • Cited by
  • |
  • Materials
    Abstract:

    High-performance parallel computing has always been an important scientific issue in the study on climate system models. However, with the development of computer technology, computer architecture is becoming more and more complicated while the complexity of the climate system has made it a challenge to develop high-performance climate system models. This paper adopted a completely new parallel programming method. Based on the programming framework J-Earth, a high-performance parallel general circulation model, H-GAMIL, was developed. With detailed analysis and deconstruction of the original GAMIL model, the characteristics of J-Earth was combined with GAMIL to reconstruct the H-GAMIL in this paper by using the object-oriented programming method. The reconstructed H-GAMIL possesses the features of standardization and modularization of modern software and also has new functions of automatic 2D subdivision, hybrid parallel implementation of MPI (Message Passing Interface) and OpenMP (Open MultiProcessing), as well as parallel output, thus solving the problem that the one-dimensional subdivision of the original model was subjected to the restriction of the processor and the serial IO problem in the original model. Based on the above work, in the present study we conducted a parallel efficiency test on the H-GAMIL. The result shows that when the model's horizontal resolution was 1°×1°, hundreds of processors could be used and the parallel efficiency could reach above 40%, and the load balance totaled more than 70%. The test result suggests that the H-GAMIL possesses a relatively high parallel efficiency and scalability. Meanwhile, a comparative analysis of the simulation performance of H-GAMIL was conducted in this study. The result shows that the H-GAMIL maintains the conservativeness of the original model and has the same simulation performance as the original one. Thus it meets the computing requirements for climate study and can be applied for practical use.

    Reference
    Related
    Cited by
Get Citation

普业,张爱清,莫则尧,郭红,王斌.2017.基于J-Earth领域编程框架的高效并行大气环流模式(H-GAMIL)构建[J].气候与环境研究,22(1):71-79. PU Ye, ZHANG Aiqing, MO Zeyao, GUO Hong, WANG Bin.2017. The Development of High Performance Atmospheric General Circulation Model (H-GAMIL) Base on Programming Framework J-Earth[J]. Climatic and Environmental Research (in Chinese],22(1):71-79.

Copy
Share
Article Metrics
  • Abstract:
  • PDF:
  • HTML:
  • Cited by:
History
  • Received:January 24,2016
  • Revised:
  • Adopted:
  • Online: January 20,2017
  • Published: