Lines Matching refs:gx
28 Vec gx, gy; /* Merged work vectors */ member
431 PetscCall(VecCreateMPI(PetscObjectComm((PetscObject)pc), on, PETSC_DECIDE, &osm->gx)); in PCSetUp_GASM()
432 PetscCall(VecDuplicate(osm->gx, &osm->gy)); in PCSetUp_GASM()
433 PetscCall(VecGetOwnershipRange(osm->gx, &gostart, NULL)); in PCSetUp_GASM()
436 PetscCall(VecScatterCreate(x, gois, osm->gx, goid, &osm->gorestriction)); in PCSetUp_GASM()
501 PetscCall(VecGetArray(osm->gx, &gxarray)); in PCSetUp_GASM()
511 PetscCall(VecRestoreArray(osm->gx, &gxarray)); in PCSetUp_GASM()
623 PetscCall(VecZeroEntries(osm->gx)); in PCApply_GASM()
624 PetscCall(VecScatterBegin(osm->girestriction, x, osm->gx, INSERT_VALUES, forward)); in PCApply_GASM()
626 PetscCall(VecScatterBegin(osm->gorestriction, x, osm->gx, INSERT_VALUES, forward)); in PCApply_GASM()
630 PetscCall(VecScatterEnd(osm->girestriction, x, osm->gx, INSERT_VALUES, forward)); in PCApply_GASM()
632 PetscCall(VecScatterEnd(osm->gorestriction, x, osm->gx, INSERT_VALUES, forward)); in PCApply_GASM()
765 PetscCall(VecZeroEntries(osm->gx)); in PCApplyTranspose_GASM()
766 PetscCall(VecScatterBegin(osm->girestriction, x, osm->gx, INSERT_VALUES, forward)); in PCApplyTranspose_GASM()
768 PetscCall(VecScatterBegin(osm->gorestriction, x, osm->gx, INSERT_VALUES, forward)); in PCApplyTranspose_GASM()
772 PetscCall(VecScatterEnd(osm->girestriction, x, osm->gx, INSERT_VALUES, forward)); in PCApplyTranspose_GASM()
774 PetscCall(VecScatterEnd(osm->gorestriction, x, osm->gx, INSERT_VALUES, forward)); in PCApplyTranspose_GASM()
823 PetscCall(VecDestroy(&osm->gx)); in PCReset_GASM()
1281 osm->gx = NULL; in PCCreate_GASM()