Searched refs:nrqs (Results 1 – 6 of 6) sorted by relevance
| /petsc/src/mat/impls/dense/mpi/ |
| H A D | mmdense.c | 55 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 D | baijov.c | 62 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 D | mpiov.c | 504 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 D | sbaijov.c | 162 …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 D | aij.h | 12 PetscMPIInt nrqs, nrqr; member
|
| H A D | aij.c | 2650 for (i = 0; i < submatj->nrqs; ++i) PetscCall(PetscFree(submatj->rbuf3[i])); in MatDestroySubMatrix_Private()
|