Home
last modified time | relevance | path

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

/petsc/src/sys/tests/
H A Dex21.c15 PetscInt Nlevels, *Level, *Levelcnt, *Idbylevel, *Column; in main() local
19 PetscCall(PetscProcessTree(n, mask, parentId, &Nlevels, &Level, &Levelcnt, &Idbylevel, &Column)); in main()
23 PetscCall(PetscPrintf(PETSC_COMM_WORLD, "\nNumber of levels %" PetscInt_FMT "\n", Nlevels)); in main()
24 for (i = 0; i < Nlevels; i++) { in main()
/petsc/src/ksp/pc/impls/ml/
H A Dml.c58 …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()
[all …]
/petsc/src/ksp/pc/impls/gamg/
H A Dgamg.c568 if (pc_gamg->Nlevels > 1) { in PCSetUp_GAMG()
571 PetscCall(KSPGetOperators(mglevels[pc_gamg->Nlevels - 1]->smoothd, &dA, &dB)); in PCSetUp_GAMG()
573 PetscCall(KSPSetOperators(mglevels[pc_gamg->Nlevels - 1]->smoothd, dA, dB)); in PCSetUp_GAMG()
575 for (level = pc_gamg->Nlevels - 2, gl = 0; level >= 0; level--, gl++) { in PCSetUp_GAMG()
661 …for (level = 0, Aarr[0] = Pmat, nactivepe = size; level < (pc_gamg->Nlevels - 1) && (level == 0 ||… in PCSetUp_GAMG()
806 if (level1 == pc_gamg->Nlevels - 1) is_last = PETSC_TRUE; in PCSetUp_GAMG()
836 pc_gamg->Nlevels = level + 1; in PCSetUp_GAMG()
838 PetscCall(PCMGSetLevels(pc, pc_gamg->Nlevels, NULL)); in PCSetUp_GAMG()
840 if (pc_gamg->Nlevels > 1) { /* don't setup MG if one level */ in PCSetUp_GAMG()
843 for (lidx = 1, level = pc_gamg->Nlevels - 2; lidx <= fine_level; lidx++, level--) { in PCSetUp_GAMG()
[all …]
/petsc/include/petsc/private/
H A Dpcgamgimpl.h22 PetscInt Nlevels; member
/petsc/src/sys/utils/
H A Dsorti.c1202 …PetscInt n, const PetscBool mask[], const PetscInt parentid[], PetscInt *Nlevels, PetscInt **Level… in PetscProcessTree() argument
1273 *Nlevels = nlevels; in PetscProcessTree()