Home
last modified time | relevance | path

Searched refs:sendptrs (Results 1 – 2 of 2) sorted by relevance

/petsc/src/vec/vec/impls/mpi/
H A Dpbvec.c154 if (hdr->count || (x->first_assembly_done && x->sendptrs[rankid].ints)) { in VecAssemblySend_MPI_Private()
155 …PetscCallMPI(MPIU_Isend(x->sendptrs[rankid].ints, hdr->count, MPIU_INT, rank, tag[0], comm, &req[0… in VecAssemblySend_MPI_Private()
156 …PetscCallMPI(MPIU_Isend(x->sendptrs[rankid].scalars, hdr->count, MPIU_SCALAR, rank, tag[1], comm, … in VecAssemblySend_MPI_Private()
158 if (hdr->bcount || (x->first_assembly_done && x->sendptrs[rankid].intb)) { in VecAssemblySend_MPI_Private()
159 …PetscCallMPI(MPIU_Isend(x->sendptrs[rankid].intb, hdr->bcount, MPIU_INT, rank, tag[2], comm, &req[… in VecAssemblySend_MPI_Private()
160 …PetscCallMPI(MPIU_Isend(x->sendptrs[rankid].scalarb, hdr->bcount * bs, MPIU_SCALAR, rank, tag[3], … in VecAssemblySend_MPI_Private()
236 PetscCall(PetscCalloc1(x->nsendranks, &x->sendptrs)); in VecAssemblyBegin_MPI_BTS()
247 x->sendptrs[i].ints = &X->stash.idx[j]; in VecAssemblyBegin_MPI_BTS()
248 x->sendptrs[i].scalars = &X->stash.array[j]; in VecAssemblyBegin_MPI_BTS()
253 x->sendptrs[i].intb = &X->bstash.idx[jb]; in VecAssemblyBegin_MPI_BTS()
[all …]
H A Dpvecimpl.h35 VecAssemblyFrame *sendptrs; /* pointers to the main messages */ member