Lines Matching refs:bddc

2316   PetscCall(PCView(bddcipc_ctx->bddc, viewer));  in PCView_BDDCIPC()
2331 PetscCall(PetscObjectTypeCompare((PetscObject)bddcipc_ctx->bddc, PCBDDC, &isbddc)); in PCSetUp_BDDCIPC()
2332 …TSC_ERR_SUP, "Invalid type %s. Must be of type bddc", ((PetscObject)bddcipc_ctx->bddc)->type_name); in PCSetUp_BDDCIPC()
2333 PetscCall(PCSetUp(bddcipc_ctx->bddc)); in PCSetUp_BDDCIPC()
2336 pcis = (PC_IS *)bddcipc_ctx->bddc->data; in PCSetUp_BDDCIPC()
2354 pcis = (PC_IS *)bddcipc_ctx->bddc->data; in PCApply_BDDCIPC()
2357 PetscCall(PCBDDCScalingRestriction(bddcipc_ctx->bddc, r, pcis->vec1_B)); in PCApply_BDDCIPC()
2358 PetscCall(PCBDDCApplyInterfacePreconditioner(bddcipc_ctx->bddc, PETSC_FALSE)); in PCApply_BDDCIPC()
2359 PetscCall(PCBDDCScalingExtension(bddcipc_ctx->bddc, pcis->vec1_B, x)); in PCApply_BDDCIPC()
2372 pcis = (PC_IS *)bddcipc_ctx->bddc->data; in PCApplyTranspose_BDDCIPC()
2375 PetscCall(PCBDDCScalingRestriction(bddcipc_ctx->bddc, r, pcis->vec1_B)); in PCApplyTranspose_BDDCIPC()
2376 PetscCall(PCBDDCApplyInterfacePreconditioner(bddcipc_ctx->bddc, PETSC_TRUE)); in PCApplyTranspose_BDDCIPC()
2377 PetscCall(PCBDDCScalingExtension(bddcipc_ctx->bddc, pcis->vec1_B, x)); in PCApplyTranspose_BDDCIPC()
2388 PetscCall(PCDestroy(&bddcipc_ctx->bddc)); in PCDestroy_BDDCIPC()
2571 PetscCall(PCCreate(comm, &bddcipc_ctx->bddc)); in PCBDDCCreateFETIDPOperators_BDDC()
2572 PetscCall(PCSetType(bddcipc_ctx->bddc, PCBDDC)); in PCBDDCCreateFETIDPOperators_BDDC()
2573 PetscCall(PCSetOperators(bddcipc_ctx->bddc, M, M)); in PCBDDCCreateFETIDPOperators_BDDC()
2582 PetscCall(PCBDDCSetPrimalVerticesLocalIS(bddcipc_ctx->bddc, primals)); in PCBDDCCreateFETIDPOperators_BDDC()
2598 PetscCall(PCBDDCSetDofsSplittingLocal(bddcipc_ctx->bddc, nf, split)); in PCBDDCCreateFETIDPOperators_BDDC()
2612 …PetscCall(PCBDDCSetLocalAdjacencyGraph(bddcipc_ctx->bddc, n, csr, csr + (n + 1), PETSC_COPY_VALUES… in PCBDDCCreateFETIDPOperators_BDDC()
2615 PetscCall(PCSetOptionsPrefix(bddcipc_ctx->bddc, ((PetscObject)ksps[1])->prefix)); in PCBDDCCreateFETIDPOperators_BDDC()
2616 PetscCall(PCSetErrorIfFailure(bddcipc_ctx->bddc, pc->erroriffailure)); in PCBDDCCreateFETIDPOperators_BDDC()
2617 PetscCall(PCSetFromOptions(bddcipc_ctx->bddc)); in PCBDDCCreateFETIDPOperators_BDDC()