Gilles Gouaillardet
02da8bfa93
ompi/java: fix misc bugs
...
as reported by Coverity with CIDs 1270187, 1270189 and 1270190
2015-02-16 15:19:53 +09:00
Gilles Gouaillardet
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
Ralph Castain
3263f721b6
Strip crlf line endings
2014-10-02 08:37:18 -07:00
Oscar Vega-Gisbert
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
Oscar Vega-Gisbert
cc219218a7
Java: update javadoc's install locations
...
This commit was SVN r31914.
2014-06-01 15:40:14 +00:00
Oscar Vega-Gisbert
296bc56241
Java: apply a patch which solves the ticket #4313
...
This commit was SVN r31470.
2014-04-21 21:44:25 +00:00
Oscar Vega-Gisbert
f1133e2520
Java: initialize free list to only 2 buffers
...
This commit was SVN r31454.
2014-04-19 12:03:52 +00:00
Oscar Vega-Gisbert
19803d6605
Java - neighborhood collective communication: get buffers according topology information
...
This commit was SVN r31452.
2014-04-19 11:12:38 +00:00
Oscar Vega-Gisbert
5a21790caa
Java: improve access to Java arrays.
...
This commit was SVN r31391.
2014-04-14 21:29:13 +00:00
Oscar Vega-Gisbert
f133b6b693
Java: move buffer methods from Comm.c to MPI.c
...
This commit was SVN r31303.
2014-04-01 21:34:51 +00:00
Oscar Vega-Gisbert
3be348e34a
Java: create an MCA parameter: ompi_mpi_java_eager
...
This commit was SVN r31301.
2014-04-01 20:57:12 +00:00
Oscar Vega-Gisbert
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
Oscar Vega-Gisbert
aa3e2f7afd
New Java method in Comm: iDup
...
This commit was SVN r31299.
2014-03-31 21:15:26 +00:00
Oscar Vega-Gisbert
c9e6f09af1
Java: neighborhood collective communications
...
This commit was SVN r31296.
2014-03-30 19:55:56 +00:00
Oscar Vega-Gisbert
a1004bf5cd
Java: remove useless native datatype initialization
...
This commit was SVN r31293.
2014-03-29 19:08:39 +00:00
Oscar Vega-Gisbert
0e177597c3
Java: Comm.set/getInfo
...
This commit was SVN r31289.
2014-03-29 18:57:51 +00:00
Oscar Vega-Gisbert
845818de59
Avoid use Status member in Request.
...
This commit was SVN r31287.
2014-03-29 18:13:38 +00:00
Jeff Squyres
173c046617
build: add Automake-like silent/verbose macros for "ln -s ..." operations
...
Also, since I put some of the macros for these silent/verbose rules up
in the top-level Makefile.man-page-rules file, I renamed it to
Makefile.ompi-rules.
I've had this sitting around for a while; now seems like as good a
time as any to commit it.
This commit was SVN r31271.
2014-03-28 18:24:32 +00:00
Oscar Vega-Gisbert
cc511d0efc
Avoid use Status member in Comm, Message and File.
...
This commit was SVN r31198.
2014-03-24 22:28:30 +00:00
Oscar Vega-Gisbert
4d7be5b4a4
Java: send MPI_Op handle as parameter to C side
...
This commit was SVN r30965.
2014-03-08 20:29:50 +00:00
Jeff Squyres
baf21ab446
Fix DESTDIR installs for javadocs
...
Thanks to Orion Poplawski for noticing the issue
(http://www.open-mpi.org/community/lists/devel/2014/03/14263.php ).
This commit was SVN r30908.
2014-03-03 16:26:18 +00:00
Ralph Castain
85770ff782
Remove stale file reference
...
Refs trac:4322
This commit was SVN r30904.
The following Trac tickets were found above:
Ticket 4322 --> https://svn.open-mpi.org/trac/ompi/ticket/4322
2014-03-02 03:48:56 +00:00
Oscar Vega-Gisbert
3a31869a58
Authorship of Java bindings
...
This commit was SVN r30901.
2014-03-01 20:18:05 +00:00
Oscar Vega-Gisbert
4def6c5ae2
Java: avoid setting Status attributes in the C side.
...
Make File implementation consistent with the rest of the API.
This commit was SVN r30900.
2014-03-01 19:54:36 +00:00
Oscar Vega-Gisbert
f2043776f6
mpi.Comm: some methods must be private.
...
They were protected because the old Prequest implementation used them.
This commit was SVN r30859.
2014-02-26 21:17:52 +00:00
Oscar Vega-Gisbert
90625573ff
mpi.Request: avoid calling JNI free if it is null
...
This commit was SVN r30806.
2014-02-24 22:28:59 +00:00
Oscar Vega-Gisbert
75d40c0ae7
Errhandler doesn't need an init method.
...
This commit was SVN r30800.
2014-02-23 20:10:54 +00:00
Oscar Vega-Gisbert
ad8f57396a
Avoid creating status objects in the C side.
...
It is necessary because calling java methods from C is very slow.
This commit was SVN r30799.
2014-02-23 20:08:53 +00:00
Oscar Vega-Gisbert
1dd20f397d
Send JNI arguments of type request array as long array.
...
This commit was SVN r30786.
2014-02-21 09:23:07 +00:00
Oscar Vega-Gisbert
5e9fbdde9b
Comments about 'db' arguments.
...
This commit was SVN r30775.
2014-02-19 22:31:03 +00:00
Oscar Vega-Gisbert
04172e47c3
mpi.Prequest: improve start and startAll
...
This commit was SVN r30769.
2014-02-18 22:33:15 +00:00
Oscar Vega-Gisbert
98530055d1
mpi.Message: java object members as parameters
...
This commit was SVN r30755.
2014-02-17 22:26:30 +00:00
Oscar Vega-Gisbert
86e40c568a
Improve access to buffers.
...
This commit was SVN r30745.
2014-02-16 22:58:01 +00:00
Oscar Vega-Gisbert
ecfca4c5f9
mpi.Comm: java object members as parameters
...
This commit was SVN r30741.
2014-02-16 18:51:14 +00:00
Oscar Vega-Gisbert
7c1802e933
mpi.Comm: java object members as parameters
...
This commit was SVN r30738.
2014-02-15 19:22:55 +00:00
Oscar Vega-Gisbert
d06e5ab42e
Improve exception check.
...
This commit was SVN r30737.
2014-02-15 16:38:29 +00:00
Jeff Squyres
d9786c42f7
Addendum to r30531:
...
* Fix some comments
* Fix some spacing in the non-verbose "make" output
* Make javadoc non-verbose output like other non-verbose output
* Remove the use of JAVA_CLASS_FILES; it wasn't correct any way (it
both derived names from JAVA_SRC_FILES ''and'' used mpi/*.class, so
many files were listed twice)
* Move the generation of javadoc files to "make" time (vs. "make
install" time) by putting the "doc" subdirectory in BUILT_SOURCES
* Make doc dependent upon mpi/MPI.class, not mpi.jar -- we only need
the classes to exist, not the final jarfile.
* Make jdoc-install dependent upon a real build artifact (the doc
dir), not an artificial name that will never exist (jdoc)
* Separate the removal of the doc (and mpi) subdirectories during
"make clean" off into the clean-local target, because CLEANFILES
can really only had ''files'' added to it.
These changes also fix parallel builds.
cmr=v1.7.5:ticket=trac:4214
This commit was SVN r30547.
The following SVN revision numbers were found above:
r30531 --> open-mpi/ompi@6ca8e68e4b
The following Trac tickets were found above:
Ticket 4214 --> https://svn.open-mpi.org/trac/ompi/ticket/4214
2014-02-03 22:32:45 +00:00
Jeff Squyres
6ca8e68e4b
Install Java API docs into $(docdir)
...
Fixes trac:4054
cmr=v1.7.5:reviewer=osvegis
This commit was SVN r30531.
The following Trac tickets were found above:
Ticket 4054 --> https://svn.open-mpi.org/trac/ompi/ticket/4054
2014-02-03 16:10:08 +00:00
Brian Barrett
8b778903d8
Fix longstanding issue with our multi-project support. Rather than using
...
pkg{data,lib,includedir}, use our own ompi{data,lib,includedir}, which is
always set to {datadir,libdir,includedir}/openmpi. This will keep us from
having help files in prefix/share/open-rte when building without Open MPI,
but in prefix/share/openmpi when building with Open MPI.
This commit was SVN r30140.
2014-01-07 22:11:15 +00:00
Oscar Vega-Gisbert
c9b7ea6d1a
Comm.reduceLocal: add missing offset artifact
...
This commit was SVN r30108.
2014-01-02 21:57:48 +00:00
Oscar Vega-Gisbert
795131fc59
javadoc: remove old references to offset
...
This commit was SVN r30102.
2014-01-01 21:40:27 +00:00
Oscar Vega-Gisbert
97fc83e29e
Remove references to pinning support
...
This commit was SVN r29802.
2013-12-04 22:40:26 +00:00
Oscar Vega-Gisbert
da84609091
Update Javadoc
...
This commit was SVN r29713.
2013-11-14 22:18:45 +00:00
Oscar Vega-Gisbert
73fc5d2b3a
Update Javadoc
...
This commit was SVN r29710.
2013-11-14 21:19:16 +00:00
Jeff Squyres
684dc2f849
Don't use the hard-coded name libmpi.so -- instead, use
...
libmpi.<OPAL_DYN_LIB_SUFFIX>, where OPAL_DYN_LIB_SUFFIX was determined
by configure.
Thanks to Ömer Demirel for reporting the issue.
Refs trac:3905.
This commit was SVN r29676.
The following Trac tickets were found above:
Ticket 3905 --> https://svn.open-mpi.org/trac/ompi/ticket/3905
2013-11-13 03:25:18 +00:00
Jeff Squyres
4160c37a4b
Fix an ORTE -> OPAL name change that was missed in r29530.
...
This commit was SVN r29595.
The following SVN revision numbers were found above:
r29530 --> open-mpi/ompi@588e7ce974
2013-11-05 03:29:26 +00:00
Ralph Castain
01bd434fa6
Add missing include
...
Refs trac:3800
This commit was SVN r29337.
The following Trac tickets were found above:
Ticket 3800 --> https://svn.open-mpi.org/trac/ompi/ticket/3800
2013-10-02 17:51:24 +00:00
Jeff Squyres
0939788fd4
README.txt was removed, so remove it from EXTRA_DIST.
...
This commit was SVN r29292.
2013-09-29 21:52:52 +00:00
Oscar Vega-Gisbert
2f81173acf
Update Javadoc of MPIException.
...
This commit was SVN r29291.
2013-09-29 10:57:14 +00:00
Oscar Vega-Gisbert
b97951ab3b
Allow NULL buffers to send/recv 0 items as control messages.
...
This commit was SVN r29290.
2013-09-29 10:36:09 +00:00