Lines Matching refs:nlevels
32 PetscErrorCode DMMoabGenerateHierarchy(DM dm, PetscInt nlevels, PetscInt *ldegrees) in DMMoabGenerateHierarchy() argument
44 PetscCall(PetscMalloc1(nlevels, &pdegrees)); in DMMoabGenerateHierarchy()
45 …for (ilevel = 0; ilevel < nlevels; ilevel++) pdegrees[ilevel] = 2; /* default = Degree 2 refinemen… in DMMoabGenerateHierarchy()
49 dmmoab->nhlevels = nlevels; in DMMoabGenerateHierarchy()
58 PetscCall(PetscMalloc1(nlevels + 1, &dmmoab->hsets)); in DMMoabGenerateHierarchy()
61 merr = dmmoab->hierarchy->generate_mesh_hierarchy(nlevels, pdegrees, hsets, false); in DMMoabGenerateHierarchy()
73 for (ilevel = 1; ilevel <= nlevels; ilevel++) { in DMMoabGenerateHierarchy()
107 PETSC_EXTERN PetscErrorCode DMRefineHierarchy_Moab(DM dm, PetscInt nlevels, DM dmf[]) in DMRefineHierarchy_Moab() argument
113 …for (i = 1; i < nlevels; i++) PetscCall(DMRefine(dmf[i - 1], PetscObjectComm((PetscObject)dm), &dm… in DMRefineHierarchy_Moab()
133 PETSC_EXTERN PetscErrorCode DMCoarsenHierarchy_Moab(DM dm, PetscInt nlevels, DM dmc[]) in DMCoarsenHierarchy_Moab() argument
139 …for (i = 1; i < nlevels; i++) PetscCall(DMCoarsen(dmc[i - 1], PetscObjectComm((PetscObject)dm), &d… in DMCoarsenHierarchy_Moab()