George Bosilca
aa019e239e
Rename the base header file containing the prototypes of the collective
...
functions.
2015-02-26 15:50:29 -05:00
George Bosilca
8fbcdf685d
Split the tuned framework in two. Move all the functions down in the
...
base, so that they can now be used by all modules. Keep the decision
functions in tuned.
2015-02-26 15:46:13 -05:00
Nathan Hjelm
855d422e62
Merge pull request #408 from hjelmn/btl_3_0_mod
...
btl: expose local registration thresholds
2015-02-26 12:57:43 -07:00
Mike Dubman
dbc15009b6
Merge pull request #415 from alinask/topic/fix_fork_support_flow
...
Fix the calls to ibv_fork_init and remove btl_openib_want_fork_support.
2015-02-26 21:50:11 +02:00
George Bosilca
004f65a865
Fix issue with the error reporting as suggested by Gilles.
2015-02-26 13:01:13 -05:00
Todd Kordenbrock
0cf45df1a0
osc-portals4: fix incomplete free list conversion
2015-02-26 10:53:45 -06:00
Todd Kordenbrock
b2696edeef
mtl-portals4: fix incomplete free list conversion
2015-02-26 10:53:45 -06:00
Todd Kordenbrock
c73e4fd98b
coll-portals4: fix incomplete free list conversion
2015-02-26 10:53:45 -06:00
Nathan Hjelm
5a47f68fd4
Merge pull request #434 from hjelmn/master
...
Remove ompi_free_list_t
2015-02-26 09:43:36 -07:00
Rolf vandeVaart
bbdcf9ff33
Fix missing cast change from opal_free_list_changes. Fixes warning
2015-02-26 11:24:49 -05:00
Nathan Hjelm
587d3c2e13
Remove ompi_free_list_t
2015-02-26 09:17:57 -07:00
Howard Pritchard
918540dd06
Merge pull request #430 from ggouaillardet/issue/404
...
romio: always set err_ status in MPIO_DATATYPE_ISCOMMITTED
2015-02-26 09:02:34 -07:00
Gilles Gouaillardet
05140df1e6
coll/tuned: regression fix
...
fix the regression introduced in open-mpi/ompi@004160f8da
2015-02-26 13:58:06 +09:00
Gilles Gouaillardet
b888768ca3
btl/scif: fix a typo
...
this is likely a typo introduced by open-mpi/ompi@5f1254d710
@hjelmn could you please double check this ?
2015-02-26 13:45:51 +09:00
Gilles Gouaillardet
74a46863ca
romio: always set err_ status in MPIO_DATATYPE_ISCOMMITTED
...
from the ROMIO sources :
/* Any MPI implementation that wishes to follow the thread-safety and
error reporting features provided by MPICH must implement these
four functions. Defining these as empty should not change the behavior
of correct programs */
the MPIO_DATATYPE_ISCOMMITTED macro now always set err_=0
this is an optimistic approach for Open MPI, but it is likely other upper
layers already checked the datatype was committed.
not setting err_ is incorrect since it can lead to some use of uninitialized
variable.
Fixes open-mpi/ompi#404
2015-02-26 13:39:05 +09:00
Howard Pritchard
dc80863589
Merge pull request #428 from hppritcha/topic/fix_gni_btl_build
...
btl/ugni: fix breakage in ugni btl
2015-02-25 16:50:48 -07:00
Jeff Squyres
8d38ac3cee
java MPI bindings: use strdup()
2015-02-25 14:21:42 -08:00
Howard Pritchard
a6b9bd36e5
btl/ugni: fix breakage in ugni btl
...
Signed-off-by: Howard Pritchard <hppritcha@gmail.com>
2015-02-25 11:50:36 -08:00
Nathan Hjelm
8a17e69067
btl/ugni: fix typos introduced by free list update
2015-02-25 12:43:05 -07:00
Nathan Hjelm
883d09376f
Fix coverity #1271536
2015-02-25 11:35:45 -07:00
Howard Pritchard
309dfd6d3d
Merge pull request #427 from roblatham00/romio-extended-greq-fix
...
fix build error if greq extensions not available
2015-02-25 10:49:00 -07:00
Mike Dubman
a0afb7d96e
Merge pull request #424 from miked-mellanox/topic/master_fix_yalla
...
fixes issue #414
2015-02-25 19:01:47 +02:00
Rob Latham
24a6f14257
fix build error if greq extensions not available
...
Fall back to immediately completing the non-blocking request if we are
unable to use the extended generalized request routines.
2015-02-25 10:52:22 -06:00
rhc54
efbb57430b
Merge pull request #419 from nkogteva/master
...
grpcomm brcks: fix copy-paste bug which affects performance
2015-02-25 07:39:55 -08:00
Jeff Squyres
9381f38a98
libevent2021: remove stale owner.txt file
...
I'm guessing this directory was accidentally left in the tree when
creating the owner.txt files.
2015-02-25 07:37:27 -08:00
Jeff Squyres
16573b5bc5
Merge pull request #425 from jsquyres/pr/ob1-peruse-fix
...
ob1: fix another PERUSE compile error
2015-02-25 10:32:47 -05:00
Jeff Squyres
c3381150de
ob1: fix another PERUSE compile error
2015-02-25 05:53:12 -08:00
Jeff Squyres
f3c9354d4b
usnic: restore compatibility with the v1.8 branch
...
Also include two other minor changes:
1. More C99-style member initialization in the component struct
1. Fix the BTL module member initialization to not be redundant
2015-02-25 05:37:51 -08:00
yosefe
0332ab4d8b
Initialize pml_yalla bsend request status.
2015-02-25 15:33:26 +02:00
Nysal Jan K A
b28e1d1b51
Merge pull request #387 from nysal/issue-383
...
Fix cache line size detection on power
2015-02-25 18:47:06 +05:30
Nysal Jan K.A
881a9f3d58
Fix cache line size detection on power
...
Due to the nature of the cache architecture on power,
we don't export coherency_line_size for L2 in sysfs.
If we are unable to get the L2 cache line size, try L1.
See open-mpi/ompi#383 for more information.
2015-02-25 17:26:28 +05:30
Nysal Jan K.A
ded408f485
Fix a crash while closing libnbc
...
If the free list initialization fails in libnbc_open()
mca_coll_libnbc_component.active_requests remain uninitialized,
resulting in a crash while closing the component
2015-02-25 17:26:28 +05:30
Alina Sklarevich
e4c4e7df5e
Fix the calls to ibv_fork_init and remove btl_openib_want_fork_support.
...
In order to have an effect, ibv_fork_init should be called in the
beginning of the verbs initialization flow - before the calls to the
ibv_create_qp and ibv_create_cq verbs.
These functions are called from the oob/ud code and by the time the
other verbs components (btl openib, pml yalla, ...) call ibv_fork_init,
it's too late. This commit forces the call to ibv_fork_init (if it's
requested) right at the beginning of all the components that are using
verbs.
(ibv_fork_init() can be safely called multiple times)
This commit also removes the btl_openib_want_fork_support mca parameter
and adds a new mca parameter instead - opal_verbs_want_fork_support.
Through this new parameter, fork support may be requested for ALL
components.
The default value for this parameter is set to 1.
Before this commit the btl_openib_want_fork_support parameter didn't
provide fork support for the openib btl if its value was set to 1.
(because when openib called ibv_fork_init, it was already after the
calls to ibv_create_* in oob/ud and thereofre it failed).
2015-02-25 10:58:50 +02:00
Nathan Hjelm
0ac2f08460
pml/ob1: fix peruse compile error
...
Fixes #416
2015-02-24 15:39:46 -07:00
Jeff Squyres
a85a392896
Merge pull request #422 from jsquyres/topic/coverity-fixes
...
Some Coverity fixes
2015-02-24 17:00:10 -05:00
Jeff Squyres
bd99b741d2
java: update to new mpool API
2015-02-24 13:31:23 -08:00
Jeff Squyres
d3699fe50e
configure.ac: remove some dead code
...
These variables are not used anywhere, and the comment was out of date.
2015-02-24 13:15:10 -08:00
Jeff Squyres
05f00aface
plm base: ensure mca_base_var_get_value() and mca_base_var_find() succeed
...
This was CID 993712
2015-02-24 15:48:50 -05:00
Ralph Castain
451bd16a10
Remove dead code
2015-02-24 12:41:12 -08:00
Jeff Squyres
4f54fedf05
orterun: ensure to set used_num_procs=true after finding that token
...
This was CID 71687.
2015-02-24 15:25:39 -05:00
Jeff Squyres
1c3cf068a4
nbc ireduce_scatter: ensure to check the correct return code
...
This was CID 1196644 and 1196621
2015-02-24 15:24:11 -05:00
Jeff Squyres
e9980654a8
nbc ireduce_scatter_block: ensure to check the correct return code
...
This was CID 1196643 and 1196615
2015-02-24 15:24:11 -05:00
Jeff Squyres
398ae15533
rmaps_base_frame: remove dead code
...
This was CID 1196641
2015-02-24 15:24:11 -05:00
Jeff Squyres
71ae0ad5ec
oob_tcp_component: add #if OPAL_ENABLE_IPV6 around IPv6-specific code
...
This was CID 1196629
2015-02-24 15:24:11 -05:00
Jeff Squyres
657d2cf77b
io_ompi: check the correct returned value
...
This was CID 731273
2015-02-24 15:24:11 -05:00
Jeff Squyres
b35eb6fe10
nbc ireduce_scatter_block: ensure to check the correct return code
...
This was CID 709594 and 709592
2015-02-24 15:24:10 -05:00
Jeff Squyres
b0acef6f2d
nbc_ireduce_scatter: ensure to check the proper return code
...
This was CID 709229 and 709224.
2015-02-24 15:24:10 -05:00
Jeff Squyres
fd815bba22
bcol basesmuma allreduce: remove redundant assignment
...
This was CID 1196655 and 1196656
2015-02-24 15:24:10 -05:00
Jeff Squyres
3cd36ab12a
openib: fix double free
...
This was CID 1269989
2015-02-24 15:24:10 -05:00
Jeff Squyres
0bd2783b91
oob_usock: don't try to close the socket if it didn't open
...
This was CID 1196663
2015-02-24 15:24:09 -05:00