[mvapich-discuss] Announcing the release of MVAPICH2 2.1rc2 and MVAPICH2-X 2.1rc2

Panda, Dhabaleswar panda at cse.ohio-state.edu
Thu Mar 12 18:10:09 EDT 2015


The MVAPICH team is pleased to announce the release of MVAPICH2 2.1rc2
and MVAPICH2-X 2.1rc2 (Hybrid MPI+PGAS (OpenSHMEM, UPC and CAF) with
Unified Communication Runtime).

Features, Enhancements, and Bug Fixes for MVAPICH2 2.1rc2 are listed
here.

* Features and Enhancements (since MVAPICH2 2.1rc1):

    - Based on MPICH-3.1.4
    - Enhanced startup performance with mpirun_rsh
    - Checkpoint-Restart Support with DMTCP (Distributed MultiThreaded
      CheckPointing)
        - Thanks to the DMTCP project team (http://dmtcp.sourceforge.net/)
    - Support for handling very large messages in RMA
    - Optimize size of buffer requested for control messages in large
      message transfer
    - Enhanced automatic detection of atomic support
    - Optimized collectives (bcast, reduce, and allreduce) for 4K processes
    - Introduce support to sleep for user specified period before aborting
        - Thanks to Adam Moody at LLNL for the suggestion
    - Disable PSM from setting CPU affinity
        - Thanks to Adam Moody at LLNL for providing the patch
    - Install PSM error handler to print more verbose error messages
        - Thanks to Adam Moody at LLNL for providing the patch
    - Introduce retry mechanism to perform psm_ep_open in PSM channel
        - Thanks to Adam Moody at LLNL for providing the patch

* Bug-Fixes (since 2.1rc1):
    - Fix failures with shared memory collectives with checkpoint-restart
    - Fix failures with checkpoint-restart when using internal
      communication buffers of different size
    - Fix undeclared variable error when --disable-cxx is specified with
      configure
        - Thanks to Chris Green from FANL for the patch
    - Fix segfault seen during connect/accept with dynamic processes
        - Thanks to Neil Spruit for the fix
    - Fix errors with large messages pack/unpack operations in PSM channel
    - Fix for bcast collective tuning
    - Fix assertion errors in one-sided put operations in PSM channel
    - Fix issue with code getting stuck in infinite loop inside ptmalloc
        - Thanks to Adam Moody at LLNL for the suggested changes
    - Fix assertion error in shared memory large message transfers
        - Thanks to Adam Moody at LLNL for reporting the issue
    - Fix compilation warnings


MVAPICH2-X 2.1rc2 software package provides support for hybrid
MPI+PGAS (UPC, OpenSHMEM and CAF) programming models with unified
communication runtime for emerging exascale systems. This software
package provides flexibility for users to write applications using the
following programming models with a unified communication runtime:
MPI, MPI+OpenMP, pure UPC, pure OpenSHMEM, and pure CAF programs as
well as hybrid MPI(+OpenMP) + PGAS (UPC, OpenSHMEM and CAF) programs.

Features and enhancements for MVAPICH2-X 2.1rc2 are as follows:

* Features and Enhancements (since MVAPICH2-X 2.1rc1):
    - Introducing CAF (Coarray Fortran) Support
      - Based on University of Houston CAF version 3.0.39
      - Efficient point-point read/write operations
      - Efficient CO_REDUCE and CO_BROADCAST collective operations

    - MPI Features
        - Based on MVAPICH2 2.1rc2 (OFA-IB-CH3 interface)

    - Unified Runtime Features
        - Based on MVAPICH2 2.1rc2 (OFA-IB-CH3 interface).  All the
          runtime features enabled by default in OFA-IB-CH3 interface
          of MVAPICH2 2.1rc2 are available in MVAPICH2-X 2.1rc2

For downloading MVAPICH2 2.1rc2 and MVAPICH2-X 2.1rc2, associated user
guides, quick start guide, and accessing the SVN, please visit the
following URL:

http://mvapich.cse.ohio-state.edu

All questions, feedback, bug reports, hints for performance tuning,
patches and enhancements are welcome. Please post it to the
mvapich-discuss mailing list (mvapich-discuss at cse.ohio-state.edu).

Thanks,

The MVAPICH Team
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.cse.ohio-state.edu/pipermail/mvapich-discuss/attachments/20150312/9c2abaca/attachment.html>


More information about the mvapich-discuss mailing list