Ralph Castain
adeecad274
Clarify when oshmem is enabled/disabled. Thanks to Paul Hargrove for the language
...
cmr=v1.8.3:reviewer=jsquyres
This commit was SVN r32431.
2014-08-05 14:52:18 +00:00
Ralph Castain
9b88ec7cde
Per RFC, continue cleaning up the build system
...
OMPI_C_WEAK_SYMBOLS -> OPAL_C_WEAK_SYMBOLS
ompi_cv_c_weak_symbols -> opal_cv_c_weak_symbols
This commit was SVN r31654.
2014-05-06 18:03:08 +00:00
Ralph Castain
29609577d5
Per RFC:
...
ompi_show_title -> opal_show_title
ompi_show_subtitle -> opal_show_subtitle
This commit was SVN r31638.
2014-05-05 22:35:23 +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
50a705f247
Fix #4465 : spall Quadrics correctly.
...
Many thanks to Jeff Hammond for noticing.
cmr=v1.8:reviewer=ompi-rm1.8
This commit was SVN r31256.
2014-03-27 17:52:43 +00:00
Jeff Squyres
412364d66e
Change "test ==" to "test =" to be more portable.
...
This commit was SVN r31159.
2014-03-19 21:38:01 +00:00
Ralph Castain
17d618abd2
As per the thread on ticket #4399 , OSHMEM does not support non-Linux platforms. So provide a check for Linux and error out if --enable-oshmem is given on a non-supported platform. If no OSHMEM option is given (enable or disable), then don't attempt to build OSHMEM unless we are on a Linux platform. Default to building if we are on Linux for now, pending the outcome of the Debian situation.
...
cmr=v1.7.5:reviewer=jsquyres:subject=disable OSHMEM on non-Linux platforms
This commit was SVN r31155.
2014-03-19 20:32:15 +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
Ralph Castain
9c66c4f439
Correctly implement --disable-oshmem and --without-orte so we don't build the disabled section of code. Fix a bunch of code rot in the PMI rte component, and add several missing headers when building --without-orte.
...
NOTE: I transferred the oshmem-disabled-by-default from the 1.7 branch to the trunk to minimize future disruption if/when we change that option.
cmr=v1.8:reviewer=jsquyres
This commit was SVN r31006.
2014-03-11 22:02:40 +00:00
Mike Dubman
a14dda491e
OSHMEM: various fixes
...
- -check-shmem-params is OFF by default. It checks OSHMEM API params and will abort on bad input
- hcoll do not save fallback coll pointers for unsupported collectives.
fixed by Val, Roman, reviewed by Miked/Igor
cmr=v1.7.5:reviewer=ompi-rm1.7
This commit was SVN r30995.
2014-03-11 17:27:33 +00:00
Mike Dubman
a1044dd517
OSHMEM: fix fortran selection logic
...
based on offline discussion and agreement with Jeff
fixed by Roman, reviewed by Igor/Mike
cmr=v1.7.5:reviewer=ompi-rm1.7
This commit was SVN r30952.
2014-03-06 11:22:30 +00:00
Mike Dubman
33d363e65d
OSHMEM: fix fortran binding
...
based on true story: http://www.open-mpi.org/community/lists/devel/2014/03/14262.php
fixed by Roman, reviewed by Igor/Mike
cmr=v1.7.5:reviewer=ompi-rm1.7
This commit was SVN r30906.
2014-03-03 09:58:11 +00:00
Mike Dubman
7e5031374e
OSHMEM: Apply Jeff`s comments to fortran configure logic
...
Refs trac:3763
This commit was SVN r30530.
The following Trac tickets were found above:
Ticket 3763 --> https://svn.open-mpi.org/trac/ompi/ticket/3763
2014-02-03 09:47:56 +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
Mike Dubman
34b3718042
revert, need rework.
...
This commit was SVN r30351.
2014-01-21 17:56:01 +00:00
Mike Dubman
37343574e0
OSHMEM: fix fortran binding
...
The check to enable shmem fortran was too early, MPI can disable fortran but SHMEM fortran check was already done.
Refs trac:3763
This commit was SVN r30340.
The following Trac tickets were found above:
Ticket 3763 --> https://svn.open-mpi.org/trac/ompi/ticket/3763
2014-01-21 09:20:51 +00:00
Mike Dubman
9f5abfb233
OSHMEM: fix fortran selection logic and refactoring
...
refactoring inspired by this thread: http://www.open-mpi.org/community/lists/devel/2014/01/13744.php
fix oshmem fortran selection logic, Thanks to Paul for info
Refs trac:3763
This commit was SVN r30286.
The following Trac tickets were found above:
Ticket 3763 --> https://svn.open-mpi.org/trac/ompi/ticket/3763
2014-01-14 13:23:44 +00:00
Mike Dubman
d9f144d09f
fix broken logic for oshmem:bindings:fort
...
Refs trac:3763
This commit was SVN r30226.
The following Trac tickets were found above:
Ticket 3763 --> https://svn.open-mpi.org/trac/ompi/ticket/3763
2014-01-10 15:20:19 +00:00
Mike Dubman
753d630809
libshmem to liboshmem rename voices
...
Refs: 3763
This commit was SVN r29785.
2013-12-03 13:16:12 +00:00
Mike Dubman
5c7557f11a
reverting r29771, duplicates Brian`s fix
...
This commit was SVN r29772.
The following SVN revision numbers were found above:
r29771 --> open-mpi/ompi@bc25091b61
2013-11-29 14:28:02 +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
826fa635a3
add support for --without-oshmem in configure
...
This commit was SVN r29733.
2013-11-22 13:51:46 +00:00
Brian Barrett
aa517b09a8
Add option to disable building the OSHMEM interface. This isn't perfect, but should work for the v1.7 timeframe
...
This commit was SVN r29727.
2013-11-21 17:13:28 +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
ab796052b4
Applying Jeff`s comments about proper SHMEM fortran organization of files.
...
Refs: 3870
This commit was SVN r29651.
2013-11-11 14:26:25 +00:00
Ralph Castain
74c6b12d67
Don't force "treat warnings as errors" in the OpenSHMEM branch as this prevents building of tarballs on machines with compilers that generate warnings when the system is built with "tarball" settings. Instead, make this a configuration option so that OSHMEM developers can set it when they work on the code, but others don't have to use such restrictions.
...
Refs trac:3763
This commit was SVN r29538.
The following Trac tickets were found above:
Ticket 3763 --> https://svn.open-mpi.org/trac/ompi/ticket/3763
2013-10-27 15:35:14 +00:00
Joshua Ladd
2f22329ea4
This commit (hopefully) fully addresses the enabling of oshmem fortran bindings given its dependency on the building of fortran bindings in OMPI. This commit closes trac:3851.
...
This commit was SVN r29521.
The following Trac tickets were found above:
Ticket 3851 --> https://svn.open-mpi.org/trac/ompi/ticket/3851
2013-10-25 15:42:10 +00:00
Mike Dubman
5cc1f3803b
shmem-fortran fix, naming conventions for shmem option, examples
...
This commit was SVN r29518.
2013-10-25 05:25:41 +00:00
Mike Dubman
2d76a9be45
add --enable-oshmem-fortran opt to configure
...
This commit was SVN r29448.
2013-10-17 05:42:43 +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
Jeff Squyres
dc822de80f
Fix typo/misspelling in variable name.
...
This commit was SVN r29410.
2013-10-09 14:04:25 +00:00
Mike Dubman
08efe5a338
Adopting shmem configure logic to trunk build system conventions
...
fixed by Dinar, reviewed by miked
cmr=v1.7.4:reviewer=ompi-rm1.7
This commit was SVN r29328.
2013-10-02 06:59:09 +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
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