Lines Matching refs:gy
28 Vec gx, gy; /* Merged work vectors */ member
432 PetscCall(VecDuplicate(osm->gx, &osm->gy)); 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()
471 PetscCall(VecGetOwnershipRange(osm->gy, &gostart, NULL)); in PCSetUp_GASM()
472 PetscCall(VecGetArray(osm->gy, &array)); in PCSetUp_GASM()
487 PetscCall(VecRestoreArray(osm->gy, &array)); in PCSetUp_GASM()
490 PetscCall(VecScatterCreate(y, giis, osm->gy, giois, &osm->girestriction)); in PCSetUp_GASM()
502 PetscCall(VecGetArray(osm->gy, &gyarray)); in PCSetUp_GASM()
512 PetscCall(VecRestoreArray(osm->gy, &gyarray)); in PCSetUp_GASM()
628 PetscCall(VecZeroEntries(osm->gy)); 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()
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()
770 PetscCall(VecZeroEntries(osm->gy)); 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()
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()
824 PetscCall(VecDestroy(&osm->gy)); in PCReset_GASM()
1282 osm->gy = NULL; in PCCreate_GASM()