Lines Matching refs:pcbddc
8 PC pcbddc = NULL, smoothpc; in PCMGGDSWSetUp() local
73 PetscCall(PCCreate(PetscObjectComm((PetscObject)A), &pcbddc)); in PCMGGDSWSetUp()
74 PetscCall(PCSetType(pcbddc, PCBDDC)); in PCMGGDSWSetUp()
75 PetscCall(PCSetOperators(pcbddc, smoothA, A)); in PCMGGDSWSetUp()
76 PetscCall(PCISSetUp(pcbddc, PETSC_TRUE, PETSC_FALSE)); in PCMGGDSWSetUp()
79 pcbddc = smoothpc; in PCMGGDSWSetUp()
81 ipcis = (PC_IS *)pcbddc->data; in PCMGGDSWSetUp()
82 ipcbddc = (PC_BDDC *)pcbddc->data; in PCMGGDSWSetUp()
158 …if (userdefined) PetscCall(PCBDDCComputeFakeChange(pcbddc, PETSC_FALSE, graph, NULL, &cmat, &cref,… in PCMGGDSWSetUp()
173 …PetscCall(PCBDDCComputeFakeChange(pcbddc, PETSC_TRUE, graph, sub_schurs, &cmat, &cref, &sGiM[0], N… in PCMGGDSWSetUp()
211 PetscCall(PCDestroy(&pcbddc)); in PCMGGDSWSetUp()