Rolf vandeVaart
77950374a5
Merge pull request #695 from rolfv/pr/fix-previous-cuda-macro-change
...
Fix errors from previous commit
2015-07-08 12:59:10 -04:00
yosefe
103cac5bd9
yalla: fix mxm configuration parsing.
...
Take configuration from MXM_MPI_xx instead of MXM_PML_xx, same as mtl
mxm.
2015-07-08 19:18:23 +03:00
Rolf vandeVaart
1229dd3ed6
Fix errors from previous commit
2015-07-08 11:46:52 -04:00
Rolf vandeVaart
2797f5b8fc
Merge pull request #694 from rolfv/pr/update-cuda-macro
...
Some minor cleanup and renaming of query function.
2015-07-08 11:09:17 -04:00
Rolf vandeVaart
6372baa7b9
Some minor cleanup and renaming of query function.
2015-07-08 10:17:35 -04:00
Jeff Squyres
d5e16839e9
mpi_f08: restore C/Fortran compatibility with F08 BUFFER_DETACH
...
The C int/Fint interoperability code was erroneously removed when this
function was moved to the use-mpi-f08 directory.
2015-07-08 03:55:50 -07:00
Jeff Squyres
8ff60c47cc
mpi_f08: move the f08 version of buffer_detach to use-mpi-f08
...
@ggouaillardet was right -- we should have put the
ompi_buffer_detach_f08() function in the use-mpi-f08 directory to
begin with. Putting it in the mpif-h directory made it complicated as
to whether the function would be built or not (e.g., whether weak
symbols were supported or not, whether the profiling layer was
disabled or not, ...etc.).
Just put it in the use-mpi-f08 directory and always build it (when the
mpi_f08 module is built, of course), and keep it simple.
2015-07-07 07:38:09 -07:00
Gilles Gouaillardet
9e89985f3d
restore whitespaces into the pdf files
2015-07-07 09:17:00 +09:00
Howard Pritchard
fb9c218e5d
Merge pull request #684 from nrgraham23/java_bindings
...
ompi/java: add MPI_Rget and MPI_Rput java bindings
2015-07-06 15:25:06 -06:00
Jeff Squyres
e28f016793
fortran only compile f08 buffer_detach once
...
Since there is no profiling version of the f08 buffer_detach function
(or, more specifically, the Fortran compile does the name mangling of
MPI and PMPI to the back-end C function for us), ensure that it is
only compiled once.
Also, per Gilles' observation, the f08-related #pragmas are no longer
relevant.
2015-07-06 09:52:27 -07:00
Jeff Squyres
4694b16256
mpi_f08: further fixes for MPI_BUFFER_DETACH
...
A few minor fixes in addition to
open-mpi/ompi@bd94da7de4 and
open-mpi/ompi@fc69c0be24 .
2015-07-04 05:27:22 -07:00
Jeff Squyres
bd94da7de4
mpi_f08: fix MPI_BUFFER_DETACH interfaces
...
Add an mpi_f08-specific implementation for MPI_BUFFER_DETACH.
Per MPI-3.1:3.6, p45, the buffer argument is ignored in
MPI_BUFFER_DETACH for mpif.h and the mpi module. But in the mpi_f08
module, the buffer argument is treated like it is in the C binding.
2015-07-03 08:56:34 -07:00
bosilca
77367ca02c
Merge pull request #687 from rolfv/pr/fix-smcuda-perfprob
...
Add the ability use different size buffers for host and CUDA buffers
2015-07-02 18:42:41 -04:00
Rolf vandeVaart
30a872b478
Add the ability to send host buffers through one sized staging buffers and CUDA buffers through different sized buffers. Fixes performance issues
2015-07-02 11:11:15 -04:00
Gilles Gouaillardet
6356c4b113
mpif: fix typo in interface name
...
* MPI_Comm_dup_with_info
* MPI_Comm_split_type
* PMPI_Comm_split_type
2015-07-02 17:13:07 +09:00
Gilles Gouaillardet
fa50e0d712
mpi_f08: fix typo in binding name
...
replace MPI_Win_flush_all_local with MPI_Win_flush_local_all
2015-07-02 15:47:38 +09:00
Nathaniel Graham
bb5699e912
ompi/java: add MPI_Rget and MPI_Rput java bindings
...
Wrote tests for ompi tests, but will commit later.
Signed-off-by: Nathaniel Graham <ngraham@lanl.gov>
2015-06-30 12:05:59 -06:00
Gilles Gouaillardet
c4025f55a4
mpi_f08: add MPI_Type_size_x and misc PMPI_xxx bindings
2015-06-30 16:31:14 +09:00
Gilles Gouaillardet
18fd30a173
mpi_f08: fix MPI_FREE_MEM binding
2015-06-30 14:19:50 +09:00
Gilles Gouaillardet
13950c3ec1
mpi_f08: fix MPI_WIN_{ATTACH,DETACH} bindings
...
fixes INTENT from open-mpi/ompi@9600e2bc63
2015-06-30 12:28:23 +09:00
Gilles Gouaillardet
86bbdd2ebe
mpi_f08: fix MPI_COMM_SPAWN_MULTIPLE binding
2015-06-30 11:47:45 +09:00
Gilles Gouaillardet
a4cc83f4f7
mpiext/affinity: fix missing function type
2015-06-30 09:37:27 +09:00
Rolf vandeVaart
dfa4b5e474
Merge pull request #680 from rolfv/pr/add-cuda-macro
...
Add a macro to indicate CUDA-aware support
2015-06-29 14:24:19 -04:00
Jeff Squyres
f6882a85bb
mpiext_affinity_str.c: minor stylistic updates
...
No real functional changes:
* Reduce #if's a little -- have a single "no hwloc" and "hwloc"
section.
* Make a common subroutine (no_hwloc_support()) for when we don't have
any hwloc support
2015-06-29 09:36:10 -07:00
Jeff Squyres
fc69c0be24
mpi_f08: fix MPI_BUFFER_DETACH binding
2015-06-29 09:22:30 -07:00
Rolf vandeVaart
e1983ff46a
Add a macro to indicate CUDA-aware support
2015-06-29 12:08:27 -04:00
Jeff Squyres
91d3b5f555
errcode.h: fix typo: errnum, not errno
...
Thanks to Åke Sandgren for pointing out the error.
2015-06-29 08:32:46 -07:00
Gilles Gouaillardet
6994d742fd
mpiext/affinity: #if OPAL_HAVE_HWLOC most parts of the code
...
that allow this extension to compile if configure'd with --without-hwloc
2015-06-29 09:54:03 +09:00
Gilles Gouaillardet
e0dd9bd2e7
Fix java bindings disaster
...
that commit fixes :
- open-mpi/ompi@224f97b009
- open-mpi/ompi@ade7de549c
- open-mpi/ompi@0836344673
- open-mpi/ompi@7e0581c853
- open-mpi/ompi@d948a43993
2015-06-29 09:51:36 +09:00
Gilles Gouaillardet
d948a43993
java: fix typo in MPI_Win_attach binding
2015-06-28 09:27:19 +09:00
Gilles Gouaillardet
98bf02485d
fortran: add Fortran 2008 bindings for attr_fn (MPI_COMM_DUP_FN and friends)
...
Fixes open-mpi/ompi#460
2015-06-26 15:21:30 +09:00
Gilles Gouaillardet
e701bf35cc
MPI_Win_{get,set}_info : add man pages
2015-06-26 15:14:25 +09:00
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
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
Ralph Castain
265cd14f60
Purge whitespace
2015-06-25 13:27:56 -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