@inproceedings{b04011d1344e4d8eadee8967a0400a96,
title = "MPL-connect managing heterogeneous MPI applications interoperation and process control",
abstract = "Presently, different vendors{\textquoteright} MPI implementations cannot interoperate directly with each other. As a result, performance of distributed computing across different vendors{\textquoteright} machines requires use of a single MPI implementation, such as MPICH. This solution may be sub-optimal since it can not utilize the vendors{\textquoteright} own optimized MPI implementations. MPi-Connect, a software package currently under development at the University of Tennessee, provides the needed interoperability between different vendors{\textquoteright} optimized MPI implementations. This project grew out of the PVMPI project that utilized PVM to provide inter-platform communication and process control, and was upgraded to use the new MetaComputing SNIPE system which has proven more flexible and less restrictive than PVM when operating upon certain MPPs. MPI-Connect provides two distrinct programming models to its users. The first is a single MPI_COMM_WORLD model similar to that provided by the contempary PACX project. Where inter-communication is completely transparent to MPI applications thus requiring no source level modification of applications. The second is that of uniquely identified process groups that inter-communicate via MPI point-to-point calls. Both systems use the MPI profiling interface to maitain portability between MPI implementations. A unique feature of this system is its ability to allow MPI-2 dynamic process control and inter-operation between MPI implementations. Currently supported implementation inelude MPICH, LAM 6, IBM MPIF and SGI MPI.",
author = "Fagg, {Graham E.} and London, {Kevin S.} and Dongarra, {Jack J.}",
note = "Publisher Copyright: {\textcopyright} Springer-Verlag Berlin Heidelberg 1998.; 5th European Meeting of the Parallel Virtual Machine and Message Passing Interface, EuroPVM/MPI 1998 ; Conference date: 07-09-1998 Through 09-09-1998",
year = "1998",
doi = "10.1007/BFb0056563",
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 = "93--96",
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",
}