Searched refs:sendreqs (Results 1 – 5 of 5) sorted by relevance
| /petsc/src/sys/utils/ |
| H A D | mpits.c | 78 MPI_Request *sendreqs, barrier; in PetscCommBuildTwoSided_Ibarrier() local 87 PetscCall(PetscMalloc1(nto, &sendreqs)); in PetscCommBuildTwoSided_Ibarrier() 88 …ssend((void *)(tdata + count * unitbytes * i), count, dtype, toranks[i], tag, comm, sendreqs + i)); in PetscCommBuildTwoSided_Ibarrier() 113 PetscCallMPI(MPI_Testall(nsends, sendreqs, &sent, MPI_STATUSES_IGNORE)); in PetscCommBuildTwoSided_Ibarrier() 117 PetscCall(PetscFree(sendreqs)); in PetscCommBuildTwoSided_Ibarrier() 138 MPI_Request *reqs, *sendreqs; in PetscCommBuildTwoSided_Allreduce() local 163 sendreqs = PetscSafePointerPlusOffset(reqs, nrecvs); in PetscCommBuildTwoSided_Allreduce() 165 …Isend((void *)(tdata + count * unitbytes * i), count, dtype, toranks[i], tag, comm, sendreqs + i)); in PetscCommBuildTwoSided_Allreduce() 184 MPI_Request *reqs, *sendreqs; in PetscCommBuildTwoSided_RedScatter() local 207 sendreqs = reqs + nrecvs; in PetscCommBuildTwoSided_RedScatter() [all …]
|
| /petsc/src/mat/utils/ |
| H A D | matstash.c | 912 …rivate(stash->comm, &tag, i, stash->sendranks[i], &stash->sendhdr[i], &stash->sendreqs[i], stash)); in MatStashScatterBegin_BTS() 915 …>nrecvranks, &stash->recvranks, (PetscInt *)&stash->recvhdr, 1, &stash->sendreqs, &stash->recvreqs… in MatStashScatterBegin_BTS() 975 PetscCallMPI(MPI_Waitall(stash->nsendranks, stash->sendreqs, MPI_STATUSES_IGNORE)); in MatStashScatterEnd_BTS() 1013 PetscCall(PetscFree(stash->sendreqs)); in MatStashScatterDestroy_BTS()
|
| /petsc/src/vec/vec/impls/mpi/ |
| H A D | pbvec.c | 265 …ecAssemblySend_MPI_Private(comm, tag, i, x->sendranks[i], x->sendhdr + i, x->sendreqs + 4 * i, X)); in VecAssemblyBegin_MPI_BTS() 269 …tscInt *)x->sendhdr, &x->nrecvranks, &x->recvranks, &x->recvhdr, 4, &x->sendreqs, &x->recvreqs, Ve… in VecAssemblyBegin_MPI_BTS() 375 PetscCallMPI(MPI_Waitall(4 * x->nsendranks, x->sendreqs, MPI_STATUSES_IGNORE)); in VecAssemblyEnd_MPI_BTS() 396 PetscCall(PetscFree(x->sendreqs)); in VecAssemblyReset_MPI()
|
| H A D | pvecimpl.h | 36 MPI_Request *sendreqs; member
|
| /petsc/include/petsc/private/ |
| H A D | matimpl.h | 384 MPI_Request *sendreqs; member
|