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
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
Nathan Hjelm
566850e4b5
Merge pull request #1616 from hjelmn/rdma_fixes
...
osc/rdma: clear all_sync object when obtaining a lock
2016-05-02 17:58:43 -06:00
Nathan Hjelm
1ff79656dd
patcher: remove debug fprintf
...
Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>
2016-05-02 17:11:00 -06:00
Nathan Hjelm
581e47c271
patcher: check for clflush
...
Add a feature check for clflush before trying to use the clflush
instruction. As far as I can tell there is no equivalent before the
SSE2 instruction set.
Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>
2016-05-02 17:10:42 -06:00
Nathan Hjelm
67fd6fa6eb
Merge pull request #1615 from hjelmn/new_hooks_update
...
memory/patcher: add #if check for MREMAP_FIXED
2016-05-02 16:26:58 -06:00
Nathan Hjelm
d3d779f6d9
osc/rdma: clear all_sync object when obtaining a lock
...
This commit fixes a bad synchronization detection bug that occurs when
mixing MPI_Win_fence() and MPI_Win_lock(). If no communication has
occurred in the fence epoch it is safe to just clear the all_sync
object (it was set up by fence).
Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>
2016-05-02 15:28:47 -06:00
Nathan Hjelm
eb14b34f04
memory/patcher: fix compilation on BSDs
...
The function signature of mremap on BSD (NetBSD, FreeBSD) differs from
the linux version. Added support for the BSD style of mremap.
Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>
2016-05-02 14:54:08 -06:00
Nathan Hjelm
52edb43bdc
memory/patcher: check for linux/mman.h
...
Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>
2016-05-02 14:29:46 -06:00
Nathan Hjelm
f8b3be6236
patcher/overwrite: fix ia64 compilation
...
Fixed a couple of typos in ia64 code.
Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>
2016-05-02 14:10:34 -06:00
Nathan Hjelm
14c34ae9f0
memory/patcher: add #if check for MREMAP_FIXED
...
This commit fixes a compile error when the system has mremap but not
MREMAP_FIXED. In this case we do not care about the value of
new_address as the argument does not exist.
Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>
2016-05-02 13:58:51 -06:00
Jeff Squyres
f3e3b800e9
opal_check_pmi.m4: remove stale code and comments
...
Signed-off-by: Jeff Squyres <jsquyres@cisco.com>
2016-05-02 12:51:01 -04:00
rhc54
648043597a
Merge pull request #1612 from ggouaillardet/poc/pmix_external_configury
...
pmix/external: revamp external pmix package detection
2016-05-02 09:46:05 -07:00
Jeff Squyres
8e0167422e
NEWS: improve bullet about MPI_THREAD_MULTIPLE
...
Signed-off-by: Jeff Squyres <jsquyres@cisco.com>
2016-05-02 10:24:19 -04:00
Jeff Squyres
5f258f06cb
NEWS: Add bullet about MPI C++ bindings
...
Signed-off-by: Jeff Squyres <jsquyres@cisco.com>
2016-05-02 06:47:38 -07:00
Jeff Squyres
265e5b9795
Merge pull request #1552 from kmroz/wip-hostname-len-cleanup-1
...
ompi/opal/orte/oshmem/test: max hostname length cleanup
2016-05-02 09:44:18 -04:00
Gilles Gouaillardet
45f9a47d77
pmix/external: fix typo and silence a warning
2016-05-02 17:15:52 +09:00
Gilles Gouaillardet
08d91b9a03
pmix/external: revamp external pmix package detection
2016-05-02 16:23:31 +09:00
Gilles Gouaillardet
cdac9e813d
configury: fix MPI Java bindings message in summary
2016-05-02 16:21:52 +09:00
rhc54
2fa8b6c6ac
Merge pull request #1525 from rhc54/topic/schizo
...
Extend the schizo framework
2016-05-01 15:09:08 -07:00
rhc54
c239ef5c94
Merge pull request #1606 from rhc54/topic/univ
...
Ensure consistency between max_procs and univ_size values - since ort…
2016-05-01 12:18:42 -07:00
Ralph Castain
6ac7929bd0
Extend the schizo framework to allow definition of CLI options by environment. Refactor orterun to mesh with the orted_submit code, thus improving code reuse. Eliminate the orte-submit tool as orterun can now meet that need.
...
Cleanups per @jjhursey review
2016-05-01 11:30:25 -07:00
George Bosilca
3445577f4c
Avoid race conditions during BTP TCP handshake.
...
In some rare cases when a process receives the connect ack while
locally updating the peer endpoint structure, we could drop the
incomming connect ack due to the fact that the send handler is
protected with a try lock (on the endpoint) and our initial send
event was not persistent. Making the send event persistent solves
all issues.
2016-05-01 14:19:29 -04:00
Ralph Castain
0f05893952
Ensure consistency between max_procs and univ_size values - since orte wants max_procs, have the proc get that value instead of univ_size
...
Make the singleton module consistent as well
2016-05-01 11:13:33 -07:00
George Bosilca
6e6ed62a3c
Allow NULL arrays for emoty datatypes.
...
When building an empty datatype (aka. size = 0) because the count of
included datatypes is 0, be less strict on what the arguments are
(allow NULL pointers).
2016-05-01 12:37:02 -04:00
George Bosilca
702f80ad7e
Remove "signed vs. unsigned" warnings.
2016-05-01 11:45:48 -04:00
rhc54
737c62d34c
Merge pull request #1608 from rhc54/topic/pmixapp
...
Fix minor typo in PMIx packing of pmix_app_t
2016-04-29 10:52:02 -07:00
Ralph Castain
42d9d861fc
Fix minor typo in PMIx packing of pmix_app_t - thanks to Gilles for pointing it out
2016-04-29 08:55:46 -07:00
Nathan Hjelm
ec66a6a1f8
Merge pull request #1605 from hjelmn/rdma_fixes
...
osc/rdma: fix global index array calculation
2016-04-28 20:41:36 -06:00
Nathan Hjelm
7bda3eb2dc
osc/rdma: fix global index array calculation
...
This commit fixes a bug that occurs when ranks are either not mapped
evenly or by something other than core.
Fixes open-mpi/ompi#1599
Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>
2016-04-28 19:11:11 -06:00
rhc54
f24a6bd0eb
Merge pull request #1603 from rhc54/topic/attach
...
Ensure the personality gets set for the debugger job launch when attaching
2016-04-28 17:04:15 -07:00
Ralph Castain
fac409d094
Ensure the personality gets set for the debugger job launch when attaching
2016-04-28 15:28:55 -07:00
Jeff Squyres
ae81f5c845
NEWS: sync to v2.x NEWS
...
Signed-off-by: Jeff Squyres <jsquyres@cisco.com>
2016-04-28 17:59:19 -04:00
rhc54
30cc878672
Merge pull request #1601 from rhc54/topic/oversub
...
Up-port of change for 2.x: if user directs oversubscribe, then do not bind as we will otherwise overload resources
2016-04-28 14:58:29 -07:00
Ralph Castain
e6ad1ad621
Up-port of change for 2.x: if user directs oversubscribe, then do not bind as we will otherwise overload resources
2016-04-28 13:21:10 -07:00
Howard Pritchard
f52dd511d4
Merge pull request #1600 from hppritcha/topic/pmix_fix_for_finalize
...
pmix/cray: set fence_nb to NULL
2016-04-28 13:50:15 -06:00
hppritcha
aa1d7b9c50
pmix/cray: set fence_nb to NULL
...
Rather than have a stub function for the pmix fence_nb
operation, just set to NULL. Causes fewer problems.
Fixes #1597
Fixes #1527
Signed-off-by: hppritcha <howardp@lanl.gov>
2016-04-28 13:48:54 -05:00
Jeff Squyres
743f426f96
NEWS: Add bullets from 1.10 branch
...
These bullets were over in the v1.10 branch, but not here on master.
Signed-off-by: Jeff Squyres <jsquyres@cisco.com>
2016-04-28 11:15:21 -04:00
Jeff Squyres
d15c324d9d
NEWS: A few formatting fixes
...
Also fix/update an Intel copyright (from the v2.x branch).
Signed-off-by: Jeff Squyres <jsquyres@cisco.com>
2016-04-28 11:03:55 -04:00
Jeff Squyres
d7395798ec
NEWS: sync some bullets from the v2.x branch
...
Signed-off-by: Jeff Squyres <jsquyres@cisco.com>
2016-04-28 11:00:01 -04:00
Jeff Squyres
4564878173
NEWS: Add release dates for each version
...
Signed-off-by: Jeff Squyres <jsquyres@cisco.com>
2016-04-28 10:49:55 -04:00
Nysal Jan K.A
18cf65dc24
Remove a stray print statement
2016-04-28 18:00:52 +05:30
Nathan Hjelm
a068b9483b
Merge pull request #1595 from hjelmn/sparse_group_fix
...
ompi/group: fix sparse group proc reference counting
2016-04-27 17:06:01 -06:00
Nathan Hjelm
1783d94f91
ompi/group: fix sparse group proc reference counting
...
This commit fixes a bug when sparse groups are in use. Since sparse
group do not actually increment the reference counts of any procs
(they just retain the parent group) it is wrong to decrement the
reference counts of all procs in the group using
ompi_group_decrement_proc_count(). This commit makes the call to
ompi_group_decrement_proc_count() conditional on the group being
dense.
Fixes open-mpi/ompi#1593
Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>
2016-04-27 15:55:13 -06:00
rhc54
39137770ae
Merge pull request #1594 from rhc54/topic/size
...
Correctly set the #procs in the job to "job_size", and the max_procs to "univ_size"
2016-04-27 13:01:12 -07:00
Ralph Castain
75dc4c305a
Correctly set the #procs in the job to "job_size", and the max_procs to "univ_size"
2016-04-27 12:00:19 -07:00
Nathan Hjelm
936dfe5c26
Merge pull request #1592 from hjelmn/tcp_thread_fix
...
btl/tcp: fix add_procs race condition
2016-04-27 11:40:00 -06:00