Abstract
Presently, different vendors' MPI implementations cannot interoperate directly with each other. As a result, performance of distributed computing across different vendors' machines requires use of a single MPI implementation, such as MPICH. This solution may be sub-optimal since it cannot utilize the vendors' own optimized MPI implementations. PVMPI, a software package currently under development at the University of Tennessee, provides the needed interoperability between different vendors' optimized MPI implementations. As the name suggests PVMPI is a powerful combination of the proven and widely ported Parallel Virtual Machine (PVM) system and MPI. PVMPI is transparent to MPI applications thus allowing intercommunication via all the MPI point-to-point calls. Additionally, PVMPI allows flexible control over MPI applications by providing access to all the process control and resource control functions available in the PVM virtual machine.
This work was supported in part by the NSF under grant ASC-9214149, the Mathematical, Information and Computer Sciences subprogram of the Office of Energy Research, DOE, under Contract DE-AC05-84OR21400, Rice University and The State of Tennessee.
Preview
Unable to display preview. Download preview PDF.
References
A. L. Beguelin, J. J. Dongarra, A. Geist, R. J. Manchek, and V. S. Sunderam. Heterogeneous Network Computing. Sixth SIAM Conference on Parallel Processing, 1993.
Thomas Beisel. “Ein effizientes Message-Passing-Interface (MPI) fuer HIPPI”, Diploma thesis, University of Stuttgart, 1996.
Greg Burns, Raja Daoud and James Vaigl. LAM: An Open Cluster Environment for MPI. Technical report, Ohio Supercomputer Center, Columbus, Ohio, 1994.
Henri Casanova, Jack Dongarra and Weicheng Jiang. The Performance of PVM on MPP Systems. Department of Computer Science Technical Report CS-95-301. University of Tennessee at Knoxville, Knoxville, TN. August 1995.
J. Casas, R. Konuru, S. Otto, R. Prouty, and J. Walpole. Adaptive Load Migration Systems for PVM. Supercomputing'94 Proceedings, pp. 390–399, IEEE Computer Society Press, 1994.
Fei-Chen Cheng. Unifying the MPI and PVM 3 Systems. Technical report, Department of Computer Science, Mississippi State University, May 1994.
Nathan Doss, William Gropp, Ewing Lusk and Anthony Skjellum. A model implementation of MPI. Technical report MCS-P393-1193, Mathematics and Computer Science Division, Argonne National Laboratory, Argonne, IL 60439, 1993.
Graham E. Fagg and Jack J. Dongarra, PVMPI: An Integration of the PVM and MPI Systems. Calculateours Paralle'les, Paris, Vol 8/2, pp. 151–166, June 1996.
Graham E. Fagg, Jack J. Dongarra and Al Geist, PVMPI provides Interoperability between MPI Implementations Proceedings of Eight SIAM conference on Parallel Processing March 1997
Graham E. Fagg, Kevin London and Jack J. Dongarra, Taskers and General Resource Manager: PVM supporting DCE Process Management, Proceeding of the third EuroPVM group meeting, Munich, Springer Verlag, October 1996.
G.E. Fagg, R.J. Loader, P.R. Minchinton and S.A. Williams. Improved Group Services for PVM. Proceeding of 1995 PVM Users Group Meeting, Pittsburgh, pp.6, May 1995.
Graham E. Fagg, Roger J. Loader and Shirley A. Williams. Compiling for Groups. Proceeding of EuroPVM 95, pp. 77–82, Hermes, Paris, 1995.
Graham E. Fagg and Shirley A. Williams. Improved Program Performance using a cluster of Workstations. Parallel Algorithms and Applications, Vol 7, pp. 233–236, 1995.
Message Passing Interface Forum. MPI: A Message-Passing Interface Standard. International Journal of Supercomputer Applications, 8(3/4), 1994. Special issue on MPI.
Georg Stellner and Jim Pruyne. Resource Management and Checkpointing for PVM Proceeding of EuroPVM 95, pp. 130–136, Hermes, Paris, 1995.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1997 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Fagg, G.E., Dongarra, J.J., Geist, A. (1997). Heterogeneous MPI application interoperation and process management under PVMPI . In: Bubak, M., Dongarra, J., Waśniewski, J. (eds) Recent Advances in Parallel Virtual Machine and Message Passing Interface. EuroPVM/MPI 1997. Lecture Notes in Computer Science, vol 1332. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-63697-8_74
Download citation
DOI: https://doi.org/10.1007/3-540-63697-8_74
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-63697-7
Online ISBN: 978-3-540-69629-2
eBook Packages: Springer Book Archive