Searched refs:dm_hierarchy (Results 1 – 1 of 1) sorted by relevance
| /libCEED/examples/fluids/src/ |
| H A D | setupdm.c | 112 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 …]
|