Searched refs:s_waits2 (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 229 PetscCall(PetscMalloc1(nrqr + 1, &s_waits2)); in MatCreateSubMatrices_MPIDense_Local() 261 …CallMPI(MPIU_Isend(sbuf2[idex], (end - start) * N, MPIU_SCALAR, s_proc, tag1, comm, s_waits2 + i)); in MatCreateSubMatrices_MPIDense_Local() 367 if (nrqr) PetscCallMPI(MPI_Waitall(nrqr, s_waits2, s_status2)); in MatCreateSubMatrices_MPIDense_Local() 369 PetscCall(PetscFree(s_waits2)); 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() 368 PetscCallMPI(MPIU_Isend(odata2, len, MPIU_INT, proc_id, tag2, comm, s_waits2 + k)); in MatIncreaseOverlap_MPISBAIJ_Once() 433 if (nrqr) PetscCallMPI(MPI_Waitall(nrqr, s_waits2, 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 265 PetscCall(PetscMalloc1(nrqr, &s_waits2)); in MatIncreaseOverlap_MPIBAIJ_Once() 268 PetscCallMPI(MPIU_Isend(xdata[i], isz1[i], MPIU_INT, j, tag2, comm, s_waits2 + i)); in MatIncreaseOverlap_MPIBAIJ_Once() 299 PetscCallMPI(MPI_Waitall(nrqr, s_waits2, MPI_STATUSES_IGNORE)); in MatIncreaseOverlap_MPIBAIJ_Once() 318 PetscCall(PetscFree(s_waits2)); in MatIncreaseOverlap_MPIBAIJ_Once() 633 MPI_Request *s_waits1, *r_waits1, *s_waits2, *r_waits2, *r_waits3; local 888 PetscCall(PetscMalloc1(nrqr, &s_waits2)); 910 PetscCallMPI(MPIU_Isend(sbuf2_i, end, MPIU_INT, req_source1[i], tag2, comm, s_waits2 + i)); 931 PetscCallMPI(MPI_Waitall(nrqr, s_waits2, MPI_STATUSES_IGNORE)); 933 PetscCall(PetscFree(s_waits2));
|
| /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 735 PetscCall(PetscMalloc1(nrqr, &s_waits2)); in MatIncreaseOverlap_MPIAIJ_Once() 736 …lMPI(MPIU_Isend(xdata[i], isz1[i], MPIU_INT, recv_status[i].MPI_SOURCE, tag2, comm, s_waits2 + i)); in MatIncreaseOverlap_MPIAIJ_Once() 775 PetscCallMPI(MPI_Waitall(nrqr, s_waits2, MPI_STATUSES_IGNORE)); in MatIncreaseOverlap_MPIAIJ_Once() 817 PetscCall(PetscFree(s_waits2)); in MatIncreaseOverlap_MPIAIJ_Once() 1236 MPI_Request *s_waits1, *r_waits1, *s_waits2, *r_waits2, *r_waits3; in MatCreateSubMatrices_MPIAIJ_SingleIS_Local() local 1369 PetscCall(PetscMalloc4(nrqs, &r_status2, nrqr, &s_waits2, nrqs, &r_waits2, nrqr, &s_status2)); in MatCreateSubMatrices_MPIAIJ_SingleIS_Local() 1404 PetscCallMPI(MPIU_Isend(sbuf2_i, end, MPIU_INT, req_source1[i], tag2, comm, s_waits2 + i)); in MatCreateSubMatrices_MPIAIJ_SingleIS_Local() 1426 PetscCallMPI(MPI_Waitall(nrqr, s_waits2, s_status2)); in MatCreateSubMatrices_MPIAIJ_SingleIS_Local() 1427 PetscCall(PetscFree4(r_status2, s_waits2, r_waits2, s_status2)); in MatCreateSubMatrices_MPIAIJ_SingleIS_Local() [all …]
|