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: 4.252 IF 4.252
  • IF 5-year value: 4.890 IF 5-year
    4.890
  • CiteScore value: 4.49 CiteScore
    4.49
  • SNIP value: 1.539 SNIP 1.539
  • SJR value: 2.404 SJR 2.404
  • IPP value: 4.28 IPP 4.28
  • h5-index value: 40 h5-index 40
  • Scimago H <br class='hide-on-tablet hide-on-mobile'>index value: 51 Scimago H
    index 51
Volume 7, issue 1
Geosci. Model Dev., 7, 267-281, 2014
https://doi.org/10.5194/gmd-7-267-2014
© Author(s) 2014. This work is distributed under
the Creative Commons Attribution 3.0 License.
Geosci. Model Dev., 7, 267-281, 2014
https://doi.org/10.5194/gmd-7-267-2014
© Author(s) 2014. This work is distributed under
the Creative Commons Attribution 3.0 License.

Development and technical paper 07 Feb 2014

Development and technical paper | 07 Feb 2014

A distributed computing approach to improve the performance of the Parallel Ocean Program (v2.1)

B. van Werkhoven1, J. Maassen2, M. Kliphuis3, H. A. Dijkstra3, S. E. Brunnabend3, M. van Meersbergen2, F. J. Seinstra2, and H. E. Bal1 B. van Werkhoven et al.
  • 1VU University Amsterdam, Amsterdam, the Netherlands
  • 2Netherlands eScience Center, Amsterdam, the Netherlands
  • 3Institute for Marine and Atmospheric research Utrecht, Utrecht, the Netherlands

Abstract. The Parallel Ocean Program (POP) is used in many strongly eddying ocean circulation simulations. Ideally it would be desirable to be able to do thousand-year-long simulations, but the current performance of POP prohibits these types of simulations. In this work, using a new distributed computing approach, two methods to improve the performance of POP are presented. The first is a block-partitioning scheme for the optimization of the load balancing of POP such that it can be run efficiently in a multi-platform setting. The second is the implementation of part of the POP model code on graphics processing units (GPUs). We show that the combination of both innovations also leads to a substantial performance increase when running POP simultaneously over multiple computational platforms.

Publications Copernicus
Download
Citation
Share