From 002ad91a40b91d8d6abbac773e78de2523b0a29b Mon Sep 17 00:00:00 2001 From: asau Date: Sun, 24 Feb 2013 01:22:36 +0000 Subject: Update to OpenMPI 1.6.4 Here is a list of changes in v1.6.4 as compared to v1.6.3: - Fix Cygwin shared memory and debugger plugin support. Thanks to Marco Atzeri for reporting the issue and providing initial patches. - Fix to obtaining the correct available nodes when a rankfile is providing the allocation. Thanks to Siegmar Gross for reporting the problem. - Fix process binding issue on Solaris. Thanks to Siegmar Gross for reporting the problem. - Updates for MXM 2.0. - Major VT update to 5.14.2.3. - Fixed F77 constants for Cygwin/Cmake build. - Fix a linker error when configuring --without-hwloc. - Automatically provide compiler flags that compile properly on some types of ARM systems. - Fix slot_list behavior when multiple sockets are specified. Thanks to Siegmar Gross for reporting the problem. - Fixed memory leak in one-sided operations. Thanks to Victor Vysotskiy for letting us know about this one. - Added performance improvements to the OpenIB (OpenFabrics) BTL. - Improved error message when process affinity fails. - Fixed MPI_MINLOC on man pages for MPI_REDUCE(_LOCAL). Thanks to Jed Brown for noticing the problem and supplying a fix. - Made malloc hooks more friendly to IO interprosers. Thanks to the bug report and suggested fix from Darshan maintainer Phil Carns. - Restored ability to direct launch under SLURM without PMI support. - Fixed MPI datatype issues on OpenBSD. - Major VT update to 5.14.2.3. - Support FCA v3.0+. - Fixed header file problems on OpenBSD. - Fixed issue with MPI_TYPE_CREATE_F90_REAL. - Fix an issue with using external libltdl installations. Thanks to opolawski for identifying the problem. - Fixed MPI_IN_PLACE case for MPI_ALLGATHER for FCA. - Allow SLURM PMI support to look in lib64 directories. Thanks to Guillaume Papaure for the patch. - Restore "use mpi" ABI compatibility with the rest of the 1.5/1.6 series (except for v1.6.3, where it was accidentally broken). - Fix a very old error in opal_path_access(). Thanks to Marco Atzeri for chasing it down. --- parallel/openmpi/Makefile | 4 ++-- parallel/openmpi/PLIST | 3 ++- parallel/openmpi/distinfo | 8 ++++---- 3 files changed, 8 insertions(+), 7 deletions(-) (limited to 'parallel') diff --git a/parallel/openmpi/Makefile b/parallel/openmpi/Makefile index bac283e8e2d..3ac0a03c74f 100644 --- a/parallel/openmpi/Makefile +++ b/parallel/openmpi/Makefile @@ -1,6 +1,6 @@ -# $NetBSD: Makefile,v 1.20 2012/10/31 06:19:35 asau Exp $ +# $NetBSD: Makefile,v 1.21 2013/02/24 01:22:36 asau Exp $ -DISTNAME= openmpi-1.6.3 +DISTNAME= openmpi-1.6.4 CATEGORIES= parallel MASTER_SITES= http://www.open-mpi.org/software/ompi/v1.6/downloads/ EXTRACT_SUFX= .tar.bz2 diff --git a/parallel/openmpi/PLIST b/parallel/openmpi/PLIST index cc302b10d11..431b71839db 100644 --- a/parallel/openmpi/PLIST +++ b/parallel/openmpi/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.10 2012/10/17 23:27:34 asau Exp $ +@comment $NetBSD: PLIST,v 1.11 2013/02/24 01:22:36 asau Exp $ bin/mpiCC bin/mpic++ bin/mpicc @@ -99,6 +99,7 @@ lib/openmpi/mca_ess_tool.la lib/openmpi/mca_filem_rsh.la lib/openmpi/mca_grpcomm_bad.la lib/openmpi/mca_grpcomm_basic.la +lib/openmpi/mca_grpcomm_hier.la lib/openmpi/mca_io_romio.la lib/openmpi/mca_iof_hnp.la lib/openmpi/mca_iof_orted.la diff --git a/parallel/openmpi/distinfo b/parallel/openmpi/distinfo index 6f2ca71e35f..99390e37898 100644 --- a/parallel/openmpi/distinfo +++ b/parallel/openmpi/distinfo @@ -1,8 +1,8 @@ -$NetBSD: distinfo,v 1.12 2012/10/31 06:19:35 asau Exp $ +$NetBSD: distinfo,v 1.13 2013/02/24 01:22:36 asau Exp $ -SHA1 (openmpi-1.6.3.tar.bz2) = a61aa2dee4c47d93d88e49ebed36de25df4f6492 -RMD160 (openmpi-1.6.3.tar.bz2) = b6cf02b3b56538d39f7dcc2de9f9ed8800b38b70 -Size (openmpi-1.6.3.tar.bz2) = 10199061 bytes +SHA1 (openmpi-1.6.4.tar.bz2) = 38095d3453519177272f488d5058a98f7ebdbf10 +RMD160 (openmpi-1.6.4.tar.bz2) = 6abcb4ef5de3da00c23bcad521b66e1774675890 +Size (openmpi-1.6.4.tar.bz2) = 10869229 bytes SHA1 (patch-aa) = 6fa20775c6e2abae7c9a2ae858dbb941652beab8 SHA1 (patch-ai) = 95d699d343a7df8d768e78a235036c842c24e2d2 SHA1 (patch-aj) = 1408114e5fc07d5b0df3e9368b6d2c5b85f85991 -- cgit v1.2.3