| /petsc/src/vec/vec/utils/ |
| H A D | vecstash.c | 56 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 D | aomemscalable.c | 99 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 D | mpisell.h | 13 MPI_Request *send_waits; /* array of send requests */ member
|
| /petsc/src/mat/utils/ |
| H A D | matstash.c | 67 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 D | redistribute.c | 84 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 D | matscalapack.c | 1521 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 D | mpiaij.h | 47 MPI_Request *send_waits; /* array of send requests */ \
|
| /petsc/include/petsc/private/ |
| H A D | vecimpl.h | 139 MPI_Request *send_waits; /* array of send requests */ member
|
| H A D | matimpl.h | 353 MPI_Request *send_waits; /* array of send requests */ member 738 MPI_Request *send_waits; /* array of send requests */ member
|