Home
last modified time | relevance | path

Searched refs:fetidppc_ctx (Results 1 – 2 of 2) sorted by relevance

/petsc/src/ksp/pc/impls/bddc/
H A Dbddcfetidp.c55 PetscErrorCode PCBDDCCreateFETIDPPCContext(PC pc, FETIDPPC_ctx *fetidppc_ctx) in PCBDDCCreateFETIDPPCContext() argument
64 *fetidppc_ctx = newctx; in PCBDDCCreateFETIDPPCContext()
716 PetscErrorCode PCBDDCSetupFETIDPPCContext(Mat fetimat, FETIDPPC_ctx fetidppc_ctx) in PCBDDCSetupFETIDPPCContext() argument
719 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 …]
H A Dbddc.c2446 FETIDPPC_ctx fetidppc_ctx; in PCBDDCCreateFETIDPOperators_BDDC() local
2473 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()