Searched refs:localrep (Results 1 – 6 of 6) sorted by relevance
| /petsc/src/vec/vec/impls/mpi/ |
| H A D | commonmpvec.c | 78 *l = v->localrep; in VecGhostGetLocalForm() 117 if (l == v->localrep) *flg = PETSC_TRUE; in VecGhostIsLocalForm() 194 …PetscCheck(v->localrep, PetscObjectComm((PetscObject)g), PETSC_ERR_ARG_WRONG, "Vector is not ghost… in VecGhostUpdateBegin() 197 PetscCall(VecScatterBegin(v->localupdate, v->localrep, g, insertmode, scattermode)); in VecGhostUpdateBegin() 199 PetscCall(VecScatterBegin(v->localupdate, g, v->localrep, insertmode, scattermode)); in VecGhostUpdateBegin() 255 PetscCheck(v->localrep, PETSC_COMM_SELF, PETSC_ERR_ARG_WRONG, "Vector is not ghosted"); in VecGhostUpdateEnd() 258 PetscCall(VecScatterEnd(v->localupdate, v->localrep, g, insertmode, scattermode)); in VecGhostUpdateEnd() 260 PetscCall(VecScatterEnd(v->localupdate, g, v->localrep, insertmode, scattermode)); in VecGhostUpdateEnd()
|
| H A D | pbvec.c | 17 if (v->localrep) PetscCall(VecPlaceArray(v->localrep, a)); in VecPlaceArray_MPI() 36 if (w->localrep) { in VecDuplicateWithArray_MPI() 39 …VecCreateSeqWithArray(PETSC_COMM_SELF, win->map->bs, win->map->n + w->nghost, arr, &vw->localrep)); in VecDuplicateWithArray_MPI() 40 vw->localrep->ops[0] = w->localrep->ops[0]; in VecDuplicateWithArray_MPI() 75 if (wmpi->localrep || w->ops->duplicate != VecDuplicate_MPI) { in VecDuplicateVecs_MPI_GEMV() 138 if (v->localrep) PetscCall(VecResetArray(v->localrep)); in VecResetArray_MPI() 599 s->localrep = NULL; in VecCreate_MPI_Private() 773 PetscCall(VecCreateSeqWithArray(PETSC_COMM_SELF, 1, n + nghost, larray, &w->localrep)); in VecCreateGhostWithArray() 781 PetscCall(VecScatterCreate(*vv, from, w->localrep, to, &w->localupdate)); in VecCreateGhostWithArray() 901 PetscCall(VecCreateSeqWithArray(PETSC_COMM_SELF, 1, n + nghost, larray, &w->localrep)); in VecMPISetGhost() [all …]
|
| H A D | pvecimpl.h | 24 Vec localrep; /* local representation of vector */ member
|
| H A D | pdvec.c | 36 if (x->localrep) { in VecDestroy_MPI() 37 PetscCall(VecDestroy(&x->localrep)); in VecDestroy_MPI()
|
| /petsc/src/vec/vec/impls/mpi/mpiviennacl/ |
| H A D | mpiviennacl.cxx | 124 if (w->localrep) { in VecDuplicate_MPIViennaCL() 126 …etscCall(VecCreateSeqWithArray(PETSC_COMM_SELF, 1, win->map->n + w->nghost, array, &vw->localrep)); in VecDuplicate_MPIViennaCL() 127 vw->localrep->ops[0] = w->localrep->ops[0]; in VecDuplicate_MPIViennaCL()
|
| /petsc/src/vec/vec/impls/mpi/cupm/ |
| H A D | vecmpicupm_impl.hpp | 129 if (const auto locrep = vimpl->localrep) { in Duplicate() 131 auto &ylocrep = yimpl->localrep; in Duplicate()
|