Lines Matching refs:isg
61 IS isg[2]; /* index sets of split "0" and "1" */ member
105 PetscCall(PCFieldSplitSetIS(pc, "0", s->isg[0])); in StokesSetupPC()
106 PetscCall(PCFieldSplitSetIS(pc, "1", s->isg[1])); in StokesSetupPC()
147 PetscCall(MatNestGetISs(s->A, s->isg, NULL)); in StokesSetupIndexSets()
189 PetscCall(VecGetSubVector(s->y, s->isg[0], &y0)); in StokesExactSolution()
202 PetscCall(VecRestoreSubVector(s->y, s->isg[0], &y0)); in StokesExactSolution()
205 PetscCall(VecGetSubVector(s->y, s->isg[1], &y1)); in StokesExactSolution()
214 PetscCall(VecRestoreSubVector(s->y, s->isg[1], &y1)); in StokesExactSolution()
226 PetscCall(VecGetSubVector(s->b, s->isg[0], &b0)); in StokesRhs()
237 PetscCall(VecRestoreSubVector(s->b, s->isg[0], &b0)); in StokesRhs()
240 PetscCall(VecGetSubVector(s->b, s->isg[1], &b1)); in StokesRhs()
248 PetscCall(VecRestoreSubVector(s->b, s->isg[1], &b1)); in StokesRhs()
665 PetscCall(VecGetSubVector(s->b, s->isg[0], &b0)); in StokesCalcResidual()
668 PetscCall(VecRestoreSubVector(s->b, s->isg[0], &b0)); in StokesCalcResidual()
671 PetscCall(VecGetSubVector(s->b, s->isg[1], &b1)); in StokesCalcResidual()
674 PetscCall(VecRestoreSubVector(s->b, s->isg[1], &b1)); in StokesCalcResidual()
693 PetscCall(VecGetSubVector(s->y, s->isg[0], &y0)); in StokesCalcError()
696 PetscCall(VecRestoreSubVector(s->y, s->isg[0], &y0)); in StokesCalcError()
699 PetscCall(VecGetSubVector(s->y, s->isg[1], &y1)); in StokesCalcError()
702 PetscCall(VecRestoreSubVector(s->y, s->isg[1], &y1)); in StokesCalcError()