Scientific article
Open access

Multiscale Computing with the Multiscale Modeling Library and Runtime Environment

Published inProcedia computer science, vol. 18, p. 1097-1105
Publication date2013

We introduce a software tool to simulate multiscale models: the Multiscale Coupling Library and Environment 2 (MUSCLE 2). MUSCLE 2 is a component-based modeling tool inspired by the multiscale modeling and simulation framework, with an easy-to-use API which supports Java, C++, C, and Fortran. We present MUSCLE 2's runtime features, such as its distributed computing capabilities, and its benefits to multiscale modelers. We also describe two multiscale models that use MUSCLE 2 to do distributed multiscale computing: an in-stent restenosis and a canal system model. We conclude that MUSCLE 2 is a notable improvement over the previous version of MUSCLE, and that it allows users to more flexibly deploy simulations of multiscale models, while improving their performance.

  • Multiscale modeling
  • Distributed multiscale computing
Citation (ISO format)
BORGDORFF, Joris et al. Multiscale Computing with the Multiscale Modeling Library and Runtime Environment. In: Procedia computer science, 2013, vol. 18, p. 1097–1105. doi: 10.1016/j.procs.2013.05.275
Main files (2)
Article (Published version)
Article (Published version)
ISSN of the journal1877-0509

Technical informations

Creation02/11/2014 12:01:00 PM
First validation02/11/2014 12:01:00 PM
Update time03/14/2023 8:58:17 PM
Status update03/14/2023 8:58:17 PM
Last indexation02/12/2024 12:42:10 PM
All rights reserved by Archive ouverte UNIGE and the University of GenevaunigeBlack