| /petsc/include/petsc/private/ |
| H A D | pcisimpl.h | 29 A_BI, A_BB; member
|
| /petsc/src/ksp/pc/impls/is/ |
| H A D | pcis.c | 266 PetscCall(MatDestroy(&pcis->A_BI)); in PCISSetUp() 287 … PetscCall(MatCreateSubMatrix(matis->A, pcis->is_B_local, pcis->is_I_local, reuse, &pcis->A_BI)); in PCISSetUp() 293 PetscCall(MatCreateSubMatrix(newmat, pcis->is_B_local, pcis->is_I_local, reuse, &pcis->A_BI)); in PCISSetUp() 431 PetscCall(MatDestroy(&pcis->A_BI)); in PCISReset() 521 PetscCall(MatMult(pcis->A_BI, vec2_D, vec2_B)); in PCISApplySchur()
|
| /petsc/src/ksp/pc/impls/bddc/ |
| H A D | bddcfetidp.c | 768 Mat A_II, A_IB, A_BI; in PCBDDCSetupFETIDPPCContext() local 798 PetscCall(MatCreateSubMatrix(pcis->A_BI, aB, iV, MAT_INITIAL_MATRIX, &A_BI)); in PCBDDCSetupFETIDPPCContext() 802 …(MatCreateSubMatrix(sub_schurs->A, pcis->is_B_local, pcis->is_I_local, MAT_INITIAL_MATRIX, &A_BI)); in PCBDDCSetupFETIDPPCContext() 806 PetscCall(MatCreateSchurComplement(A_II, A_II, A_IB, A_BI, pcis->A_BB, &fetidppc_ctx->S_j)); in PCBDDCSetupFETIDPPCContext() 829 PetscCall(MatDestroy(&A_BI)); in PCBDDCSetupFETIDPPCContext() 839 …PetscCall(MatCreateSchurComplement(pcis->A_II, pcis->A_II, pcis->A_IB, pcis->A_BI, pcis->A_BB, &fe… in PCBDDCSetupFETIDPPCContext()
|
| H A D | bddcschurs.c | 383 Mat F, A_II, A_IB, A_BI, A_BB, AE_II; in PCBDDCSubSchursSetUp() local 485 PetscCall(MatConvert(tA_BI, MATSEQAIJ, MAT_INITIAL_MATRIX, &A_BI)); in PCBDDCSubSchursSetUp() 492 A_BI = tA_BI; in PCBDDCSubSchursSetUp() 497 A_BI = NULL; in PCBDDCSubSchursSetUp() 778 PetscCall(MatCreateSubMatrix(A_BI, is_subset_B, is_I, MAT_INITIAL_MATRIX, &AE_EI)); in PCBDDCSubSchursSetUp() 1941 PetscCall(MatDestroy(&A_BI)); in PCBDDCSubSchursSetUp()
|
| H A D | bddc.c | 1627 PetscCall(MatDestroy(&pcis->A_BI)); in PCSetUp_BDDC() 1631 …SubMatrix(pcbddc->local_mat, pcis->is_B_local, pcis->is_I_local, MAT_INITIAL_MATRIX, &pcis->A_BI)); in PCSetUp_BDDC() 1767 PetscCall(MatMult(pcis->A_BI, pcis->vec2_D, pcis->vec1_B)); in PCApply_BDDC() 1960 PetscCall(MatMultTranspose(pcis->A_BI, pcis->vec1_B, pcis->vec3_D)); in PCApplyTranspose_BDDC() 2173 PetscCall(MatMult(pcis->A_BI, pcis->vec1_D, pcis->vec1_B)); in PCBDDCMatFETIDPGetRHS_BDDC()
|
| H A D | bddcprivate.c | 2269 Mat A_IB, A_BI; in PCBDDCBenignShellMat() local 2308 PetscCall(MatCreateTranspose(A_IB, &A_BI)); in PCBDDCBenignShellMat() 2309 pcbddc->benign_original_mat = pcis->A_BI; in PCBDDCBenignShellMat() 2310 pcis->A_BI = A_BI; in PCBDDCBenignShellMat() 2317 PetscCall(MatDestroy(&pcis->A_BI)); in PCBDDCBenignShellMat() 2318 pcis->A_BI = pcbddc->benign_original_mat; in PCBDDCBenignShellMat() 5258 Mat A_II, A_BB, A_IB, A_BI; in PCBDDCSetUpCorrection() local 5270 … PetscCall(MatCreateSubMatrix(A, pcis->is_B_local, pcis->is_I_local, MAT_INITIAL_MATRIX, &A_BI)); in PCBDDCSetUpCorrection() 5276 PetscCall(MatConvert(pcis->A_BI, checkmattype, MAT_INITIAL_MATRIX, &A_BI)); in PCBDDCSetUpCorrection() 5298 PetscCall(MatMatMult(A_BI, coarse_phi_D, MAT_INITIAL_MATRIX, 1.0, &AUXMAT)); in PCBDDCSetUpCorrection() [all …]
|
| /petsc/src/ksp/pc/impls/mg/ |
| H A D | gdsw.c | 154 …PetscCall(MatCreateSchurComplement(ipcis->A_II, ipcis->pA_II, ipcis->A_IB, ipcis->A_BI, ipcis->A_B… in PCMGGDSWSetUp()
|
| /petsc/src/ksp/pc/impls/is/nn/ |
| H A D | nn.c | 60 PetscCall(MatMult(pcis->A_BI, pcis->vec2_D, pcis->vec1_B)); in PCApply_NN()
|