[mpich] MPICH primary repository branch, master, updated. v3.2-447-g80a0ceb
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "MPICH primary repository". The branch, master has been updated via 80a0ceb46d8bf80d9c2d7e5dc4ed73a3dddf852d (commit) from 8d23c24b27d5e6e4bee8a31fe511befed7ba6501 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- http://git.mpich.org/mpich.git/commitdiff/80a0ceb46d8bf80d9c2d7e5dc4ed73a3dd... commit 80a0ceb46d8bf80d9c2d7e5dc4ed73a3dddf852d Author: Rubasri Kalidas <[email protected]> Date: Tue Jul 19 14:19:46 2016 -0500 CH4: Fix persistent send/recv hangup issue Initialize source rank in recv init which results in proper rank being returned in startall. As a result, proper receive is posted and the request gets completed. fixes csr/mpich-opa#340 Signed-off-by: Ken Raffenetti <[email protected]> diff --git a/src/mpid/ch4/src/ch4r_recv.h b/src/mpid/ch4/src/ch4r_recv.h index addb8fa..5910835 100644 --- a/src/mpid/ch4/src/ch4r_recv.h +++ b/src/mpid/ch4/src/ch4r_recv.h @@ -264,6 +264,7 @@ MPL_STATIC_INLINE_PREFIX int MPIDI_CH4U_mpi_recv_init(void *buf, MPIDI_CH4U_REQUEST(rreq, buffer) = (void *) buf; MPIDI_CH4U_REQUEST(rreq, count) = count; MPIDI_CH4U_REQUEST(rreq, datatype) = datatype; + MPIDI_CH4U_REQUEST(rreq, src_rank) = rank; MPIDI_CH4U_REQUEST(rreq, tag) = MPIDI_CH4U_init_send_tag(comm->context_id + context_offset, rank, tag); rreq->u.persist.real_request = NULL; ----------------------------------------------------------------------- Summary of changes: src/mpid/ch4/src/ch4r_recv.h | 1 + 1 files changed, 1 insertions(+), 0 deletions(-) hooks/post-receive -- MPICH primary repository
participants (1)
-
noreply@mpich.org