@inproceedings{3a9a1e8fc04047f1962ebdc51ddba0ff,
title = "Interconnecting PVM and MPI applications",
abstract = "It should be possible to build an entire application environment through the composition of independently developed application components and tools (e.g. computational intensive, data and performance visualizers, and user interaction components). Such composition should require small modifications to each individual component. In this paper we describe our approach to the above problem, based on a interconnection model called PHIS. The PHIS model is based on a specialized form of process group which supports multicast, asynchronous message delivery and collective synchronization mechanisms. Such characteristics make the model suitable to support several forms of component interaction. PHIS prototypes support communication between applications which were written using different parallel programming models, for example a PVM-based component and a MPI-based component. In order to evaluate the functionalities provided by the PHIS model, as well as its flexibility, we describe one experiment where we have used PHIS to interconnect two already existent parallel genetic algorithm simulators, one written in PVM an the other in MPI.",
author = "Medeiros, {Pedro D.} and Cunha, {Jos{\`e} C.}",
year = "1998",
month = jan,
day = "1",
doi = "10.1007/BFb0056565",
language = "English",
isbn = "3540650415",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer Verlag",
pages = "105--112",
editor = "Jack Dongarra and Vassil Alexandrov",
booktitle = "Recent Advances in Parallel Virtual Machine and Message Passing Interface - 5th European PVM/MPI Users' Group Meeting, Proceedings",
address = "Germany",
note = "5th European Meeting of the Parallel Virtual Machine and Message Passing Interface, EuroPVM/MPI 1998 ; Conference date: 07-09-1998 Through 09-09-1998",
}