en
Scientific article
Open access
English

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

Published inJournal of parallel and distributed computing, vol. 73, no. 4, p. 465-483
Publication date2013
Abstract

Inherently 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 loop (SEL), four coupling templates, and coupling topology properties. We enhance a high-level and well-defined Multiscale Modeling Language (MML) that describes and specifies multiscale models and their computational architecture in a modular way. The architecture is analyzed using directed acyclic task graphs, facilitating validity checking, scheduling distributed computing resources, estimating computational costs, and predicting deadlocks. Distributed execution using the multiscale coupling library and environment (MUSCLE) is outlined. The methodology is applied to two selected applications in nanotechnology and biophysics, showing its capabilities.

Citation (ISO format)
BORGDORFF, Joris et al. Foundations of distributed multiscale computing : formalization, specification, and analysis. In: Journal of parallel and distributed computing, 2013, vol. 73, n° 4, p. 465–483. doi: 10.1016/j.jpdc.2012.12.011
Main files (2)
Article (Published version)
accessLevelRestricted
Article (Published version)
accessLevelPublic
Identifiers
ISSN of the journal0743-7315
604views
126downloads

Technical informations

Creation02/11/2014 11:36:00 AM
First validation02/11/2014 11:36:00 AM
Update time03/14/2023 8:58:19 PM
Status update03/14/2023 8:58:18 PM
Last indexation01/16/2024 9:13:44 AM
All rights reserved by Archive ouverte UNIGE and the University of GenevaunigeBlack