Lines Matching refs:girestriction
31 VecScatter girestriction; /* merged restriction to disjoint union of inner subdomains */ member
490 PetscCall(VecScatterCreate(y, giis, osm->gy, giois, &osm->girestriction)); in PCSetUp_GASM()
624 PetscCall(VecScatterBegin(osm->girestriction, x, osm->gx, INSERT_VALUES, forward)); in PCApply_GASM()
630 PetscCall(VecScatterEnd(osm->girestriction, x, osm->gx, INSERT_VALUES, forward)); in PCApply_GASM()
642 PetscCall(VecScatterBegin(osm->girestriction, osm->gy, y, ADD_VALUES, reverse)); in PCApply_GASM()
643 PetscCall(VecScatterEnd(osm->girestriction, osm->gy, y, ADD_VALUES, reverse)); in PCApply_GASM()
696 PetscCall(VecScatterBegin(osm->girestriction, x, y, INSERT_VALUES, forward)); in PCMatApply_GASM()
697 PetscCall(VecScatterEnd(osm->girestriction, x, y, INSERT_VALUES, forward)); in PCMatApply_GASM()
719 PetscCall(VecScatterBegin(osm->girestriction, x, y, ADD_VALUES, reverse)); in PCMatApply_GASM()
720 PetscCall(VecScatterEnd(osm->girestriction, x, y, ADD_VALUES, reverse)); in PCMatApply_GASM()
766 PetscCall(VecScatterBegin(osm->girestriction, x, osm->gx, INSERT_VALUES, forward)); in PCApplyTranspose_GASM()
772 PetscCall(VecScatterEnd(osm->girestriction, x, osm->gx, INSERT_VALUES, forward)); in PCApplyTranspose_GASM()
783 PetscCall(VecScatterBegin(osm->girestriction, osm->gy, y, ADD_VALUES, reverse)); in PCApplyTranspose_GASM()
784 PetscCall(VecScatterEnd(osm->girestriction, osm->gy, y, ADD_VALUES, reverse)); in PCApplyTranspose_GASM()
827 PetscCall(VecScatterDestroy(&osm->girestriction)); in PCReset_GASM()
1279 osm->girestriction = NULL; in PCCreate_GASM()