Journal cover Journal topic
Geoscientific Model Development An interactive open-access journal of the European Geosciences Union
Geosci. Model Dev., 10, 3167-3187, 2017
https://doi.org/10.5194/gmd-10-3167-2017
© Author(s) 2017. This work is distributed under
the Creative Commons Attribution 3.0 License.
Model description paper
28 Aug 2017
The Oceanographic Multipurpose Software Environment (OMUSE v1.0)
Inti Pelupessy1,2,3, Ben van Werkhoven4, Arjen van Elteren3, Jan Viebahn1,2, Adam Candy5, Simon Portegies Zwart3, and Henk Dijkstra1 1Institute for Marine and Atmospheric Research, Utrecht University, Utrecht, the Netherlands
2Centrum Wiskunde & Informatica, Amsterdam, the Netherlands
3Leiden Observatory, Leiden University, Leiden, the Netherlands
4The Netherlands eScience Center, Amsterdam, the Netherlands
5Civil Engineering and Geosciences, Delft Technical University, Delft, the Netherlands
Abstract. In this paper we present the Oceanographic Multipurpose Software Environment (OMUSE). OMUSE aims to provide a homogeneous environment for existing or newly developed numerical ocean simulation codes, simplifying their use and deployment. In this way, numerical experiments that combine ocean models representing different physics or spanning different ranges of physical scales can be easily designed. Rapid development of simulation models is made possible through the creation of simple high-level scripts. The low-level core of the abstraction in OMUSE is 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 (Parallel Ocean Program). The uniform access to the codes' simulation state and the extensive automation of data transfer and conversion operations aids the implementation of model couplings. We discuss the types of couplings that can be implemented using OMUSE. We also present example applications that demonstrate the straightforward model initialization and the concurrent use of data analysis tools on a running model. We give examples of multiscale and multiphysics simulations by embedding a regional ocean model into a global ocean model and by 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 (OMUSE v1.0), Geosci. Model Dev., 10, 3167-3187, https://doi.org/10.5194/gmd-10-3167-2017, 2017.
Publications Copernicus
Download
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...
Share