WMPI - Message Passing Interface for Win32 Clusters



This paper describes WMPI , the first full implementation of the Message Passing Interface standard (MPI) for clusters of Microsoft's Windows platforms (Win32). Its internal architecture and user interface are presented, along with some performance test results (for release v1.1), that evaluate how much of the total underlying system capacity for communication is delivered to the MPI based parallel applications. WMPI is based on MPICH, a portable implementation of the MPI standard for UNIX® machines from the Argonne National Laboratory and, even when performance requisites cannot be satisfied, it is a useful tool for application developing, teaching and training. WMPI processes are also compatible with MPICH processes running on Unix workstations.


MPI, Win32


Parallel and Distributed Computing


EuroPVM/MPI98, September 1998

Cited by

Year 1999 : 2 citations

 Rossem Dimitrov, Anthony Skjellum "An Efficient MPI Implementationfor Virtual Interface (VI) Architecture Enabled Cluster Computing" Proceedings of the Third Message Passing Interface Developer's and User's Conference, A.Skjellum (ed.), March 10-12, 1999, Atlanta, USA,MPI Software Technology Press, Mississippi, USA, pp. 15-24.

 K. Takeda, N.K. Allsopp, J.C. Hardwick, P.C. Macey, D.A.Nicole, S.J.Cox, and D.J.Lancaster "Cluster Computing An Assessment of MPI Environments for Windows NT" 1999 International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA'99), Workshop on Cluster Computing Technologies, Environments, and Applications (CC-TEA), Monte Carlo Resort, Las Vegas, Nevada, USA, June 28 - July 1, 1999.

Year 1998 : 1 citations

 1. L. Shane Hebert, Walter G. Seefeld, Anthony Skjellum, Clayborne D. Taylor Jr. "MPI for Windows NT: Two Generations of Implementations and Experience with the Message Passing Interface for Clusters and SMP Environments" 1998 International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA'98), July 13th - 16th, 1998, Las Vegas, USA.