Abstract
Abstract. The Chinese C-Coupler (Community 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; the capability of coupling within one executable or the same subset of MPI (message passing interface) processes; flexible and automatic coupling procedure generation 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; adaptive restart capability; and finally a debugging capability. C-Coupler2 is ready for use to develop various coupled or nested models. It has passed a number of test cases involving model coupling and nesting, and with various MPI process layouts between component models, and has already been used in several real coupled models.
Highlights
Couplers, which can handle data interpolation and data transfer between different models and different grids, have been widely used to develop coupled models for fields such as weather forecasting and climate simulation and prediction
The first is a coupled climate system model version FGOALSgc (Liu et al, 2014) that was built by replacing the original coupler CPL6 (Craig et al, 2005) used in the CMIP5 (Coupled Model Intercomparison Project, Phase 5) model FGOALS-g2 by C-Coupler1
C-Coupler2 was used to replace C-Coupler1 employed in FIO-AOW, MCT-based data transfer (Larson et al, 2005) and interpolation functions of the CPL5 coupler employed in BCC_CSM, and MCTbased data transfer and interpolation functions of the CPL7 coupler employed in CESM
Summary
Couplers, which can handle data interpolation and data transfer between different models and different grids, have been widely used to develop coupled models for fields such as weather forecasting and climate simulation and prediction. The Community Coupler (C-Coupler) family was initiated in 2010 in China It aims to flexibly serve various coupled models with a user-friendly interface and to provide extensive coupling functions to complement the ever increasing number of coupled models being developed and used in China. To this end, the first version (C-Coupler1; Liu et al, 2014) included features such as flexible coupling configuration based on configuration files and a 3-D coupling capability.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.