PVMPI provides interoperability between MPI implementations

Graham E. Fagg, Jack J. Dongarra, Al Geist · University of North Texas Digital Library (University of North Texas) · 1997

Presently, different MPI implementations cannot interoperate with each other. In order to do distributed computing across different vendors` machines now requires that a single MPI implementation, such as MPICH, be used rather than the vendors own optimized MPI implementations. This talk describes a software package called PVMPI the authors are developing that allows interoperability of vendors` optimized MPI versions. Their approach builds on the proven and widely ported Parallel Virtual Machine. The use of PVMPI is transparent to MPI applications and allows intercommunication via all the MPI point-to-point calls. PVMPI allows more flexible control over MPI applications than is currently indicated by the MPI-2 forum by providing access to all the process control and resource control functions available in the PVM virtual machine.

Read the paper · More papers on PaperTik