Title :
Code parallel refactoring of the Zebiak-Cane model based on JASMIN
Author :
Hongyu Li ; Jiachuan Qin ; Shijin Yuan ; Jie Bian
Author_Institution :
Sch. of Software Eng., Tongji Univ., Shanghai, China
Abstract :
As a new parallel framework, J Adaptive Structured Meshes applications Infrastructure (JASMIN) is designed for minimizing the impact of parallelization on serial codes. It has been widely used in fluid mechanics research and Simulation of laser, and shows good performance in grid computing. To our knowledge, however, there are no related studies in meteorological science until now. In this paper, we propose a new framework of code parallel refactoring for numerical meteorological model based on JASMIN. The refactoring process is introduced step by step, of the difficulties of such refactoring are discussed and the corresponding solutions are put forward in this paper. To demonstrate the feasibility of the proposed framework, Zebiak-Cane (ZC) model is studied as a case and refactored in a parallel way with JASMIN. Experimental results show that the proposed framework for code parallel refactoring is feasible in practical applications and can reduce the complexity of parallelization. In addition, this framework will have evident advantage in the improvement of the computing efficiency for more complex numerical models.
Keywords :
fluid mechanics; grid computing; meteorology; parallel processing; software maintenance; J adaptive structured meshes applications infrastructure; JASMIN; Zebiak-Cane model; code parallel refactoring; fluid mechanics research; grid computing; laser simulation; numerical meteorological model; parallel framework; Algorithms; Atmospheric modeling; Computational modeling; Couplings; Meteorology; Numerical models; Object oriented modeling; JASMIN; ZC model; code refactoring; parallel computing;
Conference_Titel :
Computer Science and Network Technology (ICCSNT), 2013 3rd International Conference on
Conference_Location :
Dalian
DOI :
10.1109/ICCSNT.2013.6967098