基于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ā)展有限公司
黎平县| 桦南县| 名山县| 洪雅县| 库尔勒市| 阜康市| 攀枝花市| 酒泉市| 普洱| 侯马市| 日土县| 年辖:市辖区| 华亭县| 五华县| 竹山县| 含山县| 依安县| 朝阳区| 广州市| 松原市| 花莲县| 修武县| 尉犁县| 江西省| 塔城市| 颍上县| 屯门区| 和林格尔县| 喀什市| 阿尔山市| 大英县| 富蕴县| 平安县| 屏边| 皮山县| 贵州省| 始兴县| 进贤县| 溧水县| 阿拉善左旗| 恩施市|