Lines Matching refs:r_waits

93   MPI_Request *s_waits, *r_waits;  in PetscGatherMessageLengths()  local
102 PetscCall(PetscMalloc2(nrecvs + nsends, &r_waits, nrecvs + nsends, &w_status)); in PetscGatherMessageLengths()
103 s_waits = PetscSafePointerPlusOffset(r_waits, nrecvs); in PetscGatherMessageLengths()
107 …i++) PetscCallMPI(MPIU_Irecv((*olengths) + i, 1, MPI_INT, MPI_ANY_SOURCE, tag, comm, r_waits + i)); in PetscGatherMessageLengths()
118 if (nrecvs + nsends) PetscCallMPI(MPI_Waitall(nrecvs + nsends, r_waits, w_status)); in PetscGatherMessageLengths()
134 PetscCall(PetscFree2(r_waits, w_status)); in PetscGatherMessageLengths()
171 MPI_Request *s_waits, *r_waits; in PetscGatherMessageLengths_Private() local
180 PetscCall(PetscMalloc2(nrecvs + nsends, &r_waits, nrecvs + nsends, &w_status)); in PetscGatherMessageLengths_Private()
181 s_waits = PetscSafePointerPlusOffset(r_waits, nrecvs); in PetscGatherMessageLengths_Private()
185 …++) PetscCallMPI(MPIU_Irecv((*olengths) + i, 1, MPIU_INT, MPI_ANY_SOURCE, tag, comm, r_waits + i)); in PetscGatherMessageLengths_Private()
196 if (nrecvs + nsends) PetscCallMPI(MPI_Waitall(nrecvs + nsends, r_waits, w_status)); in PetscGatherMessageLengths_Private()
204 PetscCall(PetscFree2(r_waits, w_status)); in PetscGatherMessageLengths_Private()
242 MPI_Request *s_waits, *r_waits; in PetscGatherMessageLengths2() local
250 …PetscCall(PetscMalloc4(nrecvs + nsends, &r_waits, 2 * nrecvs, &buf_r, 2 * nsends, &buf_s, nrecvs +… in PetscGatherMessageLengths2()
251 s_waits = PetscSafePointerPlusOffset(r_waits, nrecvs); in PetscGatherMessageLengths2()
258 PetscCallMPI(MPIU_Irecv(buf_j, 2, MPI_INT, MPI_ANY_SOURCE, tag, comm, r_waits + i)); in PetscGatherMessageLengths2()
274 if (nrecvs + nsends) PetscCallMPI(MPI_Waitall(nrecvs + nsends, r_waits, w_status)); in PetscGatherMessageLengths2()
285 PetscCall(PetscFree4(r_waits, buf_r, buf_s, w_status)); in PetscGatherMessageLengths2()
293 … const PetscMPIInt onodes[], const PetscMPIInt olengths[], PetscInt ***rbuf, MPI_Request **r_waits) in PetscPostIrecvInt() argument
312 *r_waits = r_waits_t; in PetscPostIrecvInt()
316 …nst PetscMPIInt onodes[], const PetscMPIInt olengths[], PetscScalar ***rbuf, MPI_Request **r_waits) in PetscPostIrecvScalar() argument
337 *r_waits = r_waits_t; in PetscPostIrecvScalar()