Searched refs:kspschur (Results 1 – 2 of 2) sorted by relevance
| /petsc/src/ksp/pc/impls/fieldsplit/ |
| H A D | fieldsplit.c | 57 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 D | multiblock.c | 299 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()
|