= MUSCLE 2 = [[Image(http://apps.man.poznan.pl/trac/muscle/attachment/wiki/WikiStart/muscle_overview_vertical.png?format=raw,nolink,align=right,margin-left=35)]] The MUSCLE2 development has been moved to !GitHub. In order to get the recent code please refer to https://github.com/psnc-apps/muscle2. MUSCLE 2 - The Multiscale Coupling Library and Environment is a portable framework to do multiscale modeling and simulation on distributed computing resources. The generic coupling mechanism of MUSCLE is suitable for many types of multiscale applications, notably for multiscale models as defined by the [[http://www.mapper-project.eu/|MAPPER project]] or complex automata as defined in the [[http://www.complex-automata.org/|COAST project]]. Submodels can be implemented from scratch, but legacy code can also be used with only minor adjustments. The runtime environment solves common problems in distributed computing and couples submodels of a multiscale model, whether they are built for high-performance supercomputers or for local execution. MUSCLE supports Java, C, C++, Fortran, Python, MATLAB and Scala code, using MPI, OpenMP, or threads. MUSCLE is being enhanced and adapted to the Grid infrastructures. Parts of the reservation and management interacts with the [[http://www.qoscosgrid.org/|QCG-Computing middleware stack]], intended for job management on e-Infrastructure. == Getting started == This website is divided into a * [[/downloads|Downloads section]] * [[Installation|Installation section]] * [[Documentation|Documentation section]] * [[Tutorials|Tutorial section]] == How to cite == Publications resulting from simulations with MUSCLE 2 are invited to cite the following: J. Borgdorff, M. Mamonski, B. Bosak, K. Kurowski, M. Ben Belgacem, B. Chopard, D. Groen, P. V. Coveney, and A. G. Hoekstra, “Distributed Multiscale Computing with MUSCLE 2, the Multiscale Coupling Library and Environment,” Journal of Computational Science. 5 (2014) 719–731. doi:[[http://dx.doi.org/10.1016/j.jocs.2014.04.004|10.1016/j.jocs.2014.04.004]] Other publications and applications using MUSCLE are listed on the [[publications|Publication page]]. == Contact == Feel free to contact us with any questions.\\ '''Contact person:'''\\ Joris Borgdorff <[[mailto:muscle@jorisborgdorff.nl|muscle at jorisborgdorff dot nl]]>\\ Computational Science\\ University of Amsterdam\\ Amsterdam, The Netherlands == License == MUSCLE 2 is open source software under the [https://www.gnu.org/licenses/lgpl.html LGPL version 3 license].