Mike Dubman
6fb0dbdab5
OSHMEM: port 6 patches from git mirror to svn
...
Subject: [PATCH 1/6] OSHMEM: mkey refactoring
mkey can be either shared memory style id or it can be
arbitrary byte string
removed hack that used spml_context to store generic keys
coding style fixes
Subject: [PATCH 2/6] OSHMEM: added support of MXM 2.0 rc transport
coding style fixed, typos, check error condition
Subject: [PATCH 3/6] OSHMEM: mxm2.0: remove PTL_SELF
There is no need to have special case for 'self'
connection in mxm 2.0. It also solves the problem
of passing incorrect mkey when doing put/get to
self
Subject: [PATCH 4/6] OSHMEM: fixes mxm fadd
give a dummy buffer if doing atomic add
Subject: [PATCH 5/6] OSHMEM: mxm2.0: do not use MXM_REQ_FLAG_SEND_LAZY
Subject: [PATCH 6/6] OSHMEM: remove unused include, causes compilation fail on ubuntu
Refs trac:3763
This commit was SVN r30129.
The following Trac tickets were found above:
Ticket 3763 --> https://svn.open-mpi.org/trac/ompi/ticket/3763
2014-01-07 11:56:36 +00:00
Mike Dubman
92cf175e9e
OSHMEM: exchange mxm(ikrit) endpoints via MPI_Allgather, code cleanup, remove unused
...
Refs trac:3763
This commit was SVN r30089.
The following Trac tickets were found above:
Ticket 3763 --> https://svn.open-mpi.org/trac/ompi/ticket/3763
2013-12-26 10:53:48 +00:00
Mike Dubman
e2f372ac4b
OSHMEM: set default transport for mxm under OSHMEM to be ud, can be overwritten with MXM_OSHMEM_TL= variable
...
Refs trac:3763
This commit was SVN r30088.
The following Trac tickets were found above:
Ticket 3763 --> https://svn.open-mpi.org/trac/ompi/ticket/3763
2013-12-26 08:05:08 +00:00
Ralph Castain
885fcac488
Forward declaration must match eventual function - both must be static
...
Refs trac:3763
This commit was SVN r30082.
The following Trac tickets were found above:
Ticket 3763 --> https://svn.open-mpi.org/trac/ompi/ticket/3763
2013-12-25 02:28:22 +00:00
Mike Dubman
cc4ab51b71
SHMEM: silence warning
...
Refs trac:3763
This commit was SVN r30077.
The following Trac tickets were found above:
Ticket 3763 --> https://svn.open-mpi.org/trac/ompi/ticket/3763
2013-12-24 16:18:48 +00:00
Mike Dubman
2e138ddd05
OSHMEM: Use MPI calls for mkey exchange
...
fixed by Alex, reviewed by miked
Refs: 3763
This commit was SVN r30056.
2013-12-23 09:20:42 +00:00
Mike Dubman
6dbce7f9f8
fix compile warning
...
Refs trac:3763
This commit was SVN r30004.
The following Trac tickets were found above:
Ticket 3763 --> https://svn.open-mpi.org/trac/ompi/ticket/3763
2013-12-20 11:03:09 +00:00
Mike Dubman
d70f93b2dc
fix corrupted verbose output in oshmem
...
set yoda prio lower than ikrit
fix anon unions in ikrit
Refs trac:3763
This commit was SVN r29976.
The following Trac tickets were found above:
Ticket 3763 --> https://svn.open-mpi.org/trac/ompi/ticket/3763
2013-12-19 11:59:32 +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
ac4573b6db
code formatting according to OMPI code style
...
Refs trac:3763
This commit was SVN r29908.
The following Trac tickets were found above:
Ticket 3763 --> https://svn.open-mpi.org/trac/ompi/ticket/3763
2013-12-14 14:39:56 +00:00
Mike Dubman
3252ccac6d
fix Segfault in finalize which happens because we try to call completion callback function from yoda, but yoda already unloaded at that moment.
...
wait for outstanding request to complete before closing
Refs: 3763
This commit was SVN r29857.
2013-12-11 08:48:07 +00:00
Mike Dubman
8da74bec34
fix memheap void pointer arithmetics
...
Refs trac:3763
This commit was SVN r29856.
The following Trac tickets were found above:
Ticket 3763 --> https://svn.open-mpi.org/trac/ompi/ticket/3763
2013-12-11 06:35:03 +00:00
Mike Dubman
2e124454b4
cosmitic fix to remove redundant -lfca
...
use CPP extra flags var which propagated to coll/fca and scoll/fca
Refs: #3694
This commit was SVN r29832.
2013-12-07 15:00:54 +00:00
Joshua Ladd
a73cac07e5
Resolves oshmem_info segfault on OSX. This fixes trac:3904. Refs trac:3763
...
This commit was SVN r29809.
The following Trac tickets were found above:
Ticket 3763 --> https://svn.open-mpi.org/trac/ompi/ticket/3763
Ticket 3904 --> https://svn.open-mpi.org/trac/ompi/ticket/3904
2013-12-05 19:37:44 +00:00
Yossi Etigin
97b0a560cb
spml ikrit: update configuration parsing api to mxm 2.1, drop
...
older version support (1.0 and 1.1), and cleanup the code.
reviewed by miked.
This commit was SVN r29798.
2013-12-04 09:13:17 +00:00
Mike Dubman
4ee10e7589
fix copy&paste bug which caused fca enable flag to be ignored
...
Refs: #3763
This commit was SVN r29796.
2013-12-04 07:45:34 +00:00
Mike Dubman
bc25091b61
Implement Jeff`s feedback: Anonymous unions handling
...
Refs: 3763
This commit was SVN r29771.
2013-11-29 14:14:46 +00:00
Mike Dubman
2faef6bc2d
Define OSHMEM_HAS_IKRIT removed from configuration file.
...
Both yoda and ikrit componets are adding in mca_spml_base_open now.
Default component ikrit if found.
Refs: 3763
This commit was SVN r29770.
2013-11-29 14:12:04 +00:00
Mike Dubman
0ddc2bc214
C99ing ...
...
Refs: 3763
This commit was SVN r29756.
2013-11-26 12:46:56 +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
Ralph Castain
8a427ad71d
Silence warning
...
This commit was SVN r29658.
2013-11-11 22:51:52 +00:00
Mike Dubman
598571649a
do MPI_Barrier at the end of shmem_init() code but before we use shmem native collectives
...
Refs: #3763
This commit was SVN r29567.
2013-10-30 17:08:54 +00:00
Mike Dubman
b5c95e8eb6
yoda spml will disqalify itself if bml/btls are not started by ompi
...
Starting bml/btls in yoda is pointless because btls require modex()
exchange. modex() is only done during mpi_init()
Refs trac:3763
This commit was SVN r29541.
The following Trac tickets were found above:
Ticket 3763 --> https://svn.open-mpi.org/trac/ompi/ticket/3763
2013-10-28 18:55:50 +00:00
Joshua Ladd
6b4bfcf4d7
This commit fixes pointer arithmetic done with void * pointers in memheap. This commit closes trac:3844
...
This commit was SVN r29520.
The following Trac tickets were found above:
Ticket 3844 --> https://svn.open-mpi.org/trac/ompi/ticket/3844
2013-10-25 15:27:50 +00:00
Mike Dubman
9cea216c0e
fix autogen warn, fixed by Roman, reviewed by miked
...
This commit was SVN r29519.
2013-10-25 14:39:37 +00:00
Mike Dubman
c33d5c0b59
issue with bml init/fin for yoda component
...
bml can be initialized by not yoda component and in this case yoda should not
call bml finalization.
This commit was SVN r29458.
2013-10-22 06:13:00 +00:00
Alex Mikheev
68b8e562d6
fixed check availability of mxm atomics. No need to run the code. succesful compilation is enough to detect availability.
...
reviewed by miked
This commit was SVN r29407.
2013-10-09 11:52:04 +00:00
Mike Dubman
d2d533cf6c
enable ikrit for np>=0 with mxm2
...
reviewed by Amir
Refs: #3763
This commit was SVN r29386.
2013-10-06 12:43:47 +00:00
Alex Mikheev
7f221f7e1d
oshmem & mxm2.0 yet another compilation fix
...
reviewed by miked
This commit was SVN r29350.
2013-10-03 15:50:04 +00:00
Alex Mikheev
78b860dc1d
compilation fix for oshmem and mxm
...
reviewed by miked
This commit was SVN r29349.
2013-10-03 15:04:36 +00:00
Mike Dubman
c86a8e236c
rename var
...
fix warn
This commit was SVN r29346.
2013-10-03 13:55:26 +00:00
Alex Mikheev
3d41637036
OSHMEM fixes for MXM 2.0:
...
- register memheap with mxm
- handle zcopy correctly
- use mxm provided empty memory key instead of NULL
reviewed by miked
This commit was SVN r29345.
2013-10-03 11:53:20 +00:00
Mike Dubman
ed62a3c7c8
fix compile error, bad patch was previously applied
...
fixed by Igor, reviewed by miked
cmr=v1.7.4:reviewer=ompi-rm1.7
This commit was SVN r29330.
2013-10-02 08:32:26 +00:00
Mike Dubman
95b96a9905
adopt to MXM2 API change
...
fixed by Igor, reviewed by miked
cmr=v1.7.4:reviewer=ompi-rm1.7
This commit was SVN r29329.
2013-10-02 07:35:09 +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
Mike Dubman
5d2bce3334
fix define name to match mxm2 API
...
cmr=v1.7.4:reviewer=ompi-rm1.7
This commit was SVN r29311.
2013-10-01 09:11:01 +00:00
Joshua Ladd
ba17053470
Fixing OSHMEM compiler warnings when --enable-mpi-thread-multiple is set
...
This commit was SVN r29249.
2013-09-26 01:21:17 +00:00
Joshua Ladd
008a2af2d8
Cleaning up a bit
...
This commit was SVN r29240.
2013-09-24 22:09:36 +00:00
Joshua Ladd
ac421fc1b9
Fixing OSHMEM 64-bit compiler warnings/picky errors in MXM enabled components.
...
This commit was SVN r29239.
2013-09-24 21:48:57 +00:00
Joshua Ladd
d81186df9b
More OSHMEM fixes for Sun C 5.12 compiler
...
This commit was SVN r29203.
2013-09-18 13:54:47 +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
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
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