摘要
龙芯是中国科学院计算技术研究所自主研发的通用中央处理器(central processing unit,CPU),采用MIPS精简指令集构架.数值天气预报领域是目前高性能计算应用的重要领域之一,本研究选取广泛使用的中尺度气象模式MM5开展龙芯平台天气预报系统研发,在龙芯3A平台成功移植完成MM5模式所依赖的MPICH等各类软件库,构建MM5模式运行的龙芯版软件环境.在此基础上,实现MM5模式下垫面处理模块TERRAIN、水平空间插值模块REGRID、垂直插值模块INTERPF以及MM5模式主模块在龙芯平台的编译移植,并实现MM5模式主模块在龙芯3A平台的并行运行.基于以北京为核心区域的嵌套模拟测试表明,运用单个龙芯3A节点模拟48h情景需要耗费大约50h,未来随着龙芯计算节点增加计算耗时将随之降低,将有望在龙芯计算平台实现中尺度气象模式的预报模拟.本研究同时完成格点分析显示系统(grid analysis and display system,GrADS)和三维可视化软件Vis5D在龙芯平台的编译移植,并以此构建中尺度气象模式预报系统展示子系统,实现龙芯平台中尺度气象模式模拟所需要的全生态移植与应用.
Mesoscale meteorological model(MM5)was used to develop a weather forecast system on Loongson 3 A multi-core CPU platform.Related softwares such as MPICH were transplanted,Loongson software environment was built. Main modules of TERRAIN,REGRID,INTERPF,and MM5 were transplanted and run on Loongson platform.MM5 simulation test in three-layer nested area with Beijing as core showed that it takes 50 hto run a 48-h forecast on a single Godson 3 A node.Increasing the number of Loongson compute nodes would decrease computational time,a forecasting simulation of mesoscale meteorological model was expected to run on Loongson platform.Grid Analysis and Display System(GrADS)and 3 Dvisualization software Vis5 Dwere compiled and transplanted on Loongson platform.Display sub-system of mesoscale meteorological model forecasting system was constructed.Full ecological transplantation and application of MM5 were realized on Loongson platform.
引文
[1]HISA A.支撑处理器的技术:永无止境地追求速度的世界[M].李剑,译.北京:电子工业出版社,2010:613
[2]胡伟武,唐志敏.龙芯1号处理器结构设计[J].计算机学报,2003,26(4):385
[3]胡伟武,张福新,李祖松.龙芯2号处理器设计和性能分析[J].计算机研究与发展,2006,43(6):959
[4]GRELL G A,DUDHIA J,STAUFFER D R.Adescription of the Fifth-Generation Penn State/NCARMesoscale Model(MM5),ncar/tn-398+str[Z].Ncar Technical Note,2010
[5]吴其重.我国太阳能时空分布特征的数值模拟及影响因子研究[D].北京:中国科学技术大学,2005
[6]高媛媛,何金海,王自发.城市化进程对北京区域气象场的影响模拟[J].气候与环境学报,2007,23(3):58
[7]朱小谦,张卫民,宋君强.中尺度数值天气预报模式MM5分布式并行计算[J].国防科技大学学报,2003,25(2):56
[8]WU Q,XU W,SHI A,et al.Air quality forecast of PM10in Beijing with community multi-scale air quality modeling(CMAQ)system:emission and improvement[J].Geosci Model Dev,2014,7:2243