1
1
openmpi/ompi
Nathan Hjelm 0d703759f6 osc/rdma: fix possible error when encountering accumulate lock contention
It is possible to get into a situation where a small accumulate operation
can not be completed because a large accumulate operation holds the lock.
In this case we may return from wait/flush/etc before the operation is
complete. To handle this case increment the expected incoming fragment
count when queuing an accumulate operation and increment the incoming
fragment count after processing the accumulate operation.

cmr=v1.8:reviewer=jsquyres

This commit was SVN r31224.
2014-03-25 21:00:43 +00:00
..
attribute Return non-SUCCESS error codes from attribute copy functions. 2014-03-19 15:45:38 +00:00
class call element destructors in ompi_free_list_destruct 2013-08-29 22:56:31 +00:00
communicator Set the locality prior to calling add_procs so bozos like Jeff get it at the right time 2014-03-18 17:57:27 +00:00
contrib Changes to VT: 2014-03-21 09:16:46 +00:00
datatype Prevent integer overflow in datatype creation. Patch based on 2014-01-21 14:44:00 +00:00
debuggers Merge one-sided updates to the trunk - written by Brian Barrett and Nathan Hjelmn 2014-02-25 17:36:43 +00:00
errhandler Fix C&P errors in r31012 2014-03-12 00:21:23 +00:00
etc Use MKDIR_P instead of mkdir_p in Makefiles, as MKDIR_P is the only one 2012-06-21 16:52:37 +00:00
file == Highlights == 2012-04-18 15:57:29 +00:00
group MPI-3.0: update C bindings with const and consistent use of [] for 2013-09-26 21:56:20 +00:00
include Also bump the Fortran MPI version constants to 3.0 2014-03-12 16:06:15 +00:00
info Fix an MPI-3 compliance buglet - MPI_Info_set should now use "const" qualifiers on the key and value parameters 2014-03-11 23:50:09 +00:00
mca osc/rdma: fix possible error when encountering accumulate lock contention 2014-03-25 21:00:43 +00:00
message Remove a bunch of unused variables. 2013-03-26 14:34:29 +00:00
mpi Avoid use Status member in Comm, Message and File. 2014-03-24 22:28:30 +00:00
mpiext When pretty-printing binding info, we need to pass the topology down to the routine as the mapper isn't always working with the local topology - otherwise, we get an erroneous help message. Thanks to Tetsuya Mishima for reporting it 2014-03-10 15:53:07 +00:00
op Merge one-sided updates to the trunk - written by Brian Barrett and Nathan Hjelmn 2014-02-25 17:36:43 +00:00
patterns MCA/base: Add new MCA variable system 2013-03-27 21:09:41 +00:00
peruse - Sanity check initialization and finalization of PERUSE. 2010-01-12 16:36:24 +00:00
proc Set the locality for remote procs even after a comm_spawn. Ensure we store our own local cpuset upon launch so it will be shared during comm_join. 2014-03-18 14:51:07 +00:00
request Add support for MPI_Comm_dup_with_info, MPI_Comm_create_group, and 2013-10-02 14:26:40 +00:00
runtime Minor update to r30430: put the variables at the top of the function 2014-02-06 18:37:19 +00:00
tools Fix mpijavac: -cp classpath 2014-02-14 08:46:23 +00:00
win Merge one-sided updates to the trunk - written by Brian Barrett and Nathan Hjelmn 2014-02-25 17:36:43 +00:00
Makefile.am Fix longstanding issue with our multi-project support. Rather than using 2014-01-07 22:11:15 +00:00