Ralph Castain
1911d74095
Prevent segfault when -debug given to mpirun
2016-05-08 10:19:05 -07:00
Ralph Castain
7594b95e4b
Ensure the hwloc external header is include when --with-devel-headers is given
2016-05-08 10:18:14 -07:00
Nathan Hjelm
b110f76c8e
Merge pull request #1653 from jsquyres/pr/fix-memory-patcher-sys-syscall-h
...
memory/patcher: check for <sys/syscall.h>
2016-05-08 04:03:17 -06:00
Jeff Squyres
acbd2c608d
memory/patcher: check for <sys/syscall.h>
...
Thanks to Paul Hargrove for reporting.
Signed-off-by: Jeff Squyres <jsquyres@cisco.com>
2016-05-07 09:48:14 -07:00
Jeff Squyres
b4982d7725
timer/aix: remove stale code
...
Per discussion on the mailing list and with IBM, remove the AIX timer
code (since AIX is no longer supported).
Signed-off-by: Jeff Squyres <jsquyres@cisco.com>
2016-05-07 09:31:34 -07:00
rhc54
58de86e1a5
Merge pull request #1651 from rhc54/topic/op86
...
Remove stale component - I'm not going to get to it
2016-05-07 07:49:50 -07:00
Ralph Castain
6b24e2779b
Remove stale component - I'm not going to get to it
2016-05-07 04:13:34 -07:00
rhc54
2839484737
Merge pull request #1649 from rhc54/topic/env
...
Fix the env_list support - the MCA param was being set way too early,…
2016-05-06 16:51:36 -07:00
Ralph Castain
7e5ef6a240
Fix the env_list support - the MCA param was being set way too early, so provide a "backdoor" way of providing the value
2016-05-06 15:38:39 -07:00
rhc54
6311f86939
Merge pull request #1648 from rhc54/topic/repair
...
Repair the processing of cmd line options that mapped to MCA params.
2016-05-06 14:39:23 -07:00
Ralph Castain
58dd41facf
Repair the processing of cmd line options that mapped to MCA params. This was responsible for breaking things like map-by <foo>.
...
Remove debug, let orterun send terminate cmd to DVM
Recover the DVM support
2016-05-06 13:14:03 -07:00
Edgar Gabriel
def1b95fd7
Merge pull request #1646 from edgargabriel/getview-preallocate-fixes
...
io/ompio: file_getview and file_preallocate fixes
2016-05-06 11:46:00 -05:00
Edgar Gabriel
e65e189671
io/ompio: fix file size after file_preallocate
...
Thanks for @dalcini for reporting
Fixes open-mpi/ompi#1633
2016-05-06 08:20:59 -05:00
Edgar Gabriel
d358965134
io/ompio: fix envelope of datatype returned by getview
...
Thanks for @dalcini for reporting
Fixes open-mpi/ompi#1632
2016-05-06 08:19:48 -05:00
Edgar Gabriel
7c92acaa78
Merge pull request #1637 from edgargabriel/pr/netbsd-compilation-problems
...
fs/lustre and fs/pvfs2: fix netbsd compilation problems
2016-05-06 08:05:36 -05:00
Josh Hursey
35ae7e33d7
Merge pull request #1639 from jjhursey/topic/dl-open-null-fname
...
dl/dlopen/libltdl: Allow opal_dl_open to take a NULL filename.
2016-05-05 22:15:46 -05:00
Ralph Castain
8ec1891d11
Silence warning
2016-05-05 20:04:10 -07:00
Jeff Squyres
810db734c4
Merge pull request #1640 from jsquyres/pr/mpir-cleanup
...
debuggers: remove some useless code
2016-05-05 21:23:30 -04:00
Gilles Gouaillardet
6c9d65c0ca
coll/libnbc: fix MPI_Ireduce_scatter_block for one task communicator
...
Thanks Lisandro Dalcin for the report
Fixes open-mpi/ompi#248
2016-05-06 09:43:29 +09:00
rhc54
7a9b0bbf9f
Merge pull request #1641 from rhc54/topic/cleanse
...
Some minor cleanups of warnings from gcc 6.0.0. Update s1/s2 pmix to …
2016-05-05 16:23:07 -07:00
Ralph Castain
08022d7af1
Some minor cleanups of warnings from gcc 6.0.0. Update s1/s2 pmix to get max_procs as required.
2016-05-05 15:28:13 -07:00
Jeff Squyres
83c2d04aa3
debuggers: remove some useless code
...
MPIR-1.0 specifies that the following symbols are only relevant in the
starter process:
- MPIR_Breakpoint
- MPIR_being_debugged
- MPIR_debug_state
- MPIR_debug_abort_string
I.e., the code filling in values in these various symbols was useless
/ never used.
MPIR-1.1 will define that MPIR_being_debugged *is* relevant in MPI
processes. That symbol is currently defined in libopen-rte (which is
currently causing a duplicate symbol error for static builds -- this
commit fixes that error), and is therefore still available for MPI
processes.
Signed-off-by: Jeff Squyres <jsquyres@cisco.com>
2016-05-05 14:22:55 -07:00
Joshua Hursey
677178f206
dl/dlopen/libltdl: Allow opal_dl_open to take a NULL filename.
2016-05-05 17:07:26 -04:00
Jeff Squyres
f6fd676cad
Merge pull request #1638 from jsquyres/pr/ompi-file-info-fix
...
ompio: always return valid info from FILE_GET_INFO
2016-05-05 16:08:07 -04:00
Jeff Squyres
f167be1c91
ompio: always return valid info from FILE_GET_INFO
...
MPI-3.1 says that even if no info keys are set on the file, we need to
return a new, empty info.
Thanks to Lisandro Dalcin for identifying the issue.
Fixes open-mpi/ompi#1630
Signed-off-by: Jeff Squyres <jsquyres@cisco.com>
2016-05-05 12:03:29 -07:00
Aurélien Bouteiller
4899c89731
Fix a race condition when multiple threads try to create a bml endpoint simultaneously.
2016-05-05 10:49:30 -04:00
Aurélien Bouteiller
627a89bf71
Fix a race condition when multiple threads do the "first send" to an endpoint simultaneously.
2016-05-05 09:04:10 -04:00
Karol Mroz
8f34329efe
configure: add ethtool and related checks
...
Signed-off-by: Karol Mroz <mroz.karol@gmail.com>
2016-05-05 11:14:06 +02:00
Nathan Hjelm
80f45925bc
Merge pull request #1629 from hjelmn/new_hooks_update
...
New hooks update
2016-05-04 18:53:25 -06:00
Joshua Hursey
788cf1a9fe
asm/powerpc: Fix empty colon list in asm for XL compiler on power
...
Thanks to Paul Hargrove for reporting the problem, and submitting patch.
* https://www.open-mpi.org/community/lists/devel/2016/05/18886.php
2016-05-04 14:14:33 -05:00
Nathan Hjelm
ff2a54bd37
patcher/linux: code cleanup
...
Update based on cleanup made to the upstream version on OpenUCX.
Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>
2016-05-04 12:53:45 -06:00
Nathan Hjelm
6c9a0e1c55
patcher/overwrite: disable ia64 support for now
...
Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>
2016-05-04 12:53:24 -06:00
Nathan Hjelm
6ad68da407
patcher/linux: disable the linux patcher component
...
This commit disables the linux patcher component due to a limitation
in loader patching. While this component is effective in patching
calls made within Open MPI and by the application it fails to hook
calls made within glibc. This means the munmap call made by free is
not correctly hooked. Until this problem can be resolved this
component will remain disabled. If it can't be resolved this component
should probably be removed.
Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>
2016-05-04 12:50:51 -06:00
Nathan Hjelm
71be36d380
patcher: fix ppc32 support
...
The table of contents (TOC) code only appears to only apply to
ppc64. The code was incorrectly assuming the existence of the TOC on
ppc32. This commit updates the necessary code to only apply to ppc64.
Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>
2016-05-04 12:50:32 -06:00
Nathan Hjelm
41f00b7465
memory/patcher: initialize patcher framework when needed
...
This commit moves the patcher framework initialization to the
memory/patcher component.
Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>
2016-05-04 12:46:42 -06:00
Joshua Ladd
4771c9ece6
Merge pull request #1617 from jladd-mlnx/topic/disable-hcoll-barrier-in-finalize-ompi-trunk
...
HCOLL: fix hang in hcoll barrier called from finalize for MXM/yalla
2016-05-04 10:12:34 -04:00
Nathan Hjelm
0f54a95408
Merge pull request #1626 from hjelmn/vader_32
...
btl/vader: fix compilation on 32-bit systems
2016-05-03 16:39:46 -06:00
rhc54
ff8518853e
Merge pull request #1604 from rhc54/topic/psm2
...
Improve the transport key print statement to ensure that we don't get…
2016-05-03 13:43:10 -07:00
Nathan Hjelm
4a740e9f27
Merge pull request #1619 from hjelmn/ext_verbs_fix
...
btl/openib: fix check for exp verbs struct members
2016-05-03 14:16:17 -06:00
Nathan Hjelm
c110d96687
Merge pull request #1622 from hjelmn/asm_fix
...
patcher: do not clobber ebx
2016-05-03 10:58:47 -06:00
Nathan Hjelm
e7ccbdee27
btl/vader: fix compilation on 32-bit systems
...
This commit fixes a compile/link issue caused by vader. The vader btl
was using OPAL_THREAD_ADD64 to increment a counter which may not be
available on 32-bit systems. Changed to use OPAL_THREAD_ADD_SIZE_T
which will be 64-bit or 32-bit depending on the system.
Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>
2016-05-03 10:14:44 -06:00
Aurélien Bouteiller
8344d00418
use-mpi extensions do not have a .la lib, so the fortran module should not depend on them.
2016-05-03 11:54:35 -04:00
Edgar Gabriel
78fa8bb2c4
remove some unused variables that can cause compilation problems on netbsd
2016-05-03 10:25:15 -05:00
Todd Kordenbrock
3498bed650
Merge pull request #1555 from shawone/check_reduce_ret
...
coll-portals4: check return value from reduce kary tree functions
2016-05-03 10:17:23 -05:00
Jeff Squyres
33dd8ca81e
osc_rdma_peer: properly include ompi_config.h
...
Thanks to Paul Hargrove for reporting.
Signed-off-by: Jeff Squyres <jsquyres@cisco.com>
2016-05-03 07:39:55 -07:00
Nathan Hjelm
2d0e2b6233
patcher: do not clobber ebx
...
ebx can not be clobbered when using -fPIC so save and restore the
register instead of allowing it to be clobbered.
Signed-off-by: Nathan Hjelm <hjelmn@me.com>
2016-05-03 08:24:33 -06:00
Jeff Squyres
cd6ab54fdf
opal_mca.m4: fix help message typo
...
Thanks to Paul Hargrove for reporting.
Signed-off-by: Jeff Squyres <jsquyres@cisco.com>
2016-05-03 07:24:06 -07:00
Jeff Squyres
cc53feaa66
Merge pull request #1621 from bgoglin/hwloc-for-2.0
...
linux: actually enable libudev based on the result of AC_CHECK_LIB
2016-05-03 06:34:44 -04:00
Brice Goglin
a2a721f961
linux: actually enable libudev based on the result of AC_CHECK_LIB
...
instead of doing AC_CHECK_HEADERS+AC_CHECK_LIB and only using the result of the former.
Thanks to Paul Hargrove for reporting the issue (OMPI build with -m32).
(cherry picked from open-mpi/hwloc@9549fd59af )
2016-05-03 10:00:40 +02:00
Nathan Hjelm
da695a6ce6
Merge pull request #1618 from hjelmn/new_hooks_update
...
More hook updates
2016-05-02 18:12:50 -06:00