Searched refs:Bt_BI (Results 1 – 3 of 3) sorted by relevance
| /petsc/include/petsc/private/ |
| H A D | pcbddcstructsimpl.h | 231 Mat Bt_BI; member
|
| /petsc/src/ksp/pc/impls/bddc/ |
| H A D | bddcfetidp.c | 84 PetscCall(MatDestroy(&mat_ctx->Bt_BI)); in PCBDDCDestroyFETIDPMat() 209 …tQuery((PetscObject)fetidpmat_ctx->pc, "__KSPFETIDP_Bt_BI", (PetscObject *)&fetidpmat_ctx->Bt_BI)); in PCBDDCSetupFETIDPMatContext() 210 PetscCheck(fetidpmat_ctx->Bt_BI, PETSC_COMM_SELF, PETSC_ERR_PLIB, "Bt_BI not present"); in PCBDDCSetupFETIDPMatContext() 211 PetscCall(PetscObjectReference((PetscObject)fetidpmat_ctx->Bt_BI)); in PCBDDCSetupFETIDPMatContext() 880 PetscCall(MatMult(mat_ctx->Bt_BI, mat_ctx->vP, pcis->vec1_D)); in FETIDPMatMult_Kernel() 929 PetscCall(MatMultTransposeAdd(mat_ctx->Bt_BI, pcis->vec1_D, mat_ctx->vP, mat_ctx->vP)); in FETIDPMatMult_Kernel()
|
| H A D | bddc.c | 1645 Mat B_BI, B_BB, Bt_BI, Bt_BB; in PCSetUp_BDDC() local 1652 PetscCall(MatCreateTranspose(B_BI, &Bt_BI)); in PCSetUp_BDDC() 1657 PetscCall(MatCreateSubMatrix(lA, pcis->is_I_local, lP, MAT_INITIAL_MATRIX, &Bt_BI)); in PCSetUp_BDDC() 1662 PetscCall(PetscObjectCompose((PetscObject)pc, "__KSPFETIDP_Bt_BI", (PetscObject)Bt_BI)); in PCSetUp_BDDC() 1666 PetscCall(MatDestroy(&Bt_BI)); in PCSetUp_BDDC() 2270 PetscCall(MatMultAdd(mat_ctx->Bt_BI, mat_ctx->vP, pcis->vec1_D, pcis->vec1_D)); in PCBDDCMatFETIDPGetSolution_BDDC()
|