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.