src = rank - mask;
if (src < 0)
src += num_procs;
- smpi_mpi_recv(buff, count, data_type, src, tag, comm, MPI_STATUS_IGNORE);
+ Request::recv(buff, count, data_type, src, tag, comm, MPI_STATUS_IGNORE);
break;
}
mask <<= 1;
dst = rank + mask;
if (dst >= num_procs)
dst -= num_procs;
- smpi_mpi_send(buff, count, data_type, dst, tag, comm);
+ Request::send(buff, count, data_type, dst, tag, comm);
}
mask >>= 1;
}