Artem Polyakov
f2794740b3
Fix intercommunicator split (was triggered by MPICH/icsend test)
2015-12-07 15:41:29 +02:00
rhc54
04fc4060db
Merge pull request #1143 from rhc54/topic/noompi
...
Fix "autogen.pl --no-ompi"
2015-12-07 00:40:16 -08:00
Gilles Gouaillardet
4d2c7f7de1
cuda: fix missing #include opal/util/argv.h
2015-12-07 14:10:32 +09:00
Ralph Castain
e33515c87c
Fix "autogen.pl --no-ompi", which was broken due to inclusion of a conditional in the test/monitoring Makefile.am that is only defined if OMPI is built.
...
Per suggestion from @bosilca, comment out generation of the shared library
Use the patch from Gilles instead
2015-12-06 21:10:17 -08:00
Gilles Gouaillardet
bfe8e03d9d
fcoll/two_phase: use ompi_mpi_abort instead of PMPI_Abort
...
Thanks Jeff for the review
2015-12-07 11:34:36 +09:00
Gilles Gouaillardet
ef03bc726c
ompi: fix comment in ompi/mpi/c/Makefile.am
...
Thanks Jeff for the review
2015-12-07 11:34:01 +09:00
Gilles Gouaillardet
37c978f5e9
coll/libnbc: correctly handle changed types.
...
this fixes open-mpi/ompi@d816d1c194
thanks Jeff for the review
2015-12-07 10:13:43 +09:00
Gilles Gouaillardet
26b2ed1069
fortran: add missing MPI_xxx_DUP_FN bindings in use-mpi-tkr
...
- MPI_COMM_DUP_FN
- MPI_TYPE_DUP_FN
- MPI_WIN_DUP_FN
2015-12-07 09:10:48 +09:00
Howard Pritchard
d7b437ecaa
Merge pull request #1157 from gpichot/adds-darwin-headers-for-java
...
Adds darwin headers directory for Darwin JDK
2015-12-06 14:49:53 -07:00
George Bosilca
3a9664ac9d
Fix Coverity CIDs 1341584-1341589.
2015-12-06 14:06:36 -05:00
Gabriel Pichot
ff5af73676
Adds usage of /usr/libexec/java_home for OS X platforms
2015-12-05 11:51:51 +01:00
Ralph Castain
10db7ebfab
Update the symbol-hiding script to capture a broader range of symbols
2015-12-04 21:05:57 -08:00
rhc54
1568d6b33c
Merge pull request #1181 from rhc54/topic/tools
...
Provide a mechanism by which a tool can request async progress thread support for ORTE
2015-12-04 12:24:05 -08:00
Ralph Castain
8823069fe9
Provide a mechanism by which a tool can request async progress thread support for ORTE
2015-12-04 08:26:57 -08:00
Jeff Squyres
ad35a363fa
Merge pull request #1179 from jsquyres/pr/mpi-testsome-man-page-update
...
Pr/mpi testsome man page update
2015-12-04 05:55:33 -05:00
bosilca
8fee96c086
Merge pull request #1091 from bosilca/topic/datatype_span
...
Cleanup the temporary memory allocation in collectives
2015-12-03 19:25:04 -05:00
Jeff Squyres
0adcb5b5cd
MPI_Testsome.3in: wrap some long lines
...
Wrap some long lines; no other text or semantics changes.
2015-12-03 17:06:43 -05:00
Jeff Squyres
11c571b568
MPI_Testsome.3in: add explicit verbiage about return values
...
Instead of solely relying on the out value definitions in
MPI_Waitsome.3, explicitly copy this text here.
Note that the original text in this man page was copied verbatim from
the MPI spec; we've now added a bit more text (copied from
MPI_Waitsome.3in) that explains the out values so that users don't
have to cross-reference to another man page.
Thanks to Eric Schnetter for the suggestion.
Fixes open-mpi/ompi#1153
2015-12-03 17:06:22 -05:00
Mike Dubman
dc3b138b7f
Merge pull request #1178 from igor-ivanov/pr/oshmem-fix-preconnect_all
...
oshmem: Add skew to the oshmem_preconnect_all
2015-12-03 21:00:52 +02:00
Jeff Squyres
a25cf8065d
Merge pull request #1176 from igor-ivanov/pr/oshmem-rm-java
...
oshmem: Remove JAVA support
2015-12-03 13:26:09 -05:00
Igor Ivanov
c4fc1ec081
oshmem: Add skew to the oshmem_preconnect_all
2015-12-03 18:32:26 +02:00
Igor Ivanov
63bc655b53
oshmem: Remove JAVA support
...
There is a conclusion to remove java support
(see https://github.com/open-mpi/ompi-release/pull/787 )
2015-12-03 11:59:07 +02:00
Gilles Gouaillardet
a5440ade5f
topo/treematch: do not invoke hwloc_topology_{init,load}
...
* this is not necessary
* this overwrites existing topology, that could be different if hwloc_base_topo_file is used
2015-12-03 11:24:32 +09:00
George Bosilca
688108cf7f
Patch submitted by @ggouaillardet on ticket #1091 .
2015-12-02 20:42:18 -05:00
George Bosilca
4d00c59b2e
Cleanup the memory handling for temporary buffers in
...
some of the collective modules. Added a new function
opan_datatype_span, to compute the memory span of
count number of datatype, excluding the gaps in the
beginning and at the end. If a memory allocation is
made using the returned value, the gap (also returned)
should be removed from the allocated pointer.
2015-12-02 20:42:18 -05:00
igor-ivanov
3def93ab60
Merge pull request #1169 from igor-ivanov/pr/oshmem-fix-scan-coverity
...
oshmem: Fix scan coverity issues
2015-12-02 18:37:44 +04:00
Igor Ivanov
5c061abf4e
oshmem: Fix scan coverity issues
...
1324740 - Resource leak
1304562 - Unchecked return value
1340514 - Dereference before null check
1340515 - Use of untrusted scalar value
1340516 - Use of untrusted string value
2015-12-02 12:49:19 +02:00
Gilles Gouaillardet
351bd03249
ompi_proc_sentinel_to_name: clear the top left bit
2015-12-02 17:18:56 +09:00
Jeff Squyres
15325c8094
op/x86: change the owner to Ralph
...
Cisco no longer cares about this component, but Intel might.
Transferring ownership to Ralph.
2015-12-01 15:08:07 -08:00
rhc54
95909a171e
Merge pull request #1171 from rhc54/topic/evconfig
...
Ensure the embedded PMIx respects an OMPI-level --disable-debug
2015-12-01 09:04:44 -08:00
Ralph Castain
9803d69d02
Ensure the embedded PMIx respects an OMPI-level --disable-debug
2015-12-01 08:00:24 -08:00
rhc54
ac892a667a
Merge pull request #1168 from rhc54/topic/libevent
...
Somehow, this got left out when merging PR #1109 , so let's try it again.
2015-12-01 07:56:36 -08:00
Artem Polyakov
6a4ec3396a
Merge pull request #1164 from hjelmn/mlx5_atomics_update
...
btl/openib: fix compile problems when using experimental verbs
2015-12-01 19:14:31 +05:00
Ralph Castain
7ac5c082ff
Somehow, this got left out when merging PR #1109 , so let's try it again.
2015-12-01 06:02:29 -08:00
igor-ivanov
d8c85738ab
Merge pull request #1151 from igor-ivanov/pr/opal-abort-vars
...
Add new mca variables opal_abort_delay and opal_abort_print_stack
2015-12-01 16:27:11 +04:00
Nathan Hjelm
406b9ff1e6
ompi/group: add helper function for creating plist groups
...
This commit adds a helper function for creating groups from proc
lists. The function is used by ompi_comm_fill_rest to create the local
and remote groups.
Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>
2015-11-30 23:52:57 -07:00
Nathan Hjelm
5334d22a37
ompi/group: release ompi_proc_t's at group destruction
...
This commit changes the way ompi_proc_t's are retained/released by
ompi_group_t's. Before this change ompi_proc_t's were retained once
for the group and then once for each retain of a group. This method
adds unnecessary overhead (need to traverse the group list each time
the group is retained) and causes problems when using an async
add_procs.
Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>
2015-11-30 23:03:47 -07:00
Nathan Hjelm
191aebb9c8
btl/openib: fix compile problems when using experimental verbs
...
Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>
2015-11-30 22:21:26 -07:00
Ryan Grant
324534b191
Merge pull request #1161 from tkordenbrock/topic/add.triggered.scatter
...
coll-portals4: add scatter and iscatter implementations that use Portals4 triggered operations
2015-11-30 16:53:47 -07:00
Nathan Hjelm
22af95b266
ompi/proc: make proc system always thread safe
...
This commit changes the OPAL_THREAD_LOCK/OPAL_THREAD_UNLOCK calls in
ompi/proc to opal_mutex_lock/opal_mutex_unlock. This will allow
multi-threaded BTLs the ability to creat ompi_proc_t's without having
to set opal_using_threads. There should be no performance hits as none
of the lock points are in the critical path.
Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>
2015-11-30 16:37:09 -07:00
Ryan Grant
e93755ce5a
Merge pull request #1158 from tkordenbrock/topic/cleanup.triggered.gather
...
coll-portals4: remove unneeded code from gather
2015-11-30 15:52:56 -07:00
Todd Kordenbrock
4721b70dd5
coll-portals4: add scatter and iscatter implementations that use Portals4 triggered operations
...
This commit adds implementations of scatter and iscatter using
Portals4 triggered operations. Currently, the only algorithm
is linear.
2015-11-30 15:07:18 -06:00
Nathan Hjelm
7382c0b052
Merge pull request #1160 from hjelmn/mlx5_atomics_update
...
btl/openib: update experimental verbs support
2015-11-30 13:21:10 -07:00
Nathan Hjelm
bb8e347371
btl/openib: update experimental verbs support
...
This update adds an additional check (if supported) to see if 8-byte
atomics are supported by the hardware. If 8-byte atomics are not
supported the atomics support is disabled.
This commit also includes some cleanup.
Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>
2015-11-30 12:32:04 -07:00
Todd Kordenbrock
f6f525e0d8
coll-portals4: remove unneeded code from gather
...
This commit removes two pieces of unneeded code from gather. First
it removes destroy_tree() calls from linear_top(), because the
linear algorithm does not create a tree, so there is no need to
destroy it. Second it removes unpack_bytes from the gather request
because it was calculated but never used.
2015-11-30 10:38:51 -06:00
Gilles Gouaillardet
80f02518ff
topo/base: correctly free the topo object in mca_topo_base_dist_graph_create_adjacent
2015-11-30 15:33:59 +09:00
Gilles Gouaillardet
8227bc6320
ompi_proc_find_and_add: use ompi_proc_allocate in order to update *both* ompi_proc_list and ompi_proc_hash
2015-11-30 14:00:59 +09:00
Gabriel Pichot
5e77bdeb25
Adds darwin headers directory with Darwin JDK
2015-11-28 17:54:43 +01:00
Mike Dubman
a7962bf996
Merge pull request #1154 from igor-ivanov/pr/warn-iso-c99-variadic-macro
...
Align OSHMEM API with spec v1.2 (fix ISO C99 warning for variadic macro)
2015-11-27 15:35:21 +02:00
Igor Ivanov
9d1e09b42b
oshmem: Align OSHMEM API with spec v1.2 (fix ISO C99 warning for variadic macro)
2015-11-27 14:23:06 +02:00