about mpich2

Overview
News & Events
Collaborators

news & events

MPICH2-1.2.1 released
A new stable version of MPICH2, 1.2.1, has been released. This is primarily a bug fix release that fixes several issues with MX and Hydra, adds Valgrind support for debugging builds, support for the hwloc process binding library and others.


MPICH2-1.2.1rc1 released
A release candidate for the next version of MPICH2, 1.2.1, has been released. This is primarily a bug fix release. The release candidate is meant for early trials.


MPICH2-1.2 released
A new stable version of MPICH2, 1.2, has been released. It includes MPI-2.2 support, several bug fixes, and code cleanup. We recommend all users using older releases of MPICH2 to upgrade to this version.


MPICH2-1.1.1p1 released
A patch release of MPICH2, 1.1.1p1 has been released. This release fixes several bugs present in the previous stable release, 1.1.1 . We recommend all users of MPICH2 to upgrade to this version.


MPICH2-1.1 released
A new stable version of MPICH2, 1.1, has been released. It has several new features, bug fixes, and code cleanup. The new features include MPI 2.1 support, BG/P support, an entirely new TCP communication method, SMP aware collective operations, and a new process management framework called Hydra. We recommend all users using older releases of MPICH2 to upgrade to this version.


MPICH2-1.1rc1 released
A release candidate for Version 1.1 has been released.


MPICH2-1.0.8p1 released
A new patch has been released for the current stable version of MPICH2, 1.0.8p1. This fixes an MPI-I/O build issue with the latest release of PVFS2, bug fixes for IA64 platforms and fixes for MPICH2 over Myrinet GM.


MPICH2-1.1b1 released
A new version of MPICH2, 1.1b1, has been released. This is a pre-release in the MPICH2-1.1 series, including support for the Myrinet MX network module, improved shared-memory collectives as well as regular collective communication, and support for a new and improved Lustre MPI-IO driver.


MPICH2-1.1a2 released
A new version of MPICH2, 1.1a2, has been released. This is an experimental pre-release intended for developers and advanced MPICH2 users. It has a number of new features including MPI 2.1 support, BG/P, an entirely new TCP communication method, SMP aware collective operations, and a new process management framework called Hydra. This release is not recommended for production systems at this time.


MPICH2-1.0.8 released
A new version of MPICH2, 1.0.8, has been released. It has several new features, bug fixes, and code cleanup. See the CHANGES for details. We recommend all users using older 1.0.X releases of MPICH2 to upgrade to this version.


EuroPVM/MPI '08 Outstanding Paper
Members of the MPICH2 group are authors/coauthors of a total of six papers selected for EuroPVM/MPI 2008, one of which was selected as an "Outstanding Paper". The paper, "Non-Data-Communication Overheads in MPI: Analysis on Blue Gene/P" by Pavan Balaji, Anthony Chan, William Gropp, Rajeev Thakur, and Ewing Lusk, presents non-data-communication overheads within the MPI stack and their impact on performance on large-scale Blue Gene/P systems.


MPICH2-1.1a1 released
A new version of MPICH2, 1.1a1, has been released. This is an experimental pre-release intended for developers and advanced MPICH2 users. It has a number of new features including MPI 2.1 support, BG/P and an entirely new TCP communication method. This release is not recommended for production systems.


MPICH2-1.0.7 released
A new version of MPICH2, 1.0.7, has been released. It has several new features, bug fixes, and code cleanup. See the CHANGES file for details. We recommend that you upgrade to this version if you are using an older version of MPICH2.


... and We Have A Winner!
MPICH2 (Argonne National Laboratory), in collaboration with mpiBLAST (Virginia Tech), landed the SC|07 Storage Challenge Award at SC|07 in Reno, NV for their entry entitled ParaMEDIC: Parallel Metadata Environment for Distributed I/O and Computing. The team included Pavan Balaji (ANL), Wu Feng and Jeremy Archuleta (VT), and Heshan Lin (NCSU). The official press release for the awardees can be found here.


Supercomputing 2007 Storage Challenge Finalist
MPICH2 (Argonne National Laboratory) and mpiBLAST (Virginia Tech) collaborate using the ParaMEDIC framework to land a finalist slot in the SC|07 storage challenge. MPICH2 powers ParaMEDIC (short for Parallel Metadata Environment for Distributed I/O and Computing) allowing it to accelerate mpiBLAST by as much as 25-fold in a distributed I/O and computing environment. For additional information, see the SC07 entry here.


Two Papers selected as "Outstanding" at EuroPVM/MPI 2007
Members of the MPICH2 group are authors/coauthors of a total of six papers selected for EuroPVM/MPI 2007, two of which were selected as "Outstanding Papers". The first paper, "Self-consistent MPI Performance Requirements" by Jesper Larsson Traff, William Gropp, and Rajeev Thakur, presents conditions that can be used by benchmarks and tools to automatically verify whether a given MPI implementation fulfills basic performance requirements. The second paper, "Test Suite for Evaluating Performance of MPI Implementations That Support MPI_THREAD_MULTIPLE" by Rajeev Thakur and William Gropp, presents performance tests that can be used to measure the overhead of providing the MPI_THREAD_MULTIPLE level of thread safety for user programs.