1
1
openmpi/ompi
Nathan Hjelm 5b9c82a964 osc/pt2pt: bug fixes
This commit fixes several bugs identified by @ggouaillardet and MTT:

 - Fix SEGV in long send completion caused by missing update to the
   request callback data.

 - Add an MPI_Barrier to the fence short-cut. This fixes potential
   semantic issues where messages may be received before fence is
   reached.

 - Ensure fragments are flushed when using request-based RMA. This
   allows MPI_Test/MPI_Wait/etc to work as expected.

 - Restore the tag space back to 16-bits. It was intended that the
   space be expanded to 32-bits but the required change to the
   fragment headers was not committed. The tag space may be expanded
   in a later commit.

Signed-off-by: Nathan Hjelm <hjelmn@lanl.gov>
2016-02-04 16:59:39 -07:00
..
attribute more c99 updates 2015-06-25 10:14:13 -06:00
class Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
communicator Fix Mellanox copyrights with respect to the following PRs: 2015-12-30 00:12:19 +06:00
contrib Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
datatype ddt: fix support of MPI_COMBINER_RESIZED in __ompi_datatype_create_from_args 2016-01-28 11:32:29 +09:00
debuggers core: yow; this should absolutely not be in the repo! 2015-09-15 16:15:04 -04:00
dpm ompi/dpm: correctly handle sentinels in construct peers 2016-01-18 09:57:38 +09:00
errhandler Add pmix120 component, update the error handling functions in the PMIx API. 2015-12-28 23:15:44 +09:00
etc Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
file io: do not cast way the const modifier when this is not necessary 2015-09-09 09:18:58 +09:00
group ompi/group: do no decrement parent group proc pointers in destruct 2016-01-11 12:56:11 -07:00
include fortran: Update comment. 2015-11-04 10:38:25 +09:00
info ompi/info: silence a warning in ompi_info_set_value_enum 2015-09-28 16:42:54 +09:00
mca osc/pt2pt: bug fixes 2016-02-04 16:59:39 -07:00
message Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
mpi use-mpi-f08: remove duplicates from Makefile.am 2016-02-02 13:33:07 +09:00
mpiext configury: remove the --enable-mpi-profiling option 2015-10-13 08:52:35 +09:00
op op: allow user operations in ompi_3buff_op_reduce 2015-10-02 10:35:21 -06:00
patterns Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
peruse more c99 updates 2015-06-25 10:14:13 -06:00
proc Fix Mellanox copyrights with respect to the following PRs: 2015-12-30 00:12:19 +06:00
request Purge whitespace from the repo 2015-06-23 20:59:57 -07:00
runtime Add pmix120 component, update the error handling functions in the PMIx API. 2015-12-28 23:15:44 +09:00
tools configury: remove the --enable-mpi-profiling option 2015-10-13 08:52:35 +09:00
win ompi/group: release ompi_proc_t's at group destruction 2015-11-30 23:03:47 -07:00
Makefile.am configury: remove the --enable-mpi-profiling option 2015-10-13 08:52:35 +09:00