Gilles Gouaillardet
3299b07569
Merge pull request #287 from nkogteva/oob_ud
...
OOB UD: fix case when multiple oob components specified in command line
2014-11-25 19:40:20 +09:00
Nadezhda Kogteva
8dd21c7736
OOB UD: fix case when multiple oob components were specified in command line (checking of uri).
2014-11-25 11:48:11 +02:00
Gilles Gouaillardet
578fe41788
fix hangs introduced by previous commit a6744b8177
2014-11-25 17:50:44 +09:00
Gilles Gouaillardet
a6744b8177
fix misc memory leaks specific to the master
2014-11-25 13:52:10 +09:00
Gilles Gouaillardet
38879cf682
fix misc memory leaks
2014-11-25 11:32:43 +09:00
Gilles Gouaillardet
0e3b5bf000
add opal_hash_table_get_{first,next}_key_ptr
2014-11-25 11:32:43 +09:00
Ralph Castain
48f702827e
First part of memory leak cleanups from Gilles
2014-11-24 16:53:33 -08:00
George Bosilca
ee3d1ed5fd
Add tests for vector type.
2014-11-24 01:52:49 -05:00
George Bosilca
fb6ecdfd18
Fix few typos.
2014-11-24 01:48:09 -05:00
Ralph Castain
2e00e335b9
Add missing header to tarball. Remove stale opal_unignore
2014-11-21 17:35:11 -08:00
Howard Pritchard
6e807c4e8a
odls/alps: minor config cleanup
2014-11-21 11:09:28 -07:00
Andrew Friedley
e7bcad0c13
Remove unused variable.
...
Reported by @adrianreber, this patch removes an unused variable in the
PSM MTL, silencing a compiler warning.
2014-11-21 07:51:44 -08:00
Joshua Ladd
6600f344cd
Merge pull request #280 from nkogteva/oob_ud
...
OOB UD: opal_ignore removed from oob ud component: component is compilab...
2014-11-21 10:39:57 -05:00
George Bosilca
d622db783d
Based on https://github.com/open-mpi/ompi/pull/262 , we should use
...
true_lb while computing the lower bound.
2014-11-21 19:16:05 +09:00
Gilles Gouaillardet
705147e98b
coll/tuned: fix allgather bruck algorithm
2014-11-21 19:16:05 +09:00
George Bosilca
324e43909d
Enable CUDA support on Mac OS X.
2014-11-20 13:51:10 -06:00
Nadezhda Kogteva
05b2eb1270
OOB UD: opal_ignore removed from oob ud component: component is compilable. Added support of new RML API, support of opal_buffer as input data. Added usage of routed component.
2014-11-20 10:20:35 +02:00
Gilles Gouaillardet
758f7ab768
Revert "btl/vader: use FRAG_ALLOC_USER when single_copy_mechanism is VADER_NONE"
...
as discussed with @hjelmn in open-mpi/ompi-release#86
This reverts commit d2d7f39a4b
.
2014-11-20 16:04:55 +09:00
Nathan Hjelm
29e64c3def
Merge pull request #277 from hjelmn/btlmodrev
...
Revert btl modifications until more developers have had a chance to give input
2014-11-20 00:26:31 -06:00
Nathan Hjelm
1b564f62bd
Revert "Merge pull request #275 from hjelmn/btlmod"
...
This reverts commit ccaecf0fd6
, reversing
changes made to 6a19bf85dd
.
2014-11-19 23:22:43 -07:00
Nathan Hjelm
0d413fb73f
Revert "Remove stale file reference"
...
This reverts commit 4c8fa17234
.
2014-11-19 23:16:16 -07:00
Nathan Hjelm
b1f9569b7d
Revert "btl/openib: fix warnings"
...
This reverts commit 6e6c786b49
.
2014-11-19 23:16:16 -07:00
Ralph Castain
4c8fa17234
Remove stale file reference
2014-11-19 18:32:19 -08:00
rhc54
7c0273ecb3
Merge pull request #276 from teng-lin/master
...
Fixed a bug that fails to parse hostname starting with numbers.
2014-11-19 16:39:00 -08:00
Teng Lin
07ff51f43f
Fixed a bug that fails to parse hostname starting with numbers.
...
According to RFC 1123, hostnames that begin with numbers are valid.
2014-11-19 16:03:55 -08:00
Nathan Hjelm
6e6c786b49
btl/openib: fix warnings
2014-11-19 15:57:01 -07:00
Nathan Hjelm
ccaecf0fd6
Merge pull request #275 from hjelmn/btlmod
...
Updated the btl interface. Please update your components.
2014-11-19 15:01:40 -07:00
Ralph Castain
6a19bf85dd
Add a little debug
2014-11-19 13:45:00 -08:00
Ralph Castain
27be73c6fb
Allow callers to dstore.open to not request a specific list of desired components, but just take the highest priority one that is available
2014-11-19 13:31:31 -08:00
Ralph Castain
1169d4bfa0
Ignore *.out files generated by making tarballs
2014-11-19 12:31:36 -08:00
Nathan Hjelm
5a0a48c3c4
osc: remove lingering rdma component files
2014-11-19 12:11:54 -07:00
Nathan Hjelm
2b579610f2
btl/openib: fix compilation issues with XRC
2014-11-19 11:44:48 -07:00
Nathan Hjelm
2a382c2ec1
add btl comment
2014-11-19 11:33:04 -07:00
Nathan Hjelm
1a5349ec79
ompi ignore bfo until it is updated for new btl interface
2014-11-19 11:33:04 -07:00
Nathan Hjelm
8f1a44e60e
bml/r2: add all rdma btls even if another btl has higher exclusivity
...
Background: In order to support atomics each btl needs to provide support
for communicating with self unless the btl module can guarantee global
atomicity. Before this commit bml/r2 discarded any BTL with lower
exclusivity than an existing send btl. This would cause the BML to
discard any btl other than self.
The new behavior is as follows:
- If an exisiting send btl has higher exclusivity then the btl will not be
added to the send btl list for the endpoint.
- If a btl provides RDMA support then it is always added to the rdma btl
list.
- bml_btl weight for send btls is now calculated across all send btls.
- bml_btl weight for rdma btls is now calculated across all rdma btls.
With this change self should still win as the only send btl for loopback
without disqualifying other btls (ugni, openib) for atomic operations.
2014-11-19 11:33:04 -07:00
Nathan Hjelm
bf7daac388
btl/openib: add atomic operation support
2014-11-19 11:33:04 -07:00
Nathan Hjelm
22625b005b
osc/pt2pt: threading fixes and code cleanup
2014-11-19 11:33:04 -07:00
Nathan Hjelm
60648e4231
add more internal RMA error codes
2014-11-19 11:33:04 -07:00
Nathan Hjelm
0110603782
ob1 warning fix
2014-11-19 11:33:04 -07:00
Nathan Hjelm
45d1fac8af
ugni thread safety fixes
2014-11-19 11:33:03 -07:00
Nathan Hjelm
29e4e1c90a
Rename the OSC "rdma" component to pt2p to better reflect that it does not actually use btl rdma
2014-11-19 11:33:03 -07:00
Nathan Hjelm
24427639b6
Fix ob1 warnings
2014-11-19 11:33:03 -07:00
Nathan Hjelm
5e7c77c576
btl/ugni: add support for atomic operations
2014-11-19 11:33:03 -07:00
Nathan Hjelm
90554d0f95
btl/openib: misc cleanup (tabs, etc) and put credit code into a common place (was duplicated in the send and sendi paths)
2014-11-19 11:33:03 -07:00
Nathan Hjelm
4122067236
btl/openib: fix message coalescing
2014-11-19 11:33:03 -07:00
Nathan Hjelm
38e9611930
btl/openib: fix recieve queue source detection
2014-11-19 11:33:03 -07:00
Nathan Hjelm
7c43b566d2
more openib updates
2014-11-19 11:33:03 -07:00
Nathan Hjelm
3ea10476a4
btl/sm fix compilation when not using CMA or KNEM
2014-11-19 11:33:03 -07:00
Nathan Hjelm
4ccb20b097
btl: fix warning about enum type and modify btl_sendi to allow the
...
value NULL for the descriptor
The send inline optimization uses the btl_sendi function to achieve
lower latency and higher message rates. The problem is the btl_sendi
function was allowed to return a descriptor to the caller. This is fine
for some paths but not ok for the send inline optimization. To fix
this the btl now must be able to handle descriptor = NULL.
2014-11-19 11:33:03 -07:00
Nathan Hjelm
271818f887
pml/ob1: bug fixes and adjustments for changes in btl_sendi behavior
2014-11-19 11:33:03 -07:00