- auto* requests = new MPI_Request[2];
- requests[0] = Request::isend (nullptr, 0, MPI_BYTE, 0,
- system_tag,
- comm);
- requests[1] = Request::irecv (nullptr, 0, MPI_BYTE, 0,
- system_tag,
- comm);
- (*request)->set_nbc_requests(requests, 2);
+ requests.push_back(Request::isend_init (nullptr, 0, MPI_BYTE, 0, system_tag, comm));
+ requests.push_back(Request::irecv_init(nullptr, 0, MPI_BYTE, 0, system_tag, comm));