Release Notes: Process affinity is now used by default. Support was provided for all remaining MPI-3 functionality except MPI-3 one-sided semantics: all remaining non-blocking collectives, neighborhood collectives, const and  array notation, non-blocking communicator duplication, and non-collective communicator creation. SCIF communication support with the Intel Phi was added. New Java MPI bindings were provided. Bugs in the mpi_f08 module were fixed. A newer version of ROMIO is used. Many, many small bugs were fixed across the code base.
Release Notes: Improvements to Torque, SLURM, and CUDA support, various Solaris fixes, full support for MPI 2.2, fixed MPI_IS_THREAD_MAIN behavior, various rank file fixes, fixed iWARP support, and MPI-3 support for MPI_Count and MPI_T control and performance variables. Support for ancient OS X systems was dropped. An obscure pack/unpack datatype bug was fixed. PMI2 support was added.
Release Notes: Many bugs fixed in version 1.6.5 were forwarded-ported. This release integrated MXM STREAM support for MPI_ISEND and MPI_RECV, added PCI device distance mapping, fixed parallel debugger attachment functionality, fixed datatype corruption when combining certain datatypes, added Location Aware Mapping Algorithm (LAMA) for process affinity support, and fixed MPI_STATUS handling in obscure cases.
Release Notes: This release added much new MPI-3 functionality: matched probe, MPI_TYPE_CREATE_HINDEXED_BLOCK, non-blocking collectives, Fortran '08 bindings, MPI_INFO_ENV, and MPI_GET_LIBRARY_VERSION. Compile-time warning of deprecated functions was enabled. Various performance improvements were made throughout the codebase. MPI_TYPE_CREATE_F90_REAL was fixed. Many MXM and FCA updates were made. The run-time support layer. was revamped. Windows and checkpoint/restart support was dropped. MPI collective performance was improved.
Release Notes: Replaces PLPA with Hwloc. Adds an OMPI_Affinity_str() user-level API function. Adds new mtl_mx_board/endpoint MCA params. Adds ummunotify support for OpenFabrics-based transports and bfo PML for network failover. Adds more FTB/CIFTS support. Adds ARM support. Updates ROMIO from MPICH2 v1.3.1. Adds Solaris support to the openib BTL. Adds Solaris-specific chip detection and performance improvements. Updates Voltaire FCA support. Fixes gcc 4.4.x and 4.5.x over-aggressive warnings. Various checkpoint/restart fixes. Fixes a race condition in the one-sided unlock code. Fixes oversubscription detection.
Release Notes: Knem support was added. Shared library versioning and linking style were updated; the ABI has been broken since the v1.4 series. Support for MPI collective offload was added. MPI_GET_COUNT was fixed when used with large counts. OpenFabrics was made safer if extremely low SRQ settings are used. Various Fortran bindings were fixed. LSF updates were made. Various assembly code updates were done for modern platforms/compilers. Various *BSD fixes were made. The embedded libevent and VampirTrace were updated. Various MS Windows and Catamount fixes were made. Lots of checkpoint/restart fixes were made. Xgrid support has been dropped. Pkg-config support was added.
Release Notes: This release fixes mpi-selector's use of shell_scripts_basename in the specfile. It adds many mpirun process affinity options. It fixes SLURM nodelist parsing logic. It reverts to a safer CID allocation scheme. It fixes OpenFabrics minimum distance calculations. It fixes MPI_COMM_SPAWN to only error-check the info arg at the root. It fixes BLCR and CRS self issues, fixes a deadlock with openib and MPI_THREAD_MULTIPLE, and fixes dynamic rules selection for the tuned coll. It adds Chelsio T3 RNIC device IDs. It adds PSM MTL MCA parameters. It fixes VT issues with constants. It adds Alpha and SPARC platform support. It properly hides embedded libltdl symbols.
Release Notes: MPI-2.1 is now supported. Support was added for new architectures, OS versions, and batch schedulers. Thread safety support has been improved. The C++ bindings have been improved. Valgrind memory-checking support was integrated. ROMIO was updated to the version shipped in MPICH2 v1.0.7. The scalability of parallel launch was significantly improved. Point-to-point latency was reduced. Support for iWARP devices was added. Numerous other enhancements were made for OpenFabrics-based networks, such as much better utilization of registered memory. Support for checkpoint/restart fault tolerance was added.
Release Notes: This release adds much-improved MPI collective algorithms, general performance improvements throughout the code base, improved runtime support, support for MPI-matching networks such as Myrinet MX and QLogic InfiniPath, and new support for Sun platforms (Solaris, Sun Studio compilers, N1GE/Grid Engine resource managers, and uDAPL networks). It supports several compilers, including those from GNU, Intel, Portland, Pathscale, and Sun Studio. It improves support for heterogeneous execution environments to accommodate differences in CPU architectures and adapter capabilities.