Articles | Volume 8, issue 9
Geosci. Model Dev., 8, 2815–2827, 2015
Geosci. Model Dev., 8, 2815–2827, 2015

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

Separating emission and meteorological contribution to PM2.5 trends over East 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. Discuss.,,, 2021
Preprint under review for ACP
Short summary
Optimizing high-resolution Community Earth System Model on a heterogeneous many-core supercomputing platform
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 Chen, 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., 13, 4809–4829,,, 2020
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.,,, 2020
Revised manuscript not accepted
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

Related subject area

Climate and Earth system modeling
JULES-CN: a coupled terrestrial carbon–nitrogen scheme (JULES vn5.1)
Andrew J. Wiltshire, Eleanor J. Burke, Sarah E. Chadburn, Chris D. Jones, Peter M. Cox, Taraka Davies-Barnard, Pierre Friedlingstein, Anna B. Harper, Spencer Liddicoat, Stephen Sitch, and Sönke Zaehle
Geosci. Model Dev., 14, 2161–2186,,, 2021
Short summary
Ensemble prediction using a new dataset of ECMWF initial states – OpenEnsemble 1.0
Pirkka Ollinaho, Glenn D. Carver, Simon T. K. Lang, Lauri Tuppi, Madeleine Ekblom, and Heikki Järvinen
Geosci. Model Dev., 14, 2143–2160,,, 2021
Short summary
Global evaluation of the nutrient-enabled version of the land surface model ORCHIDEE-CNP v1.2 (r5986)
Yan Sun, Daniel S. Goll, Jinfeng Chang, Philippe Ciais, Betrand Guenet, Julian Helfenstein, Yuanyuan Huang, Ronny Lauerwald, Fabienne Maignan, Victoria Naipal, Yilong Wang, Hui Yang, and Haicheng Zhang
Geosci. Model Dev., 14, 1987–2010,,, 2021
Short summary
Quantifying and attributing time step sensitivities in present-day climate simulations conducted with EAMv1
Hui Wan, Shixuan Zhang, Philip J. Rasch, Vincent E. Larson, Xubin Zeng, and Huiping Yan
Geosci. Model Dev., 14, 1921–1948,,, 2021
Short summary
A process-based evaluation of the Intermediate Complexity Atmospheric Research Model (ICAR) 1.0.1
Johannes Horak, Marlis Hofer, Ethan Gutmann, Alexander Gohm, and Mathias W. Rotach
Geosci. Model Dev., 14, 1657–1680,,, 2021
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.
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.