Welcome to MUSCLE 3’s documentation!¶
MUSCLE 3 is the third incarnation of the Multiscale Coupling Library and Environment.
With MUSCLE 3, you can connect multiple simulation models together into a multiscale simulation. Simulation models can be as simple as a single Python file, or as complex as a combination of multiple separate simulation codes written in C++ or Fortran, and running on an HPC machine.
If you use MUSCLE 3 for scientific work, please cite the version of the MUSCLE 3 software you used and the following paper:
Veen L.E., Hoekstra A.G. (2020) Easing Multiscale Model Design and Coupling with MUSCLE 3. In: Krzhizhanovskaya V. et al. (eds) Computational Science – ICCS 2020. ICCS 2020. Lecture Notes in Computer Science, vol 12142. Springer, Cham. https://doi.org/10.1007/978-3-030-50433-5_33
- Introduction
- Current status
- Installing
- Tutorial with Python
- Distributed execution
- MUSCLE and C++
- MUSCLE and Fortran
- MUSCLE and MPI
- Uncertainty Quantification
- API Documentation for Python
- API Documentation for C++
- API Documentation for Fortran
- Contributing to MUSCLE 3
- Development tools
- Releasing