Sergey Oblomov
|
6e78102089
|
OSHMEM/AMO: code beautify
- added <cr> to split API groups to simplify human processing
Signed-off-by: Sergey Oblomov <sergeyo@mellanox.com>
|
2018-11-01 11:33:34 +02:00 |
|
Sergey Oblomov
|
f63d6da6d7
|
OSHMEM/AMO: added missing C11 macro datatypes
- added signed datatypes for atomic_add calls
- added unsigned datatypes for atomic put/inc/get/fetch calls
- fixed incorrect SHMEM_CTX_DEFAULT macro, added
external declaration of oshmem_ctx_default variable
Signed-off-by: Sergey Oblomov <sergeyo@mellanox.com>
|
2018-10-30 23:15:26 +02:00 |
|
Xin Zhao
|
c429900cd9
|
OMPI/OSHMEM: add new functionality of OpenSHMEM v1.4.
Signed-off-by: Xin Zhao <xinz@mellanox.com>
|
2018-07-16 12:55:25 -07:00 |
|
Sergey Oblomov
|
f2a24a008c
|
OSHMEM: fixed compilation warning
- suppressed warning like: warning: no previous prototype for
'shmemx_XXXXX_OP' [-Wmissing-prototypes]
Signed-off-by: Sergey Oblomov <sergeyo@mellanox.com>
|
2018-07-09 10:44:35 +03:00 |
|
Sergey Oblomov
|
586c16be70
|
ATOMIC/UCX: renamed ATOMIC_PTR_2_INT to OSHMEM_ATOMIC_PTR_2_INT
Signed-off-by: Sergey Oblomov <sergeyo@mellanox.com>
|
2018-07-04 15:07:39 +03:00 |
|
Sergey Oblomov
|
54d97efa84
|
ATOMIC/UCX: fixed atomic swap/cswap issues
Signed-off-by: Sergey Oblomov <sergeyo@mellanox.com>
|
2018-07-04 14:41:48 +03:00 |
|
Sergey Oblomov
|
5eb8c99cd7
|
ATOMIC/UCX: optimization for cswap
- used uint64_t output datatype to avoid branches in
implementations
Signed-off-by: Sergey Oblomov <sergeyo@mellanox.com>
|
2018-07-04 14:41:46 +03:00 |
|
Sergey Oblomov
|
f574c14e3a
|
ATOMICS/UCX: redefine atomic module API
- now it accepts integer values directily instead of
pointers
Signed-off-by: Sergey Oblomov <sergeyo@mellanox.com>
|
2018-07-04 14:41:45 +03:00 |
|
Ralph Castain
|
1e2019ce2a
|
Revert "Update to sync with OMPI master and cleanup to build"
This reverts commit cb55c88a8b7817d5891ff06a447ea190b0e77479.
|
2016-11-22 15:03:20 -08:00 |
|
Ralph Castain
|
cb55c88a8b
|
Update to sync with OMPI master and cleanup to build
Signed-off-by: Ralph Castain <rhc@open-mpi.org>
|
2016-11-22 14:24:54 -08: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
|
56214eb295
|
oshmem: Align OSHMEM API with spec v1.2 (rename extensions to shmemx_)
|
2015-11-24 18:58:28 +02:00 |
|
Ralph Castain
|
869041f770
|
Purge whitespace from the repo
|
2015-06-23 20:59:57 -07:00 |
|
Mike Dubman
|
ff42999037
|
OSHMEM: Added missing API for Java bindings (int16/32/64 stuff)
fixed by Roman, reviewed by Mike
cmr=v1.8.2:reviewer=ompi-rm1.8
This commit was SVN r31564.
|
2014-04-30 12:03:23 +00:00 |
|
Mike Dubman
|
18f9a282d5
|
OSHMEM: fix clang warnings
fixed by Roman, reviewed by Miked
cmr=v1.8.2:reviewer=ompi-rm1.8
This commit was SVN r31486.
|
2014-04-22 16:49:20 +00:00 |
|
Mike Dubman
|
b20de8ae34
|
OSHMEM: add support for profiling API
use weak symbols, based on http://www.open-mpi.org/community/lists/devel/2014/03/14429.php
fixed by Roman, reviewed by Igor/Miked
cmr=v1.8.1:reviewer=ompi-rm1.8
This commit was SVN r31330.
|
2014-04-07 22:55:21 +00:00 |
|
Joshua Ladd
|
b3f88c4a1d
|
Per the RFC schedule, this commit adds Mellanox OpenSHMEM to the trunk. It does not yet run on OSX or with CM PML for an MTL other than MXM. Mellanox is aware of these issues and is in the process of resolving them. This should be added to \ncmr=v1.7.4:subject=Move OSHMEM to 1.7.4:reviewer=rhc
This commit was SVN r29153.
|
2013-09-10 15:34:09 +00:00 |
|
Joshua Ladd
|
70ad711337
|
Backing out the Open SHMEM project
This commit was SVN r28050.
|
2013-02-12 17:45:27 +00:00 |
|
Mike Dubman
|
ff384daab4
|
Added new project: oshmem.
This commit was SVN r28048.
|
2013-02-12 15:33:21 +00:00 |
|