Lines Matching refs:A_II
383 Mat F, A_II, A_IB, A_BI, A_BB, AE_II; in PCBDDCSubSchursSetUp() local
480 PetscCall(MatSchurComplementGetSubMatrices(sub_schurs->S, &A_II, NULL, &tA_IB, &tA_BI, &tA_BB)); in PCBDDCSubSchursSetUp()
495 A_II = NULL; in PCBDDCSubSchursSetUp()
550 PetscCall(MatCreateSubMatrix(A_II, is_I, is_I, MAT_INITIAL_MATRIX, &AE_II)); in PCBDDCSubSchursSetUp()
565 PetscCall(PetscObjectReference((PetscObject)A_II)); in PCBDDCSubSchursSetUp()
566 AE_II = A_II; in PCBDDCSubSchursSetUp()
785 if (AE_II == A_II) { /* we can reuse the same ksp */ in PCBDDCSubSchursSetUp()
1341 Mat A_II, pA_II, Afake; in PCBDDCSubSchursSetUp() local
1352 PetscCall(MatSchurComplementGetSubMatrices(sub_schurs->S, &A_II, &pA_II, NULL, NULL, NULL)); in PCBDDCSubSchursSetUp()
1369 PetscCall(PCCreate(PetscObjectComm((PetscObject)A_II), &msolv_ctx->interior_solver)); in PCBDDCSubSchursSetUp()
1370 PetscCall(PCSetOperators(msolv_ctx->interior_solver, A_II, pA_II)); in PCBDDCSubSchursSetUp()
1381 PetscCall(PCCreate(PetscObjectComm((PetscObject)A_II), &msolv_ctx->correction_solver)); in PCBDDCSubSchursSetUp()