2014
DOI: 10.1016/j.jocs.2014.04.004
|View full text |Cite
|
Sign up to set email alerts
|

Distributed multiscale computing with MUSCLE 2, the Multiscale Coupling Library and Environment

Abstract: We present the Multiscale Coupling Library and Environment: MUSCLE 2. This multiscale component-based execution environment has a simple to use Java, C++, C, Python and Fortran API, compatible with MPI, OpenMP and threading codes. We demonstrate its local and distributed computing capabilities and compare its performance to MUSCLE 1, file copy, MPI, MPWide, and GridFTP. The local throughput of MPI is about two times higher, so very tightly coupled code should use MPI as a single submodel of MUSCLE 2; the distr… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
47
0

Year Published

2014
2014
2020
2020

Publication Types

Select...
4
3

Relationship

0
7

Authors

Journals

citations
Cited by 63 publications
(47 citation statements)
references
References 29 publications
0
47
0
Order By: Relevance
“…Over the last decade, and with many collaborators, we have developed the so-called Multiscale Modelling and Simulation Framework (MMSF) for designing, programming, implementing and executing multiscale applications [3,26,27,[35][36][37][38][39][40][41][42]. This framework has been successfully tested on applications from several fields of science and technology (e.g.…”
Section: Multiscale Computingmentioning
confidence: 99%
See 3 more Smart Citations
“…Over the last decade, and with many collaborators, we have developed the so-called Multiscale Modelling and Simulation Framework (MMSF) for designing, programming, implementing and executing multiscale applications [3,26,27,[35][36][37][38][39][40][41][42]. This framework has been successfully tested on applications from several fields of science and technology (e.g.…”
Section: Multiscale Computingmentioning
confidence: 99%
“…This framework has been successfully tested on applications from several fields of science and technology (e.g. fusion [35,43], computational biology [35,44,45], biomedicine [17,35,36,[46][47][48][49][50][51][52], nanomaterial science [9,13,35], and hydrology [35]). The MMSF offers many benefits: a clear methodology, software and algorithm reuse, the possibility to couple new and legacy codes, heterogeneous distributed computing, and access to unprecedented computing resources [26].…”
Section: Multiscale Computingmentioning
confidence: 99%
See 2 more Smart Citations
“…MUSCLE 3 is a coupling library dedicated to multiscale applications [13] following a componentbased approach. It provides its simple API in Java, C/C++, Fortran, Python, MATLAB and Scala, which supports developers while implementing their own components.…”
Section: The Multiscale Coupling Library and Environmentmentioning
confidence: 99%