Gilles Gouaillardet
907c095f66
Merge pull request #779 from edgargabriel/topic/fcoll_fixes
...
Topic/fcoll fixes
2015-08-07 09:14:31 +09:00
Jeff Squyres
b5c37dbfe2
CSCuv67889: usnic: fix an error corner case
...
Ensure that we have non-NULL on all levels of pointers, which will
save us if there are exitable errors very early during component /
module initialization.
2015-08-06 10:54:28 -07:00
Jeff Squyres
c9e91ff4fc
.gitignore: add man page in CUDA extension
2015-08-06 06:49:33 -07:00
Jeff Squyres
982455aaa4
autogen.pl: ensure to patch *all* Autotools output
...
Per open-mpi/ompi#751 , ensure to patch up all Autotools output (not
just in some cases).
Also, adjust the patching process to only write our verbose statements
and a new configure script if the content actually changed as result
of the patching.
2015-08-06 04:38:44 -07:00
Rolf vandeVaart
731cfe3e46
Merge pull request #777 from rolfv/pr/cudaext-build-always
...
Build always and fix return value
2015-08-05 18:13:58 -04:00
Howard Pritchard
10aac8037f
mca/topo: suppress picky warning
...
When configured with --enable-picky
topo_base_lazy_init.c compiles with a warning:
CC base/topo_base_lazy_init.lo
base/topo_base_lazy_init.c:46:67: warning: implicit conversion from enumeration type 'enum mca_base_register_flag_t' to different enumeration type 'mca_base_open_flag_t' (aka 'enum mca_base_open_flag_t') [-Wenum-conversion]
err = mca_base_framework_open (&ompi_topo_base_framework, MCA_BASE_REGISTER_DEFAULT);
This commit fixes this implicit conversion problem.
Signed-off-by: Howard Pritchard <howardp@lanl.gov>
2015-08-05 16:11:04 -06:00
Jeff Squyres
98b5551126
openmpi-nightly-tarball: update libfabric install location
2015-08-05 17:57:07 -04:00
Rolf vandeVaart
cb84a85d17
Build always and fix return value
2015-08-05 17:23:55 -04:00
Howard Pritchard
1b55d14dff
plm/alps: remove unneded env. variable setting
...
In order to address issue #741 , the orted's now are
always launched with the Cray PMI environment variables
PMI_NO_FORK
PMI_NO_PREINITIALIZE
set to disable running of the library's ctor.
So there's no longer a need to set these for the
application(s) being launched by the orted's.
Signed-off-by: Howard Pritchard <howardp@lanl.gov>
2015-08-05 13:27:18 -07:00
Edgar Gabriel
16d4171f6b
the individual component should call internal ompio functions directly. The reason is that otherwise
...
the redirection to the ompi_file_t structure (and back to the ompio internal structure) is ambiguise and wrong
for the shared file pointer scenario.
2015-08-05 14:31:11 -05:00
Edgar Gabriel
02a4eb2f13
add the ompi_file_t pointer correctly on the ompio file handle for the sm and individual component.
2015-08-05 14:28:27 -05:00
Jeff Squyres
ae0de54f6c
Merge pull request #774 from jsquyres/pr/FUNCTION-fixes
...
__FUNCTION__ --> __func__ fixes
2015-08-05 09:59:49 -04:00
Jeff Squyres
5065978a1e
oshmem: __FUNCTION__ -> __func__ fixes
2015-08-05 05:39:38 -07:00
Jeff Squyres
a36d7e6026
treematch: __FUNCTION__ -> __func__ fixes
2015-08-05 05:39:38 -07:00
Jeff Squyres
a0ebbee6ef
libnbc: __FUNCTION__ -> __func__ fixes
2015-08-05 05:27:23 -07:00
Gilles Gouaillardet
3d1780f1a2
sharedfp: set f_fh when opening a shared file
2015-08-05 15:07:21 +09:00
Nathan Hjelm
6265aaa354
Merge pull request #771 from hjelmn/lifo_fix
...
opal/lifo: add missing opal_atomic_wmb and remove unnecessary opal_atomic_rmb
2015-08-04 14:02:29 -06:00
Nathan Hjelm
6003a4dae1
opal/lifo: add missing opal_atomic_wmb and remove unnecessary opal_atomic_rmb
...
Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>
2015-08-04 08:54:06 -06:00
Nathan Hjelm
45a8e8daff
Merge pull request #770 from hjelmn/fifo_fix
...
opal/fifo: add missing memory barrier
2015-08-04 08:46:59 -06:00
Nathan Hjelm
9abccbd9fc
opal/fifo: add missing memory barrier
...
Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>
2015-08-03 16:22:28 -06:00
Howard Pritchard
36d7855280
Merge pull request #763 from nrgraham23/status_x_java_bindings
...
Status x java bindings
2015-08-03 09:26:16 -06:00
Gilles Gouaillardet
2fa8f4d53a
Revert "fortran: optimize testall and waitall when MPI_STATUSES_IGNORE is used"
...
Optimization was incorrect, so revert this commit.
This reverts commit 83375bcc5c
.
2015-08-03 08:45:12 +09:00
rhc54
e6017c802d
Merge pull request #768 from rhc54/topic/segfault
...
Fix an annoying segfault caused by incorrect indentation in a loop th…
2015-08-01 11:10:37 -07:00
Ralph Castain
9bc384282a
Fix an annoying segfault caused by incorrect indentation in a loop that causes the buffer to not be created prior to packing.
2015-08-01 10:01:47 -07:00
Jeff Squyres
f86a0c9f33
Merge pull request #765 from jsquyres/pr/usnic-libfabric-11-configury-update
...
usnic libfabric 1.1 configury update
2015-07-31 21:54:10 -04:00
Jeff Squyres
cbcd16b399
usnic: remove a stale shell variable name
2015-07-31 18:53:54 -07:00
Jeff Squyres
0ee8295e6e
usnic: ensure that we have libfabric >= v1.1
2015-07-31 18:53:54 -07:00
Howard Pritchard
e4f1de3d3a
Merge pull request #767 from hppritcha/topic/lanl_platform
...
contrib/lanl: update Makefile
2015-07-31 16:25:48 -06:00
Howard Pritchard
d4eb5addb0
contrib/lanl: update Makefile
...
Signed-off-by: Howard Pritchard <howardp@lanl.gov>
2015-07-31 14:38:48 -07:00
rhc54
c6cc1a9707
Merge pull request #766 from rhc54/topic/hwloc
...
Update x86_32 cpuid assembly code.
2015-07-31 12:53:16 -07:00
Jeff Squyres
2e7f794aae
usnic: convert to use fi_recvmsg / FI_MORE
...
Minor optimization to post 16 receive buffers at a time (vs. 1).
2015-07-31 12:45:40 -07:00
Jeff Squyres
047eccef8d
Merge pull request #725 from bosilca/treematch
...
Add a new topo module: Treematch
2015-07-31 15:17:54 -04:00
Ralph Castain
b42545b0cb
Update x86_32 cpuid assembly code. Cheery-picked from
...
open-mpi/hwloc@40f9978bcc
2015-07-31 11:40:38 -07:00
Howard Pritchard
8649a9f6ef
Merge pull request #757 from roblatham00/lustre-excl-open-fix
...
hint processing should not open files
2015-07-31 12:16:14 -06:00
Howard Pritchard
f18988c06f
Merge pull request #764 from nrgraham23/Datatype.java_comment_fixes
...
Commenting fixes for Datatype.java
2015-07-31 12:03:04 -06:00
rhc54
a9b10cfbf0
Merge pull request #761 from jithinjosepkl/master
...
Fix warnings in direct (pml-cm,mtl-ofi) build
2015-07-31 09:15:30 -07:00
Ralph Castain
29d6044f7e
Update 1.8.8 NEWS items
2015-07-30 17:48:31 -07:00
Edgar Gabriel
ffa67b9693
Performance tuning. make sure we catch if the user wants to set the default fileview and replace it with
...
our optimized default file view. Otherwise, performance will suffer. file_get_view should still return the correct filetype, not our optimized default file view
2015-07-30 19:15:00 -05:00
Edgar Gabriel
93a303ba89
Performance tuning: make sure the individual component is selected for 1 and 2 process communicators (important for some benchmarks)
2015-07-30 17:31:16 -05:00
Edgar Gabriel
9b2a7e41f0
make sure the final number of aggregators is recorded correctly when not using
...
our aggregator selection logic.
2015-07-30 17:24:01 -05:00
Nathaniel Graham
57b95fff2e
Commenting fixes for Datatype.java
...
Some of the @code tags were incorrect.
Signed-off-by: Nathaniel Graham <ngraham@lanl.gov>
2015-07-30 15:17:55 -06:00
Nathaniel Graham
17c606b35c
White Space Fixes
...
Github revealed some wierd spacing issues.
Signed-off-by: Nathaniel Graham <ngraham@lanl.gov>
2015-07-30 15:07:19 -06:00
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
ac4197fb1b
Merge pull request #760 from nrgraham23/request_get_status_java
...
Java binding for MPI_REQUEST_GET_STATUS
2015-07-30 13:57:06 -06:00
rhc54
21dde0bd6e
Merge pull request #762 from nysal/topic/mrecv
...
Fix an invalid memory access in mrecv & imrecv
2015-07-30 10:43:38 -07:00
Rob Latham
6e9cbe397f
hint processing should not open files
...
move opening of files from hint processing and into open routines.
This is MPICH commit 92f1c69f0de8 and 22a77dceda11
see https://trac.mpich.org/projects/mpich/ticket/2261
Ref: https://github.com/open-mpi/ompi/issues/158
Signed-off-by: Pavan Balaji <balaji@anl.gov>
2015-07-30 12:25:20 -05:00
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