Searched refs:sendptrs (Results 1 – 2 of 2) sorted by relevance
| /petsc/src/vec/vec/impls/mpi/ |
| H A D | pbvec.c | 154 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 D | pvecimpl.h | 35 VecAssemblyFrame *sendptrs; /* pointers to the main messages */ member
|