Announcing the availability of mpich-3.1.1
The MPICH team is pleased to announce the availability of a new stable release (mpich-3.1.1). This is a stable release that adds several capabilities including Blue Gene/Q implementation supports for MPI-3, experimental Fortran 2008 bindings, significant rework of MPICH library management, and a large number of bug fixes. All production environments are encouraged to upgrade to this release. More information about the release can be found on the MPICH website: http://www.mpich.org A list of changes in this release is included at the end of this email. Regards, The MPICH Team =============================================================================== Changes in 3.1.1 =============================================================================== # Blue Gene/Q implementation supports MPI-3. This release contains a functional and compliant Blue Gene/Q implementation of the MPI-3 standard. Instructions to build on Blue Gene/Q are on the mpich.org wiki: http://wiki.mpich.org/mpich/index.php/BGQ # Fortran 2008 bindings (experimental). Build with --enable-fortran=all. Must have a Fortran 2008 + TS 29113 capable compiler. # Significant rework of MPICH library management and which symbols go into which libraries. Also updated MPICH library names to make them consistent with Intel MPI, Cray MPI and IBM PE MPI. Backward compatibility links are provided for older mpich-based build systems. # The ROMIO "Blue Gene" driver has seen significant rework. We have separated "file system" features from "platform" features, since GPFS shows up in more places than just Blue Gene # New ROMIO options for aggregator selection and placement on Blue Gene # Optional new ROMIO two-phase algorithm requiring less communication for certain workloads # The old ROMIO optimization "deferred open" either stopped working or was disabled on several platforms. # Added support for powerpcle compiler. Patched libtool in MPICH to support little-endian powerpc linux host. # Fixed the prototype of the Reduce_local C++ binding. The previous prototype was completely incorrect. Thanks to Jeff Squyres for reporting the issue. # The mpd process manager, which was deprecated and unsupported for the past four major release series (1.3.x till 3.1), has now been deleted. RIP. # Several other minor bug fixes, memory leak fixes, and code cleanup. A full list of changes is available at the following link: http://git.mpich.org/mpich.git/shortlog/v3.1..v3.1.1 A full list of bugs that have been fixed is available at the following link: https://trac.mpich.org/projects/mpich/query?status=closed&group=resolution&m...
participants (1)
-
Lu, Huiwei