Easing Multiscale Model Design and Coupling with MUSCLE 3

Open Access
Authors
Publication date 2020
Host editors
  • V.V. Krzhizhanovskaya
  • G. Závodszky
  • M.H. Lees
  • J.J. Dongarra
  • P.M.A. Sloot
  • S. Brissos
  • J. Teixeira
Book title Computational Science – ICCS 2020
Book subtitle 20th International Conference, Amsterdam, The Netherlands, June 3–5, 2020 : proceedings
ISBN
  • 9783030504328
ISBN (electronic)
  • 9783030504335
Series Lecture Notes in Computer Science
Event 20th International Conference on Computational Science, ICCS 2020
Volume | Issue number VI
Pages (from-to) 425-438
Number of pages 14
Publisher Cham: Springer
Organisations
  • Faculty of Science (FNWI) - Informatics Institute (IVI)
Abstract

Multiscale modelling and simulation typically entails coupling multiple simulation codes into a single program. Doing this in an ad-hoc fashion tends to result in a tightly coupled, difficult-to-change computer program. This makes it difficult to experiment with different submodels, or to implement advanced techniques such as surrogate modelling. Furthermore, building the coupling itself is time-consuming. The MUltiScale Coupling Library and Environment version 3 (MUSCLE 3) aims to alleviate these problems. It allows the coupling to be specified in a simple configuration file, which specifies the components of the simulation and how they should be connected together. At runtime a simulation manager takes care of coordination of submodels, while data is exchanged over the network in a peer-to-peer fashion via the MUSCLE library. Submodels need to be linked to this library, but this is minimally invasive and restructuring simulation codes is usually not needed. Once operational, the model may be rewired or augmented by changing the configuration, without further changes to the submodels. MUSCLE 3 is developed openly on GitHub, and is available as Open Source software under the Apache 2.0 license.

Document type Conference contribution
Language English
Published at https://doi.org/10.1007/978-3-030-50433-5_33
Other links https://www.scopus.com/pages/publications/85087276812
Downloads
Permalink to this page
Back