ea6f5b31fd
Merge pull request #749 from nrgraham23/additional_comm_java_bindings
...
Additional java bindings for the Comm class
2015-07-29 16:17:54 -06:00
efe69c89a7
Java bindings for Status methods
...
Includes java bindings for the MPI_STATUS_SET_ELEMENTS and
MPI_STATUS_SET_CANCELLED.
Signed-off-by: Nathaniel Graham <ngraham@lanl.gov >
2015-07-29 09:47:03 -06:00
59c43f4669
Additional java bindings for the Comm class
...
Added bindings for MPI_COMM_CREATE_GROUP and MPI_COMM_DUP_WITH_INFO.
Signed-off-by: Nathaniel Graham <ngraham@lanl.gov >
2015-07-24 16:14:35 -06:00
f87c41e926
Fix a compile issue in MPI.java
...
A conflict was not fully resolved in the previous merge. This
fixes the issue that was created.
Signed-off-by: Nathaniel Graham <ngraham@lanl.gov >
2015-07-24 11:54:52 -06:00
0d7a38552e
Formatting fixes for Java files.
...
Fixed tab indenting as well as some of the block comments
at the top of a few of the files.
Signed-off-by: Nathaniel Graham <ngraham@lanl.gov >
2015-07-24 11:02:13 -06:00
5f14273e32
Merge pull request #743 from nrgraham23/java_win_name_bindings
...
Java bindings for window name get and set
2015-07-24 10:53:14 -06:00
2a156a1c2e
Java bindings for window name get and set
...
Includes bindings for MPI_WIN_GET_NAME and MPI_WIN_SET_NAME.
Signed-off-by: Nathaniel Graham <ngraham@lanl.gov >
2015-07-23 18:01:19 -06:00
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
967907fea4
Merge pull request #731 from nrgraham23/alltoallw_functions
...
Alltoallw functions
2015-07-22 12:21:01 -06:00
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
11e1f09c25
White space fixes
...
Signed-off-by: Nathaniel Graham <ngraham@lanl.gov >
2015-07-21 16:39:59 -06:00
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
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
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
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
26c528a627
Copyright additions
...
Signed-off-by: Nathaniel Graham <ngraham@lanl.gov >
2015-07-07 16:14:21 -06:00
68c69d07ff
add copyrights to changed java related files
...
Signed-off-by: Howard Pritchard <howardp@lanl.gov >
2015-07-07 16:10:58 -06:00
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
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
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
d948a43993
java: fix typo in MPI_Win_attach binding
2015-06-28 09:27:19 +09:00
7e0581c853
MPI_Win_{get,set}_info : add Java bindings
2015-06-26 15:10:15 +09:00
0836344673
MPI_Win_{attach,detach} : add Java bindings
2015-06-26 15:10:14 +09:00
ade7de549c
MPI_Win_create_dynamic : add Java bindings
2015-06-26 15:10:14 +09:00
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
869041f770
Purge whitespace from the repo
2015-06-23 20:59:57 -07:00
224f97b009
mpi/java: suppress common symbols warning
...
Signed-off-by: Howard Pritchard <howardp@lanl.gov >
2015-06-15 17:13:40 -06:00
cfd2cc49fd
Get the Java bindings to compile again - add missing header
2015-05-23 11:22:24 -07:00
68614a211b
Merge pull request #596 from hjelmn/errorcode_fixes
...
Handle ompi error codes in java code and remove non-standard MPI error code from mpi.h.
2015-05-23 07:29:44 -06:00
163a1b4505
Remove non-standard MPI_ERR_SYSRESOURCE error code
...
Replaced internal usage with OMPI_ERR_OUT_OF_RESOURCE.
Signed-off-by: Nathan Hjelm <hjelmn@me.com >
2015-05-22 19:59:37 -06:00
9da29c3621
java: remove debug code
...
Talked to @ggouaillardet about this code. It was not intended to be committed to
master. Removing to fix coverity issue.
CID 1270134 Unchecked return value
Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov >
2015-05-22 08:36:14 -06:00
403b3b20d7
Handle ompi error codes in java code
...
This commit also adds protection against negative error codes in ompi
error code functions. There is one outstanding issue. There is a
negative MPI error code defined in mpi.h. This will need to be fixed
separetely.
This commit fixes coverity IDs 1271533 and 1270156.
Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov >
2015-05-21 10:39:09 -06:00
757c021951
Fix coverity ID 1270164
...
The sargs array and its elements were malloced but not freed. Note
that strings passed to NewStringUTF are copied into Java's heap and it
is the callers responsibility to free the original string.
Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov >
2015-05-21 10:15:10 -06:00
18039b34b4
ompi/java: better error message if dlopen fails
...
The error message emitted by ompi/java when dlopen
fails is misleading and not very informative.
Signed-off-by: Howard Pritchard <howardp@lanl.gov >
2015-04-06 13:35:09 -06:00
8d38ac3cee
java MPI bindings: use strdup()
2015-02-25 14:21:42 -08:00
bd99b741d2
java: update to new mpool API
2015-02-24 13:31:23 -08:00
ed78553512
Update opal_free_list_t usage to reflect new class interface.
...
Please verify your components have been updated correctly. Keep in
mind that in terms of threading:
OPAL_FREE_LIST_GET -> opal_free_list_get_st
OPAL_FREE_LIST_RETURN -> opal_free_list_return_st
I used the opal_using_threads() variant anytime it appeared multiple
threads could be operating on the free list. If this is not the case
update to _st. If multiple threads are always in use change to _mt.
2015-02-24 10:05:44 -07:00
02da8bfa93
ompi/java: fix misc bugs
...
as reported by Coverity with CIDs 1270187, 1270189 and 1270190
2015-02-16 15:19:53 +09:00
a16c1e4418
mpiJava: call mca_base_var_register *after* MPI_Init
...
Thanks to Takahiro Kawashima and Siegmar Gross for pointing this issue
2014-10-27 14:41:54 +09:00
3263f721b6
Strip crlf line endings
2014-10-02 08:37:18 -07:00
c7b229f03e
Java - slice methods: set buffer limit to its capacity before change its position
...
This commit was SVN r31943.
2014-06-03 21:32:27 +00:00
cc219218a7
Java: update javadoc's install locations
...
This commit was SVN r31914.
2014-06-01 15:40:14 +00:00
296bc56241
Java: apply a patch which solves the ticket #4313
...
This commit was SVN r31470.
2014-04-21 21:44:25 +00:00
f1133e2520
Java: initialize free list to only 2 buffers
...
This commit was SVN r31454.
2014-04-19 12:03:52 +00:00
19803d6605
Java - neighborhood collective communication: get buffers according topology information
...
This commit was SVN r31452.
2014-04-19 11:12:38 +00:00
5a21790caa
Java: improve access to Java arrays.
...
This commit was SVN r31391.
2014-04-14 21:29:13 +00:00
f133b6b693
Java: move buffer methods from Comm.c to MPI.c
...
This commit was SVN r31303.
2014-04-01 21:34:51 +00:00
3be348e34a
Java: create an MCA parameter: ompi_mpi_java_eager
...
This commit was SVN r31301.
2014-04-01 20:57:12 +00:00
3ef08328e7
Java - Info, Datatype: it is recommended to use dup() instead of clone()
...
This commit was SVN r31300.
2014-03-31 21:30:23 +00:00
aa3e2f7afd
New Java method in Comm: iDup
...
This commit was SVN r31299.
2014-03-31 21:15:26 +00:00