Nathan Hjelm
d7874920aa
btl/ugni: set the frag reference count in the eager get path
...
This comit adds code that sets the fragment reg_cnt to 1 when sending
the completion message for an eager get. Without this the btl will
either hang or abort.
Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>
2016-04-02 12:10:22 -06:00
Ralph Castain
2bfd6a92b0
Add missing include
2016-04-02 08:52:13 -07:00
Jeff Squyres
9efd7f19f1
Merge pull request #1513 from kmroz/wip-documentation
...
README: fix compilation example
2016-04-01 16:12:21 -04:00
Karol Mroz
18e57f9c6b
README: fix compilation example
...
Signed-off-by: Karol Mroz <mroz.karol@gmail.com>
2016-04-01 20:50:26 +02:00
Gilles Gouaillardet
f2e33c725f
MPI_Unpack: fix return status
...
this regression was previously introduced in open-mpi/ompi@221e6e2eab
2016-03-31 09:56:54 +09:00
bosilca
21f59b81a7
Merge pull request #1509 from ggouaillardet/topic/external_support2
...
Add support for packing to/from external32 format.
2016-03-30 15:51:14 -04:00
Ralph Castain
7eca2f9650
Add missing include
2016-03-30 01:34:01 -07:00
Gilles Gouaillardet
e852d85cc1
btl/tcp: add missing mca_btl_tcp_dump() subroutine
2016-03-30 16:10:15 +09:00
Gilles Gouaillardet
5932287cef
datatype/[un]pack_external[_size]: move subroutines down to ompi/datatype
...
so it can be directly used by test/datatype/external32
2016-03-30 13:01:33 +09:00
Gilles Gouaillardet
63eec552b2
datatype/external32: fix test
2016-03-30 11:40:18 +09:00
Gilles Gouaillardet
0f9ddbe02e
test/datatype/external32: make it a non MPI application
2016-03-30 11:40:18 +09:00
Gilles Gouaillardet
cd829e4646
opal/datatype: only use opal_pack_general[_checksum] if CONVERTOR_SEND_CONVERSION && ! CONVERTOR_HOMOGENEOUS
2016-03-30 11:40:18 +09:00
George Bosilca
383b78d8a6
Validate the packed data
...
Use htonl and htons to check that the packed data is
indeed the correct data.
2016-03-30 11:40:18 +09:00
George Bosilca
8da67f5ef8
Add a test to validate the support for external32.
2016-03-30 11:40:18 +09:00
George Bosilca
cf2bb20bac
Always build support for HETEROGENEOUS environment (this is needed to
...
provide external32 support). Add a pack function allowing to
provide send conversion (needed on little endian machine in
order to pack in the external32 format).
2016-03-30 11:40:18 +09:00
George Bosilca
639f4b1086
Add a small optimization for the vector of predefined datatype.
2016-03-30 11:40:18 +09:00
Gilles Gouaillardet
221e6e2eab
Add the datatype checks to the pack/unpack functions.
...
The datatype must satisfy the same constraints as for the
corresponding communication function (send for pack and
recv for unpack).
2016-03-30 11:40:08 +09:00
George Bosilca
1ff2a38b46
Dump also the blockLen.
2016-03-30 11:39:10 +09:00
Gilles Gouaillardet
a89f113507
mpi/c: add missing OPAL_CR_EXIT_LIBRARY() in [un]pack[_external]
2016-03-30 11:25:21 +09:00
Nathan Hjelm
985a3b35f3
Merge pull request #1508 from hjelmn/builtin_atomics
...
configure: only enable sync builtin atomics if they link
2016-03-29 20:09:08 -06:00
Nathan Hjelm
e1cace0b02
configure: only enable sync builtin atomics if they link
...
This commit fixes the check for sync builtin atomics.
AC_COMPILE_IFELSE is insufficient to check for the builtins. Need to
use AC_LINK_IFELSE.
Fixes open-mpi/ompi#1487
Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>
2016-03-29 16:57:15 -06:00
Ralph Castain
f70c5c495b
Tsk...tsk...replace references to ompi values with opal
2016-03-29 13:35:43 -07:00
George Bosilca
d0165818b3
Initialize all common symbols.
2016-03-29 16:08:27 -04:00
George Bosilca
004c0cc05b
Fix issues identified by @derbeyn.
2016-03-29 15:50:32 -04:00
Ralph Castain
bd18d9c9d5
Ensure the compiler knows that a critical variable is volatile
2016-03-29 09:18:25 -07:00
Jeff Squyres
91c54d7a07
Merge pull request #1491 from ICLDisco/progress_thread
...
BTL TCP async progress
2016-03-29 06:26:10 -04:00
Nathan Hjelm
8b554779d7
Merge pull request #1504 from hjelmn/ob1_unreach
...
pml/ob1: detect unreachable errors
2016-03-28 15:38:09 -06:00
George Bosilca
f69eba1bc4
Update the copyright and cleanup the code.
...
Per @jsquyres suggestion remove all trailing spaces.
Credit to `sed -i.bak 's/ *$//' */[ch]`.
2016-03-28 14:41:01 -04:00
Thananon Patinyasakdikul
92062492b9
Enable Threading in the BTL TCP
...
Added mca parameter to turn progress thread on/off
Add a flag to check if we have btl progress thread.
Added macro for ob1 matching lock.
Update the AUTHORS file.
2016-03-28 14:41:01 -04:00
George Bosilca
32277db6ab
Add support for async progress in the BTL TCP.
...
All BTL-only operations (basically all data movements
with the exception of the matching operation) can now
be handled for the TCP BTL by a progress thread.
2016-03-28 14:40:50 -04:00
Jeff Squyres
dfec5312cb
Merge pull request #1502 from jsquyres/pr/fix-libfabric-user-intent
...
fix libfabric user intent
2016-03-28 14:15:39 -04:00
Jeff Squyres
ddc99d2ee5
Merge pull request #1503 from jsquyres/pr/remove-verbs-usage-in-usnic-btl
...
2 usnic fixes
2016-03-28 14:13:00 -04:00
Nathan Hjelm
9d5eeecb8a
pml/ob1: detect unreachable errors
...
This commit adds code to detect when procs are unreachable when using
the dynamic add_procs functionality.
Fixes #1501
Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>
2016-03-28 10:52:40 -06:00
Jeff Squyres
bd3c15cef0
opal_summary: no tabs!
...
* Replace all tabs with spaces
* Remove extraneous extra blank line at the end (in some cases, we
were getting *2* blank lines at the end)
* Use `echo " "` instead of `echo` (which may not be portable)
Signed-off-by: Jeff Squyres <jsquyres@cisco.com>
2016-03-28 09:20:31 -07:00
Jeff Squyres
4a3c986a80
usnic: remove need for hwloc verbs helper
...
Haven't needed this for a while, but it got left in by accident.
Signed-off-by: Jeff Squyres <jsquyres@cisco.com>
2016-03-28 09:10:12 -07:00
Jeff Squyres
05e2423756
usnic: specify the cache name
...
Signed-off-by: Jeff Squyres <jsquyres@cisco.com>
2016-03-28 09:02:52 -07:00
Jeff Squyres
ccdc10dda3
opal_check_libfabric: correctly check for user intent
...
If the user asked for libfabric and we can't build for it, abort.
Signed-off-by: Jeff Squyres <jsquyres@cisco.com>
2016-03-28 08:32:03 -07:00
Gilles Gouaillardet
1baed498b6
win: silence a warning in alloc_window(...)
2016-03-28 14:57:31 +09:00
Gilles Gouaillardet
4a76f23f40
btl/openib: do not issue an error message if modex cannot retrieve openib info
2016-03-28 10:42:16 +09:00
Nysal Jan K.A
75233573d1
pmix: Increment the reference count in PMIx_Init
...
The reference counting was broken which led PMIx_Finalize
to release resources early. This fixes the "use after free" scenarios
that I encountered.
(based on commit pmix/master@abfaa4c )
2016-03-27 04:11:25 -04:00
Howard Pritchard
e7433fcb44
Merge pull request #1486 from hppritcha/topic/fix_wlm_detect_code
...
plm/alps: fix usage of cray wlm_detect methods
2016-03-26 13:22:50 -06:00
Nathan Hjelm
d6e90f24b1
Merge pull request #1483 from hjelmn/flag_enum_2
...
RFC: Add support for flag enumerators for MCA variables
2016-03-26 11:43:33 -06:00
Jeff Squyres
2410275a73
monitoring test: fix printf warning
...
Signed-off-by: Jeff Squyres <jsquyres@cisco.com>
2016-03-26 03:50:57 -07:00
Jeff Squyres
2c5b39718d
oshmem: fix scoll_null_alltoall() prototype
...
Signed-off-by: Jeff Squyres <jsquyres@cisco.com>
2016-03-26 03:50:57 -07:00
Jeff Squyres
017f242b1b
opal: remove some unused variables / compiler warnings
...
Signed-off-by: Jeff Squyres <jsquyres@cisco.com>
2016-03-26 03:50:57 -07:00
Josh Hursey
099170bb31
Merge pull request #1496 from jjhursey/topic/pmix120-obj-patch
...
pmix/pmix120: Fix OBJ_ to PMIX_ symbol name
2016-03-25 19:35:43 -05:00
Ralph Castain
0b4310b186
Remove an unnecessary header that forced exposure of the PMIx internal headers
2016-03-25 16:57:41 -07:00
Ralph Castain
e8246e079b
Minor cleanup to match the changes in the PMIx master
2016-03-25 15:12:41 -07:00
Joshua Hursey
8ebeaa5861
pmix/pmix120: Fix OBJ_ to PMIX_ symbol name
2016-03-25 16:17:08 -05:00
Ralph Castain
0e1350f5b7
Add missing header files
2016-03-25 09:06:51 -07:00