Nysal Jan K.A
5a7bd898f9
Fix an invalid memory access in mrecv & imrecv
...
After the call to PML mrecv/imrecv, the message handle
is set to MPI_MESSAGE_NULL. Use the cached communicator
while invoking the error handler.
2015-07-30 19:52:40 +05:30
Jithin Jose
bc4e8b7e73
Fix warnings in direct (pml-cm,mtl-ofi) build
...
Signed-off-by: Jithin Jose <jithin.jose@intel.com>
2015-07-29 15:49:37 -07: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
Nathaniel Graham
9b5786d954
Java binding for MPI_REQUEST_GET_STATUS
...
This adds the java binding for MPI_REQUEST_GET_STATUS.
Signed-off-by: Nathaniel Graham <ngraham@lanl.gov>
2015-07-29 12:04:46 -06: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
rhc54
6c7875f701
Merge pull request #758 from rhc54/topic/coverity
...
Silence coverity warnings
2015-07-29 09:30:35 -07: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
Gilles Gouaillardet
429bdf1af7
oob/tcp: fix a race condition when finalizing the oob/tcp component
2015-07-28 09:16:13 +09: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
Edgar Gabriel
8932387cf2
Merge pull request #4 from jsquyres/edgargabriel-pr/sharedfp-sm-logic3
...
Commits on top of open-mpi/ompi#745
2015-07-27 10:45:07 -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
Nathan Hjelm
579e43ffed
Merge pull request #750 from bosilca/topic/pvar_update
...
Topic/pvar update
2015-07-27 08:55:09 -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
Mike Dubman
551d3428be
Merge pull request #748 from yosefe/topic/ikrit-dc-defaults-master
...
ikrit: set DC defaults.
2015-07-26 19:52:41 +03:00
George Bosilca
c03b3b135c
Don't allow multiple pvar with the same pvar_index.
...
Fix Cisco copyright.
2015-07-25 15:57:50 -04:00
Guillaume Papauré
98b6d65385
avoid use of non initialized variable
2015-07-25 15:29:32 -04:00
George Bosilca
e239de581b
Create a new topology framework using the TreeMatch library developped
...
at Inria Bordeaux. This allows us to take advantage of the remap
capability of MPI to rearrange the ranks beased on the weights
povided by the application.
Fix the indentation and protect with __DEBUG__ one fprintf.
Add the Cecill-B license to the imported library.
Fix a compiler warning.
Restrict the TreeMatch dependencies.
The TreeMatch software is released under BSD3 (as indicated by their
copyright information @
https://gforge.inria.fr/scm/viewvc.php/COPYING?view=markup&root=treematch ).
Update the README.
2015-07-25 13:30:42 -04:00
bosilca
5b9f59bb43
Merge pull request #738 from rolfv/pr/fix-msg-and-spaces
...
Fix arguments to error message, remove tabs and trailing spaces
2015-07-25 11:38:54 -04: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
Howard Pritchard
dd231870a2
Merge pull request #746 from nrgraham23/formatting_fixes
...
Formatting fixes for Java files.
2015-07-24 14:25:14 -06:00
yosefe
41f3b77e31
ikrit: set DC defaults.
2015-07-24 21:01:13 +03: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
Howard Pritchard
13bfb2baab
Merge pull request #744 from hppritcha/topic/help_lanl_admins
...
lanl: help out lanl admins
2015-07-24 11:48:17 -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
Howard Pritchard
1631ad7d63
Merge pull request #740 from nrgraham23/environment_java_bindings
...
Java Environment Variable Bindings
2015-07-24 09:04:50 -06:00
Howard Pritchard
5eccba17af
lanl: help out lanl admins
...
LANL admins want platform files and *.conf
files so oblige them.
Signed-off-by: Howard Pritchard <howardp@lanl.gov>
2015-07-24 08:03:52 -07:00
Edgar Gabriel
57c301f25a
remove an erroneous free statement.
2015-07-24 09:44:27 -05:00
Ralph Castain
93f7a51275
Update the orte/system/opal_hotel test
2015-07-24 07:34:59 -07:00
Howard Pritchard
e92c282f78
Merge pull request #741 from hppritcha/topic/failure_to_launch
...
plm/alps: fix orted based launch failures.
2015-07-23 21:13:23 -06:00