The following software is deprecated and unmaintained.
Download
» MPICH-Madeleine files are now hosted on the MPICH-Madeleine project at gforge.
- Note: you need both mpich-mad and pm2 packages to run MPICH-Madeleine.
- Latest release: January 9, 2006.
MPICH-Madeleine Overview
MPICH-Madeleine is a free MPICH-based implementation of the MPI standard, which is a high-level communication interface designed to provide high performance communications on various network architectures including supercomputers and clusters of workstations (usually off-the-shelf PC/s interconnected by high speed links). Nowadays, clusters of workstations become increasingly popular thanks to the availability of many high speed connection technologies (Gigabit-Ethernet, Myrinet, GigaNet, SCI). Furthermore, interconnecting such COW/s to build heterogeneous clusters of clusters is now a hot issue. Unfortunately, no current MPI implementation supports this kind of architectures efficiently. Indeed, the only way to handle network heterogeneity is to use interoperable implementations of MPI: several MPI implementations (one per cluster) communicate with each other using an inter-MPI glue.
Our alternate proposal is to provide a true multi-protocol implementation of MPI on top of a generic and multi-protocol communication layer called Madeleine (version 3). Madeleine III is the communication sub-system of the Parallel Multithreaded Machine runtime environment.
More information about MPICH-Madeleine are available in the MPICH-Madeleine Installer's, User's and Developer's Guide which is also available in PDF format. You can also browse through the quick guide to install and use MPICH-Madeleine or get it in PDF format.
Performance
-
NAS Parallel Benchmarks comparing MPICH-Madeleine with MPICH 1.2.7.
-
Optimisation Mechanisms for MPICH-Madeleine (also INRIA research report RT-0306)
-
Ludovic Hablot and Olivier Glück have evaluated MPICH-Madeleine for long distance network communications. The report (in French) is available here.
-
An other external research team has also evaluated our software: you can find a comparison of MPICH-Madeleine and PACX-MPI here.
Many thanks to Daniel Balkanski for providing us with this link.
Contact
For any questions regarding MPICH-Madeleine, please contact Guillaume Mercier.guillaume.mercier@labri.fr