Searched refs:rwaits (Results 1 – 3 of 3) sorted by relevance
| /petsc/src/mat/impls/aij/mpi/ |
| H A D | mpimatmatmult.c | 392 MPI_Request *rwaits, *swaits; member 408 PetscCall(PetscFree4(contents->stype, contents->rtype, contents->rwaits, contents->swaits)); in MatMPIAIJ_MPIDenseDestroy() 480 …PetscCall(PetscMalloc4(nsends, &stype, nrecvs, &rtype, nrecvs, &contents->rwaits, nsends, &content… in MatMatMultSymbolic_MPIAIJ_MPIDense() 545 MPI_Request *swaits, *rwaits; in MatMPIDenseScatter() local 567 rwaits = contents->rwaits; in MatMPIDenseScatter() 577 …PIU_Irecv(rvalues + (rstarts[i] - rstarts[0]), ncols, rtype[i], rprocs[i], tag, comm, rwaits + i)); in MatMPIDenseScatter() 582 if (nrecvs) PetscCallMPI(MPI_Waitall(nrecvs_mpi, rwaits, MPI_STATUSES_IGNORE)); in MatMPIDenseScatter() 1279 MPI_Request *swaits, *rwaits; in MatTransposeMatMultSymbolic_MPIAIJ_MPIAIJ_nonscalable() local 1360 PetscCall(PetscPostIrecvInt(comm, tagj, nrecv, id_r, len_r, &buf_rj, &rwaits)); in MatTransposeMatMultSymbolic_MPIAIJ_MPIAIJ_nonscalable() 1377 for (i = 0; i < nrecv; i++) PetscCallMPI(MPI_Waitany(nrecv, rwaits, &icompleted, &rstatus)); in MatTransposeMatMultSymbolic_MPIAIJ_MPIAIJ_nonscalable() [all …]
|
| H A D | mpiptap.c | 231 MPI_Request *swaits, *rwaits; in MatPtAPSymbolic_MPIAIJ_MPIAIJ_scalable() local 424 PetscCall(PetscPostIrecvInt(comm, tagj, nrecv, id_r, len_r, &buf_rj, &rwaits)); in MatPtAPSymbolic_MPIAIJ_MPIAIJ_scalable() 449 for (i = 0; i < nrecv; i++) PetscCallMPI(MPI_Waitany(nrecv, rwaits, &icompleted, &rstatus)); in MatPtAPSymbolic_MPIAIJ_MPIAIJ_scalable() 450 PetscCall(PetscFree(rwaits)); in MatPtAPSymbolic_MPIAIJ_MPIAIJ_scalable() 463 PetscCall(PetscPostIrecvInt(comm, tagi, nrecv, id_r, len_ri, &buf_ri, &rwaits)); in MatPtAPSymbolic_MPIAIJ_MPIAIJ_scalable() 488 for (i = 0; i < nrecv; i++) PetscCallMPI(MPI_Waitany(nrecv, rwaits, &icompleted, &rstatus)); in MatPtAPSymbolic_MPIAIJ_MPIAIJ_scalable() 489 PetscCall(PetscFree(rwaits)); in MatPtAPSymbolic_MPIAIJ_MPIAIJ_scalable() 1518 MPI_Request *swaits, *rwaits; in MatPtAPSymbolic_MPIAIJ_MPIAIJ() local 1713 PetscCall(PetscPostIrecvInt(comm, tagj, nrecv, id_r, len_r, &buf_rj, &rwaits)); in MatPtAPSymbolic_MPIAIJ_MPIAIJ() 1738 for (i = 0; i < nrecv; i++) PetscCallMPI(MPI_Waitany(nrecv, rwaits, &icompleted, &rstatus)); in MatPtAPSymbolic_MPIAIJ_MPIAIJ() [all …]
|
| H A D | mpiaij.c | 5772 MPI_Request *reqs = NULL, *rwaits = NULL, *swaits = NULL; in MatGetBrowsOfAoCols_MPIAIJ() local 5799 rwaits = reqs; in MatGetBrowsOfAoCols_MPIAIJ() 5810 PetscCallMPI(MPIU_Irecv(rowlen, nrows, MPIU_INT, rprocs[i], tag, comm, rwaits + i)); in MatGetBrowsOfAoCols_MPIAIJ() 5876 …tscSafePointerPlusOffset(b_othj, rstartsj[i]), nrows, MPIU_INT, rprocs[i], tag, comm, rwaits + i)); in MatGetBrowsOfAoCols_MPIAIJ() 5908 …SafePointerPlusOffset(b_otha, rstartsj[i]), nrows, MPIU_SCALAR, rprocs[i], tag, comm, rwaits + i)); in MatGetBrowsOfAoCols_MPIAIJ()
|