Systems Supported by MPICH

MPICH supports a wide range of systems. These include Previous versions of MPICH have also supported

Other systems

In addition, MPICH's design allows other devices to be added. Many groups have used MPICH as the basis for their MPI efforts. The following is a partial sample of such efforts. Please contact these groups directly for information about their MPI implementations.

Parsytec

As of several years ago (1996?), there was a preliminary Parix implementation for Parsytec-PowerPC based machines (Parix 1.3). Below is the status of this implementation:
According to the example-adi's in the mpich/mpid directories we have developed and tested a Parix-adi. The adi works well on top of Parix 1.3 but may be on T800-systems, too.

The work is public domain and we are looking for interested users, willing to cooperate in further testing and tuning.

If anyone has up-to-date information on this implementation, please contact us.

Vesrion 1.2 of PARIX is available at www.classiccmp.org/transputer/environments.htm.

Windows 95/NT

A version of MPICH for WIN32 is available. There is a commercial version available from GENIAS

Windows 3.1

There is also a version for Microsoft Windows, based on a very early version of MPICH. This runs on a single system, using a shared-memory implementation.

PVM 3.x

A version of the ADI for PVM 3.x has been written by Chea Chee Weng and is available here. This is for the initial 1.0.13 MPICH release.
(The ADI has been recently changed to support MPICH1.1, however we have not tested it and was told that it has to be built manually so as not to include patch file #8. This will cause problems with later versions of MPICH as the patch files have all been incorporated into them.)