Searched refs:s_waits1 (Results 1 – 4 of 4) sorted by relevance
| /petsc/src/mat/impls/dense/mpi/ |
| H A D | mmdense.c | 63 MPI_Request *s_waits1, *r_waits1, *s_waits2, *r_waits2; in MatCreateSubMatrices_MPIDense_Local() local 210 PetscCall(PetscMalloc1(nrqs + 1, &s_waits1)); in MatCreateSubMatrices_MPIDense_Local() 213 PetscCallMPI(MPIU_Isend(sbuf1[j], w1[2 * j], MPIU_INT, j, tag0, comm, s_waits1 + i)); in MatCreateSubMatrices_MPIDense_Local() 269 if (nrqs) PetscCallMPI(MPI_Waitall(nrqs, s_waits1, s_status1)); in MatCreateSubMatrices_MPIDense_Local() 271 PetscCall(PetscFree(s_waits1)); in MatCreateSubMatrices_MPIDense_Local()
|
| /petsc/src/mat/impls/sbaij/mpi/ |
| H A D | sbaijov.c | 171 MPI_Request *s_waits1, *s_waits2, r_req; in MatIncreaseOverlap_MPISBAIJ_Once() local 309 PetscCall(PetscMalloc2(size, &s_waits1, size, &s_waits2)); in MatIncreaseOverlap_MPISBAIJ_Once() 313 …MPI(MPIU_Isend(data1_start[proc_id], len_s[proc_id], MPIU_INT, proc_id, tag1, comm, s_waits1 + k)); in MatIncreaseOverlap_MPISBAIJ_Once() 429 if (nrqs) PetscCallMPI(MPI_Waitall(nrqs, s_waits1, s_status)); in MatIncreaseOverlap_MPISBAIJ_Once() 434 PetscCall(PetscFree2(s_waits1, s_waits2)); in MatIncreaseOverlap_MPISBAIJ_Once()
|
| /petsc/src/mat/impls/baij/mpi/ |
| H A D | baijov.c | 68 MPI_Request *s_waits1, *r_waits1, *s_waits2, *r_waits2; in MatIncreaseOverlap_MPIBAIJ_Once() local 211 PetscCall(PetscMalloc1(nrqs, &s_waits1)); in MatIncreaseOverlap_MPIBAIJ_Once() 214 PetscCallMPI(MPIU_Isend(outdat[j], w1[j], MPIU_INT, j, tag1, comm, s_waits1 + i)); in MatIncreaseOverlap_MPIBAIJ_Once() 232 PetscCallMPI(MPI_Waitall(nrqs, s_waits1, MPI_STATUSES_IGNORE)); in MatIncreaseOverlap_MPIBAIJ_Once() 316 PetscCall(PetscFree(s_waits1)); in MatIncreaseOverlap_MPIBAIJ_Once() 633 MPI_Request *s_waits1, *r_waits1, *s_waits2, *r_waits2, *r_waits3; local 870 PetscCall(PetscMalloc1(nrqs, &s_waits1)); 873 PetscCallMPI(MPIU_Isend(sbuf1[j], w1[j], MPIU_INT, j, tag0, comm, s_waits1 + i)); 930 PetscCallMPI(MPI_Waitall(nrqs, s_waits1, MPI_STATUSES_IGNORE)); 932 PetscCall(PetscFree(s_waits1));
|
| /petsc/src/mat/impls/aij/mpi/ |
| H A D | mpiov.c | 509 MPI_Request *s_waits1, *r_waits1, *s_waits2, *r_waits2; in MatIncreaseOverlap_MPIAIJ_Once() local 675 PetscCall(PetscMalloc1(nrqs, &s_waits1)); in MatIncreaseOverlap_MPIAIJ_Once() 678 PetscCallMPI(MPIU_Isend(outdat[j], w1[j], MPIU_INT, j, tag1, comm, s_waits1 + i)); in MatIncreaseOverlap_MPIAIJ_Once() 701 PetscCallMPI(MPI_Waitall(nrqs, s_waits1, MPI_STATUSES_IGNORE)); in MatIncreaseOverlap_MPIAIJ_Once() 815 PetscCall(PetscFree(s_waits1)); in MatIncreaseOverlap_MPIAIJ_Once() 1236 MPI_Request *s_waits1, *r_waits1, *s_waits2, *r_waits2, *r_waits3; in MatCreateSubMatrices_MPIAIJ_SingleIS_Local() local 1365 PetscCall(PetscMalloc1(nrqs, &s_waits1)); in MatCreateSubMatrices_MPIAIJ_SingleIS_Local() 1366 … ++i) PetscCallMPI(MPIU_Isend(sbuf1[pa[i]], w1[pa[i]], MPIU_INT, pa[i], tag1, comm, s_waits1 + i)); in MatCreateSubMatrices_MPIAIJ_SingleIS_Local() 1422 PetscCallMPI(MPI_Waitall(nrqs, s_waits1, s_status1)); in MatCreateSubMatrices_MPIAIJ_SingleIS_Local() 1423 PetscCall(PetscFree(s_waits1)); in MatCreateSubMatrices_MPIAIJ_SingleIS_Local() [all …]
|