Since its release in summer 1994, the Message Passing Interface (MPI)specification has become a standard for message-passing libraries for parallelcomputations. There exist more than a dozen implementations on a variety ofcomputing platforms, from the IBM SP-2 supercomputer to PCs running WindowsNT.