- requests = new MPI_Request[(size-1)*2];
- for (i = 1; i < 2*size-1; i+=2) {
- requests[i-1] = Request::irecv(nullptr, 0, MPI_BYTE, MPI_ANY_SOURCE,
- COLL_TAG_BARRIER, comm
- );
- requests[i] = Request::isend(nullptr, 0, MPI_BYTE, (i+1)/2,
- COLL_TAG_BARRIER,
- comm
- );
+ MPI_Request* requests = new MPI_Request[(size - 1) * 2];
+ for (int i = 1; i < 2 * size - 1; i += 2) {
+ requests[i - 1] = Request::irecv(nullptr, 0, MPI_BYTE, MPI_ANY_SOURCE, COLL_TAG_BARRIER, comm);
+ requests[i] = Request::isend(nullptr, 0, MPI_BYTE, (i + 1) / 2, COLL_TAG_BARRIER, comm);