Submitted as: development and technical paper
04 May 2022
Submitted as: development and technical paper |  | 04 May 2022
Status: a revised version of this preprint is currently under review for the journal GMD.

CIOFC1.0: a Common Parallel Input/Output Framework Based on C-Coupler2.0

Xinzhu Yu, Li Liu, Chao Sun, Qingu Jiang, Biao Zhao, Zhiyuan Zhang, Hao Yu, and Bin Wang

Abstract. As Earth system modeling develops ever finer grid resolutions, the inputting and outputting (I/O) of the increasingly large data fields becomes a processing bottleneck. Many models developed in China, as well as the Community Coupler (C-Coupler), do not fully benefit from existing parallel I/O supports. This paper reports the design and implementation of a Common parallel Input/Output Framework based on C-Coupler2.0 (CIOFC1.0). Parallelization by CIOFC1.0 can accelerate the I/O of large data fields. The framework also allows convenient specification by users of the I/O settings; e.g., the data fields for I/O, the time series of the data files for I/O, and the data grids in the files. The framework can also adaptively input data fields from a time-series dataset during model integration, automatically interpolate data when necessary, and output fields either periodically or irregularly. CIOFC1.0 demonstrates the cooperative development of an I/O framework and coupler, and thus enables convenient and simultaneous use of a coupler and an I/O framework.

Xinzhu Yu et al.

Status: final response (author comments only)

Comment types: AC – author | RC – referee | CC – community | EC – editor | CEC – chief editor | : Report abuse
  • RC1: 'Comment on gmd-2022-77', Anonymous Referee #1, 15 Jun 2022
    • AC1: 'Reply on RC1', Xinzhu Yu, 06 Sep 2022
  • RC2: 'Comment on gmd-2022-77', Anonymous Referee #2, 04 Aug 2022
    • AC2: 'Reply on RC2', Xinzhu Yu, 06 Sep 2022
  • AC3: 'Final Response', Xinzhu Yu, 09 Sep 2022

Xinzhu Yu et al.

Xinzhu Yu et al.


Total article views: 1,011 (including HTML, PDF, and XML)
HTML PDF XML Total BibTeX EndNote
831 158 22 1,011 7 6
  • HTML: 831
  • PDF: 158
  • XML: 22
  • Total: 1,011
  • BibTeX: 7
  • EndNote: 6
Views and downloads (calculated since 04 May 2022)
Cumulative views and downloads (calculated since 04 May 2022)

Viewed (geographical distribution)

Total article views: 945 (including HTML, PDF, and XML) Thereof 945 with geography defined and 0 with unknown origin.
Country # Views %
  • 1


Latest update: 07 Sep 2023
Short summary
In this paper, we propose a new common, flexible and efficient parallel I/O framework for Earth system modeling based on C-Coupler2.0. CIOFC1.0 can handle data I/O in parallel, and provides a configuration file format that enables users to conveniently change the I/O configurations. It can automatically make grid and time interpolation, output data with an aperiodical time series and accelerate data I/O when the field size is large.