Home
last modified time | relevance | path

Searched refs:nrqr (Results 1 – 6 of 6) sorted by relevance

/petsc/src/mat/impls/baij/mpi/ !
H A Dbaijov.c62 PetscMPIInt size, rank, tag1, tag2, *w2, *w1, nrqs, nrqr, *pa; in MatIncreaseOverlap_MPIBAIJ_Once() local
135 PetscCall(PetscGatherNumberOfMessages(comm, w2, w1, &nrqr)); in MatIncreaseOverlap_MPIBAIJ_Once()
136 PetscCall(PetscGatherMessageLengths(comm, nrqs, nrqr, w1, &onodes1, &olengths1)); in MatIncreaseOverlap_MPIBAIJ_Once()
139 PetscCall(PetscPostIrecvInt(comm, tag1, nrqr, onodes1, olengths1, &rbuf, &r_waits1)); in MatIncreaseOverlap_MPIBAIJ_Once()
231 PetscCallMPI(MPI_Waitall(nrqr, r_waits1, MPI_STATUSES_IGNORE)); in MatIncreaseOverlap_MPIBAIJ_Once()
238 PetscCall(PetscMalloc1(nrqr, &xdata)); in MatIncreaseOverlap_MPIBAIJ_Once()
239 PetscCall(PetscMalloc1(nrqr, &isz1)); in MatIncreaseOverlap_MPIBAIJ_Once()
240 PetscCall(MatIncreaseOverlap_MPIBAIJ_Receive(C, nrqr, rbuf, xdata, isz1)); in MatIncreaseOverlap_MPIBAIJ_Once()
252 for (PetscMPIInt i = 0; i < nrqr; ++i) { in MatIncreaseOverlap_MPIBAIJ_Once()
258 PetscCall(PetscGatherMessageLengths(comm, nrqr, nrqs, rw1, &onodes2, &olengths2)); in MatIncreaseOverlap_MPIBAIJ_Once()
[all …]
/petsc/src/mat/impls/dense/mpi/ !
H A Dmmdense.c55 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()
[all …]
/petsc/src/mat/impls/aij/mpi/ !
H A Dmpiov.c495 PetscMPIInt *w1, *w2, nrqr, *w3, *w4, *onodes1, *olengths1, *onodes2, *olengths2; in MatIncreaseOverlap_MPIAIJ_Once() local
578 PetscCall(PetscGatherNumberOfMessages(comm, w2, w1, &nrqr)); in MatIncreaseOverlap_MPIAIJ_Once()
579 PetscCall(PetscGatherMessageLengths(comm, nrqs, nrqr, w1, &onodes1, &olengths1)); in MatIncreaseOverlap_MPIAIJ_Once()
582 PetscCall(PetscPostIrecvInt(comm, tag1, nrqr, onodes1, olengths1, &rbuf, &r_waits1)); in MatIncreaseOverlap_MPIAIJ_Once()
699 PetscCall(PetscMalloc1(nrqr, &recv_status)); in MatIncreaseOverlap_MPIAIJ_Once()
700 PetscCallMPI(MPI_Waitall(nrqr, r_waits1, recv_status)); in MatIncreaseOverlap_MPIAIJ_Once()
707 PetscCall(PetscMalloc1(nrqr, &xdata)); in MatIncreaseOverlap_MPIAIJ_Once()
708 PetscCall(PetscMalloc1(nrqr, &isz1)); in MatIncreaseOverlap_MPIAIJ_Once()
709 PetscCall(MatIncreaseOverlap_MPIAIJ_Receive(C, nrqr, rbuf, xdata, isz1)); in MatIncreaseOverlap_MPIAIJ_Once()
719 for (PetscMPIInt i = 0; i < nrqr; ++i) { in MatIncreaseOverlap_MPIAIJ_Once()
[all …]
/petsc/src/mat/impls/sbaij/mpi/ !
H A Dsbaijov.c162 …PetscMPIInt proc_end = 0, size, rank, tag1, tag2, *len_s, nrqr, nrqs, *id_r1, *len_r1, flag, *… in MatIncreaseOverlap_MPISBAIJ_Once() local
291 nrqr = 0; in MatIncreaseOverlap_MPISBAIJ_Once()
305 PetscCall(PetscGatherNumberOfMessages(comm, NULL, len_s, &nrqr)); in MatIncreaseOverlap_MPISBAIJ_Once()
306 PetscCall(PetscGatherMessageLengths(comm, nrqs, nrqr, len_s, &id_r1, &len_r1)); in MatIncreaseOverlap_MPISBAIJ_Once()
320 for (i = 0; i < nrqr; i++) { in MatIncreaseOverlap_MPISBAIJ_Once()
342 while (k < nrqr) { in MatIncreaseOverlap_MPISBAIJ_Once()
433 if (nrqr) PetscCallMPI(MPI_Waitall(nrqr, s_waits2, s_status)); in MatIncreaseOverlap_MPISBAIJ_Once()
/petsc/src/mat/impls/aij/seq/ !
H A Daij.h12 PetscMPIInt nrqs, nrqr; member
H A Daij.c2642 for (i = 0; i < submatj->nrqr; ++i) PetscCall(PetscFree(submatj->sbuf2[i])); in MatDestroySubMatrix_Private()