Gilles Gouaillardet
6e2951e8d7
MPI_Win_{attach,detach} : add man pages
2015-06-26 15:14:25 +09:00
Gilles Gouaillardet
f7bbad96be
MPI_Win_create_dynamic : add man page
2015-06-26 15:14:24 +09:00
Gilles Gouaillardet
7e0581c853
MPI_Win_{get,set}_info : add Java bindings
2015-06-26 15:10:15 +09:00
Gilles Gouaillardet
0836344673
MPI_Win_{attach,detach} : add Java bindings
2015-06-26 15:10:14 +09:00
Gilles Gouaillardet
ade7de549c
MPI_Win_create_dynamic : add Java bindings
2015-06-26 15:10:14 +09:00
Ralph Castain
2fa8167383
Remove manpages when doing distclean in the OMPI extensions area
2015-06-25 21:01:17 -07:00
Jeff Squyres
13425e759c
bml r2: very minor cleanups
...
Delete stale comments, use C99 struct initialization.
2015-06-25 15:54:16 -07:00
Rolf vandeVaart
5aa11a2c9f
Fix library name
2015-06-25 18:07:01 -04:00
Rolf vandeVaart
2750a6e237
Fix filename name
2015-06-25 17:41:44 -04:00
Rolf vandeVaart
995723ca6f
Fix compilation of cuda extensions
...
Fix compilation
2015-06-25 17:19:14 -04:00
bureddy
c78b8e9b8e
Merge pull request #664 from bureddy/master
...
powerpc: update mem barrier instructions
2015-06-25 14:09:49 -07:00
rhc54
d01f37c063
Merge pull request #667 from rhc54/topic/cudaext
...
Add CUDA MPI extension for Rolf - because @jsquyres said it was OKAY
2015-06-25 13:41:54 -07:00
Jeff Squyres
a172bd161e
usnic: switch to use the new libfabric common library
...
The usnic BTL configure.m4 no longer needs to OPAL_CHECK_LIBFABRIC; it
just uses the results from opal/mca/common/libfabric's configure.m4.
We also now don't need to link against libfabric -- they just link
against the opal_common_libfabric library.
2015-06-25 13:33:15 -07:00
Ralph Castain
265cd14f60
Purge whitespace
2015-06-25 13:27:56 -07:00
Ralph Castain
8d128fe090
Remove the non-null attributes from the cmd_line parser as this isn't something we can guarantee, and the optimization isn't worth the potential for error
2015-06-25 13:26:20 -07:00
Ralph Castain
a390a8f5ef
Add a CUDA MPI extension to provide the MPIx_CUDA_SUPPORT macro
2015-06-25 13:07:35 -07:00
rhc54
8b62b63786
Merge pull request #666 from rhc54/topic/libfab
...
Add a common/libfabric component
2015-06-25 12:46:34 -07:00
rhc54
5e6670343e
Merge pull request #673 from jsquyres/pr/mpi-extension-defaults
...
MPI extensions: build extensions by default
2015-06-25 12:38:26 -07:00
Jeff Squyres
fca193d316
MPI extensions: build extensions by default
...
* affinity: will build unless disabled.
* cr: will build if FT is enabled, unless it is disabled. It will
also complain/abort if you --with-mpi-ext=cr, but FT is disabled.
* example: will only build if --with-mpi-ext=example (and .ompi_ignore
is removed)
2015-06-25 11:28:58 -07:00
Yohann Burette
7fd5ded327
mtl/ofi: message truncation is now indicated by FI_ETRUNC.
2015-06-25 11:06:41 -07:00
Yohann Burette
483ff23db1
mtl/ofi: cancels are now tracked by an error entry.
2015-06-25 11:06:41 -07:00
Ralph Castain
ea0e21bb06
Add a common/libfabric component to the opal layer where we can place common functions
2015-06-25 11:04:00 -07:00
Nathan Hjelm
ee36d813dc
Merge pull request #657 from hjelmn/c99
...
more c99 updates
2015-06-25 11:21:09 -06:00
Howard Pritchard
f45914db9b
Merge pull request #670 from hppritcha/topic/ownership_update
...
ownership: update ownership files
2015-06-25 11:02:45 -06:00
Nathan Hjelm
4d92c9989e
more c99 updates
...
This commit does two things. It removes checks for C99 required
headers (stdlib.h, string.h, signal.h, etc). Additionally it removes
definitions for required C99 types (intptr_t, int64_t, int32_t, etc).
Signed-off-by: Nathan Hjelm <hjelmn@me.com>
2015-06-25 10:14:13 -06:00
rhc54
1a767ed47c
Merge pull request #654 from rhc54/topic/config
...
Remove internal bool type definitions
2015-06-25 09:10:21 -07:00
Howard Pritchard
e49a37c034
ownership: update ownership files
...
per discussions at OMPI devel workshop
Signed-off-by: Howard Pritchard <howardp@lanl.gov>
2015-06-25 10:04:42 -06:00
Jeff Squyres
0bb3fd0a10
coll hierarch: remove last stale file
2015-06-25 08:40:50 -07:00
Jeff Squyres
6fe948913c
NEWS: sync with v1.8.x branch
2015-06-25 06:53:01 -07:00
Devendar Bureddy
ed406b05cb
powerpc: update mem barrier instructions
...
- added isync interface.
- define opal_atomic_wmb() to lwsync as it is recommend over eieio
on cache enabled storage.
(http://www.ibm.com/developerworks/systems/articles/powerpc.html ).
2015-06-25 10:54:44 +03:00
Ralph Castain
014a6a5969
Initialize variable to make clang happy
2015-06-24 22:01:09 -07:00
Nathan Hjelm
ea6a6cab09
Fix error in NEWS update
...
Signed-off-by: Nathan Hjelm <hjelmn@me.com>
2015-06-24 18:25:58 -06:00
Nathan Hjelm
e561f150d6
Merge pull request #658 from hjelmn/mpit_fixes
...
Fix definition of MPI_T_pvar_get_index
2015-06-24 16:40:25 -07:00
Nathan Hjelm
4552afff06
Fix definition of MPI_T_pvar_get_index
...
The definition of MPI_T_pvar_get_index was incorrect. This commit
fixes the definition and adds a missing return code.
Signed-off-by: Nathan Hjelm <hjelmn@me.com>
2015-06-24 17:31:26 -06:00
George Bosilca
dc1b125b12
There is no destructor for the base requests.
2015-06-24 14:29:45 -07:00
bosilca
1b8556f926
Merge pull request #653 from hjelmn/moar_ob1_fixes
...
pml/ob1: fix bugs in static request objects
2015-06-24 14:28:11 -07:00
Nathan Hjelm
458cd9d611
Merge pull request #629 from hjelmn/aint_math
...
Add support for MPI-3.1 MPI_Aint functions
2015-06-24 10:52:44 -07:00
Nathan Hjelm
6dd9658d73
man: remove F77 notes from MPI_Aint_add/MPI_Aint_diff man pages
...
Signed-off-by: Nathan Hjelm <hjelmn@me.com>
2015-06-24 11:49:48 -06:00
Nathan Hjelm
1a1492a530
Merge pull request #3 from jsquyres/hjelmn-aint_math
...
mpi-f08: corrections to new MPI_Aint_* subroutines
2015-06-24 10:44:03 -07:00
Jeff Squyres
258d1aa160
mpi-f08: corrections to new MPI_Aint_* subroutines
...
(cherry picked from commit 8f252e65b02bfe20cacee0ece8c835246eea3bd9)
2015-06-24 10:42:01 -07:00
rhc54
0f219068cc
Merge pull request #656 from rhc54/topic/whitespace
...
Purge whitespace from the repo
2015-06-24 09:12:18 -07:00
Ralph Castain
536faf3f39
Add requested comment
2015-06-24 08:42:02 -07:00
Ralph Castain
24cc9358a6
Set the whitespace-purge.sh script to be executable
2015-06-24 08:29:26 -07:00
Ralph Castain
57b7c44aec
Cleanup the rest of the no-longer-required bool configury
2015-06-24 08:25:49 -07:00
Ralph Castain
869041f770
Purge whitespace from the repo
2015-06-23 20:59:57 -07:00
Jeff Squyres
dc9932a786
README: OMPI needs a C99 compiler to build
2015-06-23 18:43:52 -07:00
Ralph Castain
db3c59b943
Silence a warning by converting the bitmap to a string prior to printing the error
2015-06-23 11:49:11 -07:00
Ralph Castain
a809902c0a
Now that we require C99, and stdbool.h is part of C99, we no longer need to define our own bool types. Since bool is commonly used in a lot of places, just include stdbool.h in opal_config_bottom.h
2015-06-23 11:31:48 -07:00
Nathan Hjelm
9a8a87611e
pml/ob1: fix bugs in static request objects
...
This commit fixes several bugs in the static request objects used by
ob1 for blocking send/receive operations.
- Fix memory leak when using MPI_THREAD_MULTIPLE. Requests were
allocated off the free list but were destructed and NOT returned.
- Fix double-destruct of static objects. There is no reason to
CONSTRUCT/DESTUCT the static object for each send/receive
operation. This adds overhead and no benefit. To keep the code
clean helper functions have been added to finalize ob1 send/receive
requests.
- Remove now unnecessary include of alloca.h.
Signed-off-by: Nathan Hjelm <hjelmn@me.com>
2015-06-23 11:00:45 -06:00
Jeff Squyres
5ce91b0bd6
README: fine-tune the definition of "backwards compatible"
2015-06-23 07:42:53 -07:00