The unit tests passed when merging a broken implementation of KokkosComm::irecv because they directly call Impl::irecv, which works correctly.
|
void irecv(RecvView &rv, int src, int tag, MPI_Comm comm, MPI_Request req) { |
I have submitted #90 to resolve this issue.