Articles | Volume 8, issue 9
https://doi.org/10.5194/gmd-8-2815-2015
https://doi.org/10.5194/gmd-8-2815-2015
Development and technical paper
 | Highlight paper
 | 
09 Sep 2015
Development and technical paper | Highlight paper |  | 09 Sep 2015

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

S. Xu, X. Huang, L.-Y. Oey, F. Xu, H. Fu, Y. Zhang, and G. Yang

Viewed

Total article views: 9,876 (including HTML, PDF, and XML)
HTML PDF XML Total Supplement BibTeX EndNote
7,089 2,435 352 9,876 434 325 371
  • HTML: 7,089
  • PDF: 2,435
  • XML: 352
  • Total: 9,876
  • Supplement: 434
  • BibTeX: 325
  • EndNote: 371
Views and downloads (calculated since 17 Nov 2014)
Cumulative views and downloads (calculated since 17 Nov 2014)

Cited

Saved (final revised paper)

Latest update: 18 May 2026
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.
Share