
Design and Research of CAS‐CIG for Earth System Models
Author(s) -
Wang T.,
Jiang J.,
Zhang M.,
Zhang H.,
He J.,
Hao H.,
Chi X.
Publication year - 2020
Publication title -
earth and space science
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.843
H-Index - 23
ISSN - 2333-5084
DOI - 10.1029/2019ea000965
Subject(s) - component (thermodynamics) , scripting language , computer science , compiler , porting , interface (matter) , coupling (piping) , code generation , generator (circuit theory) , source code , software , computational science , programming language , operating system , engineering , mechanical engineering , power (physics) , physics , bubble , quantum mechanics , maximum bubble pressure method , key (lock) , thermodynamics
The Chinese Academy of Sciences Coupling Interface Generator (CAS‐CIG) is designed to address the complexities of the development and coupling of different component models in Earth System Models based on the Coupler 7 of the Community Earth System Model (CESM). Its application in the Chinese Academy of Sciences Earth System Model (CAS‐ESM) is described. The CAS‐CIG automatically generates the coupler code through a simple configuration file when a component model is accessed, enabling different component models to be easily ported to CPL7 to create simulation cases. Combined with the automatic generation of compile scripts, the precompilation and run directories are directly formed. The component model integration, model selection, experimental setup, and platform migration can be all accomplished in the CAS‐CIG. Verification of the CAS‐CIG is presented to show that the automatically generated codes can identically reproduce the simulation results of CAS‐ESM. CAS‐CIG presents a software tool for modeling centers to investigate the impact of component model selections on simulations of climate and weather.