Lines Matching refs:nlevels
14 PetscInt nlevels; /* Number of levels in mesh hierarchy */ member
25 options->nlevels = 1; in ProcessOptions()
39 …els", "Number of levels in the hierarchy", "ex3.cxx", options->nlevels, &options->nlevels, NULL, 0… in ProcessOptions()
96 PetscCall(PetscMalloc(sizeof(DM) * (user.nlevels + 1), &dmhierarchy)); in main()
97 for (i = 0; i <= user.nlevels; i++) dmhierarchy[i] = NULL; in main()
104 if (user.nlevels) { in main()
105 PetscCall(PetscMalloc1(user.nlevels, °rees)); in main()
106 for (i = 0; i < user.nlevels; i++) degrees[i] = user.degree; in main()
107 …scPrintf(comm, "Generate the MOAB mesh hierarchy with %" PetscInt_FMT " levels.\n", user.nlevels)); in main()
108 PetscCall(DMMoabGenerateHierarchy(user.dm, user.nlevels, degrees)); in main()
111 if (usehierarchy) PetscCall(DMRefineHierarchy(user.dm, user.nlevels, &dmhierarchy[1])); in main()
117 for (i = 1; i <= user.nlevels; i++) { in main()
135 PetscCall(DMMoabOutput(dmhierarchy[user.nlevels], (const char *)user.output_file, "")); in main()
138 for (i = 0; i <= user.nlevels; i++) PetscCall(DMDestroy(&dmhierarchy[i])); in main()