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
Mike Dubman
faaaac3194
OSHMEM: compilation fix for pathscale 5.0 and pshmem API
...
fixed by Roman, reviewed by Igor/Mike
cmr=v1.8.2:reviewer=ompi-rm1.8
This commit was SVN r31450.
2014-04-19 05:09:07 +00:00
Mike Dubman
f9e813a003
OSHMEM: revert r31412, it did not pass jenkins
...
This commit was SVN r31414.
The following SVN revision numbers were found above:
r31412 --> open-mpi/ompi@b0ade11ae4
2014-04-16 20:00:34 +00:00
Mike Dubman
b354dc92f2
OSHMEM: align with OSHMEM SPEC v1.0
...
- add some missing APIs
- change signature od shmem_finalize to comply with SGI spec
fixed by Roman, reviewed by Igor/Miked
Refs trac:4520
This commit was SVN r31413.
The following Trac tickets were found above:
Ticket 4520 --> https://svn.open-mpi.org/trac/ompi/ticket/4520
2014-04-16 18:01:17 +00:00
Mike Dubman
b0ade11ae4
OSHMEM: fix compilation error with pathscale
...
Thanks to Ake Sandgren for patch
reviewed by Roman/Miked
cmr=v1.8.1:reviewer=ompi-rm1.8
This commit was SVN r31412.
2014-04-16 17:58:22 +00:00
Mike Dubman
a3f83616fc
OSHMEM: align profiling interface with SPEC 1.0
...
Now we should be full compliant to OSHMEM SPEC 1.0
fixed by Roman reviewed by Miked
cmr=v1.8.1:reviewer=ompi-rm1.8
This commit was SVN r31390.
2014-04-14 20:51:06 +00:00
Mike Dubman
db44e23f72
OSHMEM: fix profiling API compilation
...
Refs trac:4495
This commit was SVN r31334.
The following Trac tickets were found above:
Ticket 4495 --> https://svn.open-mpi.org/trac/ompi/ticket/4495
2014-04-08 10:48:10 +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
Jeff Squyres
173c046617
build: add Automake-like silent/verbose macros for "ln -s ..." operations
...
Also, since I put some of the macros for these silent/verbose rules up
in the top-level Makefile.man-page-rules file, I renamed it to
Makefile.ompi-rules.
I've had this sitting around for a while; now seems like as good a
time as any to commit it.
This commit was SVN r31271.
2014-03-28 18:24:32 +00:00
Mike Dubman
84a6330b27
OSHMEM: SHMEM_API_ macro fix
...
The verbose level was initialized too early
group shmem mca params together
fixed by Roman, reviewed by Igor/Mike
cmr=v1.7.5:reviewer=ompi-rm1.7
This commit was SVN r31107.
2014-03-18 15:07:04 +00:00
Jeff Squyres
616e62bb9e
Fix --enable|disable-oshmem configure switch
...
* Fixed the AC_ARG_ENABLE for the oshmem option.
* Fixed the AM_CONDITIONALs values for the projects.
* Re-added (and slightly simplified) the use of PROJECT_OSHMEM in
various Makefile.am's to disable building OSHMEM stuff
Submitted by Jeff, reviewed and approved by Ralph.
cmr=v1.7.5:reviewer=ompi-gk1.7
This commit was SVN r31062.
2014-03-13 21:23:04 +00:00
Mike Dubman
323e4418b9
OSHMEM: extract memheap allocate methods into separate framework
...
- similar to opal/shmem
- next step is some refactoring and merge into opal/shmem
Developed by Igor, reviewed by AlexM, MikeD
This commit fixes trac:4261.
This commit was SVN r30855.
The following Trac tickets were found above:
Ticket 4261 --> https://svn.open-mpi.org/trac/ompi/ticket/4261
2014-02-26 16:32:23 +00:00
Jeff Squyres
b7d10b3499
Remove some unused AC_DEFINE's, and also remove a redundant AC_DEFINE
...
This commit was SVN r30564.
2014-02-05 12:24:02 +00:00
Mike Dubman
30e1e49a9e
OSHMEM: refactoring to reuse common functions from different components.
...
This is preparation for moving verbs dependent code out from memheap/base component
Refs: #3763
This commit was SVN r30454.
2014-01-28 07:30:36 +00:00
Mike Dubman
59d4bb662c
OSHMEM: rework fortran support detection
...
fix the case, to enable oshmem-fortran when "with-shmem" was specified and "ompi-fortran" was enabled and happy.
fixed by Roman, reviewed by Miked
Refs trac:3763
This commit was SVN r30391.
The following Trac tickets were found above:
Ticket 3763 --> https://svn.open-mpi.org/trac/ompi/ticket/3763
2014-01-23 07:49:13 +00:00
Brian Barrett
8b778903d8
Fix longstanding issue with our multi-project support. Rather than using
...
pkg{data,lib,includedir}, use our own ompi{data,lib,includedir}, which is
always set to {datadir,libdir,includedir}/openmpi. This will keep us from
having help files in prefix/share/open-rte when building without Open MPI,
but in prefix/share/openmpi when building with Open MPI.
This commit was SVN r30140.
2014-01-07 22:11:15 +00:00
Mike Dubman
b95a9d865a
rework SHMEM verbose macros to enable if --enable-debug specified
...
Refs trac:3763
This commit was SVN r29921.
The following Trac tickets were found above:
Ticket 3763 --> https://svn.open-mpi.org/trac/ompi/ticket/3763
2013-12-16 09:13:27 +00:00
Mike Dubman
0ddc2bc214
C99ing ...
...
Refs: 3763
This commit was SVN r29756.
2013-11-26 12:46:56 +00:00
Mike Dubman
bd358cb180
Apply Jeff`s patch from ticket: 3145
...
Refs: 3763
This commit was SVN r29751.
2013-11-25 11:02:42 +00:00
Mike Dubman
b10bb525f1
fix oshmem_CFLAGS to meet OMPI requirements
...
Refs: 3763
This commit was SVN r29662.
2013-11-12 07:25:14 +00:00
Mike Dubman
48c2728b1d
globalexit() should use common approach using orte_errmgr.abort()
...
This commit was SVN r29434.
2013-10-14 09:48:35 +00:00
Mike Dubman
14304c299d
add globalexit API support.
...
it is not fully functional yet, but initial version is good enough.
developed by Igor, reviewed by miked
This commit was SVN r29430.
2013-10-12 19:15:36 +00:00
Joshua Ladd
601f9e37cd
Fixing FORTRAN bindings in OSHMEM
...
This commit was SVN r29190.
2013-09-17 16:39:56 +00:00
Jeff Squyres
df7654e8cf
1. Per my previous email
...
(http://www.open-mpi.org/community/lists/devel/2013/09/12889.php ), I
renamed all "f77" and "f90" directory/file names to "fortran"
(including removing shmemf77 / shmemf90 wrapper compilers and
replacing them with "shmemfort").
2. Fixed several Fortran coding errors.
3. Removed lots of old/stale comments that were clearly the result of
copying from the OMPI layer and then not cleaning up afterwards (i.e.,
the comments were wholly inaccurate in the oshmem layer).
4. Removed both redundant and harmful code from oshmem_config.h.in.
5. Temporarily slave building the oshmem Fortran bindings to
--enable-mpi-fortran. This doesn't seem like a good long-term
solution, but at least you can now build all Fortran bindings (MPI +
oshmem) or not. *** SEE MY NOTE IN config/oshmem_configure_options.m4
FOR WORK THAT STILL NEEDS TO BE DONE!
This commit was SVN r29165.
2013-09-15 09:32:07 +00:00
Joshua Ladd
027e7deb7f
Adding more fixes to stomp casting/addressing issues on 32-bit systems.
...
This commit was SVN r29164.
2013-09-13 20:37:30 +00:00
Ralph Castain
5da795247d
Attempt to resolve the nightly build problem
...
Refs trac:3763
This commit was SVN r29161.
The following Trac tickets were found above:
Ticket 3763 --> https://svn.open-mpi.org/trac/ompi/ticket/3763
2013-09-13 14:50:07 +00:00
Joshua Ladd
936c42a872
This commit 1. Fixes the void pointer casting to 64-bit integer issue in shmem_lock.c, line 170. 2. Applies the patch provided by George to add support for Intel (12.1.020110811) compiler in OSHMEM. 3. Fixes the configure warning generated by AC_TRY_RUN - disable mxm atomic locks if cross compiling.
...
This commit was SVN r29158.
2013-09-12 20:54:55 +00:00
Ralph Castain
3cf3b88bd1
Fix typo in function name
...
This commit was SVN r29156.
2013-09-11 03:40:13 +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