Home
last modified time | relevance | path

Searched refs:A_BB (Results 1 – 7 of 7) sorted by relevance

/petsc/include/petsc/private/
H A Dpcisimpl.h29 A_BI, A_BB; member
/petsc/src/ksp/pc/impls/is/
H A Dpcis.c267 PetscCall(MatDestroy(&pcis->A_BB)); in PCISSetUp()
283 PetscCall(MatCreateSubMatrix(matis->A, pcis->is_B_local, pcis->is_B_local, reuse, &pcis->A_BB)); in PCISSetUp()
296 PetscCall(MatSetBlockSize(pcis->A_BB, bs == ibs ? bs : 1)); in PCISSetUp()
305 if (pcis->A_BB) { in PCISSetUp()
306 PetscCall(MatGetDiagonal(pcis->A_BB, pcis->D)); in PCISSetUp()
432 PetscCall(MatDestroy(&pcis->A_BB)); in PCISReset()
517 PetscCall(MatMult(pcis->A_BB, v, vec1_B)); in PCISApplySchur()
/petsc/src/ksp/pc/impls/bddc/
H A Dbddcfetidp.c806 PetscCall(MatCreateSchurComplement(A_II, A_II, A_IB, A_BI, pcis->A_BB, &fetidppc_ctx->S_j)); in PCBDDCSetupFETIDPPCContext()
839 …PetscCall(MatCreateSchurComplement(pcis->A_II, pcis->A_II, pcis->A_IB, pcis->A_BI, pcis->A_BB, &fe… in PCBDDCSetupFETIDPPCContext()
843 PetscCall(PetscObjectReference((PetscObject)pcis->A_BB)); in PCBDDCSetupFETIDPPCContext()
844 fetidppc_ctx->S_j = pcis->A_BB; in PCBDDCSetupFETIDPPCContext()
H A Dbddcschurs.c383 Mat F, A_II, A_IB, A_BI, A_BB, AE_II; in PCBDDCSubSchursSetUp() local
483 PetscCall(MatConvert(tA_BB, MATSEQAIJ, MAT_INITIAL_MATRIX, &A_BB)); in PCBDDCSubSchursSetUp()
488 A_BB = tA_BB; in PCBDDCSubSchursSetUp()
498 A_BB = NULL; in PCBDDCSubSchursSetUp()
769 PetscCall(MatCreateSubMatrix(A_BB, is_subset_B, is_subset_B, MAT_INITIAL_MATRIX, &AE_EE)); in PCBDDCSubSchursSetUp()
1939 PetscCall(MatDestroy(&A_BB)); in PCBDDCSubSchursSetUp()
H A Dbddcprivate.c5258 Mat A_II, A_BB, A_IB, A_BI; in PCBDDCSetUpCorrection() local
5271 … PetscCall(MatCreateSubMatrix(A, pcis->is_B_local, pcis->is_B_local, MAT_INITIAL_MATRIX, &A_BB)); in PCBDDCSetUpCorrection()
5277 PetscCall(MatConvert(pcis->A_BB, checkmattype, MAT_INITIAL_MATRIX, &A_BB)); in PCBDDCSetUpCorrection()
5292 PetscCall(MatMatMult(A_BB, coarse_phi_B, MAT_INITIAL_MATRIX, 1.0, &AUXMAT)); in PCBDDCSetUpCorrection()
5303 PetscCall(MatPtAP(A_BB, coarse_phi_B, MAT_INITIAL_MATRIX, 1.0, &TM2)); in PCBDDCSetUpCorrection()
5377 PetscCall(MatDestroy(&A_BB)); in PCBDDCSetUpCorrection()
9463 …PetscCall(MatCreateSchurComplement(pcis->A_II, pcis->pA_II, pcis->A_IB, pcis->A_BI, pcis->A_BB, &S… in PCBDDCSetUpSubSchurs()
H A Dbddc.c1628 PetscCall(MatDestroy(&pcis->A_BB)); in PCSetUp_BDDC()
1629 …SubMatrix(pcbddc->local_mat, pcis->is_B_local, pcis->is_B_local, MAT_INITIAL_MATRIX, &pcis->A_BB)); in PCSetUp_BDDC()
/petsc/src/ksp/pc/impls/mg/
H A Dgdsw.c154 …l(MatCreateSchurComplement(ipcis->A_II, ipcis->pA_II, ipcis->A_IB, ipcis->A_BI, ipcis->A_BB, &lS)); in PCMGGDSWSetUp()