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

Related authors

Reconstructed global monthly burned area maps from 1901 to 2020
Zhixuan Guo, Wei Li, Philippe Ciais, Stephen Sitch, Guido R. van der Werf, Simon P. K. Bowring, Ana Bastos, Florent Mouillot, Jiaying He, Minxuan Sun, Lei Zhu, Xiaomeng Du, Nan Wang, and Xiaomeng Huang
Earth Syst. Sci. Data Discuss., https://doi.org/10.5194/essd-2024-556,https://doi.org/10.5194/essd-2024-556, 2025
Preprint under review for ESSD
Short summary
Optimizing output operations in high-resolution climate models through dynamic scheduling
Dong Wang and Xiaomeng Huang
EGUsphere, https://doi.org/10.5194/egusphere-2024-3533,https://doi.org/10.5194/egusphere-2024-3533, 2025
This preprint is open for discussion and under review for Geoscientific Model Development (GMD).
Short summary
Effect of tides on river water behavior over the eastern shelf seas of China
Lei Lin, Hao Liu, Xiaomeng Huang, Qingjun Fu, and Xinyu Guo
Hydrol. Earth Syst. Sci., 26, 5207–5225, https://doi.org/10.5194/hess-26-5207-2022,https://doi.org/10.5194/hess-26-5207-2022, 2022
Short summary
Separating emission and meteorological contributions to long-term PM2.5 trends over eastern China during 2000–2018
Qingyang Xiao, Yixuan Zheng, Guannan Geng, Cuihong Chen, Xiaomeng Huang, Huizheng Che, Xiaoye Zhang, Kebin He, and Qiang Zhang
Atmos. Chem. Phys., 21, 9475–9496, https://doi.org/10.5194/acp-21-9475-2021,https://doi.org/10.5194/acp-21-9475-2021, 2021
Short summary
Development and performance optimization of a parallel computing infrastructure for an unstructured-mesh modelling framework
Zhuang Liu, Yi Zhang, Xiaomeng Huang, Jian Li, Dong Wang, Mingqing Wang, and Xing Huang
Geosci. Model Dev. Discuss., https://doi.org/10.5194/gmd-2020-158,https://doi.org/10.5194/gmd-2020-158, 2020
Revised manuscript not accepted
Short summary

Related subject area

Climate and Earth system modeling
Evaluation of CORDEX ERA5-forced NARCliM2.0 regional climate models over Australia using the Weather Research and Forecasting (WRF) model version 4.1.2
Giovanni Di Virgilio, Fei Ji, Eugene Tam, Jason P. Evans, Jatin Kala, Julia Andrys, Christopher Thomas, Dipayan Choudhury, Carlos Rocha, Yue Li, and Matthew L. Riley
Geosci. Model Dev., 18, 703–724, https://doi.org/10.5194/gmd-18-703-2025,https://doi.org/10.5194/gmd-18-703-2025, 2025
Short summary
Design, evaluation, and future projections of the NARCliM2.0 CORDEX-CMIP6 Australasia regional climate ensemble
Giovanni Di Virgilio, Jason P. Evans, Fei Ji, Eugene Tam, Jatin Kala, Julia Andrys, Christopher Thomas, Dipayan Choudhury, Carlos Rocha, Stephen White, Yue Li, Moutassem El Rafei, Rishav Goyal, Matthew L. Riley, and Jyothi Lingala
Geosci. Model Dev., 18, 671–702, https://doi.org/10.5194/gmd-18-671-2025,https://doi.org/10.5194/gmd-18-671-2025, 2025
Short summary
Amending the algorithm of aerosol–radiation interactions in WRF-Chem (v4.4)
Jiawang Feng, Chun Zhao, Qiuyan Du, Zining Yang, and Chen Jin
Geosci. Model Dev., 18, 585–603, https://doi.org/10.5194/gmd-18-585-2025,https://doi.org/10.5194/gmd-18-585-2025, 2025
Short summary
The very-high-resolution configuration of the EC-Earth global model for HighResMIP
Eduardo Moreno-Chamarro, Thomas Arsouze, Mario Acosta, Pierre-Antoine Bretonnière, Miguel Castrillo, Eric Ferrer, Amanda Frigola, Daria Kuznetsova, Eneko Martin-Martinez, Pablo Ortega, and Sergi Palomas
Geosci. Model Dev., 18, 461–482, https://doi.org/10.5194/gmd-18-461-2025,https://doi.org/10.5194/gmd-18-461-2025, 2025
Short summary
GOSI9: UK Global Ocean and Sea Ice configurations
Catherine Guiavarc'h, David Storkey, Adam T. Blaker, Ed Blockley, Alex Megann, Helene Hewitt, Michael J. Bell, Daley Calvert, Dan Copsey, Bablu Sinha, Sophia Moreton, Pierre Mathiot, and Bo An
Geosci. Model Dev., 18, 377–403, https://doi.org/10.5194/gmd-18-377-2025,https://doi.org/10.5194/gmd-18-377-2025, 2025
Short summary

Cited articles

Abadi, M., Barham, P., Chen, J., Chen, Z., Davis, A., Dean, J., Devin, M., Ghemawat, S., Irving, G., Isard, M., Kudlur, M., Levenberg, J., Monga, R., Moore, S., Murray, D. G., Steiner, B., Tucker, P., Vasudevan, V., Warden, P., Wicke, M., Yu, Y., and Zheng, X.: TensorFlow: A System for Large-Scale Machine Learning, in 12th USENIX Symposium on Operating Systems Design and Implementation (OSDI 16) USENIX Association, Savannah, GA, 265–283, available at: https://www.usenix.org/conference/osdi16/technical-sessions/presentation/abadi (last access: 28 October 2019), 2016. 
Alexander, K. and Easterbrook, S. M.: The software architecture of climate models: a graphical comparison of CMIP5 and EMICAR5 configurations, Geosci. Model Dev., 8, 1221–1232, https://doi.org/10.5194/gmd-8-1221-2015, 2015. 
Arakawa, A. and Lamb, V. R.: A Potential Enstrophy and Energy Conserving Scheme for the Shallow Water Equations, Mon. Weather Rev., 109, 18–36, https://doi.org/10.1175/1520-0493(1981)109<0018:APEAEC>2.0.CO;2, 1981. 
Bae, H., Mustafa, D., Lee, J. W., Aurangzeb, Lin, H., Dave, C., Eigenmann, R., and Midkiff, S. P.: The Cetus source-to-source compiler infrastructure: Overview and evaluation, Int. J. Parallel Prog., 41, 753–767, 2013. 
Bastien, F., Lamblin, P., Pascanu, R., Bergstra, J., Goodfellow, I. J., Bergeron, A., Bouchard, N., Warde-Farley, D., and Bengio, Y.: Theano: new features and speed improvements, CoRR, abs/1211.5, available at: http://arxiv.org/abs/1211.5590 (last access: 28 October 2019), 2012. 
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.
Share