2002
DOI: 10.1007/3-540-45825-5_41
|View full text |Cite
|
Sign up to set email alerts
|

Modular MPI and PVM Components

Abstract: Abstract. In the Ensemble methodology message passing applications are built from separate modular components. Processes spawned from modular components specify open communication interfaces (point-point or collective), which are bound at run time according to application composition directives. We give an overview of the concepts and tools. We present and compare the design of modular PVM and MPI components.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0
1

Year Published

2003
2003
2015
2015

Publication Types

Select...
3
1
1

Relationship

0
5

Authors

Journals

citations
Cited by 5 publications
(4 citation statements)
references
References 7 publications
0
3
0
1
Order By: Relevance
“…Chemical operator updates for a given column can be completed without information from neighboring columns. Solving for the chemical operator column by column reduces memory overhead and facilitates scalable single program, multiple data (SPMD; Cotronis and Dongarra, 2001) parallelization in a distributed computing environment using the message-passing interface (MPI). It may sometimes be preferable to apply the chemical operator to ensembles of columns, grouped independent of geography, to balance the computational burden and achieve performance gains (Long et al, 2013).…”
Section: Grid-independent Geos-chem Model Descriptionmentioning
confidence: 99%
“…Chemical operator updates for a given column can be completed without information from neighboring columns. Solving for the chemical operator column by column reduces memory overhead and facilitates scalable single program, multiple data (SPMD; Cotronis and Dongarra, 2001) parallelization in a distributed computing environment using the message-passing interface (MPI). It may sometimes be preferable to apply the chemical operator to ensembles of columns, grouped independent of geography, to balance the computational burden and achieve performance gains (Long et al, 2013).…”
Section: Grid-independent Geos-chem Model Descriptionmentioning
confidence: 99%
“…Thus all communication is expressed in the code without any actual information about the receiver or the sender of messages. The code resembles the task/channel model [5], but in a two stage manner. Stage one is within component code (task to port) and stage 2 specified in the composition (port-port, context and root binding).…”
Section: The Ensemble Atm Componentmentioning
confidence: 99%
“…Consequently, Ensemble does not modify the capabilities of MP APIs and does not interfere with application communication. In this paper we concentrate on composing MPI applications, but the interested reader may refer to [5] for composing PVM applications.…”
Section: Introductionmentioning
confidence: 99%
“…Το µεγαλύτερο µέρος του έργου µας, σχετίζεται µε µεθόδους και τεχνικές µε τις οποίες µπορούµε να µοντελοποιήσουµε τις τυπικές προδιαγραφές των εξαρτηµάτων λογισµικού της Ensemble, να µοντελοποιήσουµε τη σύνθεση αυτών των εξαρτηµάτων σε µια ενιαία παράλληλη εφαρµογή, καθώς και να καθορίσουµε τον τρόπο της αλληλεπίδραση της προσοµοίωσης των τυπικών προδιαγραφών µε την ανάλυση της εκτέλεσης των αντίστοιχων προγραµµάτων. Επίσης, ασχοληθήκαµε µε τον ανασχεδιασµό της µορφής των εξαρτηµάτων λογισµικού της Ensemble για το PVM, έτσι ώστε να αποκτήσουν µια όσο το δυνατό κοινή µορφή και λειτουργικότητα µε τα αντίστοιχα εξαρτήµατα λογισµικού της Ensemble για το MPI [33].…”
unclassified