Lines Matching refs:Nlevels
58 …PetscInt Nlevels, MaxNlevels, MaxCoarseSize, CoarsenScheme, EnergyMinimization, MinPerPro… member
449 PetscInt level, fine_level = pc_ml->Nlevels - 1, dim = pc_ml->dim; in PCReset_ML()
512 PetscInt nlocal_allcols, Nlevels, mllevel, level, level1, m, fine_level, bs; in PCSetUp_ML() local
539 Nlevels = pc_ml->Nlevels; in PCSetUp_ML()
540 fine_level = Nlevels - 1; in PCSetUp_ML()
575 for (mllevel = 1; mllevel < Nlevels; mllevel++) { in PCSetUp_ML()
581 for (mllevel = 1; mllevel < Nlevels; mllevel++) { in PCSetUp_ML()
804 …PetscStackCallExternalVoid("ML_Gen_MGHierarchy_UsingAggregation", Nlevels = ML_Gen_MGHierarchy_Usi… in PCSetUp_ML()
806 …PetscStackCallExternalVoid("ML_Gen_MultiLevelHierarchy_UsingAggregation", Nlevels = ML_Gen_MultiLe… in PCSetUp_ML()
808 …PetscCheck(Nlevels > 0, PetscObjectComm((PetscObject)pc), PETSC_ERR_ARG_OUTOFRANGE, "Nlevels %d mu… in PCSetUp_ML()
809 pc_ml->Nlevels = Nlevels; in PCSetUp_ML()
810 fine_level = Nlevels - 1; in PCSetUp_ML()
812 PetscCall(PCMGSetLevels(pc, Nlevels, NULL)); in PCSetUp_ML()
824 PetscCall(PetscMalloc1(Nlevels, &gridctx)); in PCSetUp_ML()
835 for (mllevel = 1; mllevel < Nlevels; mllevel++) { in PCSetUp_ML()
846 for (mllevel = 1; mllevel < Nlevels; mllevel++) { in PCSetUp_ML()
896 for (mllevel = 0; mllevel < Nlevels; mllevel++) { in PCSetUp_ML()
1132 pc_ml->Nlevels = -1; in PCCreate_ML()