Searched refs:B_BB (Results 1 – 3 of 3) sorted by relevance
| /petsc/include/petsc/private/ |
| H A D | pcbddcstructsimpl.h | 228 Mat B_BB; member
|
| /petsc/src/ksp/pc/impls/bddc/ |
| H A D | bddcfetidp.c | 81 PetscCall(MatDestroy(&mat_ctx->B_BB)); in PCBDDCDestroyFETIDPMat() 205 …ectQuery((PetscObject)fetidpmat_ctx->pc, "__KSPFETIDP_B_BB", (PetscObject *)&fetidpmat_ctx->B_BB)); in PCBDDCSetupFETIDPMatContext() 206 PetscCheck(fetidpmat_ctx->B_BB, PETSC_COMM_SELF, PETSC_ERR_PLIB, "B_BB not present"); in PCBDDCSetupFETIDPMatContext() 207 PetscCall(PetscObjectReference((PetscObject)fetidpmat_ctx->B_BB)); in PCBDDCSetupFETIDPMatContext() 884 PetscCall(MatMultTransposeAdd(mat_ctx->B_BB, mat_ctx->vP, pcis->vec1_B, pcis->vec1_B)); in FETIDPMatMult_Kernel() 924 PetscCall(MatMult(mat_ctx->B_BB, pcis->vec1_B, 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 1651 PetscCall(MatCreateSubMatrix(lA, lP, pcis->is_B_local, MAT_INITIAL_MATRIX, &B_BB)); in PCSetUp_BDDC() 1653 PetscCall(MatCreateTranspose(B_BB, &Bt_BB)); in PCSetUp_BDDC() 1656 PetscCall(MatCreateSubMatrix(lA, lP, pcis->is_B_local, MAT_INITIAL_MATRIX, &B_BB)); in PCSetUp_BDDC() 1661 PetscCall(PetscObjectCompose((PetscObject)pc, "__KSPFETIDP_B_BB", (PetscObject)B_BB)); in PCSetUp_BDDC() 1665 PetscCall(MatDestroy(&B_BB)); in PCSetUp_BDDC() 2198 PetscCall(MatMult(mat_ctx->B_BB, pcis->vec1_B, mat_ctx->vP)); in PCBDDCMatFETIDPGetRHS_BDDC()
|