Lines Matching refs:Aarr
546 Mat Aarr[PETSC_MG_MAXLEVELS], Parr[PETSC_MG_MAXLEVELS]; in PCSetUp_GAMG() local
661 …for (level = 0, Aarr[0] = Pmat, nactivepe = size; level < (pc_gamg->Nlevels - 1) && (level == 0 ||… in PCSetUp_GAMG()
730 PetscCall(PCGAMGCreateGraph(pc, Aarr[level], &Gmat)); in PCSetUp_GAMG()
734 PetscCall(pc_gamg->ops->prolongator(pc, Aarr[level], agg_lists, &Prol11)); in PCSetUp_GAMG()
745 PetscCall(pc_gamg->ops->optprolongator(pc, Aarr[level], &Prol11)); in PCSetUp_GAMG()
777 PetscCall(MatGetBlockSizes(Aarr[level], &bs, NULL)); // row block size in PCSetUp_GAMG()
795 if (level == 0) Aarr[0] = Pmat; /* use Pmat for finest level setup */ in PCSetUp_GAMG()
809 …PetscCall(pc_gamg->ops->createlevel(pc, Aarr[level], cr_bs, &Parr[level1], &Aarr[level1], &nactive… in PCSetUp_GAMG()
812 PetscCall(MatGetSize(Aarr[level1], &M, &N)); /* M is loop test variables */ in PCSetUp_GAMG()
814 PetscCall(MatGetInfo(Aarr[level1], MAT_GLOBAL_SUM, &info)); in PCSetUp_GAMG()
852 PetscCall(KSPSetOperators(smoother, Aarr[level], Aarr[level])); in PCSetUp_GAMG()
890 Mat Lmat = Aarr[pc_gamg->Nlevels - 1]; in PCSetUp_GAMG()
935 …Int_FMT ") with emax = %g emin = %g\n", ((PetscObject)pc)->prefix, level, Aarr[level]->rmap->N, (d… in PCSetUp_GAMG()
948 PetscCall(MatDestroy(&Aarr[level])); in PCSetUp_GAMG()
955 PetscCall(KSPSetOperators(smoother, Aarr[0], Aarr[0])); in PCSetUp_GAMG()