MPICH-G2
MPICH-G2 is a Grid-enabled implementation of the popular MPI (Message Passing Interface)
framework. MPI is especially useful for problems that can be broken up into several
processes running in parallel, with information exchanged between the processes as needed.
The MPI programming environment handles the details of starting and shutting down
processes, coordinating execution (supporting barriers and other IPC metaphors), and
passing data between the processes.
MPICH-G2 uses Grid capabilities for starting processes on remote systems, for staging executables and data to remote systems, and for security. MPICH-G2 also selects the appropriate communication method (high-performance local interconnect, Internet protocol, etc.) depending on whether messages are being passed between local or remote systems.
MPICH-G2 implements the MPI v1.1 specification.
| Software: | MPICH-G2 |
| Developed by: | Northern Illinois University and Argonne National Laboratory |
| Distributions: | Download from the MPICH website |
| Contact: | mpich-g@globus.org (must be subscribed before posting to the list) |