Journal cover Journal topic
Geoscientific Model Development An interactive open-access journal of the European Geosciences Union
© Author(s) 2016. This work is distributed under
the Creative Commons Attribution 3.0 License.
Model description paper
07 Sep 2016
Review status
A revision of this discussion paper was accepted for the journal Geoscientific Model Development (GMD) and is expected to appear here in due course.
The Oceanographic Multipurpose Software Environment
Inti Pelupessy1,2, Ben van Werkhoven3, Arjen van Elteren2, Jan Viebahn1, Adam Candy4, Simon Portegies Zwart2, and Henk Dijkstra1 1Institute for Marine and Atmospheric Research Utrecht, Utrecht University, The Netherlands
2Leiden Observatory, Leiden University, The Netherlands
3The Netherlands eScience Center, The Netherlands
4Civil Engineering and Geosciences, Delft Technical University, The Netherlands
Abstract. In this paper we present the Oceanographic Multipurpose Software Environment (OMUSE). This framework aims to provide a homogeneous environment for existing or newly developed numerical ocean simulation codes, simplifying their use and deployment. In this way, OMUSE facilitates the design of numerical experiments that combine ocean models representing different physics or spanning different ranges of physical scales. Rapid development of simulation models is made possible through the creation of simple high-level scripts, with the low-level core part of the abstraction designed to deploy these simulations efficiently on heterogeneous high performance computing resources. Cross-verification of simulation models with different codes and numerical methods is facilitated by the unified interface that OMUSE provides. Reproducibility in numerical experiments is fostered by allowing complex numerical experiments to be expressed in portable scripts that conform to a common OMUSE interface. Here, we present the design of OMUSE as well as the modules and model components currently included, which range from a simple conceptual quasi-geostrophic solver, to the global circulation model POP. We discuss the types of the couplings that can be implemented using OMUSE and present example applications, that demonstrate the efficient and relatively straightforward model initialisation and coupling within OMUSE. These also include the concurrent use of data analysis tools on a running model. We also give examples of multi-scale and multi-physics simulations by embedding a regional ocean model into a global ocean model, and in coupling a surface wave propagation model with a coastal circulation model.

Citation: Pelupessy, I., van Werkhoven, B., van Elteren, A., Viebahn, J., Candy, A., Portegies Zwart, S., and Dijkstra, H.: The Oceanographic Multipurpose Software Environment, Geosci. Model Dev. Discuss.,, in review, 2016.
Inti Pelupessy et al.
Inti Pelupessy et al.


Total article views: 382 (including HTML, PDF, and XML)

HTML PDF XML Total BibTeX EndNote
284 74 24 382 12 23

Views and downloads (calculated since 07 Sep 2016)

Cumulative views and downloads (calculated since 07 Sep 2016)

Viewed (geographical distribution)

Total article views: 382 (including HTML, PDF, and XML)

Thereof 378 with geography defined and 4 with unknown origin.

Country # Views %
  • 1



Latest update: 26 Jul 2017
Publications Copernicus
Short summary
Researchers from the Netherlands present OMUSE, a software package developed from core technology originating in the astrophysical community. Using OMUSE, oceanographic and climate researchers can develop numerical models of the ocean and the interactions between different parts of the ocean and the atmosphere. This provides a novel way to investigate, for example, the local effects of climate change on the ocean. OMUSE is freely available as open source software.
Researchers from the Netherlands present OMUSE, a software package developed from core...