Lines Matching refs:ipcis
10 PC_IS *ipcis; in PCMGGDSWSetUp() local
81 ipcis = (PC_IS *)pcbddc->data; in PCMGGDSWSetUp()
83 PetscCall(PetscObjectReference((PetscObject)ipcis->A_IB)); in PCMGGDSWSetUp()
84 PetscCall(PetscObjectReference((PetscObject)ipcis->is_I_global)); in PCMGGDSWSetUp()
85 PetscCall(PetscObjectReference((PetscObject)ipcis->is_B_global)); in PCMGGDSWSetUp()
86 sA_IG[0] = ipcis->A_IB; in PCMGGDSWSetUp()
87 sI[0] = ipcis->is_I_global; in PCMGGDSWSetUp()
88 sG[0] = ipcis->is_B_global; in PCMGGDSWSetUp()
90 PetscCall(KSPCreate(PetscObjectComm((PetscObject)ipcis->A_II), &sksp[0])); in PCMGGDSWSetUp()
92 PetscCall(KSPSetOperators(sksp[0], ipcis->A_II, ipcis->pA_II)); in PCMGGDSWSetUp()
130 PetscCall(ISGlobalToLocalMappingApplyIS(ipcis->BtoNmap, IS_GTOLM_DROP, is2, &is)); in PCMGGDSWSetUp()
132 PetscCall(ISLocalToGlobalMappingApplyIS(ipcis->BtoNmap, is, &cand->Faces[i])); in PCMGGDSWSetUp()
154 …PetscCall(MatCreateSchurComplement(ipcis->A_II, ipcis->pA_II, ipcis->A_IB, ipcis->A_BI, ipcis->A_B… in PCMGGDSWSetUp()
157 …PetscCall(PCBDDCSubSchursInit(sub_schurs, prefix, ipcis->is_I_local, ipcis->is_B_local, graph, ipc… in PCMGGDSWSetUp()
193 PetscCall(ISGlobalToLocalMappingApply(ipcis->BtoNmap, IS_GTOLM_DROP, ia[ngct], ja, &i, cridx)); in PCMGGDSWSetUp()