Lines Matching refs:i
35 PetscMPIInt size, rank, *recv_buf, i, *iflags_local = NULL, *iflags_localm; in PetscGatherNumberOfMessages() local
47 for (i = 0; i < size; i++) { in PetscGatherNumberOfMessages()
48 if (ilengths[i]) iflags_local[i] = 1; in PetscGatherNumberOfMessages()
49 else iflags_local[i] = 0; in PetscGatherNumberOfMessages()
92 PetscMPIInt size, rank, tag, i, j; in PetscGatherMessageLengths() local
107 …for (i = 0; i < nrecvs; i++) PetscCallMPI(MPIU_Irecv((*olengths) + i, 1, MPI_INT, MPI_ANY_SOURCE, … in PetscGatherMessageLengths()
110 for (i = 0, j = 0; i < size; ++i) { in PetscGatherMessageLengths()
111 if (ilengths[i]) { in PetscGatherMessageLengths()
112 PetscCallMPI(MPIU_Isend((void *)(ilengths + i), 1, MPI_INT, i, tag, comm, s_waits + j)); in PetscGatherMessageLengths()
122 for (i = 0; i < nrecvs; ++i) { in PetscGatherMessageLengths()
123 (*onodes)[i] = w_status[i].MPI_SOURCE; in PetscGatherMessageLengths()
131 if (w_status[i].MPI_SOURCE == rank) (*olengths)[i] = ilengths[rank]; in PetscGatherMessageLengths()
141 PetscMPIInt size, rank, *recv_buf, i, *iflags_local = NULL, *iflags_localm; in PetscGatherNumberOfMessages_Private() local
153 for (i = 0; i < size; i++) { in PetscGatherNumberOfMessages_Private()
154 if (ilengths[i]) iflags_local[i] = 1; in PetscGatherNumberOfMessages_Private()
155 else iflags_local[i] = 0; in PetscGatherNumberOfMessages_Private()
170 PetscMPIInt size, rank, tag, i, j; in PetscGatherMessageLengths_Private() local
185 …for (i = 0; i < nrecvs; i++) PetscCallMPI(MPIU_Irecv((*olengths) + i, 1, MPIU_INT, MPI_ANY_SOURCE,… in PetscGatherMessageLengths_Private()
188 for (i = 0, j = 0; i < size; ++i) { in PetscGatherMessageLengths_Private()
189 if (ilengths[i]) { in PetscGatherMessageLengths_Private()
190 PetscCallMPI(MPIU_Isend((void *)(ilengths + i), 1, MPIU_INT, i, tag, comm, s_waits + j)); in PetscGatherMessageLengths_Private()
200 for (i = 0; i < nrecvs; ++i) { in PetscGatherMessageLengths_Private()
201 (*onodes)[i] = w_status[i].MPI_SOURCE; in PetscGatherMessageLengths_Private()
202 …if (w_status[i].MPI_SOURCE == rank) (*olengths)[i] = ilengths[rank]; /* See comments in PetscGathe… in PetscGatherMessageLengths_Private()
241 PetscMPIInt size, tag, i, j, *buf_s, *buf_r, *buf_j = NULL; in PetscGatherMessageLengths2() local
256 for (i = 0; i < nrecvs; i++) { in PetscGatherMessageLengths2()
257 buf_j = buf_r + (2 * i); in PetscGatherMessageLengths2()
258 PetscCallMPI(MPIU_Irecv(buf_j, 2, MPI_INT, MPI_ANY_SOURCE, tag, comm, r_waits + i)); in PetscGatherMessageLengths2()
262 for (i = 0, j = 0; i < size; ++i) { in PetscGatherMessageLengths2()
263 if (ilengths1[i]) { in PetscGatherMessageLengths2()
265 buf_j[0] = *(ilengths1 + i); in PetscGatherMessageLengths2()
266 buf_j[1] = *(ilengths2 + i); in PetscGatherMessageLengths2()
267 PetscCallMPI(MPIU_Isend(buf_j, 2, MPI_INT, i, tag, comm, s_waits + j)); in PetscGatherMessageLengths2()
278 for (i = 0; i < nrecvs; ++i) { in PetscGatherMessageLengths2()
279 (*onodes)[i] = w_status[i].MPI_SOURCE; in PetscGatherMessageLengths2()
280 buf_j = buf_r + (2 * i); in PetscGatherMessageLengths2()
281 (*olengths1)[i] = buf_j[0]; in PetscGatherMessageLengths2()
282 (*olengths2)[i] = buf_j[1]; in PetscGatherMessageLengths2()
295 PetscInt **rbuf_t, i, len = 0; in PetscPostIrecvInt() local
300 for (i = 0; i < nrecvs; i++) len += olengths[i]; /* each message length */ in PetscPostIrecvInt()
305 for (i = 1; i < nrecvs; ++i) rbuf_t[i] = rbuf_t[i - 1] + olengths[i - 1]; in PetscPostIrecvInt()
309 …for (i = 0; i < nrecvs; ++i) PetscCallMPI(MPIU_Irecv(rbuf_t[i], olengths[i], MPIU_INT, onodes[i], … in PetscPostIrecvInt()
318 PetscMPIInt i; in PetscPostIrecvScalar() local
325 for (i = 0; i < nrecvs; i++) len += olengths[i]; /* each message length */ in PetscPostIrecvScalar()
330 for (i = 1; i < nrecvs; ++i) rbuf_t[i] = rbuf_t[i - 1] + olengths[i - 1]; in PetscPostIrecvScalar()
334 …for (i = 0; i < nrecvs; ++i) PetscCallMPI(MPIU_Irecv(rbuf_t[i], olengths[i], MPIU_SCALAR, onodes[i… in PetscPostIrecvScalar()