Searched refs:fetidppc_ctx (Results 1 – 2 of 2) sorted by relevance
55 PetscErrorCode PCBDDCCreateFETIDPPCContext(PC pc, FETIDPPC_ctx *fetidppc_ctx) in PCBDDCCreateFETIDPPCContext() argument64 *fetidppc_ctx = newctx; in PCBDDCCreateFETIDPPCContext()716 PetscErrorCode PCBDDCSetupFETIDPPCContext(Mat fetimat, FETIDPPC_ctx fetidppc_ctx) in PCBDDCSetupFETIDPPCContext() argument719 PC_BDDC *pcbddc = (PC_BDDC *)fetidppc_ctx->pc->data; in PCBDDCSetupFETIDPPCContext()720 PC_IS *pcis = (PC_IS *)fetidppc_ctx->pc->data; in PCBDDCSetupFETIDPPCContext()727 fetidppc_ctx->lambda_local = mat_ctx->lambda_local; in PCBDDCSetupFETIDPPCContext()729 fetidppc_ctx->B_Ddelta = mat_ctx->B_Ddelta; in PCBDDCSetupFETIDPPCContext()751 fetidppc_ctx->l2g_lambda = mat_ctx->l2g_lambda_only; in PCBDDCSetupFETIDPPCContext()754 fetidppc_ctx->l2g_lambda = mat_ctx->l2g_lambda; in PCBDDCSetupFETIDPPCContext()762 … PetscCall(PetscObjectQuery((PetscObject)fetidppc_ctx->pc, "__KSPFETIDP_iV", (PetscObject *)&iV)); in PCBDDCSetupFETIDPPCContext()[all …]
2446 FETIDPPC_ctx fetidppc_ctx; in PCBDDCCreateFETIDPOperators_BDDC() local2473 PetscCall(PCBDDCCreateFETIDPPCContext(pc, &fetidppc_ctx)); in PCBDDCCreateFETIDPOperators_BDDC()2474 PetscCall(PCBDDCSetupFETIDPPCContext(newmat, fetidppc_ctx)); in PCBDDCCreateFETIDPOperators_BDDC()2483 PetscCall(PCShellSetContext(newpc, fetidppc_ctx)); in PCBDDCCreateFETIDPOperators_BDDC()2554 PetscCall(PCShellSetContext(lagpc, fetidppc_ctx)); in PCBDDCCreateFETIDPOperators_BDDC()