Journal cover Journal topic
Geoscientific Model Development An interactive open-access journal of the European Geosciences Union
Journal topic

Journal metrics

Journal metrics

  • IF value: 5.154 IF 5.154
  • IF 5-year value: 5.697 IF 5-year
    5.697
  • CiteScore value: 5.56 CiteScore
    5.56
  • SNIP value: 1.761 SNIP 1.761
  • IPP value: 5.30 IPP 5.30
  • SJR value: 3.164 SJR 3.164
  • Scimago H <br class='hide-on-tablet hide-on-mobile'>index value: 59 Scimago H
    index 59
  • h5-index value: 49 h5-index 49
Volume 7, issue 5
Geosci. Model Dev., 7, 2281–2302, 2014
https://doi.org/10.5194/gmd-7-2281-2014
© Author(s) 2014. This work is distributed under
the Creative Commons Attribution 3.0 License.
Geosci. Model Dev., 7, 2281–2302, 2014
https://doi.org/10.5194/gmd-7-2281-2014
© Author(s) 2014. This work is distributed under
the Creative Commons Attribution 3.0 License.

Development and technical paper 09 Oct 2014

Development and technical paper | 09 Oct 2014

C-Coupler1: a Chinese community coupler for Earth system modeling

L. Liu1, G. Yang1,2, B. Wang1,3, C. Zhang2, R. Li2, Z. Zhang2, Y. Ji2, and L. Wang4 L. Liu et al.
  • 1Ministry of Education Key Laboratory for Earth System Modeling, Center for Earth System Science (CESS), Tsinghua University, Beijing, China
  • 2Department of Computer Science and Technology, Tsinghua University, Beijing, China
  • 3State Key Laboratory of Numerical Modeling for Atmospheric Sciences and Geophysical Fluid Dynamics (LASG), Institute of Atmospheric Physics, Chinese Academy of Sciences, Beijing, China
  • 4College of Global Change and Earth System Science, Beijing Normal University, Beijing, China

Abstract. A coupler is a fundamental software tool for Earth system modeling. Targeting the requirements of 3-D coupling, high-level sharing, common model software platform and better parallel performance, we started to design and develop a community coupler (C-Coupler) from 2010 in China, and finished the first version (C-Coupler1) recently. C-Coupler1 is a parallel 3-D coupler that achieves the same (bitwise-identical) results with any number of processes. Guided by the general design of C-Coupler, C-Coupler1 enables various component models and various coupled models to be integrated on the same common model software platform to achieve a higher-level sharing, where the component models and the coupler can keep the same code version in various model configurations for simulation. Moreover, it provides the C-Coupler platform, a uniform runtime environment for operating various kinds of model simulations in the same manner. C-Coupler1 is ready for Earth system modeling, and it is publicly available. In China, there are more and more modeling groups using C-Coupler1 for the development and application of models.

Publications Copernicus
Download
Citation