Lines Matching refs:lA

1412   Mat             lA;  in PCSetUp_BDDC()  local
1642 PetscCall(PetscObjectQuery((PetscObject)pc, "__KSPFETIDP_lA", (PetscObject *)&lA)); in PCSetUp_BDDC()
1643 if (lA && lP) { in PCSetUp_BDDC()
1648 PetscCall(MatIsSymmetric(lA, PETSC_SMALL, &issym)); in PCSetUp_BDDC()
1650 PetscCall(MatCreateSubMatrix(lA, lP, pcis->is_I_local, MAT_INITIAL_MATRIX, &B_BI)); in PCSetUp_BDDC()
1651 PetscCall(MatCreateSubMatrix(lA, lP, pcis->is_B_local, MAT_INITIAL_MATRIX, &B_BB)); in PCSetUp_BDDC()
1655 PetscCall(MatCreateSubMatrix(lA, lP, pcis->is_I_local, MAT_INITIAL_MATRIX, &B_BI)); in PCSetUp_BDDC()
1656 PetscCall(MatCreateSubMatrix(lA, lP, pcis->is_B_local, MAT_INITIAL_MATRIX, &B_BB)); in PCSetUp_BDDC()
1657 PetscCall(MatCreateSubMatrix(lA, pcis->is_I_local, lP, MAT_INITIAL_MATRIX, &Bt_BI)); in PCSetUp_BDDC()
1658 PetscCall(MatCreateSubMatrix(lA, pcis->is_B_local, lP, MAT_INITIAL_MATRIX, &Bt_BB)); in PCSetUp_BDDC()
1706 Mat lA = NULL; in PCApply_BDDC() local
1717 if (pcbddc->switch_static) PetscCall(MatISGetLocalMat(pc->useAmat ? pc->mat : pc->pmat, &lA)); in PCApply_BDDC()
1756 PetscCall(MatMult(lA, pcis->vec1_N, pcis->vec2_N)); in PCApply_BDDC()
1759 PetscCall(MatMult(lA, pcis->vec2_N, pcis->vec1_N)); in PCApply_BDDC()
1806 PetscCall(MatMult(lA, pcis->vec1_N, pcis->vec2_N)); in PCApply_BDDC()
1809 PetscCall(MatMult(lA, pcis->vec2_N, pcis->vec1_N)); in PCApply_BDDC()
1819 PetscCall(MatMult(lA, pcis->vec1_D, pcis->vec3_D)); in PCApply_BDDC()
1822 PetscCall(MatMult(lA, pcis->vec1_N, pcis->vec2_N)); in PCApply_BDDC()
1865 Mat lA = NULL; in PCApplyTranspose_BDDC() local
1873 if (pcbddc->switch_static) PetscCall(MatISGetLocalMat(pc->useAmat ? pc->mat : pc->pmat, &lA)); in PCApplyTranspose_BDDC()
1911 PetscCall(MatMultTranspose(lA, pcis->vec1_N, pcis->vec2_N)); in PCApplyTranspose_BDDC()
1914 PetscCall(MatMultTranspose(lA, pcis->vec2_N, pcis->vec1_N)); in PCApplyTranspose_BDDC()
1951 PetscCall(MatMultTranspose(lA, pcis->vec1_N, pcis->vec2_N)); in PCApplyTranspose_BDDC()
1954 PetscCall(MatMultTranspose(lA, pcis->vec2_N, pcis->vec1_N)); in PCApplyTranspose_BDDC()
1964 PetscCall(MatMultTranspose(lA, pcis->vec1_D, pcis->vec3_D)); in PCApplyTranspose_BDDC()
1967 PetscCall(MatMultTranspose(lA, pcis->vec1_N, pcis->vec2_N)); in PCApplyTranspose_BDDC()