Lines Matching refs:dm_hierarchy
124 DM dm_hierarchy[honee->app_ctx->viz_refine + 1]; in VizRefineDM() local
130 dm_hierarchy[0] = dm; in VizRefineDM()
133 PetscCall(DMRefine(dm_hierarchy[i], MPI_COMM_NULL, &dm_hierarchy[i + 1])); in VizRefineDM()
134 PetscCall(DMClearDS(dm_hierarchy[i + 1])); in VizRefineDM()
135 PetscCall(DMClearFields(dm_hierarchy[i + 1])); in VizRefineDM()
136 PetscCall(DMSetCoarseDM(dm_hierarchy[i + 1], dm_hierarchy[i])); in VizRefineDM()
141 PetscCall(DMSetVecType(dm_hierarchy[i + 1], vec_type)); in VizRefineDM()
142 PetscCall(SetUpDM(dm_hierarchy[i + 1], problem, d, q_order, phys)); in VizRefineDM()
143 PetscCall(DMCreateInterpolation(dm_hierarchy[i], dm_hierarchy[i + 1], &interp_next, NULL)); in VizRefineDM()
154 PetscCall(DMDestroy(&dm_hierarchy[i])); in VizRefineDM()
156 honee->dm_viz = dm_hierarchy[honee->app_ctx->viz_refine]; in VizRefineDM()