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
Ralph Castain
6f1320d5cd
Cleanup the mess from r31810 - no way that could compile or avoid breaking the trunk. The Makefile's had to be added to oshmem_config_files.m4, and the Makefile.am's had not been updated to the new srcdir/builddir conventions. Also add svn:ignores
...
This commit was SVN r31811.
The following SVN revision numbers were found above:
r31810 --> open-mpi/ompi@83bdebbf81
2014-05-19 04:14:54 +00:00
Oscar Vega-Gisbert
83bdebbf81
Java bindings for OSHMEM.
...
This commit was SVN r31810.
2014-05-18 21:48:09 +00:00
Mike Dubman
644aa6f737
OSHMEM: add missing profiling API for shmem_finalize
...
fixed by Roman, reviewed by Miked
cmr=v1.8.2:reviewer=ompi-rm1.8
This commit was SVN r31751.
2014-05-14 13:13:30 +00:00
Ralph Castain
5602156a1c
Use the correct abstraction layer name for the data dirs
...
This commit was SVN r31684.
2014-05-08 14:32:24 +00:00
Ralph Castain
11faab1091
The final step of the RFC: convert the <foo>libdir and friends to fit their respective code areas, and equate them all at the top. Note that we can't entirely separate things as the opal_install_dirs framework can't handle separated locations for the various trees.
...
This commit was SVN r31679.
2014-05-08 02:01:35 +00:00
Ralph Castain
27faf2684a
Update architecture names in OSHMEM branch
...
This commit was SVN r31673.
2014-05-07 14:40:49 +00:00
Mike Dubman
e369e5f49b
OSHMEM: fix compiler warn
...
fixed by Roman, reviewed by Miked
cmr=v1.8.2:reviewer=ompi-rm1.8
This commit was SVN r31565.
2014-04-30 12:05:03 +00: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
0cba0b95b8
OSHMEM: fortran profiling API added
...
for spec compliance
fixed by Roman, reviewed by Igor/Miked
cmr=v1.8.2:reviewer=ompi-rm1.8
This commit was SVN r31510.
2014-04-23 18:56:37 +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