Lines Matching refs:ipc
349 PC ipc; in PCMGSetLevels_MG() local
404 PetscCall(KSPGetPC(mglevels[0]->smoothd, &ipc)); in PCMGSetLevels_MG()
407 PetscCall(PCSetType(ipc, PCREDUNDANT)); in PCMGSetLevels_MG()
409 PetscCall(PCSetType(ipc, PCLU)); in PCMGSetLevels_MG()
411 PetscCall(PCFactorSetShiftType(ipc, MAT_SHIFT_INBLOCKS)); in PCMGSetLevels_MG()
418 PetscCall(KSPGetPC(mglevels[i]->smoothd, &ipc)); in PCMGSetLevels_MG()
419 PetscCall(PCSetType(ipc, PCSOR)); in PCMGSetLevels_MG()
914 PC ipc, cr; in PCSetUp_MG() local
926 PetscCall(KSPGetPC(mglevels[i]->cr, &ipc)); in PCSetUp_MG()
928 PetscCall(PCSetType(ipc, PCCOMPOSITE)); in PCSetUp_MG()
929 PetscCall(PCCompositeSetType(ipc, PC_COMPOSITE_MULTIPLICATIVE)); in PCSetUp_MG()
930 PetscCall(PCCompositeAddPCType(ipc, PCSOR)); in PCSetUp_MG()
932 PetscCall(PCCompositeAddPC(ipc, cr)); in PCSetUp_MG()