Searched refs:coarse_pc (Results 1 – 1 of 1) sorted by relevance
6381 PC coarse_pc; in PCBDDCApplyInterfacePreconditioner() local6383 PetscCall(KSPGetPC(pcbddc->coarse_ksp, &coarse_pc)); in PCBDDCApplyInterfacePreconditioner()6384 PetscCall(PetscObjectTypeCompare((PetscObject)coarse_pc, PCBDDC, &isbddc)); in PCBDDCApplyInterfacePreconditioner()6387 PC_BDDC *coarsepcbddc = (PC_BDDC *)coarse_pc->data; in PCBDDCApplyInterfacePreconditioner()6404 PC coarse_pc; in PCBDDCApplyInterfacePreconditioner() local6407 PetscCall(KSPGetPC(pcbddc->coarse_ksp, &coarse_pc)); in PCBDDCApplyInterfacePreconditioner()6408 PetscCall(PCPreSolve(coarse_pc, pcbddc->coarse_ksp)); in PCBDDCApplyInterfacePreconditioner()6409 PetscCall(PCBDDCBenignRemoveInterior(coarse_pc, rhs, sol)); in PCBDDCApplyInterfacePreconditioner()6410 PetscCall(PCPostSolve(coarse_pc, pcbddc->coarse_ksp)); in PCBDDCApplyInterfacePreconditioner()6419 PC coarse_pc; in PCBDDCApplyInterfacePreconditioner() local[all …]