Home
last modified time | relevance | path

Searched refs:Aarr (Results 1 – 1 of 1) sorted by relevance

/petsc/src/ksp/pc/impls/gamg/
H A Dgamg.c546 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()
[all …]