Home
last modified time | relevance | path

Searched refs:kspschur (Results 1 – 2 of 2) sorted by relevance

/petsc/src/ksp/pc/impls/fieldsplit/
H A Dfieldsplit.c57 KSP kspschur; /* The solver for S */ member
241 if (jac->kspschur) { in PCView_FieldSplit_Schur()
242 PetscCall(KSPView(jac->kspschur, viewer)); in PCView_FieldSplit_Schur()
283 PetscCall(KSPView(jac->kspschur, viewer)); in PCView_FieldSplit_Schur()
889 PetscCall(KSPSetOperators(jac->kspschur, jac->schur, FieldSplitSchurPre(jac))); in PCSetUp_FieldSplit()
998 PetscCall(KSPCreate(PetscObjectComm((PetscObject)pc), &jac->kspschur)); in PCSetUp_FieldSplit()
999 PetscCall(KSPSetNestLevel(jac->kspschur, pc->kspnestlevel)); in PCSetUp_FieldSplit()
1000 PetscCall(KSPSetErrorIfNotConverged(jac->kspschur, pc->erroriffailure)); in PCSetUp_FieldSplit()
1001 PetscCall(PetscObjectIncrementTabLevel((PetscObject)jac->kspschur, (PetscObject)pc, 1)); in PCSetUp_FieldSplit()
1004 PetscCall(KSPGetPC(jac->kspschur, &pcschur)); in PCSetUp_FieldSplit()
[all …]
/petsc/src/snes/impls/multiblock/
H A Dmultiblock.c299 PetscCall(KSPSetOperators(jac->kspschur,jac->schur,FieldSplitSchurPre(jac),pc->flag)); in SNESSetUp_Multiblock()
323 PetscCall(KSPCreate(PetscObjectComm((PetscObject)pc),&jac->kspschur)); in SNESSetUp_Multiblock()
324 PetscCall(PetscObjectIncrementTabLevel((PetscObject)jac->kspschur,(PetscObject)pc,1)); in SNESSetUp_Multiblock()
325 PetscCall(KSPSetOperators(jac->kspschur,jac->schur,FieldSplitSchurPre(jac))); in SNESSetUp_Multiblock()
328 PetscCall(KSPGetPC(jac->kspschur,&pc)); in SNESSetUp_Multiblock()
333 PetscCall(KSPSetOptionsPrefix(jac->kspschur,schurprefix)); in SNESSetUp_Multiblock()
335 PetscCall(KSPSetFromOptions(jac->kspschur)); in SNESSetUp_Multiblock()