期刊文献+

Parallelization Load Balance Strategy for a Global Grid-Point Model

Parallelization Load Balance Strategy for a Global Grid-Point Model
原文传递
导出
摘要 The Global/Regional Assimilation and PrEdiction System(GRAPES)is a new-generation operational numerical weather prediction(NWP)model developed by the China Meteorological Administration(CMA).It is a grid-point model with a code structure different from that of spectral models used in other operational NWP centers such as the European Centre for Medium-Range Weather Forecasts(ECMWF),National Centers for Environmental Prediction(NCEP),and Japan Meteorological Agency(JMA),especially in the context of parallel computing.In the GRAPES global model,a semi-implicit semi-Lagrangian scheme is used for the discretization over a sphere,which requires careful planning for the busy communications between the arrays of processors,because the Lagrangian differential scheme results in shortened trajectories interpolated between the grid points at the poles and in the associated adjacent areas.This means that the latitude-longitude partitioning is more complex for the polar processors.Therefore,a parallel strategy with efficient computation,balanced load,and synchronous communication shall be developed.In this paper,a message passing approach based on MPI(Message Passing Interface)group communication is proposed.Its key-point is to group the polar processors in row with matrix-topology during the processor partitioning.A load balance task distribution algorithm is also discussed.Test runs on the IBM-cluster 1600 at CMA show that the new algorithm is of desired scalability,and the readjusted load balance scheme can reduce the absolute wall clock time by 10% or more.The quasi-operational runs of the model demonstrate that the wall clock time secured by the strategy meets the real-time needs of NWP operations. The Global/Regional Assimilation and PrEdiction System(GRAPES)is a new-generation operational numerical weather prediction(NWP)model developed by the China Meteorological Administration(CMA).It is a grid-point model with a code structure different from that of spectral models used in other operational NWP centers such as the European Centre for Medium-Range Weather Forecasts(ECMWF),National Centers for Environmental Prediction(NCEP),and Japan Meteorological Agency(JMA),especially in the context of parallel computing.In the GRAPES global model,a semi-implicit semi-Lagrangian scheme is used for the discretization over a sphere,which requires careful planning for the busy communications between the arrays of processors,because the Lagrangian differential scheme results in shortened trajectories interpolated between the grid points at the poles and in the associated adjacent areas.This means that the latitude-longitude partitioning is more complex for the polar processors.Therefore,a parallel strategy with efficient computation,balanced load,and synchronous communication shall be developed.In this paper,a message passing approach based on MPI(Message Passing Interface)group communication is proposed.Its key-point is to group the polar processors in row with matrix-topology during the processor partitioning.A load balance task distribution algorithm is also discussed.Test runs on the IBM-cluster 1600 at CMA show that the new algorithm is of desired scalability,and the readjusted load balance scheme can reduce the absolute wall clock time by 10% or more.The quasi-operational runs of the model demonstrate that the wall clock time secured by the strategy meets the real-time needs of NWP operations.
出处 《Acta meteorologica Sinica》 SCIE 2010年第5期622-630,共9页
基金 Supported by the National S&T Infrastructure Program for the 11th Five-Year Period under Grant No.2006BAC02B00 the National Natural Science Foundation of China under Grant Nos.40575050 and 40775073
关键词 parallel computing GRAPES model message passing group communication load balance IBM-cluster 1600 parallel computing GRAPES model message passing group communication load balance IBM-cluster 1600
  • 相关文献

参考文献11

  • 1陈德辉,沈学顺.新一代数值预报系统GRAPES研究进展[J].应用气象学报,2006,17(6):773-777. 被引量:157
  • 2CHEN DeHui,XUE JiShan,YANG XueSheng,ZHANG HongLiang,SHEN XueShun,HU JiangLin,WANG Yu,JI LiRen,CHEN JiaBin.New generation of multi-scale NWP system (GRAPES):general scientific design[J].Chinese Science Bulletin,2008,53(22):3433-3445. 被引量:76
  • 3Deborah,S,S Saarinen.Early Experienceswith the IBM p690+ at ECMWF. Proceedings ofthe Eleventh ECMWF Workshop on the Use of Par-allel Processors in Meteorology . 2004
  • 4Dent,D,G Mozdzynski.ECMWF Opera-tional Forecasting on a Distributed Memory Plat-form: Forecast Model. Proceedings of the SeventhECMWF Workshop on the Use of Parallel Proces-sors in Meteorology . 1996
  • 5Grama,A,A.Gupta,G.Karypis,et al.Introduc-tion to Parallel Computing. . 2003
  • 6Hague,J.Optimisation of ECMWF’s IntegratedForecast System (IFS) for the IBM p690. Proceed-ings of the Tenth ECMWF Workshop on the Use ofParallel Processors in Meteorology . 2002
  • 7Wu Xiangjun,Jin Zhiyan,Chen Dehui,et al.GRAPES parallel computing scheme: design andrealization. J.Computer Research and Develop-ment . 2007
  • 8Xue Jishan.China’s innovative NWP studies inthe new century. Journal of Applied Meteorology . 2006
  • 9Xue Jishan,Chen Dehui et al.Scientific Design and Application of the Numerical Prediction System GRAPES. . 2008
  • 10J Michalakes,J Dudhia,D Gill,et al.The weather research andforecast model:Software architecture and performance. Proc of the11th ECMWF Workshop on the Use of Parallel Processors in Meteorology . 2004

二级参考文献9

共引文献222

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部