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.

Additional Metadata
Keywords Coupling framework, Multi-physics, Multi-scale simulations
Persistent URL dx.doi.org/10.1007/978-3-030-22747-0_29
Series Lecture Notes in Computer Science
Conference International Conference on Computational Science
Citation
Pelupessy, F.I, Portegies Zwart, S, Van Elteren, A, Dijkstra, H.A, Jansson, F.R, Crommelin, D.T, … van den Oord, G. (2019). Creating a reusable cross-disciplinary multi-scale and multi-physics framework: From AMUSE to OMUSE and beyond. In Lecture Notes in Computer Science/Lecture Notes in Artificial Intelligence (pp. 379–392). doi:10.1007/978-3-030-22747-0_29