Home
last modified time | relevance | path

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

/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
123 nrqs = 0; /* no of outgoing messages */ in MatCreateSubMatrices_MPIDense_Local()
130 nrqs++; in MatCreateSubMatrices_MPIDense_Local()
133 PetscCall(PetscMalloc1(nrqs + 1, &pa)); /*(proc -array)*/ in MatCreateSubMatrices_MPIDense_Local()
142 for (PetscMPIInt i = 0; i < nrqs; i++) { in MatCreateSubMatrices_MPIDense_Local()
166 for (PetscMPIInt i = 0; i < nrqs; i++) { in MatCreateSubMatrices_MPIDense_Local()
176 for (PetscMPIInt i = 0; i < nrqs; i++) { in MatCreateSubMatrices_MPIDense_Local()
210 PetscCall(PetscMalloc1(nrqs + 1, &s_waits1)); in MatCreateSubMatrices_MPIDense_Local()
211 for (PetscMPIInt i = 0; i < nrqs; ++i) { in MatCreateSubMatrices_MPIDense_Local()
217 PetscCall(PetscMalloc1(nrqs + 1, &r_waits2)); in MatCreateSubMatrices_MPIDense_Local()
[all …]
/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
108 nrqs = 0; /* no of outgoing messages */ in MatIncreaseOverlap_MPIBAIJ_Once()
115 nrqs++; in MatIncreaseOverlap_MPIBAIJ_Once()
119 PetscCall(PetscMalloc1(nrqs, &pa)); in MatIncreaseOverlap_MPIBAIJ_Once()
128 for (PetscMPIInt i = 0; i < nrqs; i++) { in MatIncreaseOverlap_MPIBAIJ_Once()
136 PetscCall(PetscGatherMessageLengths(comm, nrqs, nrqr, w1, &onodes1, &olengths1)); in MatIncreaseOverlap_MPIBAIJ_Once()
147 for (PetscMPIInt i = 0; i < nrqs; i++) { in MatIncreaseOverlap_MPIBAIJ_Once()
157 for (PetscMPIInt i = 0; i < nrqs; i++) { in MatIncreaseOverlap_MPIBAIJ_Once()
211 PetscCall(PetscMalloc1(nrqs, &s_waits1)); in MatIncreaseOverlap_MPIBAIJ_Once()
212 for (PetscMPIInt i = 0; i < nrqs; ++i) { in MatIncreaseOverlap_MPIBAIJ_Once()
[all …]
/petsc/src/mat/impls/aij/mpi/
H A Dmpiov.c504 PetscMPIInt size, rank, tag1, tag2, proc = 0, nrqs, *pa; in MatIncreaseOverlap_MPIAIJ_Once() local
551 nrqs = 0; /* no of outgoing messages */ in MatIncreaseOverlap_MPIAIJ_Once()
558 nrqs++; in MatIncreaseOverlap_MPIAIJ_Once()
562 PetscCall(PetscMalloc1(nrqs, &pa)); in MatIncreaseOverlap_MPIAIJ_Once()
571 for (PetscMPIInt i = 0; i < nrqs; i++) { in MatIncreaseOverlap_MPIAIJ_Once()
579 PetscCall(PetscGatherMessageLengths(comm, nrqs, nrqr, w1, &onodes1, &olengths1)); in MatIncreaseOverlap_MPIAIJ_Once()
591 for (PetscMPIInt i = 0; i < nrqs; i++) { in MatIncreaseOverlap_MPIAIJ_Once()
601 for (PetscMPIInt i = 0; i < nrqs; i++) { in MatIncreaseOverlap_MPIAIJ_Once()
675 PetscCall(PetscMalloc1(nrqs, &s_waits1)); in MatIncreaseOverlap_MPIAIJ_Once()
676 for (PetscMPIInt i = 0; i < nrqs; ++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
290 nrqs = 0; in MatIncreaseOverlap_MPISBAIJ_Once()
295 nrqs++; in MatIncreaseOverlap_MPISBAIJ_Once()
306 PetscCall(PetscGatherMessageLengths(comm, nrqs, nrqr, len_s, &id_r1, &len_r1)); in MatIncreaseOverlap_MPISBAIJ_Once()
398 while (k < nrqs) { in MatIncreaseOverlap_MPISBAIJ_Once()
429 if (nrqs) PetscCallMPI(MPI_Waitall(nrqs, s_waits1, s_status)); in MatIncreaseOverlap_MPISBAIJ_Once()
/petsc/src/mat/impls/aij/seq/
H A Daij.h12 PetscMPIInt nrqs, nrqr; member
H A Daij.c2650 for (i = 0; i < submatj->nrqs; ++i) PetscCall(PetscFree(submatj->rbuf3[i])); in MatDestroySubMatrix_Private()