Home
last modified time | relevance | path

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

/petsc/include/petsc/private/
H A Dpcbddcstructsimpl.h230 Mat Bt_BB; member
/petsc/src/ksp/pc/impls/bddc/
H A Dbddcfetidp.c83 PetscCall(MatDestroy(&mat_ctx->Bt_BB)); in PCBDDCDestroyFETIDPMat()
213 …tQuery((PetscObject)fetidpmat_ctx->pc, "__KSPFETIDP_Bt_BB", (PetscObject *)&fetidpmat_ctx->Bt_BB)); in PCBDDCSetupFETIDPMatContext()
214 PetscCheck(fetidpmat_ctx->Bt_BB, PETSC_COMM_SELF, PETSC_ERR_PLIB, "Bt_BB not present"); in PCBDDCSetupFETIDPMatContext()
215 PetscCall(PetscObjectReference((PetscObject)fetidpmat_ctx->Bt_BB)); in PCBDDCSetupFETIDPMatContext()
886 PetscCall(MatMultAdd(mat_ctx->Bt_BB, mat_ctx->vP, pcis->vec1_B, pcis->vec1_B)); in FETIDPMatMult_Kernel()
922 PetscCall(MatMultTranspose(mat_ctx->Bt_BB, pcis->vec1_B, mat_ctx->vP)); in FETIDPMatMult_Kernel()
H A Dbddc.c1645 Mat B_BI, B_BB, Bt_BI, Bt_BB; in PCSetUp_BDDC() local
1653 PetscCall(MatCreateTranspose(B_BB, &Bt_BB)); in PCSetUp_BDDC()
1658 PetscCall(MatCreateSubMatrix(lA, pcis->is_B_local, lP, MAT_INITIAL_MATRIX, &Bt_BB)); in PCSetUp_BDDC()
1663 PetscCall(PetscObjectCompose((PetscObject)pc, "__KSPFETIDP_Bt_BB", (PetscObject)Bt_BB)); in PCSetUp_BDDC()
1667 PetscCall(MatDestroy(&Bt_BB)); in PCSetUp_BDDC()
2261 PetscCall(MatMultAdd(mat_ctx->Bt_BB, mat_ctx->vP, pcis->vec1_B, pcis->vec1_B)); in PCBDDCMatFETIDPGetSolution_BDDC()