SP

Simon Portegies Zwart

info

Please Note

3 records found

Conference paper (2019) - Inti Pelupessy, Simon Portegies Zwart, Arjen van Elteren, Henk Dijkstra, Fredrik Jansson, Daan Crommelin, Pier Siebesma, Ben van Werkhoven, Gijs van den Oord
Here, we describe our efforts to create a multi-scale and multi-physics framework that can be retargeted across different disciplines. Currently we have implemented our approach in the astrophysical domain, for which we developed AMUSE (github.com/amusecode/amuse ), and generalized this to the oceanographic and climate sciences, which led to the development of OMUSE (bitbucket.org/omuse ). The objective of this paper is to document the design choices that led to the successful implementation of these frameworks as well as the future challenges in applying this approach to other domains. ...
Journal article (2017) - Inti Pelupessy, Ben Van Werkhoven, Arjen Van Elteren, Jan Viebahn, Adam Candy, Simon Portegies Zwart, Henk A. Dijkstra
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. ...
Abstract (2016) - Inti Pelupessy, Ben Van Werkhoven, Arjen Van Elteren, Jan Viebahn, Adam Candy, Simon Portegies Zwart, Henk A. Dijkstra
We introduce the Oceanographic Multipurpose Software Environment ( OMUSE): an
open source framework for oceanographic simulation codes developed at the IMAU (Utrecht) using coupling technology developed at Leiden Observatory (Leiden). OMUSE aims to provide a homogeneous environment for numerical ocean simulation codes, simplifying their use and deployment. Using OMUSE numerical experiments that combine ocean models representing different physics or spanning different ranges of physical scales can be easily designed. Here, we present the design of OMUSE as well as the modules and model components currently included, which range from a simple conceptual models to to full global circulation models such as POP. We discuss the types of the couplings that can be implemented using OMUSE and present examples of OMUSE applications, that demonstrate the efficient and relatively straightforward model initialisation and coupling possible with OMUSE. ...