Home
last modified time | relevance | path

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

/petsc/src/mat/utils/
H A Dmatstash.c840 for (i = 0, b = 0; i < stash->nsendranks; i++) { in MatStashScatterBegin_BTS()
856 stash->nsendranks = 0; in MatStashScatterBegin_BTS()
868 stash->nsendranks++; in MatStashScatterBegin_BTS()
871 …PetscCall(PetscMalloc3(stash->nsendranks, &stash->sendranks, stash->nsendranks, &stash->sendhdr, s… in MatStashScatterBegin_BTS()
895 …k(sendno == stash->nsendranks, stash->comm, PETSC_ERR_PLIB, "BTS counted %d sendranks, but %" Pets… in MatStashScatterBegin_BTS()
912 …for (i = 0; i < stash->nsendranks; i++) PetscCall(MatStashBTSSend_Private(stash->comm, &tag, i, st… in MatStashScatterBegin_BTS()
915 …PetscCall(PetscCommBuildTwoSidedFReq(stash->comm, 1, MPIU_INT, stash->nsendranks, stash->sendranks… in MatStashScatterBegin_BTS()
975 PetscCallMPI(MPI_Waitall(stash->nsendranks, stash->sendreqs, MPI_STATUSES_IGNORE)); in MatStashScatterEnd_BTS()
1010 stash->nsendranks = 0; in MatStashScatterDestroy_BTS()
/petsc/src/vec/vec/impls/mpi/
H A Dpbvec.c232 PetscCall(PetscMPIIntCast(ntmp, &x->nsendranks)); in VecAssemblyBegin_MPI_BTS()
235 PetscCall(PetscMalloc1(x->nsendranks, &x->sendhdr)); in VecAssemblyBegin_MPI_BTS()
236 PetscCall(PetscCalloc1(x->nsendranks, &x->sendptrs)); in VecAssemblyBegin_MPI_BTS()
238 for (i = 0, j = 0, jb = 0; i < x->nsendranks; i++) { in VecAssemblyBegin_MPI_BTS()
265 …for (i = 0; i < x->nsendranks; i++) PetscCall(VecAssemblySend_MPI_Private(comm, tag, i, x->sendran… in VecAssemblyBegin_MPI_BTS()
269 …PetscCall(PetscCommBuildTwoSidedFReq(comm, 3, MPIU_INT, x->nsendranks, x->sendranks, (PetscInt *)x… in VecAssemblyBegin_MPI_BTS()
375 PetscCallMPI(MPI_Waitall(4 * x->nsendranks, x->sendreqs, MPI_STATUSES_IGNORE)); in VecAssemblyEnd_MPI_BTS()
H A Dpvecimpl.h30 PetscMPIInt nsendranks; member
/petsc/include/petsc/private/
H A Dmatimpl.h369 PetscMPIInt nsendranks; member