Home
last modified time | relevance | path

Searched refs:B_BI (Results 1 – 3 of 3) sorted by relevance

/petsc/include/petsc/private/
H A Dpcbddcstructsimpl.h229 Mat B_BI; member
/petsc/src/ksp/pc/impls/bddc/
H A Dbddcfetidp.c82 PetscCall(MatDestroy(&mat_ctx->B_BI)); in PCBDDCDestroyFETIDPMat()
201 …ectQuery((PetscObject)fetidpmat_ctx->pc, "__KSPFETIDP_B_BI", (PetscObject *)&fetidpmat_ctx->B_BI)); in PCBDDCSetupFETIDPMatContext()
202 PetscCheck(fetidpmat_ctx->B_BI, PETSC_COMM_SELF, PETSC_ERR_PLIB, "B_BI not present"); in PCBDDCSetupFETIDPMatContext()
203 PetscCall(PetscObjectReference((PetscObject)fetidpmat_ctx->B_BI)); in PCBDDCSetupFETIDPMatContext()
878 PetscCall(MatMultTranspose(mat_ctx->B_BI, mat_ctx->vP, pcis->vec1_D)); in FETIDPMatMult_Kernel()
931 PetscCall(MatMultAdd(mat_ctx->B_BI, pcis->vec1_D, mat_ctx->vP, mat_ctx->vP)); in FETIDPMatMult_Kernel()
H A Dbddc.c1645 Mat B_BI, B_BB, Bt_BI, Bt_BB; in PCSetUp_BDDC() local
1650 PetscCall(MatCreateSubMatrix(lA, lP, pcis->is_I_local, MAT_INITIAL_MATRIX, &B_BI)); in PCSetUp_BDDC()
1652 PetscCall(MatCreateTranspose(B_BI, &Bt_BI)); in PCSetUp_BDDC()
1655 PetscCall(MatCreateSubMatrix(lA, lP, pcis->is_I_local, MAT_INITIAL_MATRIX, &B_BI)); in PCSetUp_BDDC()
1660 PetscCall(PetscObjectCompose((PetscObject)pc, "__KSPFETIDP_B_BI", (PetscObject)B_BI)); in PCSetUp_BDDC()
1664 PetscCall(MatDestroy(&B_BI)); in PCSetUp_BDDC()
2201 PetscCall(MatMultAdd(mat_ctx->B_BI, pcis->vec1_D, mat_ctx->vP, mat_ctx->vP)); in PCBDDCMatFETIDPGetRHS_BDDC()