Nathaniel Graham
2fecb06059
Status X Functons
...
Includes java bindings for MPI_GET_ELEMENTS_X and
MPI_STATUS_SET_ELEMENTS_X. This PR also adds the
Count object which represents MPI_Count.
Signed-off-by: Nathaniel Graham <ngraham@lanl.gov>
2015-07-30 15:00:13 -06:00
Howard Pritchard
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
Edgar Gabriel
477083bca3
the memory chunk that has to be allocated for the llapi_get_stripe function seems to have changed compared to earlier version. This implementation now follows the code snipplet from the man pages.
2015-07-29 17:13:55 -05:00
Edgar Gabriel
217dcca853
- the memory chunk that has to be allocated for the llapi_get_stripe function seems to have changed compared to earlier version. This implementation now follows the code snipplet from the man pages.
...
- implementation of file_get_size and set_size
2015-07-29 17:10:39 -05:00
yohann
6eba52a121
mtl/ofi: add missing return.
2015-07-29 14:14:34 -07:00
Howard Pritchard
569764cd98
Merge pull request #759 from nrgraham23/status_java_bindings
...
Java bindings for Status methods
2015-07-29 10:36:56 -06:00
Nathaniel Graham
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
Ralph Castain
023936e84b
Silence coverity warnings
2015-07-29 07:28:08 -07:00
Gilles Gouaillardet
83375bcc5c
fortran: optimize testall and waitall when MPI_STATUSES_IGNORE is used
2015-07-29 10:00:27 +09:00
Edgar Gabriel
a3327fe299
Merge pull request #756 from edgargabriel/pr/nb-sharedfp-splitcoll2
...
- make the split collective shared file pointer operations work
2015-07-28 19:53:27 -05:00
Edgar Gabriel
3780089ce0
clean up the usage of opal_output vs. printf
2015-07-28 18:27:31 -05:00
Howard Pritchard
377bad18bd
Merge pull request #747 from hppritcha/topic/ofi_progress_fix
...
mtl/ofi: don't inline ofi progress method
2015-07-28 09:42:01 -06:00
Edgar Gabriel
f09b834cab
remove the C++ interfaces for the new non-blocking collective I/O functions. They are not defined in MPI 3.1
2015-07-28 09:28:37 -05:00
Edgar Gabriel
824d488709
- make the split collective shared file pointer operations work
...
- minor code restructering in io/ompio required for that.
2015-07-28 09:05:05 -05:00
Edgar Gabriel
e380f8c235
- fix the delete priority of the ompio component
...
- some application use MPI_File_delete as a collective function (e.g. IOR), which I think is not really covered by the standard. Right now, one process succeeds and theother ones return an error code. Fix that by not returning no error if the file that we try to delete does not exist anymore, to make these applications work.
2015-07-27 15:53:40 -05:00
Edgar Gabriel
3fb0614566
mark the request as ACTIVE
2015-07-27 12:43:45 -05:00
Edgar Gabriel
5e166c81a1
Merge pull request #745 from edgargabriel/pr/sharedfp-sm-logic3
...
Pr/sharedfp sm logic3
2015-07-27 12:04:53 -05:00
Howard Pritchard
f5c43c1185
mtl/ofi: retain inline progress function
...
Retain inline progress function for ofi
mtl, but have a non-inlined progress function
which is registered with the opal progress
mechanism.
@jithinjosepkl
I've bad news about the psm provider. I still notice
segfaults - not always - but frequently at finalize
when using the psm provider. I don't notice this
when using the sockets provider.
Signed-off-by: Howard Pritchard <howardp@lanl.gov>
2015-07-27 09:16:52 -06:00
Gilles Gouaillardet
9c77c6b66d
fortran: fix f08 bindings
...
only define the unique fortran symbol depending on
- CAPS
- PLAIN
- SINGLE_UNDERSCORE
- DOUBLE_UNDERSCORE
and bind the f08 symbol to the uniquely defined C symbol.
Use real data structures to make the code simpler.
(perl script written by Jeff)
2015-07-27 16:28:57 +09:00
Gilles Gouaillardet
318a1a40a4
coll/libnbc: ireduce_scatter_block
...
silence malloc(0) warning reported by Lisandro
2015-07-27 16:23:08 +09:00
Gilles Gouaillardet
7af5238595
f08: misc Makefile fixes
2015-07-27 16:19:44 +09:00
Jeff Squyres
3e6694f7ea
sharedfp: whitespace cleanup
...
No code changes.
Replace tabs with spaces and do other whitespace cleanup (via emacs).
2015-07-25 05:46:37 -07:00
Jeff Squyres
868a84d4da
sharedfp: have sm_data->mutex always point to the right mutex
...
Even if the mutex is actually located in
sm_data->sm_offset_ptr->mutex, have sm_data->mutex point to it. This
avoids a few #if blocks that are otherwise identical.
2015-07-25 05:42:57 -07:00
Jeff Squyres
5e159feb5a
get_library_version: always use "X.Y.Z" version number format
...
Fix one last place where we would write only "X.Y" if Z was 0 (we now
always write all three X, Y, Z values, even if Z is zero).
2015-07-25 08:01:36 -04:00
Nathaniel Graham
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
Nathaniel Graham
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
Nathaniel Graham
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
Howard Pritchard
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
Edgar Gabriel
4f85e0d833
add the configure logic to check for sem_open and sem_init.
...
Change the code to rely on HAVE_SEM_OPEN etc. instead of my internal macro.
2015-07-24 10:23:43 -05:00
Edgar Gabriel
d1d23054c6
rename the sm_offset structure to mca_sharedfp_sm_offset to obey to the Open MPI naming convention
2015-07-24 10:10:41 -05:00
Edgar Gabriel
c91cb67787
fix a bug in the unnamed semaphore section that was introduced when I tried to unify the named and unnamed semaphore logic.
2015-07-24 10:05:07 -05:00
Edgar Gabriel
57c301f25a
remove an erroneous free statement.
2015-07-24 09:44:27 -05:00
Nathaniel Graham
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
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
Jeff Squyres
6929aca1b7
topo/basic: also remove .windows from Makefile.am
2015-07-22 09:20:43 -04:00
Jeff Squyres
24ca887bd8
topo/basic: remove stale (empty) .windows file
2015-07-22 09:10:50 -04: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
Edgar Gabriel
b484784dca
make ompio return gracefully in case something goes wrong early in file_open.
2015-07-20 10:03:16 -05:00
Edgar Gabriel
86c3000e18
fix the delete selection logic in io/base. With the previous version, there was a mismatch
...
in the version number and no component was selected for file_delete.
2015-07-20 10:01:30 -05: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
Edgar Gabriel
e355db005e
fix the logic for setting stripe size and stripe count in the lustre fs module. Takes now also the MPI_Info object into consideration.
2015-07-14 10:53:19 -05:00
Ralph Castain
683efcb850
Rename the current opal_event_base to opal_sync_event_base in preparation for adding an async progress thread to opal. No functional changes made here - just a simple rename.
2015-07-11 10:08:19 -07: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
Howard Pritchard
4a3ca9d9b8
Merge pull request #710 from nrgraham23/javadoc_warnings_fix
...
Javadoc warnings fix
2015-07-10 19:08:38 -06: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