Lines Matching refs:kspC
2007 KSP kspD, kspR, kspC; in PCReset_BDDC() local
2027 kspC = pcbddc->coarse_ksp; in PCReset_BDDC()
2049 pcbddc->coarse_ksp = kspC; in PCReset_BDDC()
2643 KSP kspC; in PCBDDCCreateFETIDPOperators_BDDC() local
2649 PetscCall(KSPCreate(PetscObjectComm((PetscObject)ksps[i]), &kspC)); in PCBDDCCreateFETIDPOperators_BDDC()
2650 PetscCall(KSPSetNestLevel(kspC, pc->kspnestlevel)); in PCBDDCCreateFETIDPOperators_BDDC()
2651 PetscCall(KSPSetOptionsPrefix(kspC, ((PetscObject)ksps[i])->prefix)); in PCBDDCCreateFETIDPOperators_BDDC()
2652 PetscCall(KSPAppendOptionsPrefix(kspC, "check_")); in PCBDDCCreateFETIDPOperators_BDDC()
2664 … PetscCall(PetscSNPrintf(prefix, sizeof(prefix), "%sschur_", ((PetscObject)kspC)->prefix)); in PCBDDCCreateFETIDPOperators_BDDC()
2675 PetscCall(KSPSetFromOptions(kspC)); in PCBDDCCreateFETIDPOperators_BDDC()
2676 … PetscCall(PetscOptionsGetBool(NULL, ((PetscObject)kspC)->prefix, "-preconditioned", &prec, NULL)); in PCBDDCCreateFETIDPOperators_BDDC()
2679 PetscCall(KSPSetPC(kspC, npc)); in PCBDDCCreateFETIDPOperators_BDDC()
2681 PetscCall(KSPSetOperators(kspC, F, pF)); in PCBDDCCreateFETIDPOperators_BDDC()
2685 PetscCall(KSPSolve(kspC, y, x)); in PCBDDCCreateFETIDPOperators_BDDC()
2686 PetscCall(KSPCheckSolve(kspC, npc, x)); in PCBDDCCreateFETIDPOperators_BDDC()
2687 PetscCall(KSPDestroy(&kspC)); in PCBDDCCreateFETIDPOperators_BDDC()