Articles | Volume 9, issue 6
https://doi.org/10.5194/gmd-9-2099-2016
https://doi.org/10.5194/gmd-9-2099-2016
Development and technical paper
 | 
09 Jun 2016
Development and technical paper |  | 09 Jun 2016

A new adaptive data transfer library for model coupling

Cheng Zhang, Li Liu, Guangwen Yang, Ruizhe Li, and Bin Wang

Download

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

Peer-review completion

AR: Author's response | RR: Referee report | ED: Editor decision
AR by C. Zhang on behalf of the Authors (15 Mar 2016)  Author's response    Manuscript
ED: Reconsider after major revisions (01 Apr 2016) by Sophie Valcke
AR by C. Zhang on behalf of the Authors (19 Apr 2016)  Author's response    Manuscript
ED: Publish subject to minor revisions (Editor review) (09 May 2016) by Sophie Valcke
AR by C. Zhang on behalf of the Authors (10 May 2016)  Author's response    Manuscript
ED: Publish as is (24 May 2016) by Sophie Valcke
Download
Short summary
We propose a butterfly implementation for data transfer. Although the butterfly implementation outperforms the existing implementation (the P2P implementation) in many cases, it degrades the performance in some cases. So we design and implement an adaptive data transfer library that automatically chooses an optimal implementation between the P2P one and the butterfly one and also further improves the performance based on the butterfly implementation through skipping some butterfly stages.