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

  • L. Liu
  • , G. Yang
  • , B. Wang
  • , C. Zhang
  • , R. Li
  • , Z. Zhang
  • , Y. Ji
  • , L. Wang

Research output: Contribution to journalArticlepeer-review

25 Scopus citations

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.

Original languageEnglish
Pages (from-to)2281-2302
Number of pages22
JournalGeoscientific Model Development
Volume7
Issue number5
DOIs
StatePublished - Oct 9 2014
Externally publishedYes

Fingerprint

Dive into the research topics of 'C-Coupler1: A Chinese community coupler for Earth system modeling'. Together they form a unique fingerprint.

Cite this