Abstract
The second version of the MPI-2 standard introduced new functionality to the Message Passing Interface. The ability of adding new processes to an MPI application at runtime was one of the main new extensions to the existing functionality. This paper presents the first implementation of the Process Creation and Management chapter of the standard for Win32 environments. The implementation of this functionality in generic NT clusters presents challenging problems due to the distributed nature and the considerable difference between each cluster. A description of the problems faced while implementing this new functionality as well as the solutions implemented in the WMPI library are presented this paper.
This Work was partially supported by the Portuguese Ministry of Science and Technology through the R&D Unit 326/94 (CISUC) and the project PRAXIS XXI 2/2.1/TIT/1625/95 named ParQuantum
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Message Passing Interface Forum: MPI: A message-passing interface standard. International Journal of Supercomputer Applications, 8(3/4):165–414 (1994).
Message Passing Interface (MPI) Forum Home Page, http://www.mpi-foium.org.
Message Passing Interface Forum: MPI-2: Extensions to the Message-Passing Interface. (June 1997), available at http://www.mpi-forum.org.
Marinho, J. and Silva, J.G.: WMPI-Message Passing Interface for Win32 Clusters. Proc. of 5th European PVM/MPI User’s Group Meeting, pp. 113–120 (September 1998).
WMPI Homepage-http://dsg.dei.uc.pt/wmpi.
Gropp, W., Lusk, E., Doss, N. and Skejellum, A.: A High-Performance, Portable Implementation of the MPI Message Passing Interface Standard. Parallel Computing Vol. 22, No. 6, (September 1996).
Pedroso, H., Silva, P., Silva, J.G.: The WMPI Architecture for Dynamic Environments and Simultaneous Multiple Devices. MPIDC2000-Message Passing Interface and High-Performance Clusters Developer’s and User’s Conference, Ithaca, NY, USA (March 2000).
Mourao, F.E., Silva, J.G.: Implementing MPFs One-sided Communications for WMPI. Proc. of 6th European PVM/MPI User’s Group Meeting, pp. 231–238, Barcelona, Spain (September 1999).
Silva, P., Silva, J.G.: Implementing MPI-2 Extended Collective Operations. Proc. of 6th European PVM/MPI User’s Group Meeting, pp. 125–132, Barcelona, Spain (September 1999).
Geist, A., Beguelin, A., Dongarra, J., Jiang, W., Mancheck, B., Sunderman, V.: PVM: Parallel Virtual Machine-A User’s Guide and Tutorial for Network Parallel Computing. MIT Press (1994).
Burns, G., Daoud, R., Vaigl, J.: LAM: An open cluster environment for MPI. Proc. of Supercomputing Symposium’94, pp. 379–386, Toronto, Canada (1994).
Asai, N., Kentemich, T., Lagier, P.: MPI-2 Implementation on Fujitsu generic message passing kernel. Proceedings of Supercomputing’99, Portland, Oregon, USA (November 1999).
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2000 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Pedroso, H., Silva, J.G. (2000). MPI-2 Process Creation & Management Implementation for NT Clusters. In: Dongarra, J., Kacsuk, P., Podhorszki, N. (eds) Recent Advances in Parallel Virtual Machine and Message Passing Interface. EuroPVM/MPI 2000. Lecture Notes in Computer Science, vol 1908. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45255-9_27
Download citation
DOI: https://doi.org/10.1007/3-540-45255-9_27
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-41010-2
Online ISBN: 978-3-540-45255-3
eBook Packages: Springer Book Archive