Alex Mikheev
f627608e42
OSHMEM/UCX: implements atomic support
...
ucx atomic component has a real code now.
fixes bug in spml ucx arr_procs
removes redundant parameter checks from atomic components.
2016-01-21 16:02:28 +02:00
Gilles Gouaillardet
fec973efda
configury: test portability
...
replace test ... -o ... with test ... || test ...
and test ... -a ... with test ... && test ...
2015-12-28 13:58:45 +09:00
Gilles Gouaillardet
99d046d060
scoll/fca: add missing #include <alloca.h>
2015-12-24 14:33:58 +09:00
igor.ivanov@itseez.com
08c18195e7
oshmem/sshmem: Fix warnings in verbs component
2015-12-16 17:37:00 +02:00
igor.ivanov@itseez.com
6448bd07a4
oshmem/spml: Fix warnings in ikrit component
2015-12-16 17:36:54 +02:00
Mike Dubman
dc3b138b7f
Merge pull request #1178 from igor-ivanov/pr/oshmem-fix-preconnect_all
...
oshmem: Add skew to the oshmem_preconnect_all
2015-12-03 21:00:52 +02:00
Jeff Squyres
a25cf8065d
Merge pull request #1176 from igor-ivanov/pr/oshmem-rm-java
...
oshmem: Remove JAVA support
2015-12-03 13:26:09 -05:00
Igor Ivanov
c4fc1ec081
oshmem: Add skew to the oshmem_preconnect_all
2015-12-03 18:32:26 +02:00
Igor Ivanov
63bc655b53
oshmem: Remove JAVA support
...
There is a conclusion to remove java support
(see https://github.com/open-mpi/ompi-release/pull/787 )
2015-12-03 11:59:07 +02:00
Igor Ivanov
5c061abf4e
oshmem: Fix scan coverity issues
...
1324740 - Resource leak
1304562 - Unchecked return value
1340514 - Dereference before null check
1340515 - Use of untrusted scalar value
1340516 - Use of untrusted string value
2015-12-02 12:49:19 +02:00
igor-ivanov
d8c85738ab
Merge pull request #1151 from igor-ivanov/pr/opal-abort-vars
...
Add new mca variables opal_abort_delay and opal_abort_print_stack
2015-12-01 16:27:11 +04:00
Igor Ivanov
9d1e09b42b
oshmem: Align OSHMEM API with spec v1.2 (fix ISO C99 warning for variadic macro)
2015-11-27 14:23:06 +02:00
igor.ivanov@itseez.com
c15bf147bf
opal: Add opal_abort_print_stack mca variable with aliases for ompi/oshmem
...
This commit allows to control output during abnormal oshmem/ompi application
termination.
Fixed issue in backtrace output. HAVE_BACKTRACE was never set so user was limited
in control of this variable.
Two related mca variables are moved to opal layer. Corresponding aliases are
added for ompi and oshmem.
2015-11-25 18:18:33 +02:00
Igor Ivanov
ab70ca6d16
Revert "oshmem: Add new mca variables oshmem_abort_delay and oshmem_abort_print_stack"
...
This commit is replaced with more suitable.
This reverts commit f288cd7254
.
2015-11-25 13:27:34 +02:00
Igor Ivanov
217423e278
oshmem: Align OSHMEM API with spec v1.2 (java)
2015-11-24 19:29:23 +02:00
Igor Ivanov
456d32716a
oshmem: Align OSHMEM API with spec v1.2 (backward compatibility for extensions)
2015-11-24 18:58:29 +02:00
Igor Ivanov
56214eb295
oshmem: Align OSHMEM API with spec v1.2 (rename extensions to shmemx_)
2015-11-24 18:58:28 +02:00
Igor Ivanov
e8b11500d5
oshmem: Align OSHMEM API with spec v1.2 (introduce SHMEM_SPEC_VERSION macro)
2015-11-24 18:58:27 +02:00
Igor Ivanov
05d947d55a
oshmem: Align OSHMEM API with spec v1.2 (support environment variables)
2015-11-24 18:57:56 +02:00
Igor Ivanov
4213886822
oshmem: Align OSHMEM API with spec v1.2 (Update man pages)
2015-11-24 18:21:09 +02:00
Igor Ivanov
396f8dcf71
oshmem: Align OSHMEM API with spec v1.2 (Change profiling headers)
2015-11-24 18:21:09 +02:00
Igor Ivanov
2dc2159b4c
oshmem: Align OSHMEM API with spec v1.2 (add new functions)
2015-11-24 18:21:08 +02:00
Igor Ivanov
50d68cc02e
oshmem: Align OSHMEM API with spec v1.2 (fortran api)
2015-11-24 18:21:08 +02:00
Igor Ivanov
9942dfdabf
oshmem: Align OSHMEM API with spec v1.2 (modify existing functions)
...
Several functions are moved from to shmem-compat.h to shmem.h and
back.
2015-11-24 18:21:07 +02:00
Mike Dubman
3e93ef49da
Merge pull request #1134 from alex-mikheev/topic/ikrit_err_fix_fix
...
SPML/IKRIT: opal_progress and ud_only fixes
2015-11-15 19:20:55 -06:00
Mike Dubman
a7128af8c4
OSHMEM/ikrit: fix valgrind error
2015-11-15 14:51:41 +02:00
Alex Mikheev
0755a59091
SPML/IKRIT: opal_progress and ud_only fixes
...
Some MXM tls such as self, shm can comlete requests immediately.
Make sure that opal_progress() is called before before request
is completed.
fix ud_only logic when hw rdma channel is using ud and main
transport is rc or dc.
2015-11-15 12:13:24 +02:00
Mike Dubman
8ec5c99412
Merge pull request #1126 from alex-mikheev/topic/ikrit_err_fix
...
Topic/ikrit err fix
2015-11-11 15:31:06 +02:00
Mike Dubman
93847e4ca9
Merge pull request #1125 from igor-ivanov/pr/oshmem_new_mca_vars
...
oshmem: Add new mca variables oshmem_abort_delay and oshmem_abort_pri…
2015-11-11 14:34:12 +02:00
Alex Mikheev
cd8ea438d3
OSHMEM/SPML/ikrit: memcheck support
2015-11-11 13:46:20 +02:00
Alex Mikheev
2a8de45b43
OSHMEM/SPML/IKRIT: check return of mxm_req_send correctly
...
do not force memory registration if main and additional comm
channels are both ud
2015-11-11 13:34:26 +02:00
Igor Ivanov
f288cd7254
oshmem: Add new mca variables oshmem_abort_delay and oshmem_abort_print_stack
...
This commit allows to control output during abnormal oshmem application
termination.
2015-11-11 13:33:28 +02:00
Igor Ivanov
c0518c0417
oshmem: Enable force output for error messages
...
This change fixes issue when oshmem related error messages are not
visible for an user.
2015-11-11 13:26:10 +02:00
Alex Mikheev
b269dd59e3
OSHMEM/SPML/UCX: fixes typo in add_procs
2015-11-02 16:48:26 +02:00
Mike Dubman
4c723614e8
Merge pull request #1042 from igor-ivanov/master
...
oshmem: Fix tarball issue
2015-10-28 19:44:26 +02:00
Ralph Castain
e1778f5f9b
Revert " changing the destruct function of list release API to release list items"
...
This reverts commit 720fa860ee
.
2015-10-27 15:24:45 -07:00
Jeff Squyres
c5eef3c534
oshmem: minor compiler warning stomp
2015-10-23 06:21:56 -07:00
Howard Pritchard
ce8e241922
Merge pull request #1055 from nrgraham23/java_warnings_fix
...
Fix Java related warnings
2015-10-22 08:17:45 -06:00
Nathaniel Graham
c4d70ab425
Fix Java related warnings
...
This commit fixes java related warnings.
Fixes #881
Signed-off-by: Nathaniel Graham <ngraham@lanl.gov>
2015-10-21 17:14:25 -07:00
rhc54
0bc51375f3
Merge pull request #1004 from rppendya/rppendya_list_release
...
Releasing the list items when list destructor is called
2015-10-21 14:34:19 -07:00
yosefe
cc76db8d39
ucx: reduce components priority to 5.
2015-10-21 17:38:25 +03:00
Raghavendra Pendyala
720fa860ee
changing the destruct function of list release API to release list items
...
caused a bug in oshmem application. Fixing the bug with this patch
2015-10-20 12:58:23 -07:00
Alex Mikheev
f2b501a862
oshmem: Add UCX spml.
2015-10-20 19:46:02 +03:00
Alex Mikheev
b020b628fc
oshmem/memheap: optimized mkey lookup.
...
Fast path lookup is done in inline funcion.
2015-10-20 19:45:51 +03:00
yosefe
bd3f4c8cc7
spml/memheap: add support for mkey unpack.
2015-10-20 19:45:50 +03:00
Alex Mikheev
8fa14386ea
spml_ikrit: fixes typo in .h file.
2015-10-20 19:36:41 +03:00
Igor Ivanov
5afa149b98
oshmem: Fix tarball issue
...
Fixes open-mpi/ompi#1036
2015-10-20 19:11:26 +03:00
Jeff Squyres
62351f442a
help: remove stale help messages and files
...
Found by contrib/check-help-strings.pl.
2015-10-13 16:50:20 -04:00
Gilles Gouaillardet
291a464efb
configury: remove the --enable-mpi-profiling option
...
and directly call the PMPI_* symbols from C and Fortran bindings
2015-10-13 08:52:35 +09:00
Gilles Gouaillardet
53b952dc2b
oshmem: invoke the C PMPI_* subroutines instead of the MPI_* ones
...
when profiling is built.
This prevents oshmem subroutines from being wrapped twice by third
party tools (e.g. once in oshmem and once in MPI)
see discussion starting at http://www.open-mpi.org/community/lists/devel/2015/08/17842.php
Thanks to Bert Wesarg for bringing this to our attention
2015-10-13 08:52:03 +09:00