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
    5.697
  • CiteScore value: 5.56 CiteScore
    5.56
  • 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
https://doi.org/10.5194/gmd-8-2815-2015
© Author(s) 2015. This work is distributed under
the Creative Commons Attribution 3.0 License.
Geosci. Model Dev., 8, 2815–2827, 2015
https://doi.org/10.5194/gmd-8-2815-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  
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, https://doi.org/10.5194/gmd-12-4729-2019,https://doi.org/10.5194/gmd-12-4729-2019, 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, https://doi.org/10.5194/os-14-1303-2018,https://doi.org/10.5194/os-14-1303-2018, 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, https://doi.org/10.5194/gmd-9-4209-2016,https://doi.org/10.5194/gmd-9-4209-2016, 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, https://doi.org/10.5194/gmd-9-2391-2016,https://doi.org/10.5194/gmd-9-2391-2016, 2016
Short summary
A new adaptive data transfer library for model coupling
Cheng Zhang, Li Liu, Guangwen Yang, Ruizhe Li, and Bin Wang
Geosci. Model Dev., 9, 2099–2113, https://doi.org/10.5194/gmd-9-2099-2016,https://doi.org/10.5194/gmd-9-2099-2016, 2016
Short summary
Related subject area  
Climate and Earth System Modeling
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, https://doi.org/10.5194/gmd-12-4729-2019,https://doi.org/10.5194/gmd-12-4729-2019, 2019
Short summary
Update and evaluation of the ozone dry deposition in Oslo CTM3 v1.0
Stefanie Falk and Amund Søvde Haslerud
Geosci. Model Dev., 12, 4705–4728, https://doi.org/10.5194/gmd-12-4705-2019,https://doi.org/10.5194/gmd-12-4705-2019, 2019
Short summary
GlobSim (v1.0): deriving meteorological time series for point locations from multiple global reanalyses
Bin Cao, Xiaojing Quan, Nicholas Brown, Emilie Stewart-Jones, and Stephan Gruber
Geosci. Model Dev., 12, 4661–4679, https://doi.org/10.5194/gmd-12-4661-2019,https://doi.org/10.5194/gmd-12-4661-2019, 2019
Short summary
Model evaluation of high-resolution urban climate simulations: using the WRF/Noah LSM/SLUCM model (Version 3.7.1) as a case study
Zhiqiang Li, Yulun Zhou, Bingcheng Wan, Hopun Chung, Bo Huang, and Biao Liu
Geosci. Model Dev., 12, 4571–4584, https://doi.org/10.5194/gmd-12-4571-2019,https://doi.org/10.5194/gmd-12-4571-2019, 2019
Short summary
Developing and optimizing shrub parameters representing sagebrush (Artemisia spp.) ecosystems in the northern Great Basin using the Ecosystem Demography (EDv2.2) model
Karun Pandit, Hamid Dashti, Nancy F. Glenn, Alejandro N. Flores, Kaitlin C. Maguire, Douglas J. Shinneman, Gerald N. Flerchinger, and Aaron W. Fellows
Geosci. Model Dev., 12, 4585–4601, https://doi.org/10.5194/gmd-12-4585-2019,https://doi.org/10.5194/gmd-12-4585-2019, 2019
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, https://doi.org/10.1175/1520-0485(1996)026<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
Download
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...
Citation