MUSCLE3

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

6
mentions
4
contributors
Get started
1363 commitsLast commit ≈ 3 weeks ago25 stars13 forks

Cite this software

What MUSCLE3 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

MUSCLE3 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.

MUSCLE3 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.

Additional repositories:

Logo of MUSCLE3
Keywords
Programming languages
  • Fortran 46%
  • C++ 30%
  • Python 23%
  • Makefile 2%
License
</>Source code

Participating organisations

ITER
University of Amsterdam
Netherlands eScience Center
Life Sciences
Life Sciences
Natural Sciences & Engineering
Natural Sciences & Engineering
Ignition Computing

Mentions

Contributors

AH
Alfons Hoekstra
JB
Joris Borgdorff
MS
Maarten Sebregts
Developer
Ignition Computing

Related projects

Muscle4MUSCLE

Sustaining and improving the MUSCLE3 model coupling framework

Updated 8 months ago
In progress

ReDiTSAp

Reproducibility for digital-twin simulations in astrophysics

Updated 15 months ago
In progress

MC4DT

Model Coupling for Digital Twins

Updated 3 months ago
Finished

ITER Persistent Actors Framework

Coupling physics and engineering codes for the experimental fusion reactor ITER

Updated 7 months ago
Finished

Simulation framework for the European fusion reactor

Development of the European fusion reactor simulation framework for experimental design, optimization, and control

Updated 7 months ago
Finished

TissueOpt

Optimizing the Tissue Simulation Toolkit

Updated 7 months ago
Finished

e-MUSC

Enhancing multiscale computing with sensitivity analysis and uncertainty quantification

Updated 24 months ago
Finished

Related software

yatiml

YA

Python library for YAML type inference, schema checking and syntactic sugar.

Updated 29 months ago
1