Searched refs:sendranks (Results 1 – 4 of 4) sorted by relevance
| /petsc/src/mat/utils/ |
| H A D | matstash.c | 792 …rank == stash->sendranks[rankid], comm, PETSC_ERR_PLIB, "BTS Send rank %d does not match sendranks… in MatStashBTSSend_Private() 846 …sendranks[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 D | pbvec.c | 225 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 D | pvecimpl.h | 32 PetscMPIInt *sendranks; member
|
| /petsc/include/petsc/private/ |
| H A D | matimpl.h | 371 PetscMPIInt *sendranks; member
|