Journal cover Journal topic
Geoscientific Model Development An interactive open-access journal of the European Geosciences Union
https://doi.org/10.5194/gmd-2018-27
© Author(s) 2018. This work is distributed under
the Creative Commons Attribution 4.0 License.
Model description paper
12 Feb 2018
Review status
This discussion paper is a preprint. It is a manuscript under review for the journal Geoscientific Model Development (GMD).
C-Coupler2: a flexible and user-friendly community coupler for model coupling and nesting
Li Liu1,2, Cheng Zhang1,2, Ruizhe Li1,2, and Bin Wang1,2,3 1Ministry of Education Key Laboratory for Earth System Modeling, Center for Earth System Science (CESS), Tsinghua University, Beijing, China
2Joint Center for Global Change Studies (JCGCS), Beijing, China
3State Key Laboratory of Numerical Modeling for Atmospheric Sciences and Geophysical Flui d Dynamics (LASG), Institute of Atmospheric Physics, Chinese Academy of Sciences, Beijing, China
Abstract. The Chinese C-Coupler (Community Coupler) coupler family aims primarily to develop coupled models for weather forecasting and climate simulation and prediction. It is targeted to serve various coupled models with flexibility, user-friendliness, and extensive coupling functions. C-Coupler2, the latest version, includes a series of new features in addition to those of C-Coupler1, including a common, flexible, and user-friendly coupling configuration interface that combines a set of application programming interfaces and a set of XML formatted configuration files, capability of model coupling within one executable or the same subset of MPI (Message Passing Interface) processes, flexible and automatic coupling generations that enable coupling generation at any time for any subset of component models, dynamic 3-D coupling that enables convenient coupling of fields on 3-D grids with time-evolving vertical coordinate values, non-blocking data transfer, facilitation for model nesting, facilitation for increment coupling, and debugging capability. C-Coupler2 is ready for use to develop various coupled or nested models. It has passed a number of test cases derived from a sample model with model coupling and nesting, and with various MPI process layouts between component models, and has already been used in several real coupled models.
Citation: Liu, L., Zhang, C., Li, R., and Wang, B.: C-Coupler2: a flexible and user-friendly community coupler for model coupling and nesting, Geosci. Model Dev. Discuss., https://doi.org/10.5194/gmd-2018-27, in review, 2018.
Li Liu et al.
Li Liu et al.
Li Liu et al.

Viewed

Total article views: 417 (including HTML, PDF, and XML)

HTML PDF XML Total BibTeX EndNote
334 72 11 417 10 14

Views and downloads (calculated since 12 Feb 2018)

Cumulative views and downloads (calculated since 12 Feb 2018)

Viewed (geographical distribution)

Total article views: 419 (including HTML, PDF, and XML)

Thereof 419 with geography defined and 0 with unknown origin.

Country # Views %
  • 1

Saved

Discussed

Latest update: 23 May 2018
Publications Copernicus
Download
Short summary
C-Coupler2 is a new version of C-Coupler with a series of new enhancements. Now it is ready for usage and its source code will be publicly available soon.
C-Coupler2 is a new version of C-Coupler with a series of new enhancements. Now it is ready for...
Share