Nathaniel Graham
a1b47a333a
Java Environment Variable Bindings
...
Added the bindings for MPI_GET_VERSION and MPI_GET_LIBRARY_VERSION.
Signed-off-by: Nathaniel Graham <ngraham@lanl.gov>
2015-07-23 14:52:01 -06:00
Howard Pritchard
967907fea4
Merge pull request #731 from nrgraham23/alltoallw_functions
...
Alltoallw functions
2015-07-22 12:21:01 -06:00
Nathaniel Graham
1197d2a893
Adding missed copyrights.
...
I did not add the LANL copyrights to the files I touched
while fixing the javadoc errors.
Signed-off-by: Nathaniel Graham <ngraham@lanl.gov>
2015-07-22 11:04:41 -06:00
Nathaniel Graham
11e1f09c25
White space fixes
...
Signed-off-by: Nathaniel Graham <ngraham@lanl.gov>
2015-07-21 16:39:59 -06:00
Nathaniel Graham
7548e342dd
Java bindings for alltoallw functions.
...
Includes bindings for MPI_ALLTOALLW and MPI_IALLTOALLW.
Signed-off-by: Nathaniel Graham <ngraham@lanl.gov>
2015-07-21 16:29:22 -06:00
Gilles Gouaillardet
46a87cabf0
fix comment in ompi/mpi/c/group_{excl,incl}.c
...
no code change
2015-07-21 10:29:55 +09:00
Gilles Gouaillardet
bd60ce1655
fortran: add missing non blocking i/o files to Makefile
...
fixes open-mpi/ompi@01f752a504
2015-07-16 11:27:14 +09:00
Howard Pritchard
466c8b0159
Merge pull request #697 from edgargabriel/pr/nb-coll-part2
...
pr/nb collective I/O part2
2015-07-14 14:00:39 -06:00
Jeff Squyres
efc4c93d7a
MPI_Scatter.3in: fix typo
...
Thanks to Akshay Venkatesh for noticing the mistake.
2015-07-10 20:11:39 -07:00
Nathaniel Graham
6bca7486c5
Added suppression statements.
...
There are a few places where adding the @param for the variable
javadoc wants does not make sense, so I added suppression statements
in those areas.
Signed-off-by: Nathaniel Graham <ngraham@lanl.gov>
2015-07-10 16:04:22 -06:00
Nathaniel Graham
580251e96a
Fixes for javadoc warnings.
...
Added missings @params and @throws as well as adding definitions for the @throws tags.
Signed-off-by: Nathaniel Graham <ngraham@lanl.gov>
2015-07-10 12:59:45 -06:00
Nathaniel Graham
7f6d141bd6
More one sided java bindings.
...
Bindings for the MPI_WIN_FLUSH_LOCAL, MPI_WIN_FLUSH_LOCAL_ALL, MPI_WIN_ALLOCATE, MPI_WIN_ALLOCATE_SHARED, and MPI_COMM_SPLIT_TYPE. Also added several necessary constants.
Signed-off-by: Nathaniel Graham ngraham@lanl.gov
2015-07-10 11:40:18 -06:00
Howard Pritchard
e9d6c7a910
Merge pull request #693 from nrgraham23/additional_java_bindings
...
Additional java bindings
2015-07-10 11:10:29 -06:00
Edgar Gabriel
95c144c4b6
make the f08 interface actually compile.
2015-07-09 10:58:14 -05:00
Edgar Gabriel
601e5efca8
add the manpages for the new MPI-3.1 non-blocking collective I/O operations.
2015-07-09 10:58:14 -05:00
Edgar Gabriel
19994ff60d
add fortran interfaces to the new nb collective I/O functions
2015-07-09 10:58:14 -05:00
Edgar Gabriel
01f752a504
make the c interface functions compile and work and start with the fortran interface functions.
2015-07-09 10:58:13 -05:00
Edgar Gabriel
f2af8e94ff
- first cut on the io interface changes
...
- add the C interfaces for the new non-blocking collective I/O functions of MPI 3.1
2015-07-09 10:58:13 -05: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
Nathaniel Graham
26c528a627
Copyright additions
...
Signed-off-by: Nathaniel Graham <ngraham@lanl.gov>
2015-07-07 16:14:21 -06:00
Howard Pritchard
68c69d07ff
add copyrights to changed java related files
...
Signed-off-by: Howard Pritchard <howardp@lanl.gov>
2015-07-07 16:10:58 -06:00
Nathaniel Graham
982a232955
Additional Java Bindings
...
Java bindings for the following functions: MPI_RACCUMULATE, MPI_GET_ACCUMULATE, MPI_RGET_ACCUMULATE, MPI_WIN_LOCK_ALL, MPI_WIN_UNLOCK_ALL, MPI_WIN_SYNC, MPI_WIN_FLUSH, MPI_WIN_FLUSH_ALL, MPI_COMPARE_AND_SWAP, and MPI_FETCH_AND_OP. Also includes Java bindings for the Operations MPI_REPLACE and MPI_NO_OP.
Signed-off-by: Nathaniel Graham <ngraham@lanl.gov>
2015-07-07 16:04:17 -06: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
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
Jeff Squyres
fc69c0be24
mpi_f08: fix MPI_BUFFER_DETACH binding
2015-06-29 09:22:30 -07: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
265cd14f60
Purge whitespace
2015-06-25 13:27:56 -07:00
Nathan Hjelm
ee36d813dc
Merge pull request #657 from hjelmn/c99
...
more c99 updates
2015-06-25 11:21:09 -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
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