OSC MPI Implementation Page
The Ohio Supercomputing Center is attempting to maintain a list of all publicly available MPI
implementations as well as vital statistics about these
implementations.
FREELY
AVAILABLE
MPI
IMPLEMENTATIONS
-
MPICH
- The Argonne National Lab / Mississippi
State University implementation.
-
LAM
- The LAM MPI implementation comes from the Ohio Supercomputing
Center.
-
Chimp
- The Chimp implemenation
of MPI was developed at the Edinburgh Parallel Computing Centre.
-
Unify
- The Unify subset implemenation
of MPI was developed at Mississippi State University. It
runs on top of PVM and provides the programmer with a dual-API; single
programs can contain both MPI and PVM code.
-
MPICH/NT
-
MPICH/NT is a full implementation of MPI for Windows NT workstations.
It is based on MPICH and is available from Mississippi State University.
This version supports both shared memory communications within a workstation
and TCP/IP communications between processes running on multiple workstations
concurrently.
-
W32MPI
- W32MPI is a full implementation of MPI for
MS-Win32 Clusters It is based on MPICH and is available from
the Instituto Superior de Engenharia de Coimbra - Portugal and the
Universidade de Coimbra - Departamento de Engenharia Informatica -
Portugal.
-
WinMPI
- WinMPI is the
first MPI implementation for MS-Windows 3.1.
It runs on a single IBM compatible PC, no networking is required.
WinMPI is based on MPICH. It is provided by the
University of Nebraska at Omaha.
-
MPI-FM
- MPI-FM
is a high-performance port of MPICH for SPARCstation clusters
interconnected by Myrinet. It is based on Fast Messages and comes from
the University of Illinois at Urbana-Champaign.
INFORMATION
ON
OTHER
MPI
IMPLEMENTATIONS
-
SGI
Implementation of MPI for the Power Challenge
- Version 1.0 of SGI's implementation of MPI was released in September
and is available for free. You can order it by using the marketing
code SC4-PCAS-1.0.
-
Active Message
Implementation of MPI from Berkeley
- The goal of
this work is to perform a systematic study on
building portable and efficient message passing layers using Active
Messages. Active Messages is a simple and efficient communication
architecture that exposes the hardware capability and performance. Our
approach is to view Active Messages as an instruction set for
communication and compose various message passing functions using
Active Message primitives.
-
MPI for the Fujitsu AP1000
-
David Sitsky from Australian National University
has developed an MPI implementation for the Fujitsu AP1000.
-
CRI/EPCC MPI for T3D
- Edinburgh Parallel Computing Center (EPCC) has worked with Cray Research, Inc. (CRI)
to develop
an implementation of MPI for the Cray T3D.
-
MPIF for the IBM SP1/2
- MPIF is an efficient implementation of MPI from IBM
for the IBM SP1/2.
Last modified: Tue May 28 09:45:33 1996
-- Accesses since Thu May 18, 1995: