Standard

The Oceanographic Multipurpose Software Environment (OMUSE v1.0). / Pelupessy, Inti; Van Werkhoven, Ben; Van Elteren, Arjen; Viebahn, Jan; Candy, Adam; Zwart, Simon Portegies; Dijkstra, Henk A.

In: Geoscientific Model Development, Vol. 10, No. 8, 28.08.2017, p. 3167-3187.

Research output: Contribution to journalArticleScientificpeer-review

Harvard

Pelupessy, I, Van Werkhoven, B, Van Elteren, A, Viebahn, J, Candy, A, Zwart, SP & Dijkstra, HA 2017, 'The Oceanographic Multipurpose Software Environment (OMUSE v1.0)' Geoscientific Model Development, vol. 10, no. 8, pp. 3167-3187. https://doi.org/10.5194/gmd-10-3167-2017

APA

Pelupessy, I., Van Werkhoven, B., Van Elteren, A., Viebahn, J., Candy, A., Zwart, S. P., & Dijkstra, H. A. (2017). The Oceanographic Multipurpose Software Environment (OMUSE v1.0). Geoscientific Model Development, 10(8), 3167-3187. https://doi.org/10.5194/gmd-10-3167-2017

Vancouver

Pelupessy I, Van Werkhoven B, Van Elteren A, Viebahn J, Candy A, Zwart SP et al. The Oceanographic Multipurpose Software Environment (OMUSE v1.0). Geoscientific Model Development. 2017 Aug 28;10(8):3167-3187. https://doi.org/10.5194/gmd-10-3167-2017

Author

Pelupessy, Inti ; Van Werkhoven, Ben ; Van Elteren, Arjen ; Viebahn, Jan ; Candy, Adam ; Zwart, Simon Portegies ; Dijkstra, Henk A. / The Oceanographic Multipurpose Software Environment (OMUSE v1.0). In: Geoscientific Model Development. 2017 ; Vol. 10, No. 8. pp. 3167-3187.

BibTeX

@article{6b44e03d6f7c401fb0499e3511baa7a5,
title = "The Oceanographic Multipurpose Software Environment (OMUSE v1.0)",
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.",
author = "Inti Pelupessy and {Van Werkhoven}, Ben and {Van Elteren}, Arjen and Jan Viebahn and Adam Candy and Zwart, {Simon Portegies} and Dijkstra, {Henk A.}",
year = "2017",
month = "8",
day = "28",
doi = "10.5194/gmd-10-3167-2017",
language = "English",
volume = "10",
pages = "3167--3187",
journal = "Geoscientific Model Development",
issn = "1991-959X",
publisher = "Copernicus",
number = "8",

}

RIS

TY - JOUR

T1 - The Oceanographic Multipurpose Software Environment (OMUSE v1.0)

AU - Pelupessy, Inti

AU - Van Werkhoven, Ben

AU - Van Elteren, Arjen

AU - Viebahn, Jan

AU - Candy, Adam

AU - Zwart, Simon Portegies

AU - Dijkstra, Henk A.

PY - 2017/8/28

Y1 - 2017/8/28

N2 - 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.

AB - 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.

UR - http://www.scopus.com/inward/record.url?scp=85028571645&partnerID=8YFLogxK

UR - http://resolver.tudelft.nl/uuid:6b44e03d-6f7c-401f-b049-9e3511baa7a5

U2 - 10.5194/gmd-10-3167-2017

DO - 10.5194/gmd-10-3167-2017

M3 - Article

VL - 10

SP - 3167

EP - 3187

JO - Geoscientific Model Development

T2 - Geoscientific Model Development

JF - Geoscientific Model Development

SN - 1991-959X

IS - 8

ER -

ID: 27444755