Lines Matching refs:nrqr

55   PetscMPIInt      rank, size, tag0, tag1, idex, end, i, proc, nrqs, *rtable, *pa, nrqr;  in MatCreateSubMatrices_MPIDense_Local()  local
149 PetscCall(PetscMPIIntCast(inrqr, &nrqr)); in MatCreateSubMatrices_MPIDense_Local()
152 PetscCall(PetscMalloc1(nrqr + 1, &rbuf1)); in MatCreateSubMatrices_MPIDense_Local()
153 PetscCall(PetscMalloc1(nrqr * bsz, &rbuf1[0])); in MatCreateSubMatrices_MPIDense_Local()
154 for (PetscInt i = 1; i < nrqr; ++i) rbuf1[i] = rbuf1[i - 1] + bsz; in MatCreateSubMatrices_MPIDense_Local()
157 PetscCall(PetscMalloc1(nrqr + 1, &r_waits1)); in MatCreateSubMatrices_MPIDense_Local()
158 …for (PetscInt i = 0; i < nrqr; ++i) PetscCallMPI(MPIU_Irecv(rbuf1[i], bsz, MPIU_INT, MPI_ANY_SOURC… in MatCreateSubMatrices_MPIDense_Local()
229 PetscCall(PetscMalloc1(nrqr + 1, &s_waits2)); in MatCreateSubMatrices_MPIDense_Local()
230 PetscCall(PetscMalloc1(nrqr + 1, &r_status1)); in MatCreateSubMatrices_MPIDense_Local()
231 PetscCall(PetscMalloc1(nrqr + 1, &sbuf2)); in MatCreateSubMatrices_MPIDense_Local()
239 for (PetscMPIInt i = 0; i < nrqr; ++i) { in MatCreateSubMatrices_MPIDense_Local()
240 PetscCallMPI(MPI_Waitany(nrqr, r_waits1, &idex, r_status1 + i)); in MatCreateSubMatrices_MPIDense_Local()
366 PetscCall(PetscMalloc1(nrqr + 1, &s_status2)); in MatCreateSubMatrices_MPIDense_Local()
367 if (nrqr) PetscCallMPI(MPI_Waitall(nrqr, s_waits2, s_status2)); in MatCreateSubMatrices_MPIDense_Local()
387 for (PetscMPIInt i = 0; i < nrqr; ++i) PetscCall(PetscFree(sbuf2[i])); in MatCreateSubMatrices_MPIDense_Local()