Home
last modified time | relevance | path

Searched refs:sendranks (Results 1 – 4 of 4) sorted by relevance

/petsc/src/mat/utils/
H A Dmatstash.c792 …rank == stash->sendranks[rankid], comm, PETSC_ERR_PLIB, "BTS Send rank %d does not match sendranks… in MatStashBTSSend_Private()
846sendranks[i]], stash->comm, PETSC_ERR_ARG_WRONG, "MAT_SUBSET_OFF_PROC_ENTRIES set, but row %" Pets… in MatStashScatterBegin_BTS()
847 if (sendblock_b->row >= owners[stash->sendranks[i] + 1]) break; in MatStashScatterBegin_BTS()
871 …PetscCall(PetscMalloc3(stash->nsendranks, &stash->sendranks, stash->nsendranks, &stash->sendhdr, s… in MatStashScatterBegin_BTS()
883 stash->sendranks[sendno] = owner; in MatStashScatterBegin_BTS()
912 …ks; i++) PetscCall(MatStashBTSSend_Private(stash->comm, &tag, i, stash->sendranks[i], &stash->send… in MatStashScatterBegin_BTS()
915 …mmBuildTwoSidedFReq(stash->comm, 1, MPIU_INT, stash->nsendranks, stash->sendranks, (PetscInt *)sta… in MatStashScatterBegin_BTS()
1012 PetscCall(PetscFree3(stash->sendranks, stash->sendhdr, stash->sendframes)); in MatStashScatterDestroy_BTS()
/petsc/src/vec/vec/impls/mpi/
H A Dpbvec.c225 if (!x->sendranks) { in VecAssemblyBegin_MPI_BTS()
231 PetscCall(PetscMergeMPIIntArray(nowners, owners, bnowners, bowners, &ntmp, &x->sendranks)); in VecAssemblyBegin_MPI_BTS()
239 PetscMPIInt rank = x->sendranks[i]; in VecAssemblyBegin_MPI_BTS()
265 …nsendranks; i++) PetscCall(VecAssemblySend_MPI_Private(comm, tag, i, x->sendranks[i], x->sendhdr +… in VecAssemblyBegin_MPI_BTS()
269 …PetscCall(PetscCommBuildTwoSidedFReq(comm, 3, MPIU_INT, x->nsendranks, x->sendranks, (PetscInt *)x… in VecAssemblyBegin_MPI_BTS()
398 PetscCall(PetscFree(x->sendranks)); in VecAssemblyReset_MPI()
H A Dpvecimpl.h32 PetscMPIInt *sendranks; member
/petsc/include/petsc/private/
H A Dmatimpl.h371 PetscMPIInt *sendranks; member