MUSCLE 3

MUSCLE 3 is a coupling library for building multiscale simulations out of single-scale models.

2
mentions
3
contributors
943 commits | Last update: January 14, 2021

Cite this software

Choose a version:
DOI:
[[ releases.length > 0 ? releases[selectedIndex].doi : conceptDOI ]]
Copy to clipboard
Choose a reference manager file format:
Download file

What MUSCLE 3 can do for you

  • Create multiscale simulations by coupling existing or new models together via the network
  • Temporal and spatial scale separation, ensembles
  • Central parameter settings with in-simulation override for e.g. Uncertainty Quantification, surrogate modelling
  • YAML-based configuration language describing connections and settings

MUSCLE 3 is the third incarnation of the MUSCLE Multiscale Coupling Library and Environment. It is developed by the e-MUSC project of the University of Amsterdam and the Netherlands eScience Center.

MUSCLE 3 scales all the way from a simple model in a single Python file running on your laptop to a complex multiscale simulation comprising multiple models written in different programming languages running on an HPC machine. Existing models can be connected with minimal modification.

Read more
Tags
  • High performance computing
  • Multi-scale & multi model simulations
Programming Language
  • Python
  • C++
  • Fortran
License
  • Apache-2.0
Source code

Participating organizations

Contributors

  • Lourens Veen
    Netherlands eScience Center
  • Joris Borgdorff
  • Alfons Hoekstra
Contact person
Lourens Veen
Netherlands eScience Center

Information for page maintainers

OAI-PMH metadata:
OK
citation metadata:
OK
Show