Lines Matching refs:pcx
36 Vec pcx, pcy; member
283 PetscCall(VecCreateMPI(comm, fromrows_localsize, PETSC_DETERMINE, &osm->pcx)); in PCGASMSetHierarchicalPartitioning()
284 PetscCall(VecDuplicate(osm->pcx, &osm->pcy)); in PCGASMSetHierarchicalPartitioning()
285 PetscCall(VecScatterCreate(osm->pcx, NULL, outervec, fromrows, &osm->pctoouter)); in PCGASMSetHierarchicalPartitioning()
609 PetscCall(VecScatterBegin(osm->pctoouter, xin, osm->pcx, INSERT_VALUES, SCATTER_REVERSE)); in PCApply_GASM()
610 PetscCall(VecScatterEnd(osm->pctoouter, xin, osm->pcx, INSERT_VALUES, SCATTER_REVERSE)); in PCApply_GASM()
611 x = osm->pcx; in PCApply_GASM()
667 PetscCall(VecGetLocalSize(osm->pcx, &m)); in PCMatApply_GASM()
668 PetscCall(VecGetSize(osm->pcx, &M)); in PCMatApply_GASM()
748 PetscCall(VecScatterBegin(osm->pctoouter, xin, osm->pcx, INSERT_VALUES, SCATTER_REVERSE)); in PCApplyTranspose_GASM()
749 PetscCall(VecScatterEnd(osm->pctoouter, xin, osm->pcx, INSERT_VALUES, SCATTER_REVERSE)); in PCApplyTranspose_GASM()
750 x = osm->pcx; in PCApplyTranspose_GASM()
835 if (osm->pcx) PetscCall(VecDestroy(&osm->pcx)); in PCReset_GASM()
1285 osm->pcx = NULL; in PCCreate_GASM()