MPIX_Prequest_create Behaviour
Opened this issue · 1 comments
Yiltan commented
Hello,
I've been playing with this code and I have a question about the ring-partitioned.cu
example.
In this line we only export the send request:
mpi-acx/test/src/ring-partitioned.cu
Line 98 in 8d7b4af
But here we pass the MPIX_Preqest
to the MPI_Pready
and MPI_Parrived
.
mpi-acx/test/src/ring-partitioned.cu
Lines 105 to 106 in 8d7b4af
The program completes with no errors, so I suspect that the code is correct. So I have a few questions:
- Is
MPIX_Prequest_create
only required for the sender? MPIX_Waitall
waits for the receiver using the host request therefore we know that it has arrived.- but how does
MPIX_Parrived
know if that partition has arrived theMPIX_Prequest
isn't exported?
- but how does
jdinan commented
Nope, this is a bug. Thanks for reporting it!