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
Ralph Castain
29bc24bdd5
Improve the transport key print statement to ensure that we don't get zero fields as this can be a problem for PSM
2016-04-28 20:11:12 -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
Nathan Hjelm
03f4a854cb
btl/tcp: fix add_procs race condition
...
This commit fixes a race between a thread calling the tcp btl's
add_procs and a thread processing an incomming connection. The race
occured because the add_procs thread adds a newly created proc object
to the hash table *before* the object is fully initialized. The
connection thread then attempts to use the object before the endpoints
array on the object has beeen allocation. The fix is to only add the
proc to the hash table after it has been completely initialized.
Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>
2016-04-27 10:24:39 -06:00
Gilles Gouaillardet
01c90d4e71
fortran/mpif-h: fix *_create_keyval_f
...
correctly handle out parameter *_keyval when OMPI_SIZEOF_FORTRAN_INTEGER > SIZEOF_INT
2016-04-27 13:34:32 +09:00
Gilles Gouaillardet
178dde6a20
fortran/mpif-h: fix MPI_Win_shared_query
...
correctly handle out parameter disp_unit when OMPI_SIZEOF_FORTRAN_INTEGER > SIZEOF_INT
2016-04-27 11:22:09 +09:00
Gilles Gouaillardet
529ab559d4
configury: consider double _Complex as a candidate for the C equivalent of Fortran COMPLEX
...
this is necessary when -d8 flag is passed to Fortran compiler
2016-04-27 10:55:35 +09:00
Gilles Gouaillardet
7f59d2a8c7
fortran/mpif-h: fix MPI_Win_free_keyval
...
initialize inout parameter when OMPI_SIZEOF_FORTRAN_INTEGER > SIZEOF_INT
2016-04-27 10:46:14 +09:00
Nathan Hjelm
8f93b15e90
Merge pull request #1580 from hjelmn/new_hooks_update
...
memory/patcher: cast away const in shmdt hook
2016-04-26 17:48:01 -06:00
Nathan Hjelm
df194087c7
Merge pull request #1591 from hjelmn/rcache_update
...
rcache: fix leave_pinned failure path
2016-04-26 16:50:06 -06:00
Nathan Hjelm
f0f3383006
Merge pull request #1590 from hjelmn/thread_multiple
...
osc/pt2pt: do not drop/reacquire the ompi_request_lock
2016-04-26 16:48:37 -06:00
Nathan Hjelm
25a97af695
rcache: fix leave_pinned failure path
...
This commit fixes an error in the failure path of leave_pinned. When
the rcache tries to enable leave_pinned but leave_pinned was not
specifically requested (opal_leave_pinned == -1) the code was
erroneously printing an error and returning NULL.
Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>
2016-04-26 14:39:23 -06:00
Nathan Hjelm
34ff6293bd
osc/pt2pt: do not drop/reacquire the ompi_request_lock
...
This lock is now recursive so it is safe to call into the pml without
dropping the lock.
Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>
2016-04-26 14:19:38 -06:00
George Bosilca
bf190671e9
Make the request lock recursive.
...
If during the request completion callback we post another request that
completes right away (such a small send or a match for an unexpected
short message) we will try to complete the second request while holding
the lock for the completion of the first. For performance reasons
(mainly to avoid unlocking and locking the request mutex several times)
we have made the request lock recursive.
2016-04-26 16:16:07 -04:00
rhc54
163cb65bb2
Merge pull request #1587 from rhc54/topic/cleanup
...
Silence warning of zero-byte malloc
2016-04-26 13:12:22 -07:00
Nathan Hjelm
4cb13b0fdf
Merge pull request #1588 from hjelmn/thread_multiple
...
mpi_init: move opal_set_using_threads() earlier in MPI_Init()
2016-04-26 14:04:49 -06:00