Affiliation: | a Universitat-GH Paderborn, Paderborn Center for Parallel Computing, Fürstenallee 11, D-33102 Paderborn, Germany b University of Tennessee, 104 Ayres Hall, Knoxville, Tennessee, TN-37996-1301, USA c High Performance Computing Center Stuttgart, Allmandring 30, D-70550 Stuttgart, Germany |
Abstract: | In this paper, we present the three libraries PACX-MPI, PLUS, and PVMPI that provide message-passing between different high-performance computers in metacomputing environments. Each library supports the development and execution of distributed metacomputer applications. The PACX-MPI approach offers a transparent interface for the communication between two or more MPI environments. PVAMPI allows the user spawning parallel processes under the MPI environment. The PLUS protocol bridges the gap between vendor-specific (e.g., MPL, NX, and PARIX) and vendor-independent message-passing environments (e.g., PVM and MPI). Moreover, it offers the ability to create and control processes at application runtime. |