Jeff Squyres
24ca887bd8
topo/basic: remove stale (empty) .windows file
2015-07-22 09:10:50 -04:00
Jeff Squyres
516b14d623
README: updates for network options
...
- Add libfabric options
- Remove sctp options (the SCTP BTL was removed from the tree)
- Put the network options in alphabetical order
2015-07-22 08:44:12 -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
Ralph Castain
4853457b93
The RML posted recvs are controlled by the async progress thread when in an application process. The call to finalize and close the RML is done from the main thread, and so we need to shift the actual destruct of the posted recv list to the async thread for handling or else we encounter a race condition when accessing the posted recvs.
...
Thanks to Gilles for providing the required debug info
2015-07-21 08:44:23 -07:00
Jeff Squyres
ec3a38384f
Merge pull request #688 from jsquyres/pr/usnic-libfabric-msg-prefix-fix
...
usnic fixes for differences between libfabric v1.0.0 and v1.1.0
2015-07-21 10:18:36 -04: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
Ralph Castain
9140ad4642
Update the PGI issues list
2015-07-17 17:39:43 -07:00
Ralph Castain
67769d4a59
Update search_compare script
2015-07-17 17:36:37 -07:00
Ralph Castain
60cabb07cf
Update NEWS for 1.10
2015-07-17 17:36:27 -07: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
Gilles Gouaillardet
86c3fa88f7
Merge pull request #718 from ggouaillardet/topic/configury_xrc_4
...
Topic/configury xrc 4
2015-07-13 23:50:02 +09:00
Gilles Gouaillardet
f7cf7d5070
configury: fix XRC detection on OFED < 3.12
...
since ibv_create_xrc_rcv_qp is now deprecated, and in order to
be "future-proof", we have to consider the case in which only XRC Domains are supported.
also, correctly handle distro that ship broken ibverbs devel headers
Thanks Paul Hargrove for the detailled report.
2015-07-13 10:43:22 +09:00
Gilles Gouaillardet
66ef1c3c55
configury: fix fortran binding checks for ompi extensions
2015-07-13 10:17:13 +09:00
rhc54
2e42457c2f
Merge pull request #717 from rhc54/topic/async
...
Create a new opal_async_event_base and have the pmix/native and ORTE …
2015-07-12 09:44:34 -07:00
Ralph Castain
219c4dfba5
Create a new opal_async_event_base and have the pmix/native and ORTE level use it. This reduces our thread count by one.
2015-07-12 08:23:34 -07:00
rhc54
bd91225cb5
Merge pull request #716 from rhc54/topic/alloc
...
Default allocated nodes to the UP state
2015-07-11 12:30:32 -07:00
rhc54
d16af830fa
Merge pull request #715 from rhc54/topic/evbase
...
Rename the current opal_event_base to opal_sync_event_base in prepara…
2015-07-11 10:50:40 -07:00
Ralph Castain
2c896c5a2d
Default allocated nodes to the UP state
2015-07-11 10:43:11 -07: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
rhc54
053d9b2a7c
Merge pull request #713 from rhc54/topic/errhandler
...
Add an opal/errhandler so opal-level errors can be up-leveled
2015-07-11 07:58:57 -07:00
rhc54
19516dbf81
Merge pull request #712 from rhc54/topic/hotel
...
Update the opal_hotel class to support a given event base instead of …
2015-07-11 07:31:16 -07:00
Ralph Castain
a2243dcddd
Add an opal/errhandler so opal-level errors can be up-leveled
2015-07-11 07:09:11 -07:00
Ralph Castain
61fb067f14
Update the opal_hotel class to support a given event base instead of defaulting to using opal_event_base
2015-07-11 06:42:23 -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
Jeff Squyres
633da6641e
usnic: gracefully handle when we can't alloc an ACK
...
The comment didn't match the debugging code (which was ugly, and
apparently never happens, anyway). Just return and let the sender
retransmit.
2015-07-10 14:19:33 -07:00
Rolf vandeVaart
06dbcc1b25
Merge pull request #708 from rolfv/pr/cuda-macro-fix-minor
...
Minor rewrite of text and comments
2015-07-10 15:32:03 -04:00
Nathaniel Graham
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
Howard Pritchard
8e16dda08e
Merge pull request #703 from nrgraham23/more_one-sided_bindings
...
More one sided bindings
2015-07-10 12:47:07 -06:00
Rolf vandeVaart
5ee2505174
Minor rewrite of text and comments
2015-07-10 13:50:06 -04:00
Nathaniel Graham
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
Jeff Squyres
3327fa56b5
usnic: minor code cleanups
2015-07-10 10:10:43 -07:00
Howard Pritchard
e9d6c7a910
Merge pull request #693 from nrgraham23/additional_java_bindings
...
Additional java bindings
2015-07-10 11:10:29 -06:00
Rolf vandeVaart
337dda0484
Merge pull request #706 from rolfv/pr/fix-mpiext-config
...
One word change from none to all - new default
2015-07-10 12:41:53 -04:00
Ralph Castain
2ac1942a75
Prep NEWS for 1.8.7
2015-07-10 08:49:27 -07:00
Rolf vandeVaart
f1fff56d74
One word change from none to all - new default
2015-07-10 11:23:22 -04:00
Jeff Squyres
f9c65a701e
usnic: "sin" assignment needs to be outside the #if
...
The "sin" variable is used below; need to ensure that it is assigned
for all builds (not just debug builds).
2015-07-10 06:51:03 -07:00
Jeff Squyres
cd87c8ad41
usnic: misc compiler warnings fixes
2015-07-10 06:51:03 -07:00
Jeff Squyres
ba429dc890
usnic: temporarily disable the BTL put method
...
The usnic BTL put method is currently broken. Disable it until we can
fix it properly.
2015-07-10 06:51:03 -07:00
Jeff Squyres
f265358fbe
usnic: handle FI_MSG_PREFIX differences libfabric v1.0.0->v1.1.0
...
In libfabric v1.0.0 (i.e., API v1.0), the usnic provider handled
FI_MSG_PREFIX inconsistently between sends and receives. This has
been fixed in libfabric v1.1.0 (i.e., API v1.1): FI_MSG_PREFIX is
handled consistently for both sends and receives.
Run-time detect which libfabric we are running with and adapt behavior
appropriately.
2015-07-10 06:51:03 -07:00
Jeff Squyres
ddd0de6cfc
usnic: make more OS-bypass memory Valgrind-defined
...
This helps reduce false positives when running MPI apps through
Valgrind.
2015-07-10 06:51:03 -07:00
Jeff Squyres
9bc7a54e0c
usnic: correctly count CRC errors
...
Handle the differences between libfabric v1.0.0 and v1.1.0 in the
return value of fi_cq_readerr().
Also consolidate CRC and truncation errors into the same handling
block, since truncation errors are typically another symptom of CRC
errors. This ensures that buffers get reposted properly.
2015-07-10 06:51:03 -07:00
Jeff Squyres
fc686f5538
usnic: make configure complain if libfabric cannot be found
...
Instead of silently determining that the usnic BTL can't be built,
announce that usnic is checking for libfabric support, and then
AC_MSG_RESULT the result of that check.
2015-07-10 06:45:33 -07:00
Jeff Squyres
4341639a66
Revert "configury: fix (again) XRC detection on OFED < 3.12"
...
@ggouaillardet is likely offline for the weekend, but master is broken
on RHEL 6.5 systems that do not have MOFED installed. So I'm taking
the liberty of revering this commit; I'm guessing Gilles will fixup
and re-commit next week.
This reverts commit 77f8282d51d8f40f6ae988ef84c9c852de75c625.
2015-07-10 06:45:33 -07:00