summaryrefslogtreecommitdiff
path: root/net/openmpi3
diff options
context:
space:
mode:
Diffstat (limited to 'net/openmpi3')
-rw-r--r--net/openmpi3/Makefile7
-rw-r--r--net/openmpi3/distinfo6
-rw-r--r--net/openmpi3/files/patch-opal_mca_pmix_pmix2x_pmix_src_mca_pshmem_mmap_pshmem__mmap.c (renamed from net/openmpi3/files/patch-opal_mca_pmix_pmix2x_pmix_src_sm_pmix__mmap.c)8
-rw-r--r--net/openmpi3/pkg-plist59
4 files changed, 59 insertions, 21 deletions
diff --git a/net/openmpi3/Makefile b/net/openmpi3/Makefile
index 59d790ee8305..16b707d99740 100644
--- a/net/openmpi3/Makefile
+++ b/net/openmpi3/Makefile
@@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= openmpi
-PORTVERSION= 3.0.1
+PORTVERSION= 3.1.0
CATEGORIES= net parallel
MASTER_SITES= http://www.open-mpi.org/software/ompi/v${PORTVERSION:R}/downloads/
PKGNAMESUFFIX= 3
@@ -25,7 +25,7 @@ HAS_CONFIGURE= yes
INSTALL_TARGET= install-strip
# :keepla because port uses lt_dlopen
USES= fortran gmake libtool:keepla localbase perl5 \
- pkgconfig tar:bzip2
+ pkgconfig shebangfix tar:bzip2
USE_PERL5= build
MPIBASE?= mpi
@@ -53,6 +53,9 @@ USE_LDCONFIG= ${PREFIX}/${MPIDIR}/lib \
MANPREFIX= ${PREFIX}/${MPIDIR}
+SHEBANG_FILES= ompi/mca/common/monitoring/profile2mat.pl \
+ ompi/mca/common/monitoring/aggregate_profile.pl
+
OPTIONS_DEFINE= DEBUG IPV6 SLURM TORQUE
TORQUE_DESC= Enable Torque support
SLURM_DESC= Enable SLURM support
diff --git a/net/openmpi3/distinfo b/net/openmpi3/distinfo
index 14ea4174bb71..cfce90f814e7 100644
--- a/net/openmpi3/distinfo
+++ b/net/openmpi3/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1522411253
-SHA256 (openmpi-3.0.1.tar.bz2) = 663450d1ee7838b03644507e8a76edfb1fba23e601e9e0b5b2a738e54acd785d
-SIZE (openmpi-3.0.1.tar.bz2) = 9176460
+TIMESTAMP = 1526137814
+SHA256 (openmpi-3.1.0.tar.bz2) = b25c044124cc859c0b4e6e825574f9439a51683af1950f6acda1951f5ccdf06c
+SIZE (openmpi-3.1.0.tar.bz2) = 9443759
diff --git a/net/openmpi3/files/patch-opal_mca_pmix_pmix2x_pmix_src_sm_pmix__mmap.c b/net/openmpi3/files/patch-opal_mca_pmix_pmix2x_pmix_src_mca_pshmem_mmap_pshmem__mmap.c
index 4a2d33a24df7..23c00ace9aa1 100644
--- a/net/openmpi3/files/patch-opal_mca_pmix_pmix2x_pmix_src_sm_pmix__mmap.c
+++ b/net/openmpi3/files/patch-opal_mca_pmix_pmix2x_pmix_src_mca_pshmem_mmap_pshmem__mmap.c
@@ -1,6 +1,6 @@
---- opal/mca/pmix/pmix2x/pmix/src/sm/pmix_mmap.c.orig 2017-12-28 19:08:34 UTC
-+++ opal/mca/pmix/pmix2x/pmix/src/sm/pmix_mmap.c
-@@ -66,6 +66,9 @@ int _mmap_segment_create(pmix_sm_seg_t *sm_seg, const
+--- opal/mca/pmix/pmix2x/pmix/src/mca/pshmem/mmap/pshmem_mmap.c.orig 2018-05-03 01:53:36 UTC
++++ opal/mca/pmix/pmix2x/pmix/src/mca/pshmem/mmap/pshmem_mmap.c
+@@ -79,6 +79,9 @@ static int _mmap_segment_create(pmix_pshmem_seg_t *sm_
if (0 != (rc = posix_fallocate(sm_seg->seg_id, 0, size))) {
pmix_output_verbose(2, pmix_globals.debug_output,
"sys call posix_fallocate(2) fail\n");
@@ -10,7 +10,7 @@
if (ENOSPC == rc) {
rc = PMIX_ERR_OUT_OF_RESOURCE;
goto out;
-@@ -85,6 +88,7 @@ int _mmap_segment_create(pmix_sm_seg_t *sm_seg, const
+@@ -98,6 +101,7 @@ static int _mmap_segment_create(pmix_pshmem_seg_t *sm_
goto map_memory;
}
#endif
diff --git a/net/openmpi3/pkg-plist b/net/openmpi3/pkg-plist
index f98b115ea07d..db890db92ae9 100644
--- a/net/openmpi3/pkg-plist
+++ b/net/openmpi3/pkg-plist
@@ -1,3 +1,4 @@
+%%MPIDIR%%/bin/aggregate_profile.pl
%%MPIDIR%%/bin/mpiCC
%%MPIDIR%%/bin/mpic++
%%MPIDIR%%/bin/mpicc
@@ -23,9 +24,12 @@
%%MPIDIR%%/bin/ortecc
%%MPIDIR%%/bin/orted
%%MPIDIR%%/bin/orterun
+%%MPIDIR%%/bin/profile2mat.pl
+%%MPIDIR%%/bin/prun
%%MPIDIR%%/%%ETCDIR%%-default-hostfile
%%MPIDIR%%/%%ETCDIR%%-mca-params.conf
%%MPIDIR%%/%%ETCDIR%%-totalview.tcl
+%%MPIDIR%%/etc/pmix-mca-params.conf
%%MPIDIR%%/include/mpi-ext.h
%%MPIDIR%%/include/mpi.h
%%MPIDIR%%/include/mpi_portable_platform.h
@@ -74,45 +78,49 @@
%%MPIDIR%%/include/openmpi/ompi/mpi/cxx/win_inln.h
%%MPIDIR%%/include/openmpi/ompi/mpiext/affinity/c/mpiext_affinity_c.h
%%MPIDIR%%/include/openmpi/ompi/mpiext/cuda/c/mpiext_cuda_c.h
+%%MPIDIR%%/lib/libmca_common_monitoring.la
+%%MPIDIR%%/lib/libmca_common_monitoring.so
+%%MPIDIR%%/lib/libmca_common_monitoring.so.50
+%%MPIDIR%%/lib/libmca_common_monitoring.so.50.0.0
%%MPIDIR%%/lib/libmca_common_ompio.la
%%MPIDIR%%/lib/libmca_common_ompio.so
%%MPIDIR%%/lib/libmca_common_ompio.so.41
-%%MPIDIR%%/lib/libmca_common_ompio.so.41.0.0
+%%MPIDIR%%/lib/libmca_common_ompio.so.41.9.0
%%MPIDIR%%/lib/libmca_common_sm.la
%%MPIDIR%%/lib/libmca_common_sm.so
%%MPIDIR%%/lib/libmca_common_sm.so.40
-%%MPIDIR%%/lib/libmca_common_sm.so.40.0.0
+%%MPIDIR%%/lib/libmca_common_sm.so.40.10.0
%%MPIDIR%%/lib/libmpi.la
%%MPIDIR%%/lib/libmpi.so
%%MPIDIR%%/lib/libmpi.so.40
-%%MPIDIR%%/lib/libmpi.so.40.0.1
+%%MPIDIR%%/lib/libmpi.so.40.10.0
%%MPIDIR%%/lib/libmpi_cxx.la
%%MPIDIR%%/lib/libmpi_cxx.so
%%MPIDIR%%/lib/libmpi_cxx.so.40
-%%MPIDIR%%/lib/libmpi_cxx.so.40.0.0
+%%MPIDIR%%/lib/libmpi_cxx.so.40.10.0
%%MPIDIR%%/lib/libmpi_mpifh.la
%%MPIDIR%%/lib/libmpi_mpifh.so
%%MPIDIR%%/lib/libmpi_mpifh.so.40
-%%MPIDIR%%/lib/libmpi_mpifh.so.40.0.0
+%%MPIDIR%%/lib/libmpi_mpifh.so.40.10.0
%%MPIDIR%%/lib/libmpi_usempi.la
%%MPIDIR%%/lib/libmpi_usempi.so
%%MPIDIR%%/lib/libmpi_usempi.so.40
-%%MPIDIR%%/lib/libmpi_usempi.so.40.0.0
+%%MPIDIR%%/lib/libmpi_usempi.so.40.10.0
%%MPIDIR%%/lib/libompitrace.la
%%MPIDIR%%/lib/libompitrace.so
%%MPIDIR%%/lib/libompitrace.so.40
-%%MPIDIR%%/lib/libompitrace.so.40.0.0
+%%MPIDIR%%/lib/libompitrace.so.40.10.0
%%MPIDIR%%/lib/libopen-pal.la
%%MPIDIR%%/lib/libopen-pal.so
%%MPIDIR%%/lib/libopen-pal.so.40
-%%MPIDIR%%/lib/libopen-pal.so.40.1.0
+%%MPIDIR%%/lib/libopen-pal.so.40.10.0
%%MPIDIR%%/lib/libopen-rte.la
%%MPIDIR%%/lib/libopen-rte.so
%%MPIDIR%%/lib/libopen-rte.so.40
-%%MPIDIR%%/lib/libopen-rte.so.40.0.1
-%%MPIDIR%%/lib/monitoring_prof.la
-%%MPIDIR%%/lib/monitoring_prof.so
+%%MPIDIR%%/lib/libopen-rte.so.40.10.0
%%MPIDIR%%/lib/mpi.mod
+%%MPIDIR%%/lib/ompi_monitoring_prof.la
+%%MPIDIR%%/lib/ompi_monitoring_prof.so
%%MPIDIR%%/lib/openmpi/libompi_dbg_msgq.la
%%MPIDIR%%/lib/openmpi/libompi_dbg_msgq.so
%%MPIDIR%%/lib/openmpi/mca_allocator_basic.la
@@ -135,10 +143,14 @@
%%MPIDIR%%/lib/openmpi/mca_coll_inter.so
%%MPIDIR%%/lib/openmpi/mca_coll_libnbc.la
%%MPIDIR%%/lib/openmpi/mca_coll_libnbc.so
+%%MPIDIR%%/lib/openmpi/mca_coll_monitoring.la
+%%MPIDIR%%/lib/openmpi/mca_coll_monitoring.so
%%MPIDIR%%/lib/openmpi/mca_coll_self.la
%%MPIDIR%%/lib/openmpi/mca_coll_self.so
%%MPIDIR%%/lib/openmpi/mca_coll_sm.la
%%MPIDIR%%/lib/openmpi/mca_coll_sm.so
+%%MPIDIR%%/lib/openmpi/mca_coll_spacc.la
+%%MPIDIR%%/lib/openmpi/mca_coll_spacc.so
%%MPIDIR%%/lib/openmpi/mca_coll_sync.la
%%MPIDIR%%/lib/openmpi/mca_coll_sync.so
%%MPIDIR%%/lib/openmpi/mca_coll_tuned.la
@@ -211,6 +223,8 @@
%%MPIDIR%%/lib/openmpi/mca_odls_default.so
%%MPIDIR%%/lib/openmpi/mca_oob_tcp.la
%%MPIDIR%%/lib/openmpi/mca_oob_tcp.so
+%%MPIDIR%%/lib/openmpi/mca_osc_monitoring.la
+%%MPIDIR%%/lib/openmpi/mca_osc_monitoring.so
%%MPIDIR%%/lib/openmpi/mca_osc_pt2pt.la
%%MPIDIR%%/lib/openmpi/mca_osc_pt2pt.so
%%MPIDIR%%/lib/openmpi/mca_osc_rdma.la
@@ -241,6 +255,12 @@
%%MPIDIR%%/lib/openmpi/mca_ras_simulator.so
%%MPIDIR%%/lib/openmpi/mca_rcache_grdma.la
%%MPIDIR%%/lib/openmpi/mca_rcache_grdma.so
+%%MPIDIR%%/lib/openmpi/mca_reachable_weighted.la
+%%MPIDIR%%/lib/openmpi/mca_reachable_weighted.so
+%%MPIDIR%%/lib/openmpi/mca_regx_fwd.la
+%%MPIDIR%%/lib/openmpi/mca_regx_fwd.so
+%%MPIDIR%%/lib/openmpi/mca_regx_reverse.la
+%%MPIDIR%%/lib/openmpi/mca_regx_reverse.so
%%MPIDIR%%/lib/openmpi/mca_rmaps_mindist.la
%%MPIDIR%%/lib/openmpi/mca_rmaps_mindist.so
%%MPIDIR%%/lib/openmpi/mca_rmaps_ppr.la
@@ -301,6 +321,18 @@
%%MPIDIR%%/lib/openmpi/mca_topo_treematch.so
%%MPIDIR%%/lib/openmpi/mca_vprotocol_pessimist.la
%%MPIDIR%%/lib/openmpi/mca_vprotocol_pessimist.so
+%%MPIDIR%%/lib/pmix/mca_bfrops_v12.la
+%%MPIDIR%%/lib/pmix/mca_bfrops_v12.so
+%%MPIDIR%%/lib/pmix/mca_bfrops_v20.la
+%%MPIDIR%%/lib/pmix/mca_bfrops_v20.so
+%%MPIDIR%%/lib/pmix/mca_bfrops_v21.la
+%%MPIDIR%%/lib/pmix/mca_bfrops_v21.so
+%%MPIDIR%%/lib/pmix/mca_gds_ds12.la
+%%MPIDIR%%/lib/pmix/mca_gds_ds12.so
+%%MPIDIR%%/lib/pmix/mca_gds_hash.la
+%%MPIDIR%%/lib/pmix/mca_gds_hash.so
+%%MPIDIR%%/lib/pmix/mca_preg_native.la
+%%MPIDIR%%/lib/pmix/mca_preg_native.so
%%MPIDIR%%/lib/pmix/mca_psec_native.la
%%MPIDIR%%/lib/pmix/mca_psec_native.so
%%MPIDIR%%/lib/pmix/mca_psec_none.la
@@ -309,6 +341,8 @@
%%MPIDIR%%/lib/pmix/mca_psensor_file.so
%%MPIDIR%%/lib/pmix/mca_psensor_heartbeat.la
%%MPIDIR%%/lib/pmix/mca_psensor_heartbeat.so
+%%MPIDIR%%/lib/pmix/mca_pshmem_mmap.la
+%%MPIDIR%%/lib/pmix/mca_pshmem_mmap.so
%%MPIDIR%%/lib/pmix/mca_ptl_tcp.la
%%MPIDIR%%/lib/pmix/mca_ptl_tcp.so
%%MPIDIR%%/lib/pmix/mca_ptl_usock.la
@@ -330,7 +364,6 @@
%%MPIDIR%%/man/man1/mpifort.1.gz
%%MPIDIR%%/man/man1/mpirun.1.gz
%%MPIDIR%%/man/man1/ompi-clean.1.gz
-%%MPIDIR%%/man/man1/ompi-dvm.1.gz
%%MPIDIR%%/man/man1/ompi-ps.1.gz
%%MPIDIR%%/man/man1/ompi-server.1.gz
%%MPIDIR%%/man/man1/ompi-top.1.gz
@@ -344,6 +377,7 @@
%%MPIDIR%%/man/man1/orte-top.1.gz
%%MPIDIR%%/man/man1/orted.1.gz
%%MPIDIR%%/man/man1/orterun.1.gz
+%%MPIDIR%%/man/man1/prun.1.gz
%%MPIDIR%%/man/man3/MPI.3.gz
%%MPIDIR%%/man/man3/MPIX_Query_cuda_support.3.gz
%%MPIDIR%%/man/man3/MPI_Abort.3.gz
@@ -814,6 +848,7 @@
%%MPIDIR%%/%%DATADIR%%/help-orte-rmaps-rr.txt
%%MPIDIR%%/%%DATADIR%%/help-orte-rmaps-seq.txt
%%MPIDIR%%/%%DATADIR%%/help-orte-rtc-base.txt
+%%MPIDIR%%/%%DATADIR%%/help-orte-rtc-hwloc.txt
%%MPIDIR%%/%%DATADIR%%/help-orte-runtime.txt
%%MPIDIR%%/%%DATADIR%%/help-orte-server.txt
%%MPIDIR%%/%%DATADIR%%/help-orte-snapc-base.txt