summaryrefslogtreecommitdiff
path: root/parallel/openmpi
diff options
context:
space:
mode:
authorasau <asau>2011-08-27 19:32:55 +0000
committerasau <asau>2011-08-27 19:32:55 +0000
commit0f712457183874dae14d3c531992062c61f0b7ac (patch)
tree33d8e0f8a22eb529a41cb64af071facb97aeaaf7 /parallel/openmpi
parent6410eb6511f72bb214bd187a90be50fa3093d0d3 (diff)
downloadpkgsrc-0f712457183874dae14d3c531992062c61f0b7ac.tar.gz
Update to OpenMPI 1.5.4
Changes in v1.5.4 as compared to v1.5.3: - Add support for the (as yet unreleased) Mellanox MXM transport. - Add support for dynamic service levels (SLs) in the openib BTL. - Fixed C++ bindings cosmetic/warnings issue with MPI::Comm::NULL_COPY_FN and MPI::Comm::NULL_DELETE_FN. Thanks to Julio Hoffimann for identifying the issues. - Also allow the word "slots" in rankfiles (i.e., not just "slot"). (** also to appear in 1.4.4) - Add Mellanox ConnectX 3 device IDs to the openib BTL defaults. (** also to appear in 1.4.4) - Various FCA updates. - Fix 32 bit SIGBUS errors on Solaris SPARC platforms. - Add missing ARM assembly code files. - Update to allow more than 128 entries in an appfile. (** also to appear in 1.4.4) - Various VT updates and bug fixes. - Update description of btl_openib_cq_size to be more accurate. (** also to appear in 1.4.4) - Various assembly "clobber" fixes. - Fix a hang in carto selection in obscure situations. - Guard the inclusion of execinfo.h since not all platforms have it. Thanks to Aleksej Saushev for identifying this issue. (** also to appear in 1.4.4) - Support Solaris legacy munmap prototype changes. (** also to appear in 1.4.4) - Updated to Automake 1.11.1 per http://www.open-mpi.org/community/lists/devel/2011/07/9492.php. - Fix compilation of LSF support. - Update MPI_Comm_spawn_multiple.3 man page to reflect what it actually does. - Fix for possible corruption of the environment. Thanks to Peter Thompson for the suggestion. (** also to appear in 1.4.4) - Enable use of PSM on direct-launch SLURM jobs. - Update paffinity hwloc to v1.2, and to fix minor bugs affinity assignment bugs on PPC64/Linux platforms. - Let the openib BTL auto-detect its bandwidth. - Support new MPI-2.2 datatypes. - Updates to support more datatypes in MPI one-sided communication. - Fix recursive locking bug when MPI-IO was used with MPI_THREAD_MULTIPLE. (** also to appear in 1.4.4) - Fix mpirun handling of prefix conflicts. - Ensure mpirun's --xterm options leaves sessions attached. (** also to appear in 1.4.4) - Fixed type of sendcounts and displs in the "use mpi" F90 module. ABI is preserved, but applications may well be broken. See the README for more details. Thanks to Stanislav Sazykin for identifying the issue. (** also to appear in 1.4.4) - Fix indexed datatype leaks. Thanks to Pascal Deveze for supplying the initial patch. (** also to appear in 1.4.4) - Fix debugger mapping when mpirun's -npernode option is used. - Fixed support for configure's --disable-dlopen option when used with "make distclean". - Fix segv associated with MPI_Comm_create with MPI_GROUP_EMPTY. Thanks to Dominik Goeddeke for finding this. (** also to appear in 1.4.4) - Improved LoadLeveler ORTE support. - Add new WindVerbs BTL plugin, supporting native OpenFabrics verbs on Windows (the "wv" BTL). - Add new btl_openib_gid_index MCA parameter to allow selecting which GID to use on an OpenFabrics device's GID table. - Add support for PCI relaxed ordering in the OpenFabrics BTL (when available). - Update rsh logic to allow correct SGE operation. - Ensure that the mca_paffinity_alone MCA parameter only appears once in the ompi_info output. Thanks to Gus Correa for identifying the issue. - Fixed return codes from MPI_PROBE and MPI_IPROBE. (** also to appear in 1.4.4) - Remove --enable-progress-thread configure option; it doesn't work on the v1.5 branch. Rename --enable-mpi-threads to --enable-mpi-thread-multiple. Add new --enable-opal-multi-threads option. - Updates for Intel Fortran compiler version 12. - Remove bproc support. Farewell bproc! - If something goes wrong during MPI_INIT, fix the error message to say that it's illegal to invoke MPI_INIT before MPI_INIT.
Diffstat (limited to 'parallel/openmpi')
-rw-r--r--parallel/openmpi/Makefile4
-rw-r--r--parallel/openmpi/PLIST5
-rw-r--r--parallel/openmpi/distinfo8
3 files changed, 9 insertions, 8 deletions
diff --git a/parallel/openmpi/Makefile b/parallel/openmpi/Makefile
index 4f8b027a963..79fa6ec4de2 100644
--- a/parallel/openmpi/Makefile
+++ b/parallel/openmpi/Makefile
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.9 2011/03/23 05:32:29 asau Exp $
+# $NetBSD: Makefile,v 1.10 2011/08/27 19:32:55 asau Exp $
-DISTNAME= openmpi-1.5.3
+DISTNAME= openmpi-1.5.4
CATEGORIES= parallel
MASTER_SITES= http://www.open-mpi.org/software/ompi/v1.5/downloads/
EXTRACT_SUFX= .tar.bz2
diff --git a/parallel/openmpi/PLIST b/parallel/openmpi/PLIST
index 333b8547e65..32c79c77d7a 100644
--- a/parallel/openmpi/PLIST
+++ b/parallel/openmpi/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.6 2011/03/23 05:32:29 asau Exp $
+@comment $NetBSD: PLIST,v 1.7 2011/08/27 19:32:55 asau Exp $
bin/mpiCC
bin/mpic++
bin/mpicc
@@ -89,6 +89,8 @@ lib/openmpi/mca_coll_sm.la
lib/openmpi/mca_coll_sync.la
lib/openmpi/mca_coll_tuned.la
lib/openmpi/mca_crs_none.la
+lib/openmpi/mca_debugger_mpir.la
+lib/openmpi/mca_debugger_mpirx.la
lib/openmpi/mca_dpm_orte.la
lib/openmpi/mca_errmgr_default.la
lib/openmpi/mca_ess_env.la
@@ -140,7 +142,6 @@ lib/openmpi/mca_routed_direct.la
lib/openmpi/mca_routed_linear.la
lib/openmpi/mca_routed_radix.la
lib/openmpi/mca_routed_slave.la
-lib/openmpi/mca_sysinfo_linux.la
lib/openmpi/mca_topo_unity.la
lib/openmpi/mca_vprotocol_pessimist.la
lib/pkgconfig/ompi-c.pc
diff --git a/parallel/openmpi/distinfo b/parallel/openmpi/distinfo
index e7608ffb9fb..bfde8b682fb 100644
--- a/parallel/openmpi/distinfo
+++ b/parallel/openmpi/distinfo
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.7 2011/03/23 05:32:29 asau Exp $
+$NetBSD: distinfo,v 1.8 2011/08/27 19:32:55 asau Exp $
-SHA1 (openmpi-1.5.3.tar.bz2) = 669565c708deab82ad4069d82675b2020eb0e0c6
-RMD160 (openmpi-1.5.3.tar.bz2) = c1d0950c9a5c53c8543838adadf6a7477abe3989
-Size (openmpi-1.5.3.tar.bz2) = 7589097 bytes
+SHA1 (openmpi-1.5.4.tar.bz2) = 81f7736a83b2134ba20c2e5c380b4d267cfd9d9c
+RMD160 (openmpi-1.5.4.tar.bz2) = 6e172309b102cf6382b4b516d07e0133466485b3
+Size (openmpi-1.5.4.tar.bz2) = 7629620 bytes
SHA1 (patch-aa) = 90f74e14eb686cd68bf29ea28cfb9818984f6408
SHA1 (patch-ai) = 650906ec3701cc7bac6b7f916c87506ccb885341
SHA1 (patch-aj) = dc85e6c9eb6db0eb40bb896a11c223afeda63c2f