Lines Matching refs:gorestriction

30   VecScatter gorestriction; /* merged restriction to disjoint union of outer subdomains */  member
436 PetscCall(VecScatterCreate(x, gois, osm->gx, goid, &osm->gorestriction)); in PCSetUp_GASM()
469 PetscCall(VecScatterBegin(osm->gorestriction, y, osm->gy, INSERT_VALUES, SCATTER_FORWARD)); in PCSetUp_GASM()
470 PetscCall(VecScatterEnd(osm->gorestriction, y, osm->gy, INSERT_VALUES, SCATTER_FORWARD)); in PCSetUp_GASM()
626 PetscCall(VecScatterBegin(osm->gorestriction, x, osm->gx, INSERT_VALUES, forward)); in PCApply_GASM()
632 PetscCall(VecScatterEnd(osm->gorestriction, x, osm->gx, INSERT_VALUES, forward)); in PCApply_GASM()
645 PetscCall(VecScatterBegin(osm->gorestriction, osm->gy, y, ADD_VALUES, reverse)); in PCApply_GASM()
646 PetscCall(VecScatterEnd(osm->gorestriction, osm->gy, y, ADD_VALUES, reverse)); in PCApply_GASM()
699 PetscCall(VecScatterBegin(osm->gorestriction, x, y, INSERT_VALUES, forward)); in PCMatApply_GASM()
700 PetscCall(VecScatterEnd(osm->gorestriction, x, y, INSERT_VALUES, forward)); in PCMatApply_GASM()
722 PetscCall(VecScatterBegin(osm->gorestriction, x, y, ADD_VALUES, reverse)); in PCMatApply_GASM()
723 PetscCall(VecScatterEnd(osm->gorestriction, x, y, ADD_VALUES, reverse)); in PCMatApply_GASM()
768 PetscCall(VecScatterBegin(osm->gorestriction, x, osm->gx, INSERT_VALUES, forward)); in PCApplyTranspose_GASM()
774 PetscCall(VecScatterEnd(osm->gorestriction, x, osm->gx, INSERT_VALUES, forward)); in PCApplyTranspose_GASM()
786 PetscCall(VecScatterBegin(osm->gorestriction, osm->gy, y, ADD_VALUES, reverse)); in PCApplyTranspose_GASM()
787 PetscCall(VecScatterEnd(osm->gorestriction, osm->gy, y, ADD_VALUES, reverse)); in PCApplyTranspose_GASM()
826 PetscCall(VecScatterDestroy(&osm->gorestriction)); in PCReset_GASM()
1278 osm->gorestriction = NULL; in PCCreate_GASM()