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: 4.252 IF 4.252
  • IF 5-year value: 4.890 IF 5-year 4.890
  • CiteScore value: 4.49 CiteScore 4.49
  • SNIP value: 1.539 SNIP 1.539
  • SJR value: 2.404 SJR 2.404
  • IPP value: 4.28 IPP 4.28
  • h5-index value: 40 h5-index 40
  • Scimago H index value: 51 Scimago H index 51
Discussion papers
https://doi.org/10.5194/gmd-2018-147
© Author(s) 2018. This work is distributed under
the Creative Commons Attribution 4.0 License.
https://doi.org/10.5194/gmd-2018-147
© Author(s) 2018. This work is distributed under
the Creative Commons Attribution 4.0 License.

Development and technical paper 02 Jul 2018

Development and technical paper | 02 Jul 2018

Review status
This discussion paper is a preprint. It has been under review for the journal Geoscientific Model Development (GMD). A final paper in GMD is not foreseen.

Coupling Library Jcup3: Its philosophy and application

Takashi Arakawa1, Takahiro Inoue1, Hisashi Yashiro2, and Masaki Satoh3 Takashi Arakawa et al.
  • 1Research Organization for Information Science and Technology, Minato-ku, Tokyo, Japan
  • 2RIKEN Center for Computational Science, Kobe, Hyogo, Japan
  • 3Atmosphere and Ocean Research Institute, The University of Tokyo, Kashiwa, Chiba, Japan

Abstract. In this paper, we describe the design of the coupling library Jcup and report its various applications including the coupling between the global atmospheric and oceanic models with different grid systems. Jcup is a software library mainly focused on weather/climate models and was developed for the purpose of coupling components of various models. Jcup has flexibility in application to an unspecified number of components of earth system models. In order to achieve high order safety and versatility, we divided 5 the processes of a general coupling program into processes of changing and not changing the values of the data, and placed the former outside the program and under the control of the user. As a result, Jcup has two features: 1) that the correspondence relationship of grid indexes is used as input information, and 2) that the user can implement an arbitrary interpolation code. Jcup was applied to atmosphere–ocean coupling, IO component coupling, and seismic model–structure model coupling, and the validity and usefulness of the design were demonstrated.

Takashi Arakawa et al.
Interactive discussion
Status: closed
Status: closed
AC: Author comment | RC: Referee comment | SC: Short comment | EC: Editor comment
Printer-friendly Version - Printer-friendly version Supplement - Supplement
Interactive discussion
Status: closed
Status: closed
AC: Author comment | RC: Referee comment | SC: Short comment | EC: Editor comment
Printer-friendly Version - Printer-friendly version Supplement - Supplement
Takashi Arakawa et al.
Model code and software

Jcup3 T. Arakawa and T. Inoue https://doi.org/10.5281/zenodo.1297240

Jcup sample program T. Arakawa and T. Inoue https://doi.org/10.5281/zenodo.1297250

Takashi Arakawa et al.
Viewed  
Total article views: 552 (including HTML, PDF, and XML)
HTML PDF XML Total Supplement BibTeX EndNote
438 106 8 552 30 12 12
  • HTML: 438
  • PDF: 106
  • XML: 8
  • Total: 552
  • Supplement: 30
  • BibTeX: 12
  • EndNote: 12
Views and downloads (calculated since 02 Jul 2018)
Cumulative views and downloads (calculated since 02 Jul 2018)
Viewed (geographical distribution)  
Total article views: 551 (including HTML, PDF, and XML) Thereof 546 with geography defined and 5 with unknown origin.
Country # Views %
  • 1
1
 
 
 
 
Cited  
Saved  
No saved metrics found.
Discussed  
Latest update: 14 Dec 2018
Publications Copernicus
Download
Short summary
In this paper, we discussed the design concept and implementation of a coupling software Jcup. The design concept can be summarized as dividing the function of the software into changing and not changing the values of the data and enabling users to manage and implement the function of changing the value. Based upon this concept, Jcup is constructed so that 1) remapping table is utilized as input information and 2) interpolation calculation codes can be freely implemented by users.
In this paper, we discussed the design concept and implementation of a coupling software Jcup....
Citation
Share