Lines Matching refs:Pmat
542 Mat Pmat = pc->pmat; in PCSetUp_GAMG() local
625 PetscCall(MatGetBlockSize(Pmat, &bs)); in PCSetUp_GAMG()
626 PetscCall(MatGetLocalSize(Pmat, &qq, NULL)); in PCSetUp_GAMG()
636 PetscCall(pc_gamg->ops->createdefaultdata(pc, Pmat)); in PCSetUp_GAMG()
649 PetscCall(MatGetBlockSize(Pmat, &bs)); in PCSetUp_GAMG()
650 PetscCall(MatGetSize(Pmat, &M, NULL)); in PCSetUp_GAMG()
653 PetscCall(MatGetInfo(Pmat, MAT_GLOBAL_SUM, &info)); /* global reduction */ in PCSetUp_GAMG()
661 …for (level = 0, Aarr[0] = Pmat, nactivepe = size; level < (pc_gamg->Nlevels - 1) && (level == 0 ||… in PCSetUp_GAMG()
678 PetscCall(MatGetOwnershipRange(Pmat, &Istart, &Iend)); in PCSetUp_GAMG()
679 PetscCall(MatGetLocalSize(Pmat, &prol_m, NULL)); // rows m x n in PCSetUp_GAMG()
682 PetscCall(MatGetType(Pmat, &mtype)); in PCSetUp_GAMG()
689 PetscCall(MatBoundToCPU(Pmat, &flg)); in PCSetUp_GAMG()
795 if (level == 0) Aarr[0] = Pmat; /* use Pmat for finest level setup */ in PCSetUp_GAMG()