Home
last modified time | relevance | path

Searched refs:nrootreqs (Results 1 – 7 of 7) sorted by relevance

/petsc/src/vec/is/sf/impls/basic/
H A Dsfmpi.c22 for (PetscMPIInt i = 0; i < bas->nrootreqs; i++) { in PetscSFLinkFinishCommunication_Default()
36 …if (bas->nrootreqs) PetscCallMPI(MPI_Waitall(bas->nrootreqs, link->rootreqs[direction][rootmtype_m… in PetscSFLinkFinishCommunication_Default()
67 PetscInt i, j, k, nrootreqs, nleafreqs, nreqs; in PetscSFLinkCreate_MPI() local
114 nrootreqs = bas->nrootreqs; in PetscSFLinkCreate_MPI()
127 for (i = 0; i < nrootreqs; i++) { in PetscSFLinkCreate_MPI()
149 nreqs = (nrootreqs + nleafreqs) * 8; in PetscSFLinkCreate_MPI()
157 link->rootreqs[i][j][k] = link->reqs + nrootreqs * (4 * i + 2 * j + k); in PetscSFLinkCreate_MPI()
158 link->leafreqs[i][j][k] = link->reqs + nrootreqs * 8 + nleafreqs * (4 * i + 2 * j + k); in PetscSFLinkCreate_MPI()
H A Dsfbasic.h19 PetscMPIInt nrootreqs; /* Number of MPI requests */ \
H A Dsfbasic.c72 nrreqs = bas->nrootreqs; in PetscSFLinkStartCommunication_Persistent_Basic()
80 nsreqs = bas->nrootreqs; in PetscSFLinkStartCommunication_Persistent_Basic()
155 …PetscCallMPI(MPIX_Waitall_enqueue(bas->nrootreqs, link->rootreqs[direction][rootmtype_mpi][rootdir… in PetscSFLinkFinishCommunication_MPIX_Stream()
250 bas->nrootreqs = nRemoteLeafRanks; in PetscSFSetUp_Basic()
574 bas->nrootreqs = bas->niranks - bas->ndiranks; in PetscSFCreateEmbeddedRootSF_Basic()
H A Dsfpack.c398 PetscInt i, nreqs = (bas->nrootreqs + sf->nleafreqs) * 8; in PetscSFLinkDestroy()
/petsc/src/vec/is/sf/impls/basic/allgather/
H A Dsfallgather.c27 dat->nrootreqs = 1; in PetscSFSetUp_Allgather()
/petsc/src/vec/is/sf/impls/basic/alltoall/
H A Dsfalltoall.c179 bas->nrootreqs = bas->niranks - bas->ndiranks; in PetscSFCreateEmbeddedRootSF_Alltoall()
/petsc/src/vec/is/sf/impls/basic/neighbor/
H A Dsfneighbor.c206 dat->nrootreqs = 1; // collectives only need one MPI_Request. We just put it in rootreqs[] in PetscSFSetUp_Neighbor()