diff options
author | asau <asau> | 2012-05-28 18:38:17 +0000 |
---|---|---|
committer | asau <asau> | 2012-05-28 18:38:17 +0000 |
commit | 4fabca80db6c86ef9f522b438b9dd7a52761e181 (patch) | |
tree | 9667671067c2e1c16d0af9bdf6724c69e507b4b6 /parallel/openmpi/patches | |
parent | 0400efe893cbc113bcdd74a621e86c803ab2abd6 (diff) | |
download | pkgsrc-4fabca80db6c86ef9f522b438b9dd7a52761e181.tar.gz |
Update to OpenMPI 1.5.5
Changes in 1.5.5
----------------
- Many, many portability configure/build fixes courtesy of Paul
Hargrove. Thanks, Paul!
- Fixed shared memory fault tolerance support compiler errors.
- Removed not-production-quality rshd and tmd PLM launchers.
- Minor updates to the Open MPI SRPM spec file.
- Fixed mpirun's --bind-to-socket option.
- A few MPI_THREAD_MULTIPLE fixes in the shared memory BTL.
- Upgrade the GNU Autotools used to bootstrap the 1.5/1.6 series to
all the latest versions at the time of this release.
- Categorically state in the README that if you're having a problem
with Open MPI with the Linux Intel 12.1 compilers, *upgrade your
Intel Compiler Suite to the latest patch version*, and the problems
will go away. :-)
- Fix the --without-memory-manager configure option.
- Fixes for Totalview/DDT MPI-capable debuggers.
- Update rsh/ssh support to properly handle the Mac OS X library path
(i.e., DYLD_LIBRARY_PATH).
- Make warning about shared memory backing files on a networked file
system be optional (i.e., can be disabled via MCA parameter).
- Several fixes to processor and memory affinity.
- Various shared memory infrastructure improvements.
- Various checkpoint/restart fixes.
- Fix MPI_IN_PLACE (and other MPI sentinel values) on OS X. Thanks to
Dave Goodell for providing the magic OS X gcc linker flags necessary.
- Various man page corrections and typo fixes. Thanks to Fujitsu for
the patch.
- Updated wrapper compiler man pages to list the various --showme
options that are available.
- Add PMI direct-launch support (e.g., "srun mpi_application" under
SLURM).
- Correctly compute the aligned address when packing the
datatype description. Thanks to Fujitsu for the patch.
- Fix MPI obscure corner case handling in packing MPI datatypes.
Thanks to Fujitsu for providing the patch.
- Workaround an Intel compiler v12.1.0 2011.6.233 vector optimization
bug.
- Output the MPI API in ompi_info output.
- Major VT update to 5.12.1.4.
- Rankfile 'P'hysical mapping is no longer available.
- Upgrade embedded Hardware Locality (hwloc) v1.3.2, plus some
post-1.3.2-release bug fixes. All processor and memory binding is
now done through hwloc. Woo hoo! Note that this fixes core binding
on AMD Opteron 6200 and 4200 series-based systems (sometimes known
as Interlagos, Valencia, or other Bulldozer-based chips).
- New MCA parameters to control process-wide memory binding policy:
hwloc_base_mem_alloc_policy, hwloc_base_mem_bind_failure_action (see
ompi_info --param hwloc base).
- Removed direct support for libnuma. Libnuma support may now be
picked up through hwloc.
- Added MPI_IN_PLACE support to MPI_EXSCAN.
- Various fixes for building on Windows, including MinGW support.
- Removed support for the OpenFabrics IBCM connection manager.
- Updated Chelsio T4 and Intel NE OpenFabrics default buffer settings.
- Increased the default RDMA CM timeout to 30 seconds.
- Issue a warning if both btl_tcp_if_include and btl_tcp_if_exclude
are specified.
- Many fixes to the Mellanox MXM transport.
Diffstat (limited to 'parallel/openmpi/patches')
-rw-r--r-- | parallel/openmpi/patches/patch-aa | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/parallel/openmpi/patches/patch-aa b/parallel/openmpi/patches/patch-aa index 3852da2142c..b5f4f6ee98e 100644 --- a/parallel/openmpi/patches/patch-aa +++ b/parallel/openmpi/patches/patch-aa @@ -1,18 +1,18 @@ -$NetBSD: patch-aa,v 1.2 2010/12/16 21:00:54 asau Exp $ +$NetBSD: patch-aa,v 1.3 2012/05/28 18:38:18 asau Exp $ Missing RPATH support. ---- opal/tools/wrappers/opal_wrapper.c.orig 2009-11-04 17:57:36.000000000 +0300 -+++ opal/tools/wrappers/opal_wrapper.c 2010-01-12 20:48:26.000000000 +0300 -@@ -58,6 +58,7 @@ - #if !defined(__WINDOWS__) +--- opal/tools/wrappers/opal_wrapper.c.orig 2011-12-14 05:43:59.000000000 +0400 ++++ opal/tools/wrappers/opal_wrapper.c 2012-02-16 18:10:03.000000000 +0400 +@@ -61,6 +61,7 @@ + #else #define OPAL_INCLUDE_FLAG "-I" #define OPAL_LIBDIR_FLAG "-L" +#define OPAL_RPATH_FLAG "-R" - #else - #define OPAL_INCLUDE_FLAG "/I" - #define OPAL_LIBDIR_FLAG "/LIBPATH:" -@@ -357,6 +358,8 @@ + #endif /* !defined(__WINDOWS__) && defined(_MSC_VER) */ + + struct options_data_t { +@@ -363,6 +364,8 @@ #else asprintf(&line, OPAL_LIBDIR_FLAG"%s", options_data[parse_options_idx].path_libdir); |