| /petsc/src/vec/vec/utils/ |
| H A D | vecstash.c | 57 stash->recv_waits = NULL; in VecStashCreate_Private() 122 PetscCall(PetscFree(stash->recv_waits)); in VecStashScatterEnd_Private() 227 MPI_Request *send_waits, *recv_waits; in VecStashScatterBegin_Private() local 262 PetscCall(PetscMalloc1(2 * nreceives, &recv_waits)); in VecStashScatterBegin_Private() 264 …values + bs * nmax * i, bs * nmax, MPIU_SCALAR, MPI_ANY_SOURCE, tag1, comm, recv_waits + count++)); in VecStashScatterBegin_Private() 265 …MPIU_Irecv(rindices + nmax * i, nmax, MPIU_INT, MPI_ANY_SOURCE, tag2, comm, recv_waits + count++)); in VecStashScatterBegin_Private() 308 stash->recv_waits = recv_waits; in VecStashScatterBegin_Private() 348 PetscCallMPI(MPI_Waitany(2 * stash->nrecvs, stash->recv_waits, &i, &recv_status)); in VecStashScatterGetMesg_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 146 PetscCall(PetscMalloc2(nreceives * nmax, &rindices, nreceives, &recv_waits)); in AOMap_MemoryScalable_private() 157 …llMPI(MPIU_Irecv(rindices + nmax * i, nmax, MPIU_INT, MPI_ANY_SOURCE, tag1, comm, recv_waits + i)); in AOMap_MemoryScalable_private() 196 …PetscCallMPI(MPI_Waitany(nreceives, recv_waits, &widx, &recv_status)); /* idx: index of handle for… in AOMap_MemoryScalable_private() 228 PetscCall(PetscFree2(rindices, recv_waits)); in AOMap_MemoryScalable_private() 275 MPI_Request *send_waits, *recv_waits; in AOCreateMemoryScalable_private() local 318 PetscCall(PetscMalloc2(nreceives * nmax, &rindices, nreceives, &recv_waits)); in AOCreateMemoryScalable_private() 323 …allMPI(MPIU_Irecv(rindices + nmax * i, nmax, MPIU_INT, MPI_ANY_SOURCE, tag, comm, recv_waits + i)); in AOCreateMemoryScalable_private() 364 PetscCallMPI(MPI_Waitany(nreceives_i, recv_waits, &widx, &recv_status)); in AOCreateMemoryScalable_private() 379 PetscCall(PetscFree2(rindices, recv_waits)); in AOCreateMemoryScalable_private()
|
| /petsc/src/mat/utils/ |
| H A D | matstash.c | 68 stash->recv_waits = NULL; in MatStashCreate_Private() 162 PetscCall(PetscFree(stash->recv_waits)); in MatStashScatterEnd_Ref() 451 MPI_Request *send_waits, *recv_waits, *recv_waits1, *recv_waits2; in MatStashScatterBegin_Ref() local 580 PetscCall(PetscMalloc1(2 * nreceives, &recv_waits)); in MatStashScatterBegin_Ref() 583 recv_waits[2 * i] = recv_waits1[i]; in MatStashScatterBegin_Ref() 584 recv_waits[2 * i + 1] = recv_waits2[i]; in MatStashScatterBegin_Ref() 586 stash->recv_waits = recv_waits; in MatStashScatterBegin_Ref() 645 PetscCallMPI(MPI_Wait(stash->recv_waits + i, &recv_status)); in MatStashScatterGetMesg_Ref() 647 PetscCallMPI(MPI_Waitany(2 * stash->nrecvs, stash->recv_waits, &i, &recv_status)); in MatStashScatterGetMesg_Ref()
|
| /petsc/src/mat/impls/sell/mpi/ |
| H A D | mpisell.h | 14 MPI_Request *recv_waits; /* array of receive requests */ member
|
| /petsc/src/ksp/pc/impls/redistribute/ |
| H A D | redistribute.c | 84 MPI_Request *send_waits = NULL, *recv_waits = NULL; in PCSetUp_Redistribute() local 190 PetscCall(PetscMalloc3(recvtotal, &rvalues, nrecvs, &source, nrecvs, &recv_waits)); in PCSetUp_Redistribute() 193 …allMPI(MPIU_Irecv(rvalues + count, olengths1[i], MPIU_INT, onodes1[i], tag, comm, recv_waits + i)); in PCSetUp_Redistribute() 221 PetscCallMPI(MPI_Waitany(nrecvs, recv_waits, &imdex, &recv_status)); in PCSetUp_Redistribute() 233 PetscCall(PetscFree3(rvalues, source, recv_waits)); 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 1648 PetscCall(PetscMalloc1(2 * nreceives, &recv_waits)); in MatStashScatterBegin_ScaLAPACK() 1651 recv_waits[2 * i] = recv_waits1[i]; in MatStashScatterBegin_ScaLAPACK() 1652 recv_waits[2 * i + 1] = recv_waits2[i]; in MatStashScatterBegin_ScaLAPACK() 1654 stash->recv_waits = recv_waits; in MatStashScatterBegin_ScaLAPACK()
|
| /petsc/src/mat/impls/aij/mpi/ |
| H A D | mpiaij.h | 48 MPI_Request *recv_waits; /* array of receive requests */ \
|
| /petsc/include/petsc/private/ |
| H A D | vecimpl.h | 140 MPI_Request *recv_waits; /* array of receive requests */ member
|
| H A D | matimpl.h | 354 MPI_Request *recv_waits; /* array of receive requests */ member 739 MPI_Request *recv_waits; /* array of receive requests */ member
|