Lines Matching refs:A11

1907             Mat             A11 = nullptr;  in PCSetUp_HPDDM()  local
1927 … PetscCall(MatSchurComplementGetSubMatrices(P, nullptr, nullptr, nullptr, nullptr, &A11)); in PCSetUp_HPDDM()
1928 PetscCall(MatGetOwnershipRanges(A11, &ranges)); in PCSetUp_HPDDM()
1929 PetscCallMPI(MPI_Comm_size(PetscObjectComm((PetscObject)A11), &size)); in PCSetUp_HPDDM()
1974 …PetscCall(ISCreateStride(PetscObjectComm((PetscObject)data->is), A11->rmap->n, A11->rmap->rstart, … in PCSetUp_HPDDM()
2004 PetscCall(MatCreateVecs(A11, &d, nullptr)); in PCSetUp_HPDDM()
2005 PetscCall(MatGetDiagonal(A11, d)); in PCSetUp_HPDDM()
2006 …PetscCall(PetscObjectTypeCompareAny((PetscObject)A11, &flg, MATDIAGONAL, MATCONSTANTDIAGONAL, "")); in PCSetUp_HPDDM()
2009 PetscCall(MatMultEqual(A11, D, 20, &flg)); in PCSetUp_HPDDM()
2014 if ((PetscDefined(USE_DEBUG) || (data->Neumann != PETSC_BOOL3_TRUE && !flg)) && A11) { in PCSetUp_HPDDM()
2015 PetscCall(MatNorm(A11, NORM_INFINITY, &norm)); in PCSetUp_HPDDM()
2090 PetscCall(MatCreateSubMatrices(A11, 1, &uis, &uis, MAT_INITIAL_MATRIX, &sub)); in PCSetUp_HPDDM()
2118 …PetscCall(ISCreateStride(PetscObjectComm((PetscObject)data_00->is), A11->rmap->n, A11->rmap->rstar… in PCSetUp_HPDDM()
2119 PetscCall(MatGetDiagonalBlock(A11, &data->aux)); in PCSetUp_HPDDM()
2144 Mat A00, P00, A01, A10, A11, B, N; in PCSetUp_HPDDM() local
2147 PetscCall(MatSchurComplementGetSubMatrices(P, &A00, &P00, &A01, &A10, &A11)); in PCSetUp_HPDDM()
2156 if (A11) { in PCSetUp_HPDDM()
2157 PetscCall(MatCreateVecs(A11, &diagonal, nullptr)); in PCSetUp_HPDDM()
2158 PetscCall(MatGetDiagonal(A11, diagonal)); in PCSetUp_HPDDM()
2176 …PetscCall(MatSchurComplementUpdateSubMatrices(P, A00, P00, A01, A10, A11)); /* replace P00 by diag… in PCSetUp_HPDDM()
2656 Mat A00, P00, A01 = nullptr, A10, A11, N, b[4]; in PCSetUp_HPDDM() local
2675 PetscCall(MatSchurComplementGetSubMatrices(P, &A00, &P00, std::get<1>(*ctx), &A10, &A11)); in PCSetUp_HPDDM()
2758 PetscCall(MatGetLocalSize(A11, &n, nullptr)); in PCSetUp_HPDDM()