首页 | 官方网站   微博 | 高级检索  
     

基于GIT的气象数值模式代码管理平台METCODE
引用本文:赵春燕,王彬,孙婧,常飚,胡江凯,周斌.基于GIT的气象数值模式代码管理平台METCODE[J].气象科技,2021,49(4):535-541.
作者姓名:赵春燕  王彬  孙婧  常飚  胡江凯  周斌
作者单位:国家气象信息中心,北京 100081;国家气象中心,北京 100081
基金项目:“气候变化应对决策支撑系统”工程项目资助
摘    要:随着气象数值模式的发展完善,已广泛应用于国家级和区域中心,研发力量地理上分散。支撑数值模式运行的高性能计算机系统呈现出异构众核的发展趋势,模式研发的学科交叉衍生性越发明显,分布式模式研发的高效协同共享成为一个亟待解决的问题。本文基于Git建立了一个代码管理协作共享平台METCODE,实现了气象数值模式的代码版本管理、集成协作共享与过程管理,方便地支持分布式团队的合作研发。平台已在气象数值模式的研发中成功应用,应用效益良好。

关 键 词:METCODE  Git版本控制系统  气象数值模式  代码管理
收稿时间:2020/10/20 0:00:00
修稿时间:2021/2/26 0:00:00

METCODE: A Git-Based Code Management Platform for Meteorological Numerical Model
ZHAO Chunyan,WANG Bin,SUN Jing,CHANG Biao,HU Jiangkai,ZHOU Bin.METCODE: A Git-Based Code Management Platform for Meteorological Numerical Model[J].Meteorological Science and Technology,2021,49(4):535-541.
Authors:ZHAO Chunyan  WANG Bin  SUN Jing  CHANG Biao  HU Jiangkai  ZHOU Bin
Affiliation:National Meteorological Information Center, Beijing 100081;National Meteorological Center, Beijing 100081
Abstract:Meteorological numerical models are the core component of meteorological science and technology innovation, and have become one of the important symbols of technical development progress of meteorological departments. Unlike software products in general, the development of meteorological numerical models is a scientific exploration process and requires strict technical means to ensure operational running. Due to multiple requirements of scientific research experiment, operation management and research operation transformation, the continuous improvement process management and code version control are crucially important to the sustainable development of meteorological numerical models. With the development and improvement of meteorological numerical models, it has been widely used in national and regional centers by the geographically dispersed research and development personnel. The development trend of heterogeneous multicore can be seen in the field of high performance computing, and the interdisciplinary derivation of model research and development becomes more obvious, so the efficient collaborative sharing of distributed model research and development efforts becomes a key problem. In this paper, the METCODE platform is established based on the Git version control system which provides code management and collaboration services. The platform realizes code version management, integrated collaborative sharing and process management of meteorological numerical models, and supports the cooperative research and development of distributed teams conveniently. The platform has been successfully applied in the research and development of the GRAPES model with good results.
Keywords:
本文献已被 CNKI 维普 等数据库收录!
点击此处可从《气象科技》浏览原始摘要信息
点击此处可从《气象科技》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号