1
1

Fix starting buffer point for triggered get. Should be after the eager part of the

message

This commit was SVN r24752.
Этот коммит содержится в:
Brian Barrett 2011-06-06 17:08:13 +00:00
родитель 7ebd094ecf
Коммит a7c682cdb0

Просмотреть файл

@ -403,7 +403,7 @@ ompi_mtl_portals4_irecv(struct mca_mtl_base_module_t* mtl,
}
ret = PtlTriggeredGet(ptl_request->md_h,
0,
ompi_mtl_portals4.eager_limit,
length - ompi_mtl_portals4.eager_limit,
remote_proc,
PTL_READ_TABLE_ID,
@ -431,7 +431,7 @@ ompi_mtl_portals4_irecv(struct mca_mtl_base_module_t* mtl,
me.ac_id.uid = PTL_UID_ANY;
me.options = PTL_ME_OP_PUT | PTL_ME_USE_ONCE | PTL_ME_EVENT_UNLINK_DISABLE;
if (ompi_mtl_portals4.protocol == triggered && length > ompi_mtl_portals4.eager_limit) {
me.options |= PTL_ME_EVENT_CT_COMM | PTL_ME_EVENT_CT_BYTES;
me.options |= PTL_ME_EVENT_CT_COMM | PTL_ME_EVENT_CT_OVERFLOW | PTL_ME_EVENT_CT_BYTES;
}
me.match_id = remote_proc;
me.match_bits = match_bits;