Searched refs:sendhdr (Results 1 – 4 of 4) sorted by relevance
| /petsc/src/vec/vec/impls/mpi/ |
| H A D | pbvec.c | 235 PetscCall(PetscMalloc1(x->nsendranks, &x->sendhdr)); in VecAssemblyBegin_MPI_BTS() 241 x->sendhdr[i].insertmode = X->stash.insertmode; in VecAssemblyBegin_MPI_BTS() 245 x->sendhdr[i].count = 0; in VecAssemblyBegin_MPI_BTS() 249 … for (; j < X->stash.n && X->stash.idx[j] < X->map->range[rank + 1]; j++) x->sendhdr[i].count++; in VecAssemblyBegin_MPI_BTS() 251 x->sendhdr[i].bcount = 0; in VecAssemblyBegin_MPI_BTS() 255 …for (; jb < X->bstash.n && X->bstash.idx[jb] * bs < X->map->range[rank + 1]; jb++) x->sendhdr[i].b… in VecAssemblyBegin_MPI_BTS() 265 … PetscCall(VecAssemblySend_MPI_Private(comm, tag, i, x->sendranks[i], x->sendhdr + i, x->sendreqs … in VecAssemblyBegin_MPI_BTS() 269 …SidedFReq(comm, 3, MPIU_INT, x->nsendranks, x->sendranks, (PetscInt *)x->sendhdr, &x->nrecvranks, … in VecAssemblyBegin_MPI_BTS() 400 PetscCall(PetscFree(x->sendhdr)); in VecAssemblyReset_MPI()
|
| H A D | pvecimpl.h | 34 VecAssemblyHeader *sendhdr, *recvhdr; member
|
| /petsc/src/mat/utils/ |
| H A D | matstash.c | 843 …stash->sendhdr[i].count = 0; /* Might remain empty (in which case we send a zero-sized message) if… in MatStashScatterBegin_BTS() 848 stash->sendhdr[i].count++; in MatStashScatterBegin_BTS() 871 …PetscCall(PetscMalloc3(stash->nsendranks, &stash->sendranks, stash->nsendranks, &stash->sendhdr, s… in MatStashScatterBegin_BTS() 891 PetscCall(PetscIntCast(i - rowstart, &stash->sendhdr[sendno].count)); in MatStashScatterBegin_BTS() 912 …tStashBTSSend_Private(stash->comm, &tag, i, stash->sendranks[i], &stash->sendhdr[i], &stash->sendr… in MatStashScatterBegin_BTS() 915 …mm, 1, MPIU_INT, stash->nsendranks, stash->sendranks, (PetscInt *)stash->sendhdr, &stash->nrecvran… in MatStashScatterBegin_BTS() 1012 PetscCall(PetscFree3(stash->sendranks, stash->sendhdr, stash->sendframes)); in MatStashScatterDestroy_BTS()
|
| /petsc/include/petsc/private/ |
| H A D | matimpl.h | 373 MatStashHeader *sendhdr, *recvhdr; member
|