基于GIT的氣象數(shù)值模式代碼管理平臺METCODE
DOI:
作者:
作者單位:

作者簡介:

通訊作者:

中圖分類號:

基金項(xiàng)目:

“氣候變化應(yīng)對決策支撐系統(tǒng)”工程項(xiàng)目資助


METCODE: A Git-Based Code Management Platform for Meteorological Numerical Model
Author:
Affiliation:

Fund Project:

  • 摘要
  • |
  • 圖/表
  • |
  • 訪問統(tǒng)計(jì)
  • |
  • 參考文獻(xiàn)
  • |
  • 相似文獻(xiàn)
  • |
  • 引證文獻(xiàn)
  • |
  • 資源附件
  • |
  • 文章評論
    摘要:

    隨著氣象數(shù)值模式的發(fā)展完善,已廣泛應(yīng)用于國家級和區(qū)域中心,研發(fā)力量地理上分散。支撐數(shù)值模式運(yùn)行的高性能計(jì)算機(jī)系統(tǒng)呈現(xiàn)出異構(gòu)眾核的發(fā)展趨勢,模式研發(fā)的學(xué)科交叉衍生性越發(fā)明顯,分布式模式研發(fā)的高效協(xié)同共享成為一個亟待解決的問題。本文基于Git建立了一個代碼管理協(xié)作共享平臺METCODE,實(shí)現(xiàn)了氣象數(shù)值模式的代碼版本管理、集成協(xié)作共享與過程管理,方便地支持分布式團(tuán)隊(duì)的合作研發(fā)。平臺已在氣象數(shù)值模式的研發(fā)中成功應(yīng)用,應(yīng)用效益良好。

    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.

    參考文獻(xiàn)
    相似文獻(xiàn)
    引證文獻(xiàn)
引用本文

趙春燕,王彬,孫婧,常飚,胡江凱,周斌.基于GIT的氣象數(shù)值模式代碼管理平臺METCODE[J].氣象科技,2021,49(4):535~541

復(fù)制
分享
文章指標(biāo)
  • 點(diǎn)擊次數(shù):
  • 下載次數(shù):
  • HTML閱讀次數(shù):
  • 引用次數(shù):
歷史
  • 收稿日期:2020-10-20
  • 定稿日期:2021-02-26
  • 錄用日期:
  • 在線發(fā)布日期: 2021-08-23
  • 出版日期: 2021-08-31
您是第位訪問者
技術(shù)支持:北京勤云科技發(fā)展有限公司
西华县| 乌兰浩特市| 五家渠市| 灵石县| 广州市| 夹江县| 新安县| 枝江市| 辽宁省| 遵化市| 吉隆县| 蕲春县| 鸡西市| 丘北县| 江都市| 那坡县| 遵化市| 交城县| 萨嘎县| 雷州市| 柳河县| 牟定县| 隆林| 肇州县| 边坝县| 新民市| 芦山县| 福建省| 治多县| 九台市| 呼伦贝尔市| 林州市| 巩义市| 关岭| 武鸣县| 邢台市| 宝清县| 东海县| 德清县| 永城市| 嘉鱼县|