Home
last modified time | relevance | path

Searched refs:send_waits (Results 1 – 9 of 9) sorted by relevance

/petsc/src/vec/vec/utils/
H A Dvecstash.c56 stash->send_waits = NULL; in VecStashCreate_Private()
100 PetscCallMPI(MPI_Waitall(2 * nsends, stash->send_waits, send_status)); in VecStashScatterEnd_Private()
121 PetscCall(PetscFree(stash->send_waits)); in VecStashScatterEnd_Private()
227 MPI_Request *send_waits, *recv_waits; in VecStashScatterBegin_Private() local
273 PetscCall(PetscMalloc1(2 * nsends, &send_waits)); in VecStashScatterBegin_Private()
291 …nd(svalues + bs * start[i], bs * nprocs[2 * i], MPIU_SCALAR, i, tag1, comm, send_waits + count++)); in VecStashScatterBegin_Private()
292 …MPI(MPIU_Isend(sindices + start[i], nprocs[2 * i], MPIU_INT, i, tag2, comm, send_waits + count++)); in VecStashScatterBegin_Private()
307 stash->send_waits = send_waits; in VecStashScatterBegin_Private()
/petsc/src/vec/is/ao/impls/memscalable/
H A Daomemscalable.c99 MPI_Request *send_waits, *recv_waits, *send_waits2, *recv_waits2; in AOMap_MemoryScalable_private() local
149 PetscCall(PetscMalloc3(n, &sindices, nsends, &send_waits, nsends, &send_status)); in AOMap_MemoryScalable_private()
183 …allMPI(MPIU_Isend(sindices + start[i], sizes[2 * i], MPIU_INT, i, tag1, comm, send_waits + count)); in AOMap_MemoryScalable_private()
192 if (nsends) PetscCallMPI(MPI_Waitall(nsends, send_waits, send_status)); in AOMap_MemoryScalable_private()
230 PetscCall(PetscFree3(sindices, send_waits, send_status)); in AOMap_MemoryScalable_private()
275 MPI_Request *send_waits, *recv_waits; in AOCreateMemoryScalable_private() local
319 PetscCall(PetscMalloc3(2 * n, &sindices, nsends, &send_waits, nsends, &send_status)); in AOCreateMemoryScalable_private()
350 …PetscCallMPI(MPIU_Isend(sindices + start[i], sizes[2 * i], MPIU_INT, i, tag, comm, send_waits + co… in AOCreateMemoryScalable_private()
359 if (nsends) PetscCallMPI(MPI_Waitall(nsends_i, send_waits, send_status)); in AOCreateMemoryScalable_private()
378 PetscCall(PetscFree3(sindices, send_waits, send_status)); in AOCreateMemoryScalable_private()
/petsc/src/mat/impls/sell/mpi/
H A Dmpisell.h13 MPI_Request *send_waits; /* array of send requests */ member
/petsc/src/mat/utils/
H A Dmatstash.c67 stash->send_waits = NULL; in MatStashCreate_Private()
139 PetscCallMPI(MPI_Waitall(2 * nsends, stash->send_waits, send_status)); in MatStashScatterEnd_Ref()
161 PetscCall(PetscFree(stash->send_waits)); in MatStashScatterEnd_Ref()
451 MPI_Request *send_waits, *recv_waits, *recv_waits1, *recv_waits2; in MatStashScatterBegin_Ref() local
523 PetscCall(PetscMalloc1(2 * nsends, &send_waits)); in MatStashScatterBegin_Ref()
564 …U_Isend(sindices + 2 * startv[i], 2 * nlengths[i], MPIU_INT, i, tag1, comm, send_waits + count++)); in MatStashScatterBegin_Ref()
565 …d(svalues + bs2 * startv[i], bs2 * nlengths[i], MPIU_SCALAR, i, tag2, comm, send_waits + count++)); in MatStashScatterBegin_Ref()
595 stash->send_waits = send_waits; in MatStashScatterBegin_Ref()
/petsc/src/ksp/pc/impls/redistribute/
H A Dredistribute.c84 MPI_Request *send_waits = NULL, *recv_waits = NULL; in PCSetUp_Redistribute() local
201 PetscCall(PetscMalloc3(cnt, &svalues, nsends, &send_waits, size, &starts)); in PCSetUp_Redistribute()
214 …scCallMPI(MPIU_Isend(svalues + starts[i], sizes[i], MPIU_INT, i, tag, comm, send_waits + count++)); in PCSetUp_Redistribute()
237 PetscCallMPI(MPI_Waitall(nsends, send_waits, send_status)); in PCSetUp_Redistribute()
240 PetscCall(PetscFree3(svalues, send_waits, starts)); in PCSetUp_Redistribute()
/petsc/src/mat/impls/scalapack/
H A Dmatscalapack.c1521 MPI_Request *send_waits, *recv_waits, *recv_waits1, *recv_waits2; in MatStashScatterBegin_ScaLAPACK() local
1591 PetscCall(PetscMalloc1(2 * nsends, &send_waits)); in MatStashScatterBegin_ScaLAPACK()
1632 …U_Isend(sindices + 2 * startv[i], 2 * nlengths[i], MPIU_INT, i, tag1, comm, send_waits + count++)); in MatStashScatterBegin_ScaLAPACK()
1633 …d(svalues + bs2 * startv[i], bs2 * nlengths[i], MPIU_SCALAR, i, tag2, comm, send_waits + count++)); in MatStashScatterBegin_ScaLAPACK()
1663 stash->send_waits = send_waits; in MatStashScatterBegin_ScaLAPACK()
/petsc/src/mat/impls/aij/mpi/
H A Dmpiaij.h47 MPI_Request *send_waits; /* array of send requests */ \
/petsc/include/petsc/private/
H A Dvecimpl.h139 MPI_Request *send_waits; /* array of send requests */ member
H A Dmatimpl.h353 MPI_Request *send_waits; /* array of send requests */ member
738 MPI_Request *send_waits; /* array of send requests */ member