Jeff Squyres
8d38ac3cee
java MPI bindings: use strdup()
2015-02-25 14:21:42 -08: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
Jeff Squyres
c3381150de
ob1: fix another PERUSE compile error
2015-02-25 05:53:12 -08:00
yosefe
0332ab4d8b
Initialize pml_yalla bsend request status.
2015-02-25 15:33:26 +02:00
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
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
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
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
10b93e3f6f
cart_rank: protect against (cart==NULL) possibilities
...
This was CID 1041230
2015-02-24 15:24:09 -05:00
Jeff Squyres
3758e3a242
topo base: ensure topo is != NULL before acting on it
...
This was CID 1041229
2015-02-24 15:24:09 -05:00
Jeff Squyres
1cf197d771
coll_basic_barrier: guard against opal_hibit() returning -1
...
This was CID 1196606 and 1196607
2015-02-24 15:24:08 -05:00
Nathan Hjelm
6dcdb3daf7
mtl/mxm: fix typo from opal_free_list_t update
2015-02-24 11:43:15 -07:00
igor-ivanov
0f44cdd779
Merge pull request #421 from igor-ivanov/pr/fix-oshmem-coverity
...
oshmem: Fix set of coverity issues
2015-02-24 21:40:06 +04:00
Nathan Hjelm
5ef24000c7
pml/yalla: fix typo in PML_YALLA_FREELIST_INIT
2015-02-24 10:08:54 -07:00
Nathan Hjelm
4443a79af8
mtl/mxm: fix opal_free_list_wait usage error
2015-02-24 10:05:45 -07:00
Nathan Hjelm
5f1254d710
Update code base to use the new opal_free_list_t
...
Use of the old ompi_free_list_t and ompi_free_list_item_t is
deprecated. These classes will be removed in a future commit.
This commit updates the entire code base to use opal_free_list_t and
opal_free_list_item_t.
Notes:
OMPI_FREE_LIST_*_MT -> opal_free_list_* (uses opal_using_threads ())
Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>
2015-02-24 10:05:45 -07:00
Nathan Hjelm
ed78553512
Update opal_free_list_t usage to reflect new class interface.
...
Please verify your components have been updated correctly. Keep in
mind that in terms of threading:
OPAL_FREE_LIST_GET -> opal_free_list_get_st
OPAL_FREE_LIST_RETURN -> opal_free_list_return_st
I used the opal_using_threads() variant anytime it appeared multiple
threads could be operating on the free list. If this is not the case
update to _st. If multiple threads are always in use change to _mt.
2015-02-24 10:05:44 -07:00
Igor Ivanov
3e2dd782ea
oshmem: Fix set of coverity issues
...
Signed-off-by: Igor Ivanov <Igor.Ivanov@itseez.com>
2015-02-24 19:03:10 +02:00
Jeff Squyres
b70fa3e2cb
osc_sm: Fix valgrind warning
...
Many thanks to Lisandro Dalcin for contributing this patch.
Fixes open-mpi/ompi#202 .
2015-02-24 03:36:17 -08:00
Jeff Squyres
c7d8563d8d
fcoll_two_phase: fix trivial compiler warning
2015-02-23 08:58:43 -08:00
Howard Pritchard
c9e81b54fb
Merge pull request #412 from hppritcha/topic/owner_files
...
add owner files to opa/ompi/orte mca directories
2015-02-23 09:48:20 -07:00
Howard Pritchard
61fb62499a
hcoll belongs to MLNX and is active
2015-02-23 09:14:03 -07:00
Mike Dubman
e02121af6f
Merge pull request #411 from miked-mellanox/topic/fix_cov
...
coverity fixes for yalla
2015-02-23 12:01:05 +02:00
Mike Dubman
5b3b04b26e
mxm: revert coverity fixes
...
mxm fails on this commit: 780c93ee57c6e8c788032138a2031b043a8d4858
2015-02-23 07:52:28 +02:00
Gilles Gouaillardet
004160f8da
coll/tuned: silence CID 1269934
2015-02-23 13:45:23 +09:00
Howard Pritchard
bf89131f9e
add owner files to opa/ompi/orte mca directories
...
This commit adds an owner file in each of the component directories
for each framework. This allows for a simple script to parse
the contents of the files and generate, among other things, tables
to be used on the project's wiki page. Currently there are two
"fields" in the file, an owner and a status. A tool to parse
the files and generate tables for the wiki page will be added
in a subsequent commit.
2015-02-22 15:10:23 -07:00
Mike Dubman
00d416ba9d
yalla: fix coverity errors
...
dead code fix
2015-02-22 13:57:45 +02:00
Jeff Squyres
4c91bdfb0c
MPI_Barrier.3in: fix prototypes
...
Also fix MPI_Ibarrier.3in to .so to the right MPI_Barrier.3 page.
Thanks to Maximilian for bringing the issue to our attention.
2015-02-21 06:47:12 -08:00
Jeff Squyres
9b716d946e
wrappers: fix errant @{libdir} reference in pkg-config files
...
The RPATH support added a @{libdir} token into
<package>_WRAPPER_EXTRA_LDFLAGS. However, these flags are also
substituted into the pkg-config data files, and they don't understand
the @{foo} notation. So convert @{libdir} into ${libdir}, which
pkg-config *does* understand.
Thanks to Christoph Junghans (@junghans) for notifying us of the issue.
Fixes #406 .
2015-02-20 08:43:19 -08:00
Jeff Squyres
ae5424c18b
MPI_Intercomm_merge: fix typo in man page
...
Thanks to Harald Servat for noticing and sending a patch.
2015-02-20 07:13:55 -08:00
Igor Ivanov
010dce307a
Fix set of coverity issues
...
List of CIDs (scan.coverity.com):
oshmem:
1269787, 1269907, 1270161, 1270162, 1270977, 1270978
ompi:
1270170, 1270172, 1270173
Signed-off-by: Igor Ivanov <Igor.Ivanov@itseez.com>
2015-02-20 17:45:46 +04:00
Ralph Castain
8b625c2756
Ensure the provider name isn't NULL before trying to strdup it
2015-02-19 08:38:23 -08:00
Jeff Squyres
6098b84294
libfabric: pass the appropriate LDFLAGS to libfabric components
...
When compiling against an external libfabric, ensure to also pass the
appropriate -L flags so that the compiler/linker can find it.
2015-02-19 05:35:38 -08:00
Rolf vandeVaart
dbd0064713
Fix bug in CUDA-aware and GDR introduced by refactoring
2015-02-18 17:44:28 -05:00
Gilles Gouaillardet
5db3065d63
fortran: fix misc memory leak in lookup_name
...
as reported by Coverity with CID 1269897
2015-02-18 16:41:56 +09:00
Gilles Gouaillardet
bda8058f39
coll/tuned: fix memory leaks and misc issues
...
as reported by Coverity with CIDs
70132, 70265, 70267, 70268, 70322, 70400, 70580, 70615,
1269934, 1269944, 1269968, 1269982, 1269983
2015-02-18 16:29:42 +09:00
Nathan Hjelm
030e9bc714
mtl/ofi: fix mca variable usage error
...
The fi_fabric function appears to free the provider string passed in
in the fabric_attr. This causes MCA to free an invalid pointer when
the parameter is freed.
References #374
2015-02-17 12:15:31 -07:00
Gilles Gouaillardet
7dabc7b3ab
bml/r2: fix a typo
...
reported by Coverity as CID 1270228
2015-02-17 14:28:17 +09:00
Jeff Squyres
0bb1dfeca9
osc_base_obj_convert: remove unnecessary MEMCHECKER line
...
Commit open-mpi/ompi@1a3597aam changed the type of the `convertor`
variable from `ompi_osc_base_convertor_t` (which contained an
`opal_convertor_t`) to an `opal_convertor_t`. Hence, using memchecker
to ensure that the inner convertor of the `ompi_osc_base_convertor_t`
is considered initialized is now unnecessary.
2015-02-16 07:27:44 -08:00
Gilles Gouaillardet
02da8bfa93
ompi/java: fix misc bugs
...
as reported by Coverity with CIDs 1270187, 1270189 and 1270190
2015-02-16 15:19:53 +09:00
Gilles Gouaillardet
0d560ddf77
osc: fix typo
...
this typo caused build failure when configure'd with --enable-memchecker
see http://mtt.open-mpi.org/index.php?do_redir=2234
2015-02-16 10:09:08 +09:00
George Bosilca
a7a4d6335e
Various cleanups.
2015-02-15 11:39:09 -05:00