[mpich-discuss] Announcing the Release of MVAPICH2 1.7RC1
Dhabaleswar Panda
panda at cse.ohio-state.edu
Wed Jul 20 18:51:25 CDT 2011
This release might be of interest to some of the MPICH2 users. Thus, I am
posting it here.
Thanks,
DK
======================
The MVAPICH team is pleased to announce the release of
MVAPICH2-1.7RC1 with the following NEW features
and enhancements:
* NEW Features and Enhancements (since MVAPICH2-1.6)
- Based on MPICH2-1.4
- CH3 shared memory channel for standalone hosts
(including laptops) without any InfiniBand adapters
- HugePage support
- Improved intra-node shared memory communication performance
- Improved on-demand InfiniBand connection setup
- Tuned RDMA Fast Path Buffer size to get better performance
with less memory footprint (CH3 and Nemesis)
- Fast process migration using RDMA
- Supporting large data transfers (>2GB)
- Integrated with enhanced LiMIC2 (v0.5.5) to support Intra-node
large message (>2GB) transfers
- Optimized Fence synchronization (with and without
LIMIC2 support)
- Automatic inter-node communication parameter tuning
based on platform and adapter detection (Nemesis)
- Automatic intra-node communication parameter tuning
based on platform
- Efficient connection set-up for multi-core systems
- Enhanced designs for collectives
(bcast, reduce, barrier, gather, allgather and alltoall)
- Compact and shorthand way to specify blocks of processes
on the same host with mpirun_rsh
- Support for latest stable version of HWLOC v1.2
- Enhanced mpirun_rsh design to avoid race conditions,
support for fault-tolerance functionality and
improved debug messages
- Enhanced debugging config options to generate
core files and back-traces
- Performance tuning for pt-to-pt and several collective
operations
- Improved performance for medium sized messages for
QLogic PSM
- Support for Chelsio T4 Adapter
- Support for Ekopath Compiler
Bug Fixes:
- Fixes in Dynamic Process Management (DPM) support
- Fixes in Checkpoint/Restart and Migration support
- Fix Restart when using automatic checkpoint
- Thanks to Alexandr for reporting this
- Handling very large one-sided transfers using RDMA
- Fixes for memory leaks
- Graceful handling of unknown HCAs
- Better handling of shmem file creation errors
- Fix for a hang in intra-node transfer
- Fix for a build error with --disable-weak-symbols
- Thanks to Peter Willis for reporting this issue
- Fixes for one-sided communication with passive target
synchronization
- Better handling of memory allocation and registration failures
- Proper error reporting when a program is linked with
both static and shared MVAPICH2 libraries
- Fixes for compilation warnings
- Fix a bug that disallows '=' from mpirun_rsh arguments
- Handling of non-contiguous transfer in Nemesis interface
- Bug fix in gather collective when ranks are in cyclic order
- Fix for the ignore_locks bug in MPI-IO with Lustre
For downloading MVAPICH2-1.7, associated user guide and accessing the
SVN, please visit the following URL:
http://mvapich.cse.ohio-state.edu
All questions, feedbacks, 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).
We are also happy to inform that the number of organizations using
MVAPICH/MVAPICH2 (and registered at the MVAPICH site) has crossed
1,600 world-wide (in 62 countries). The MVAPICH team extends
thanks to all these organizations.
Thanks,
The MVAPICH Team
More information about the mpich-discuss
mailing list