کد مقاله کد نشریه سال انتشار مقاله انگلیسی نسخه تمام متن
433040 689217 2013 19 صفحه PDF دانلود رایگان
عنوان انگلیسی مقاله ISI
Foundations of distributed multiscale computing: Formalization, specification, and analysis
موضوعات مرتبط
مهندسی و علوم پایه مهندسی کامپیوتر نظریه محاسباتی و ریاضیات
پیش نمایش صفحه اول مقاله
Foundations of distributed multiscale computing: Formalization, specification, and analysis
چکیده انگلیسی

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.


► We propose foundations for multiscale modeling and distributed multiscale computing.
► Useful flow patterns of multiscale models are recognized and formalized.
► We redefine a high-level and well-defined Multiscale Modeling Language (MML).
► We outline a method for making a task graph of any MML description, for scheduling.
► The methodology is applied to two applications in nanotechnology and biophysics.

ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Journal of Parallel and Distributed Computing - Volume 73, Issue 4, April 2013, Pages 465–483
نویسندگان
, , , , , ,