Lines Matching refs:kspL
5 KSP kspL, kspMass; member
17 PetscCall(KSPCreate(PetscObjectComm((PetscObject)pc), &lsc->kspL)); in PCLSCAllocate_Private()
18 PetscCall(KSPSetNestLevel(lsc->kspL, pc->kspnestlevel)); in PCLSCAllocate_Private()
19 PetscCall(KSPSetErrorIfNotConverged(lsc->kspL, pc->erroriffailure)); in PCLSCAllocate_Private()
20 PetscCall(PetscObjectIncrementTabLevel((PetscObject)lsc->kspL, (PetscObject)pc, 1)); in PCLSCAllocate_Private()
21 PetscCall(KSPSetType(lsc->kspL, KSPPREONLY)); in PCLSCAllocate_Private()
22 PetscCall(KSPSetOptionsPrefix(lsc->kspL, ((PetscObject)pc)->prefix)); in PCLSCAllocate_Private()
23 PetscCall(KSPAppendOptionsPrefix(lsc->kspL, "lsc_")); in PCLSCAllocate_Private()
95 PetscCall(KSPSetOperators(lsc->kspL, L, Lp)); in PCSetUp_LSC()
96 PetscCall(KSPSetFromOptions(lsc->kspL)); in PCSetUp_LSC()
115 PetscCall(KSPSolve(lsc->kspL, lsc->Avec0, lsc->Avec1)); in PCApply_LSC()
116 PetscCall(KSPCheckSolve(lsc->kspL, pc, lsc->Avec1)); in PCApply_LSC()
118 PetscCall(KSPSolve(lsc->kspL, lsc->Avec0, lsc->Avec1)); in PCApply_LSC()
119 PetscCall(KSPCheckSolve(lsc->kspL, pc, lsc->Avec1)); in PCApply_LSC()
124 PetscCall(KSPSolve(lsc->kspL, x, lsc->Svec0)); in PCApply_LSC()
125 PetscCall(KSPCheckSolve(lsc->kspL, pc, lsc->Svec0)); in PCApply_LSC()
131 PetscCall(KSPSolve(lsc->kspL, lsc->Svec0, y)); in PCApply_LSC()
132 PetscCall(KSPCheckSolve(lsc->kspL, pc, y)); in PCApply_LSC()
145 PetscCall(KSPDestroy(&lsc->kspL)); in PCReset_LSC()
184 if (jac->kspL) { in PCView_LSC()
185 PetscCall(KSPView(jac->kspL, viewer)); in PCView_LSC()