Lines Matching refs:ksps
2528 KSP *ksps; in PCBDDCCreateFETIDPOperators_BDDC() local
2534 PetscCall(PCFieldSplitSchurGetSubKSP(newpc, &nn, &ksps)); in PCBDDCCreateFETIDPOperators_BDDC()
2536 PetscCall(PCFieldSplitGetSubKSP(newpc, &nn, &ksps)); in PCBDDCCreateFETIDPOperators_BDDC()
2540 PetscCall(KSPGetOperators(ksps[1], &F, NULL)); in PCBDDCCreateFETIDPOperators_BDDC()
2541 PetscCall(KSPSetOperators(ksps[1], F, M)); in PCBDDCCreateFETIDPOperators_BDDC()
2551 PetscCall(KSPGetPC(ksps[0], &lagpc)); in PCBDDCCreateFETIDPOperators_BDDC()
2561 PetscCall(KSPGetPC(ksps[1], &ppc)); in PCBDDCCreateFETIDPOperators_BDDC()
2615 PetscCall(PCSetOptionsPrefix(bddcipc_ctx->bddc, ((PetscObject)ksps[1])->prefix)); in PCBDDCCreateFETIDPOperators_BDDC()
2649 PetscCall(KSPCreate(PetscObjectComm((PetscObject)ksps[i]), &kspC)); in PCBDDCCreateFETIDPOperators_BDDC()
2651 PetscCall(KSPSetOptionsPrefix(kspC, ((PetscObject)ksps[i])->prefix)); in PCBDDCCreateFETIDPOperators_BDDC()
2653 PetscCall(KSPGetOperators(ksps[i], &F, &pF)); in PCBDDCCreateFETIDPOperators_BDDC()
2678 PetscCall(KSPGetPC(ksps[i], &npc)); in PCBDDCCreateFETIDPOperators_BDDC()
2693 PetscCall(PetscFree(ksps)); in PCBDDCCreateFETIDPOperators_BDDC()