Home
last modified time | relevance | path

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

/libCEED/examples/fluids/src/
H A Dsetupdm.c112 DM dm_hierarchy[user->app_ctx->viz_refine + 1]; in VizRefineDM() local
118 dm_hierarchy[0] = dm; in VizRefineDM()
121 PetscCall(DMRefine(dm_hierarchy[i], MPI_COMM_NULL, &dm_hierarchy[i + 1])); in VizRefineDM()
122 PetscCall(DMClearDS(dm_hierarchy[i + 1])); in VizRefineDM()
123 PetscCall(DMClearFields(dm_hierarchy[i + 1])); in VizRefineDM()
124 PetscCall(DMSetCoarseDM(dm_hierarchy[i + 1], dm_hierarchy[i])); in VizRefineDM()
129 PetscCall(DMSetVecType(dm_hierarchy[i + 1], vec_type)); in VizRefineDM()
130 PetscCall(SetUpDM(dm_hierarchy[i + 1], problem, d, q_order, bc, phys)); in VizRefineDM()
131 PetscCall(DMCreateInterpolation(dm_hierarchy[i], dm_hierarchy[i + 1], &interp_next, NULL)); in VizRefineDM()
142 PetscCall(DMDestroy(&dm_hierarchy[i])); in VizRefineDM()
[all …]