pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/parallel/mpi-ch



Module Name:    pkgsrc
Committed By:   asau
Date:           Fri Dec 17 02:47:19 UTC 2010

Modified Files:
        pkgsrc/parallel/mpi-ch: Makefile PLIST buildlink3.mk distinfo
        pkgsrc/parallel/mpi-ch/patches: patch-aa patch-ac
Added Files:
        pkgsrc/parallel/mpi-ch: PLIST.mpd options.mk
Removed Files:
        pkgsrc/parallel/mpi-ch/patches: patch-ae patch-af

Log Message:
Update to MPICH2 1.3.1

Changes in 1.3.1

 # OVERALL: MPICH2 is now fully compliant with the CIFTS FTB standard
   MPI events (based on the draft standard).

 # OVERALL: Major improvements to RMA performance for long lists of
   RMA operations.

 # OVERALL: Performance improvements for Group_translate_ranks.

 # COLLECTIVES: Collective algorithm selection thresholds can now be controlled
   at runtime via environment variables.

 # ROMIO: PVFS error codes are now mapped to MPI error codes.

 # Several other minor bug fixes, memory leak fixes, and code cleanup.
   A full list of changes is available using:

     svn log -r7350:HEAD 
https://svn.mcs.anl.gov/repos/mpi/mpich2/tags/release/mpich2-1.3.1

     ... or at the following link:

     
https://trac.mcs.anl.gov/projects/mpich2/log/mpich2/tags/release/mpich2-1.3.1?action=follow_copy&rev=HEAD&stop_rev=7350&mode=follow_copy

Changes in 1.3

 # OVERALL: Initial support for fine-grained threading in
   ch3:nemesis:tcp.

 # OVERALL: Support for Asynchronous Communication Progress.

 # OVERALL: The ssm and shm channels have been removed.

 # OVERALL: Checkpoint/restart support using BLCR.

 # OVERALL: Improved tolerance to process and communication failures
   when error handler is set to MPI_ERRORS_RETURN.  If a communication
   operation fails (e.g., due to a process failure) MPICH2 will return
   an error, and further communication to that process is not
   possible.  However, communication with other processes will still
   proceed normally.  Note, however, that the behavior collective
   operations on communicators containing the failed process is
   undefined, and may give incorrect results or hang some processes.

 # OVERALL: Experimental support for inter-library dependencies.

 # PM/PMI: Hydra is now the default process management framework
   replacing MPD.

 # PM/PMI: Added dynamic process support for Hydra.

 # PM/PMI: Added support for LSF, SGE and POE in Hydra.

 # PM/PMI: Added support for CPU and memory/cache topology aware
   process-core binding.

 # DEBUGGER: Improved support and bug fixes in the Totalview support.

 # Build system: Replaced F90/F90FLAGS by FC/FCFLAGS. F90/F90FLAGS are
   not longer supported in the configure.

 # Multi-compiler support: On systems where C compiler that is used to
   build mpich2 libraries supports multiple weak symbols and multiple aliases,
   the Fortran binding built in the mpich2 libraries can handle different
   Fortran compilers (than the one used to build mpich2).  Details in README.

 # Several other minor bug fixes, memory leak fixes, and code cleanup.
   A full list of changes is available using:

     svn log -r5762:HEAD 
https://svn.mcs.anl.gov/repos/mpi/mpich2/tags/release/mpich2-1.3

     ... or at the following link:

     
https://trac.mcs.anl.gov/projects/mpich2/log/mpich2/tags/release/mpich2-1.3?action=follow_copy&rev=HEAD&stop_rev=5762&mode=follow_copy


To generate a diff of this commit:
cvs rdiff -u -r1.65 -r1.66 pkgsrc/parallel/mpi-ch/Makefile
cvs rdiff -u -r1.14 -r1.15 pkgsrc/parallel/mpi-ch/PLIST \
    pkgsrc/parallel/mpi-ch/buildlink3.mk
cvs rdiff -u -r0 -r1.1 pkgsrc/parallel/mpi-ch/PLIST.mpd \
    pkgsrc/parallel/mpi-ch/options.mk
cvs rdiff -u -r1.16 -r1.17 pkgsrc/parallel/mpi-ch/distinfo
cvs rdiff -u -r1.9 -r1.10 pkgsrc/parallel/mpi-ch/patches/patch-aa
cvs rdiff -u -r1.7 -r1.8 pkgsrc/parallel/mpi-ch/patches/patch-ac
cvs rdiff -u -r1.6 -r0 pkgsrc/parallel/mpi-ch/patches/patch-ae
cvs rdiff -u -r1.3 -r0 pkgsrc/parallel/mpi-ch/patches/patch-af

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



Home | Main Index | Thread Index | Old Index