Howard Pritchard
de3de131af
pmix/cray: set some envars for MPI_INFO_ENV object
...
Enhance the cray pmix component to set some OMPI internal
env. variables used to set some key/value pairs
on the MPI_INFO_ENV object. This allows more of the
ompi-tests ibm unit tests to pass when using aprun/srun
direct launch and Cray PMI.
Signed-off-by: Howard Pritchard <howardp@lanl.gov>
2016-11-16 17:37:52 -06:00
Gilles Gouaillardet
bd364d29f7
osc/sm: plug an other memory leak in ompi_osc_sm_free
...
Fixes open-mpi/ompi@f1b473ee63
Signed-off-by: Gilles Gouaillardet <gilles@rist.or.jp>
2016-11-14 23:19:07 -07:00
Gilles Gouaillardet
f1b473ee63
osc/sm: plug a memory leak in ompi_osc_sm_free
...
Thanks Joseph Schuchart for the report.
Signed-off-by: Gilles Gouaillardet <gilles@rist.or.jp>
2016-11-14 22:22:43 -07:00
Gilles Gouaillardet
8ef538adeb
Merge pull request #2398 from bosilca/topic/tcp_endpoints_mutex
...
Protect the tcp_endpoints list from concurrent accesses.
2016-11-14 22:13:29 -07:00
Joshua Ladd
9a79da729f
Merge pull request #2354 from alex-mikheev/topic/oshmem_mkey_cache
...
ikrit spml cleanup, mkey cache and assorted bug fixes
2016-11-14 17:22:13 -05:00
Josh Hursey
bcc8230501
Merge pull request #2410 from jjhursey/topic/fix-dist-graph-coll
...
topo/base: Fix module reference in collective call
2016-11-14 14:29:00 -06:00
Howard Pritchard
fb5ccd3618
Merge pull request #2404 from osvegis/topic/java_paper
...
Update java paper reference.
2016-11-14 11:35:45 -07:00
Joshua Hursey
5a8b2f7431
topo/base: Fix module reference in collective call
...
Signed-off-by: Joshua Hursey <jhursey@us.ibm.com>
2016-11-14 11:34:54 -06:00
Jeff Squyres
8d2c98e616
Merge pull request #2408 from hppritcha/manpage_typo
...
fix minor typo in MPI_Comm_connect man page
2016-11-14 09:38:38 -07:00
Howard Pritchard
3923bf8151
fix minor type in MPI_Comm_connect man page
...
Signed-off-by: Howard Pritchard <howardp@lanl.gov>
2016-11-14 05:52:45 -07:00
Gilles Gouaillardet
fc776e3fa5
coll: code cleanup
...
- instead of coll_base_comm_get_reqs(2) for irecv/isend, use only
one request allocated in the stack and do a irecv/send
- instead of ompi_request_wait_all(2), simpy ompi_request_wait
Signed-off-by: Gilles Gouaillardet <gilles@rist.or.jp>
2016-11-13 22:35:33 -07:00
Gilles Gouaillardet
99d30353af
coll: Don't allocate space for zero requests
...
Refs #2402
Signed-off-by: Gilles Gouaillardet <gilles@rist.or.jp>
2016-11-13 22:20:58 -07:00
Oscar Vega-Gisbert
891272f556
Update java paper reference.
...
Signed-off-by: Oscar Vega-Gisbert
2016-11-13 22:05:18 +01:00
George Bosilca
725277bc26
Don't allocate space for the requests if the
...
underlying topology has no neighbors.
This commit fixes issue #2402 .
Signed-off-by: George Bosilca <bosilca@icl.utk.edu>
2016-11-12 18:01:09 -05:00
Howard Pritchard
aaf95c0713
Merge pull request #2403 from hppritcha/topic/fix_pmix_typoe
...
pmix: fix a typo in a help file
2016-11-12 14:14:28 -07:00
Howard Pritchard
703b464c03
pmix: fix a typo in a help file
...
Fixes #2391
Thanks to @njoly for reporting
Signed-off-by: Howard Pritchard <howardp@lanl.gov>
2016-11-12 11:49:15 -07:00
George Bosilca
d0dddef53d
Protect the tcp_endpoints list from concurrent accesses.
...
Thanks Gilles for your help.
Signed-off-by: George Bosilca <bosilca@icl.utk.edu>
2016-11-11 00:06:03 -05:00
Alex Mikheev
864904e8ab
oshmem: ucx: check status only if configured --with-oshmem-param-check
...
Current standard says that behaviour in the case of error is undefined
Signed-off-by: Alex Mikheev <alexm@mellanox.com>
2016-11-10 11:29:03 +02:00
Alex Mikheev
48a7a0bbb9
oshmem: lock: call opal_progress only when busy waiting
...
Signed-off-by: Alex Mikheev <alexm@mellanox.com>
2016-11-10 11:27:24 +02:00
Alex Mikheev
bf61961f8b
oshmem: code review fixes
...
Signed-off-by: Alex Mikheev <alexm@mellanox.com>
2016-11-08 15:11:59 +02:00
Alex Mikheev
f133d9b6c8
oshmem: fixes comiplation errors in sshmem
...
Signed-off-by: Alex Mikheev <alexm@mellanox.com>
2016-11-08 15:11:07 +02:00
Gilles Gouaillardet
a49422fe84
btl/tcp: get rid of the MCA_BTL_TCP_SUPPORT_PROGRESS_THREAD macro
...
since pthreads are now mandatory, the MCA_BTL_TCP_SUPPORT_PROGRESS_THREAD
is always true and hence can be safely removed
Signed-off-by: Gilles Gouaillardet <gilles@rist.or.jp>
2016-11-08 14:00:05 +09:00
Gilles Gouaillardet
11dc86f26b
cleanup: always #include <pthread.h>
...
pthreads are now mandatory, so there is no more need to
Signed-off-by: Gilles Gouaillardet <gilles@rist.or.jp>
2016-11-08 13:07:45 +09:00
Joshua Ladd
1bf238efb8
Merge pull request #2377 from alex-mikheev/topic/oshmem_f_13_fix
...
oshmem: removes fortran shmem_put() because v1.3 does not have it
2016-11-07 15:22:43 -05:00
Nysal Jan K A
3126a984a8
Merge pull request #2374 from AboorvaDevarajan/topic/powerpc_conf_update
...
powerpc: Add support for powerpcle in timer/pstat.
2016-11-07 18:03:50 +05:30
Alex Mikheev
18301429a0
oshmem: removes fortran shmem_put() because v1.3 does not have it
...
picked from the 64a8f64afd351e37e7d80a080e495c082b56517c
Signed-off-by: Alex Mikheev <alexm@mellanox.com>
2016-11-07 13:47:57 +02:00
Aboorva Devarajan
fb8e074583
powerpc: Add support for powerpcle in timer/pstat.
...
Signed-off-by: Aboorva Devarajan <abodevar@in.ibm.com>
2016-11-07 02:35:44 -05:00
Gilles Gouaillardet
7a2894f1e0
event/libevent2022: cleanup dependencies to the embedded libevent lib
...
configury force event/libevent2022 to be built as a static module,
so simplify Makefile.am
Signed-off-by: Gilles Gouaillardet <gilles@rist.or.jp>
2016-11-07 14:57:52 +09:00
Gilles Gouaillardet
023d18abae
pml/ob1: mca_pml_ob1_recv must have memchecker mark the buffer as defined upon success
...
this is generally done in mca_pml_ob1_recv_request_free(), but this is not invoked
in via mca_pml_ob1_recv(), so do it manually
Thanks Yvan Fournier for the report
Signed-off-by: Gilles Gouaillardet <gilles@rist.or.jp>
2016-11-07 13:10:15 +09:00
Alex Mikheev
ff5095e533
OSHMEM: adds support for mkey caching by spml
...
It improves cpu cache hit ratio.
Signed-off-by: Alex Mikheev <alexm@mellanox.com>
2016-11-06 11:56:43 +02:00
Alex Mikheev
5c2f807ef8
OSHMEM: fixes verbosity log level cal
...
Signed-off-by: Alex Mikheev <alexm@mellanox.com>
2016-11-06 11:56:42 +02:00
Alex Mikheev
7caa736533
OSHMEM: fixes potential deadlock in shmem_lock()
...
Signed-off-by: Alex Mikheev <alexm@mellanox.com>
2016-11-06 11:56:42 +02:00
Alex Mikheev
defcc3ddc1
OSHMEM: spml ikrit: get/put request cleanup
...
Signed-off-by: Alex Mikheev <alexm@mellanox.com>
2016-11-06 11:56:41 +02:00
Alex Mikheev
61bd59a369
OSHMEM: fixes addr_acessible()
...
check every possible transport
Signed-off-by: Alex Mikheev <alexm@mellanox.com>
2016-11-06 11:56:41 +02:00
Alex Mikheev
23c3dc8345
OSHMEM: mxm: optimize mxm_peer layout.
...
Signed-off-by: Alex Mikheev <alexm@mellanox.com>
2016-11-06 11:56:40 +02:00
Alex Mikheev
df74d549dc
OSHMEM: spml ikrit: changes mxm_peers layout
...
use single array instead of array of pointers
Signed-off-by: Alex Mikheev <alexm@mellanox.com>
2016-11-06 11:56:39 +02:00
Alex Mikheev
b5c7c7de78
OSHMEM: memheap: disable oob if allgather mkey exchange is used
...
In this case there is no point to add another progress callback
Signed-off-by: Alex Mikheev <alexm@mellanox.com>
2016-11-06 11:56:39 +02:00
Alex Mikheev
0826e63363
OSHMEM: spml_ikrit: makes quiet wait for get_nbi requests
...
shmem_quit() shall complete all outstanding get_nbi() requests
Signed-off-by: Alex Mikheev <alexm@mellanox.com>
2016-11-06 11:56:38 +02:00
Alex Mikheev
2f91ce7281
OSHMEM: mxm versions less than 2.0 are no longer supported
...
Signed-off-by: Alex Mikheev <alexm@mellanox.com>
2016-11-06 11:56:38 +02:00
Jeff Squyres
f11b0c7edf
Merge pull request #2330 from jjhursey/topic/ibcast-non-uniform-dt-wa
...
coll/libnbc: Work around for non-uniform data types in ibcast
2016-11-05 10:26:04 -04:00
Mike Dubman
8c07a7fcdc
Merge pull request #2357 from shamisp/topic/shmem_nbi_bugfix
...
SPML/UCX: Fixing incorrect handling of UCX return codes
2016-11-04 20:41:05 +02:00
rhc54
d221a3567b
Merge pull request #2364 from rhc54/topic/static
...
Since static ports are only used by ORTE if the runtime option is given,
2016-11-04 07:57:18 -07:00
Ralph Castain
188880be3f
Since static ports are only used by ORTE if the runtime option is given,
...
there is no need for a configure option as well - so remove the
--enable-orte-static-ports configure option. When decoding the daemon
nidmap, mark new daemons as ALIVE by default - we will discover dead
ones as we go.
Signed-off-by: Ralph Castain <rhc@open-mpi.org>
2016-11-04 05:01:42 -07:00
Gilles Gouaillardet
da0c873e14
oob/tcp: enhance debugging output
...
display the hop node used to send a message
(if the message is sent directly, then the hop is the destination)
Signed-off-by: Gilles Gouaillardet <gilles@rist.or.jp>
2016-11-04 14:16:06 +09:00
Gilles Gouaillardet
6f7ed1f552
event/libevent2022: add missing dependencies to the embedded libevent lib
...
force the libevent2022 component rebuild if the embedded libevent is updated
Signed-off-by: Gilles Gouaillardet <gilles@rist.or.jp>
2016-11-04 11:13:44 +09:00
Pavel Shamis (Pasha)
92b0ebd7c3
For UCX it is legal to return UCS_INPROGRESS (1) code for non-blocking function
...
calls, which means that the operation was successfully started but not
immediately completed. This is a "good" return code that should not be handled
as an error.
Signed-off-by: Pavel Shamis (Pasha) <pasharesearch@gmail.com>
2016-11-03 15:36:13 -05:00
Jeff Squyres
06e75d65c3
nightly-tarball: update Coverity configure params
...
* Point to local libfabric v1.4 install
* Add MPI C++ bindings
* Remove PSM support (if someone can install PSM/PSM2 libraries on the
build server, let's re-enable this)
Also change from -j8 to -j4 (the new AWS build instance only has 1
core / 2 hyperthreads).
Signed-off-by: Jeff Squyres <jsquyres@cisco.com>
2016-11-03 12:27:34 -04:00
Jeff Squyres
7ccf253063
Remove old/now-useless SVN integration scripts
...
Signed-off-by: Jeff Squyres <jsquyres@cisco.com>
2016-11-03 12:18:14 -04:00
Jeff Squyres
c54dc87f71
README: add --enable-mca-no-build explanation
...
Also update the configure.ac help message for --enable-mca-no-build to
avoid using a framework name that does not exist any more.
Signed-off-by: Jeff Squyres <jsquyres@cisco.com>
2016-11-03 06:11:51 -07:00
Jeff Squyres
a47ad865d3
create_tarball.sh: make sure to just get the git hash
...
Signed-off-by: Jeff Squyres <jsquyres@cisco.com>
2016-11-02 08:57:32 -07:00