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: 5.154 IF 5.154
  • IF 5-year value: 5.697 IF 5-year
  • CiteScore value: 5.56 CiteScore
  • SNIP value: 1.761 SNIP 1.761
  • IPP value: 5.30 IPP 5.30
  • SJR value: 3.164 SJR 3.164
  • Scimago H <br class='hide-on-tablet hide-on-mobile'>index value: 59 Scimago H
    index 59
  • h5-index value: 49 h5-index 49
Volume 8, issue 9
Geosci. Model Dev., 8, 2815–2827, 2015
© Author(s) 2015. This work is distributed under
the Creative Commons Attribution 3.0 License.
Geosci. Model Dev., 8, 2815–2827, 2015
© Author(s) 2015. This work is distributed under
the Creative Commons Attribution 3.0 License.

Development and technical paper 09 Sep 2015

Development and technical paper | 09 Sep 2015

POM.gpu-v1.0: a GPU-based Princeton Ocean Model

S. Xu et al.

Related authors

Optimizing High-Resolution Community Earth System Model on a Heterogeneous Many-Core Supercomputing Platform (CESM-HR_sw1.0)
Shaoqing Zhang, Haohuan Fu, Lixin Wu, Yuxuan Li, Hong Wang, Yunhui Zeng, Xiaohui Duan, Wubing Wan, Li Wang, Yuan Zhuang, Hongsong Meng, Kai Xu, Ping Xu, Lin Gan, Zhao Liu, Sihai Wu, Yuhu Cheng, Haining Yu, Shupeng Shi, Lanning Wang, Shiming Xu, Wei Xue, Weiguo Liu, Qiang Guo, Jie Zhang, Guanghui Zhu, Yang Tu, Jim Edwards, Allison Baker, Jianlin Yong, Man Yuan, Yangyang Yu, Qiuying Zhang, Zedong Liu, Mingkui Li, Dongning Jia, Guangwen Yang, Zhiqiang Wei, Jingshan Pan, Ping Chang, Gokhan Danabasoglu, Stephen Yeager, Nan Rosenbloom, and Ying Guo
Geosci. Model Dev. Discuss.,,, 2020
Preprint under review for GMD
Short summary
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
Geosci. Model Dev., 12, 4729–4749,,, 2019
Short summary
Physical modulation to the biological productivity in the summer Vietnam upwelling system
Wenfang Lu, Lie-Yauw Oey, Enhui Liao, Wei Zhuang, Xiao-Hai Yan, and Yuwu Jiang
Ocean Sci., 14, 1303–1320,,, 2018
Short summary
P-CSI v1.0, an accelerated barotropic solver for the high-resolution ocean model component in the Community Earth System Model v2.0
Xiaomeng Huang, Qiang Tang, Yuheng Tseng, Yong Hu, Allison H. Baker, Frank O. Bryan, John Dennis, Haohuan Fu, and Guangwen Yang
Geosci. Model Dev., 9, 4209–4225,,, 2016
Short summary
Evaluating statistical consistency in the ocean model component of the Community Earth System Model (pyCECT v2.0)
Allison H. Baker, Yong Hu, Dorit M. Hammerling, Yu-heng Tseng, Haiying Xu, Xiaomeng Huang, Frank O. Bryan, and Guangwen Yang
Geosci. Model Dev., 9, 2391–2406,,, 2016
Short summary

Related subject area

Climate and Earth System Modeling
The Flexible Ocean and Climate Infrastructure version 1 (FOCI1): mean state and variability
Katja Matthes, Arne Biastoch, Sebastian Wahl, Jan Harlaß, Torge Martin, Tim Brücher, Annika Drews, Dana Ehlert, Klaus Getzlaff, Fritz Krüger, Willi Rath, Markus Scheinert, Franziska U. Schwarzkopf, Tobias Bayr, Hauke Schmidt, and Wonsun Park
Geosci. Model Dev., 13, 2533–2568,,, 2020
Short summary
Investigating the sensitivity to resolving aerosol interactions in downscaling regional model experiments with WRFv3.8.1 over Europe
Vasileios Pavlidis, Eleni Katragkou, Andreas Prein, Aristeidis K. Georgoulias, Stergios Kartsios, Prodromos Zanis, and Theodoros Karacostas
Geosci. Model Dev., 13, 2511–2532,,, 2020
Short summary
Correcting a bias in a climate model with an augmented emulator
Doug McNeall, Jonny Williams, Richard Betts, Ben Booth, Peter Challenor, Peter Good, and Andy Wiltshire
Geosci. Model Dev., 13, 2487–2509,,, 2020
Short summary
Improving climate model coupling through a complete mesh representation: a case study with E3SM (v1) and MOAB (v5.x)
Vijay S. Mahadevan, Iulian Grindeanu, Robert Jacob, and Jason Sarich
Geosci. Model Dev., 13, 2355–2377,,, 2020
Short summary
Ocean biogeochemistry in the Norwegian Earth System Model version 2 (NorESM2)
Jerry F. Tjiputra, Jörg Schwinger, Mats Bentsen, Anne L. Morée, Shuang Gao, Ingo Bethke, Christoph Heinze, Nadine Goris, Alok Gupta, Yan-Chun He, Dirk Olivié, Øyvind Seland, and Michael Schulz
Geosci. Model Dev., 13, 2393–2431,,, 2020
Short summary

Cited articles

Allen, J. S. and Newberger, P. A.: Downwelling Circulation on the Oregon Continental Shelf. Part I: Response to Idealized Forcing, J. Phys. Oceanogr., 26, 2011–2035,<2011:DCOTOC>2.0.CO;2, 1996.
Berntsen, J. and Oey, L.-Y.: Estimation of the internal pressure gradient in σ-coordinate ocean models: comparison of second-, fourth-, and sixth-order schemes, Ocean Dynam., 60, 317–330, 2010.
Blumberg, A. F. and Mellor, G. L.: Diagnostic and prognostic numerical circulation studies of the South Atlantic Bight, J. Geophys. Res.-Oceans, (1978–2012), 88, 4579–4592, 1983.
Blumberg, A. F. and Mellor, G. L.: A description of a three-dimensional coastal ocean circulation model, Coast. Est. Sci., 4, 1–16, 1987.
Browne, S., Dongarra, J., Garner, N., Ho, G., and Mucci, P.: A portable programming interface for performance evaluation on modern processors, Int. J. High Perf. Comp. Appl., 14, 189–204, 2000.
Publications Copernicus
Short summary
In this paper, we redesign the mpiPOM with GPUs. Specifically, we first convert the model from its original Fortran form to a new CUDA-C version, POM.gpu-v1.0. Then we optimize the code on each of the GPUs, the communications between the GPUs, and the I/O between the GPUs and the CPUs. We show that the performance of the new model on a workstation containing 4 GPUs is comparable to that on a powerful cluster with 408 standard CPU cores, and it reduces the energy consumption by a factor of 6.8.
In this paper, we redesign the mpiPOM with GPUs. Specifically, we first convert the model from...