A fast input/output library for high-resolution climate models

We describe the design and implementation of climate fast input/output (CFIO), a fast input/output (I/O) library for high-resolution climate models. CFIO provides a simple method for modelers to overlap the I/O phase with the computing phase automatically, so as to shorten the running time of numeri...

Full description

Bibliographic Details
Published in:Geoscientific Model Development
Main Authors: Huang, X. M., Wang, W. C., Fu, H. H., Yang, G. W., Wang, B., Zhang, C.
Format: Article in Journal/Newspaper
Language:English
Published: Copernicus Publications 2014
Subjects:
Online Access:https://doi.org/10.5194/gmd-7-93-2014
https://noa.gwlb.de/receive/cop_mods_00020727
https://noa.gwlb.de/servlets/MCRFileNodeServlet/cop_derivate_00020682/gmd-7-93-2014.pdf
https://gmd.copernicus.org/articles/7/93/2014/gmd-7-93-2014.pdf
id ftnonlinearchiv:oai:noa.gwlb.de:cop_mods_00020727
record_format openpolar
spelling ftnonlinearchiv:oai:noa.gwlb.de:cop_mods_00020727 2023-05-15T18:18:26+02:00 A fast input/output library for high-resolution climate models Huang, X. M. Wang, W. C. Fu, H. H. Yang, G. W. Wang, B. Zhang, C. 2014-01 electronic https://doi.org/10.5194/gmd-7-93-2014 https://noa.gwlb.de/receive/cop_mods_00020727 https://noa.gwlb.de/servlets/MCRFileNodeServlet/cop_derivate_00020682/gmd-7-93-2014.pdf https://gmd.copernicus.org/articles/7/93/2014/gmd-7-93-2014.pdf eng eng Copernicus Publications Geoscientific Model Development -- http://www.bibliothek.uni-regensburg.de/ezeit/?2456725 -- http://www.geosci-model-dev.net/ -- 1991-9603 https://doi.org/10.5194/gmd-7-93-2014 https://noa.gwlb.de/receive/cop_mods_00020727 https://noa.gwlb.de/servlets/MCRFileNodeServlet/cop_derivate_00020682/gmd-7-93-2014.pdf https://gmd.copernicus.org/articles/7/93/2014/gmd-7-93-2014.pdf uneingeschränkt info:eu-repo/semantics/openAccess article Verlagsveröffentlichung article Text doc-type:article 2014 ftnonlinearchiv https://doi.org/10.5194/gmd-7-93-2014 2022-02-08T22:52:00Z We describe the design and implementation of climate fast input/output (CFIO), a fast input/output (I/O) library for high-resolution climate models. CFIO provides a simple method for modelers to overlap the I/O phase with the computing phase automatically, so as to shorten the running time of numerical simulations. To minimize the code modifications required for porting, CFIO provides similar interfaces and features to parallel Network Common Data Form (PnetCDF), which is one of the most widely used I/O libraries in climate models. We deployed CFIO in three high-resolution climate models, including two ocean models (POP and LICOM) and one sea ice model (CICE). The experimental results show that CFIO improves the performance of climate models significantly versus the original serial I/O approach. When running with CFIO at 0.1° resolution with about 1000 CPU cores, we managed to reduce the running time by factors of 7.9, 4.6 and 2.0 for POP, CICE, and LICOM, respectively. We also compared the performance of CFIO against two existing libraries, PnetCDF and parallel I/O (PIO), in different scenarios. For scenarios with both data output and computations, CFIO decreases the I/O overhead compared to PnetCDF and PIO. Article in Journal/Newspaper Sea ice Niedersächsisches Online-Archiv NOA Geoscientific Model Development 7 1 93 103
institution Open Polar
collection Niedersächsisches Online-Archiv NOA
op_collection_id ftnonlinearchiv
language English
topic article
Verlagsveröffentlichung
spellingShingle article
Verlagsveröffentlichung
Huang, X. M.
Wang, W. C.
Fu, H. H.
Yang, G. W.
Wang, B.
Zhang, C.
A fast input/output library for high-resolution climate models
topic_facet article
Verlagsveröffentlichung
description We describe the design and implementation of climate fast input/output (CFIO), a fast input/output (I/O) library for high-resolution climate models. CFIO provides a simple method for modelers to overlap the I/O phase with the computing phase automatically, so as to shorten the running time of numerical simulations. To minimize the code modifications required for porting, CFIO provides similar interfaces and features to parallel Network Common Data Form (PnetCDF), which is one of the most widely used I/O libraries in climate models. We deployed CFIO in three high-resolution climate models, including two ocean models (POP and LICOM) and one sea ice model (CICE). The experimental results show that CFIO improves the performance of climate models significantly versus the original serial I/O approach. When running with CFIO at 0.1° resolution with about 1000 CPU cores, we managed to reduce the running time by factors of 7.9, 4.6 and 2.0 for POP, CICE, and LICOM, respectively. We also compared the performance of CFIO against two existing libraries, PnetCDF and parallel I/O (PIO), in different scenarios. For scenarios with both data output and computations, CFIO decreases the I/O overhead compared to PnetCDF and PIO.
format Article in Journal/Newspaper
author Huang, X. M.
Wang, W. C.
Fu, H. H.
Yang, G. W.
Wang, B.
Zhang, C.
author_facet Huang, X. M.
Wang, W. C.
Fu, H. H.
Yang, G. W.
Wang, B.
Zhang, C.
author_sort Huang, X. M.
title A fast input/output library for high-resolution climate models
title_short A fast input/output library for high-resolution climate models
title_full A fast input/output library for high-resolution climate models
title_fullStr A fast input/output library for high-resolution climate models
title_full_unstemmed A fast input/output library for high-resolution climate models
title_sort fast input/output library for high-resolution climate models
publisher Copernicus Publications
publishDate 2014
url https://doi.org/10.5194/gmd-7-93-2014
https://noa.gwlb.de/receive/cop_mods_00020727
https://noa.gwlb.de/servlets/MCRFileNodeServlet/cop_derivate_00020682/gmd-7-93-2014.pdf
https://gmd.copernicus.org/articles/7/93/2014/gmd-7-93-2014.pdf
genre Sea ice
genre_facet Sea ice
op_relation Geoscientific Model Development -- http://www.bibliothek.uni-regensburg.de/ezeit/?2456725 -- http://www.geosci-model-dev.net/ -- 1991-9603
https://doi.org/10.5194/gmd-7-93-2014
https://noa.gwlb.de/receive/cop_mods_00020727
https://noa.gwlb.de/servlets/MCRFileNodeServlet/cop_derivate_00020682/gmd-7-93-2014.pdf
https://gmd.copernicus.org/articles/7/93/2014/gmd-7-93-2014.pdf
op_rights uneingeschränkt
info:eu-repo/semantics/openAccess
op_doi https://doi.org/10.5194/gmd-7-93-2014
container_title Geoscientific Model Development
container_volume 7
container_issue 1
container_start_page 93
op_container_end_page 103
_version_ 1766195001188941824