Igor Ivanov
75050b44a2
oshmem: Align OSHMEM API with spec v1.3 (extension api changes)
...
openshmem.org specification does not mention about extension api
but there is an agreemnet to do these changes for related ex api too.
see
Annex G:
Version 1.3
Added const to every read-only pointer argument
2016-04-18 19:38:16 +03:00
Igor Ivanov
157f81b699
oshmem: Align OSHMEM API with spec v1.3 (Added const to every read-only pointer argument)
...
Annex G:
Version 1.3
Added const to every read-only pointer argument
2016-04-18 19:25:31 +03:00
Igor Ivanov
c02d0b7161
oshmem: Align OSHMEM API with spec v1.3 (shmem_lock change signature)
...
Annex G:
Version 1.3
Added volatile to remotely accessible pointer argument in
SHMEM_LOCK
See Sections 8.9.1
2016-04-18 19:25:18 +03:00
Igor Ivanov
a52b0797fc
oshmem: Align OSHMEM API with spec v1.3 (shmem_wait change signature)
...
Annex G:
Version 1.3
Added volatile to remotely accessible pointer argument in SHMEM_WAIT
See Sections 8.7.1
2016-04-18 19:24:55 +03:00
Mike Dubman
1d8fbfefb0
Merge pull request #1478 from igor-ivanov/pr/oshmem-v1.3-alltoall
...
oshmem: Add alltoall
2016-03-22 07:51:36 +02:00
Igor Ivanov
1bed5d8aee
oshmem: Align OSHMEM API with spec v1.3 (update scoll/basic)
2016-03-21 11:46:01 +02:00
Igor Ivanov
9825157fc4
oshmem: Align OSHMEM API with spec v1.3 (Add man for alltoall)
2016-03-21 10:43:45 +02:00
Igor Ivanov
3e1e131744
oshmem: Align OSHMEM API with spec v1.3 (Add alltoall Fortran)
2016-03-21 10:43:44 +02:00
Igor Ivanov
bd6eaac561
oshmem: Align OSHMEM API with spec v1.3 (Add alltoall C function)
2016-03-21 10:43:43 +02:00
Igor Ivanov
e59bf31d6b
oshmem: Align OSHMEM API with spec v1.3 (Add mans for nonblocking put/get Fortran functions)
2016-03-17 19:06:37 +02:00
Igor Ivanov
70139147ab
oshmem: Align OSHMEM API with spec v1.3 (Add nonblocking put/get Fortran functions)
2016-03-17 19:06:21 +02:00
Igor Ivanov
abe7ba5720
oshmem: Align OSHMEM API with spec v1.3 (Add nonblocking put/get C functions)
2016-03-15 14:05:00 +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
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
217423e278
oshmem: Align OSHMEM API with spec v1.2 (java)
2015-11-24 19:29:23 +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
4213886822
oshmem: Align OSHMEM API with spec v1.2 (Update man pages)
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
4c723614e8
Merge pull request #1042 from igor-ivanov/master
...
oshmem: Fix tarball issue
2015-10-28 19:44:26 +02: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
Alex Mikheev
b020b628fc
oshmem/memheap: optimized mkey lookup.
...
Fast path lookup is done in inline funcion.
2015-10-20 19:45:51 +03:00
Igor Ivanov
5afa149b98
oshmem: Fix tarball issue
...
Fixes open-mpi/ompi#1036
2015-10-20 19:11:26 +03:00
Igor Ivanov
5f13270c47
oshmem: Do not install man pages in case oshmem is off
2015-09-10 15:50:32 +03:00
Igor Ivanov
70deffd549
oshmem: Do not install help files in case oshmem is off
2015-09-10 15:49:45 +03:00
Jeff Squyres
bc9e5652ff
whitespace: purge whitespace at end of lines
...
Generated by running "./contrib/whitespace-purge.sh".
2015-09-08 09:47:17 -07:00
Igor Ivanov
ea7c86c9b4
oshmem: Add man3 pages
...
These man pages to OpenSHMEM API are received from openshmem.org
and ported with minimum modifications.
Thanks Tony Curtis for sharing man files.
Signed-off-by: Igor Ivanov <Igor.Ivanov@itseez.com>
2015-08-25 12:52:35 +03:00
Igor Ivanov
e46e04792b
oshmem: Move help file for oshmem api one level up to
...
meet ompi structure
Signed-off-by: Igor Ivanov <Igor.Ivanov@itseez.com>
2015-08-25 12:52:34 +03:00
Jeff Squyres
5065978a1e
oshmem: __FUNCTION__ -> __func__ fixes
2015-08-05 05:39:38 -07:00
Ralph Castain
869041f770
Purge whitespace from the repo
2015-06-23 20:59:57 -07:00
Gilles Gouaillardet
11e11e1be9
initialize common symbols from oshmem
2015-05-08 10:11:58 +09:00
Howard Pritchard
18039b34b4
ompi/java: better error message if dlopen fails
...
The error message emitted by ompi/java when dlopen
fails is misleading and not very informative.
Signed-off-by: Howard Pritchard <howardp@lanl.gov>
2015-04-06 13:35:09 -06:00
Jeff Squyres
bd99b741d2
java: update to new mpool API
2015-02-24 13:31:23 -08:00
Jeff Squyres
b27ba475ef
oshmem java: really abort in bad situations
...
The previous condition just called assert(), which is a no-op in
non-debug builds. Change it to print a message and then call abort()
to really actually above.
This was CID 1270155.
2015-02-14 07:07:01 -08:00
Bert Wesarg
83ab7e2d32
build: silent LN_S also for the SHMEM Fortran profile part
...
Effectively applies 173c046617
to a later
added Makefile.am.
2015-01-22 21:45:51 +01:00
Devendar Bureddy
8dfed1c657
oshmem: rename global variables with prefix
2014-10-15 20:30:37 +03:00
Devendar Bureddy
cbb3e95ce9
OSHMEM: Fix application abort
...
register on_exit() hook to know exit status inorder to
skip shmem_finalize destructor in case of non-zero exit status
2014-10-14 21:07:28 +03:00
Alex Mikheev
067fa05209
OSHMEM: fixes bug in shmem_lock
...
Lock server pe computation was incorrect in cases when:
lock virtual address is signed long. In this case negative pe
value was returned.
In case when lock has different virtual adresses on different pes.
It can happen when memheap or static segment have different base
addresses. Use offset instead of absolute virtual address to
compute server pe
Fixed by @alex-mikheev, reviewed by @miked-mellanox
2014-10-05 09:31:03 +03:00
Ralph Castain
d50c8ba65f
Per patch from Gilles, cleanup some errors that surface when building with PGI. Verified by Tetsuya, reviewed okay by Jeff.
...
RM-approved
cmr=v1.8.3:reviewer=ompi-gk1.8
This commit was SVN r32745.
2014-09-16 19:07:02 +00:00
Gilles Gouaillardet
f0108f881f
oshmem: silence warning
...
ensure OSHMEM_PROFILING is #define'd even if profiling is not supported
cmr=v1.8.3:reviewer=miked
This commit was SVN r32670.
2014-09-05 08:37:29 +00:00
Gilles Gouaillardet
c2bcda518f
oshmem: shpalloc returns the errcode as described in OpenSHMEM 1.1 api
...
cmr=v1.8.3:reviewer=jladd
This commit was SVN r32658.
2014-09-01 08:14:13 +00:00
Alina Sklarevich
e974bec57e
OSHMEM: fix check-help-string.pl errors and warnings.
...
This commit was SVN r32511.
2014-08-12 11:30:14 +00:00
Oscar Vega-Gisbert
cc219218a7
Java: update javadoc's install locations
...
This commit was SVN r31914.
2014-06-01 15:40:14 +00:00
Oscar Vega-Gisbert
748d02e963
Java-oshmem: remove some 'len' parameters, new 'slice' methods, new class PSync
...
This commit was SVN r31912.
2014-06-01 15:06:35 +00:00
Oscar Vega-Gisbert
1f017344ad
Java-oshmem: replace Addr.offset/duplicate by slice
...
This commit was SVN r31843.
2014-05-20 21:12:39 +00:00
Mike Dubman
a7cec59ec3
OSHMEM: missing APIs are back and can be used.
...
fixed by Roman, reviewed by MikeD
This commit was SVN r31840.
2014-05-20 20:11:41 +00:00
Jeff Squyres
f8e37be1a9
oshmem/java: Add missing file to Makefile.am
...
cmr=v1.8.2:reviewer=osvegis
This commit was SVN r31837.
2014-05-20 16:32:41 +00:00
Mike Dubman
5d76d30550
OSHMEM: add missing prototypes and remove unused functions
...
fixed by Roman, reviewed by MikeD
cmr=v1.8.2:reviewer=ompi-rm1.8
This commit was SVN r31819.
2014-05-19 13:34:53 +00:00
Ralph Castain
63d7ba6b25
Missed one instance of top_builddir
...
This commit was SVN r31812.
2014-05-19 04:18:29 +00:00