2013
DOI: 10.1016/j.jpdc.2012.12.011
|View full text |Cite
|
Sign up to set email alerts
|

Foundations of distributed multiscale computing: Formalization, specification, and analysis

Abstract: a b s t r a c tInherently complex problems from many scientific disciplines require a multiscale modeling approach. Yet its practical contents remain unclear and inconsistent. Moreover, multiscale models can be very computationally expensive, and may have potential to be executed on distributed infrastructure. In this paper we propose firm foundations for multiscale modeling and distributed multiscale computing. Useful interaction patterns of multiscale models are made predictable with a submodel execution loo… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
99
0
1

Year Published

2013
2013
2020
2020

Publication Types

Select...
4
3

Relationship

1
6

Authors

Journals

citations
Cited by 65 publications
(100 citation statements)
references
References 53 publications
0
99
0
1
Order By: Relevance
“…By adhering to a single framework, not tied to a specific discipline, groups of researchers ensure that their respective contribution may seamlessly integrate with others. MMSF is described in detail in Borgdorf et al (2013b) and references therein. Here, we review the main ideas of the formalism.…”
Section: The Mmsf Frameworkmentioning
confidence: 99%
See 3 more Smart Citations
“…By adhering to a single framework, not tied to a specific discipline, groups of researchers ensure that their respective contribution may seamlessly integrate with others. MMSF is described in detail in Borgdorf et al (2013b) and references therein. Here, we review the main ideas of the formalism.…”
Section: The Mmsf Frameworkmentioning
confidence: 99%
“…We define multiscale computing patterns as high-level call sequences that exploit the functional decomposition of multiscale models in terms of single scale models. We have identified three MCPs MCPs can be expressed at the level of the task graph, which is the directed acyclic graph used to determine the execution order of submodels, to schedule submodel dependencies, and to estimate runtime and communication cost (Borgdorf et al 2013b). We formulate generic task graphs for each MCP and use them to obtain an optimized mapping of the multiscale simulation on HPC resources.…”
Section: Multiscale High-performance Computing Patternsmentioning
confidence: 99%
See 2 more Smart Citations
“…It should be noted that both the GST-and the CxA-based frameworks have already been taken as a basis for developing tools to support multiscale modelling, as will be discussed in Section 4. Besides, the CxAbased framework has recently been extended to integrate not only cellular automata but also other types of models 24 .…”
mentioning
confidence: 99%