Articles | Volume 12, issue 11
https://doi.org/10.5194/gmd-12-4729-2019
https://doi.org/10.5194/gmd-12-4729-2019
Development and technical paper
 | 
11 Nov 2019
Development and technical paper |  | 11 Nov 2019

OpenArray v1.0: a simple operator library for the decoupling of ocean modeling and parallel computing

Xiaomeng Huang, Xing Huang, Dong Wang, Qi Wu, Yi Li, Shixun Zhang, Yuwen Chen, Mingqing Wang, Yuan Gao, Qiang Tang, Yue Chen, Zheng Fang, Zhenya Song, and Guangwen Yang

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 Anna Wenzel on behalf of the Authors (22 May 2019)  Author's response
ED: Referee Nomination & Report Request started (04 Jun 2019) by Steven Phipps
RR by Anonymous Referee #1 (05 Jun 2019)
RR by David Webb (23 Jun 2019)
ED: Reconsider after major revisions (09 Jul 2019) by Steven Phipps
AR by Xiaomeng Huang on behalf of the Authors (19 Aug 2019)  Author's response    Manuscript
ED: Referee Nomination & Report Request started (05 Sep 2019) by Steven Phipps
RR by Anonymous Referee #3 (10 Sep 2019)
ED: Publish subject to technical corrections (26 Sep 2019) by Steven Phipps
AR by Xiaomeng Huang on behalf of the Authors (30 Sep 2019)  Author's response    Manuscript

Post-review adjustments

AA: Author's adjustment | EA: Editor approval
AA by Xiaomeng Huang on behalf of the Authors (30 Oct 2019)   Author's adjustment   Manuscript
EA: Adjustments approved (31 Oct 2019) by Steven Phipps
Download
Short summary
We designed a simple computing library (OpenArray) to decouple ocean modelling and parallel computing. OpenArray provides 12 basic operators featuring user-friendly interfaces and an implicit parallelization ability. Based on OpenArray, we implement a practical ocean model with an enhanced readability and an excellent scalable performance. OpenArray may signal the beginning of a new frontier in future ocean modelling through ingesting basic operators and cutting-edge computing techniques.