Lines Matching refs:nrranks
6 … PetscMPIInt sranks[], PetscInt ssize[], const void *sarr[], PetscMPIInt nrranks, const PetscMPIIn… in ExchangeArrayByRank_Private() argument
18 PetscCall(PetscMalloc2(nrranks, &rsize, nrranks, &rarr)); in ExchangeArrayByRank_Private()
19 PetscCall(PetscMalloc2(nrranks, &rreq, nsranks, &sreq)); in ExchangeArrayByRank_Private()
22 …for (r = 0; r < nrranks; r++) PetscCallMPI(MPIU_Irecv(&rsize[r], 1, MPIU_INT, rranks[r], tag, comm… in ExchangeArrayByRank_Private()
24 PetscCallMPI(MPI_Waitall(nrranks, rreq, MPI_STATUSES_IGNORE)); in ExchangeArrayByRank_Private()
28 for (r = 0; r < nrranks; r++) { in ExchangeArrayByRank_Private()
33 PetscCallMPI(MPI_Waitall(nrranks, rreq, MPI_STATUSES_IGNORE)); in ExchangeArrayByRank_Private()
43 …etscMPIInt nsranks, const PetscMPIInt sranks[], Vec svecs[], PetscMPIInt nrranks, const PetscMPIIn… in ExchangeVecByRank_Private() argument
53 PetscCall(PetscMalloc4(nsranks, &ssize, nsranks, &sarr, nrranks, &rreq, nsranks, &sreq)); in ExchangeVecByRank_Private()
58 …k_Private(obj, MPIU_SCALAR, nsranks, sranks, ssize, (const void **)sarr, nrranks, rranks, &rsize, … in ExchangeVecByRank_Private()
59 PetscCall(PetscMalloc1(nrranks, &rvecs_)); in ExchangeVecByRank_Private()
60 for (r = 0; r < nrranks; r++) { in ExchangeVecByRank_Private()