| /petsc/src/dm/impls/plex/tests/ |
| H A D | ex20.c | 9 DMLabel adaptLabel; in main() local 21 PetscCall(DMLabelCreate(PETSC_COMM_SELF, "adapt", &adaptLabel)); in main() 22 PetscCall(DMLabelSetDefaultValue(adaptLabel, DM_ADAPT_COARSEN)); in main() 23 if (cEnd > cStart) PetscCall(DMLabelSetValue(adaptLabel, cStart, DM_ADAPT_REFINE)); in main() 24 PetscCall(DMAdaptLabel(dm, adaptLabel, &dmAdapt)); in main() 28 PetscCall(DMLabelDestroy(&adaptLabel)); in main()
|
| H A D | ex44.c | 66 static PetscErrorCode CreateAdaptLabel(DM dm, AppCtx *ctx, DMLabel *adaptLabel) in CreateAdaptLabel() argument 73 *adaptLabel = NULL; in CreateAdaptLabel() 77 PetscCall(DMLabelCreate(PETSC_COMM_SELF, "Adaptation Label", adaptLabel)); in CreateAdaptLabel() 87 for (i = 0; i < n; ++i) PetscCall(DMLabelSetValue(*adaptLabel, points[i], DM_ADAPT_REFINE)); in CreateAdaptLabel() 97 DMLabel adaptLabel; in main() local 104 PetscCall(CreateAdaptLabel(dm, &ctx, &adaptLabel)); in main() 105 if (adaptLabel) { in main() 106 PetscCall(DMAdaptLabel(dm, adaptLabel, &dma)); in main() 111 PetscCall(DMLabelDestroy(&adaptLabel)); in main()
|
| H A D | ex41.c | 40 static PetscErrorCode CreateAdaptLabel(DM dm, AppCtx *ctx, DMLabel *adaptLabel) in CreateAdaptLabel() argument 46 PetscCall(DMLabelCreate(PETSC_COMM_SELF, "Adaptation Label", adaptLabel)); in CreateAdaptLabel() 47 …if (ctx->refcell[rank] >= 0) PetscCall(DMLabelSetValue(*adaptLabel, ctx->refcell[rank], DM_ADAPT_R… in CreateAdaptLabel() 87 DMLabel adaptLabel; in main() local 94 PetscCall(CreateAdaptLabel(dm, &ctx, &adaptLabel)); in main() 95 PetscCall(DMAdaptLabel(dm, adaptLabel, &dma)); in main() 97 PetscCall(DMLabelDestroy(&adaptLabel)); in main()
|
| /petsc/src/dm/impls/forest/tests/ |
| H A D | ex3.c | 40 DMLabel adaptLabel = NULL; in main() local 42 PetscCall(DMLabelCreate(PETSC_COMM_SELF, "adapt", &adaptLabel)); in main() 43 PetscCall(DMLabelSetValue(adaptLabel, 0, DM_ADAPT_REFINE)); in main() 45 PetscCall(DMForestSetAdaptivityLabel(postforest, adaptLabel)); in main() 46 PetscCall(DMLabelDestroy(&adaptLabel)); in main() 57 DMLabel adaptLabel = NULL; in main() local 59 PetscCall(DMLabelCreate(PETSC_COMM_SELF, "adapt", &adaptLabel)); in main() 62 for (c = cStart; c < cEnd; ++c) PetscCall(DMLabelSetValue(adaptLabel, c, DM_ADAPT_REFINE)); in main() 65 PetscCall(DMForestSetAdaptivityLabel(postforest, adaptLabel)); in main() 66 PetscCall(DMLabelDestroy(&adaptLabel)); in main()
|
| H A D | ex2.c | 19 static PetscErrorCode CreateAdaptivityLabel(DM forest, DMLabel *adaptLabel) in CreateAdaptivityLabel() argument 25 PetscCall(DMLabelCreate(PETSC_COMM_SELF, "adapt", adaptLabel)); in CreateAdaptivityLabel() 26 PetscCall(DMLabelSetDefaultValue(*adaptLabel, DM_ADAPT_COARSEN)); in CreateAdaptivityLabel() 33 if (!basePoint) PetscCall(DMLabelSetValue(*adaptLabel, c, DM_ADAPT_REFINE)); in CreateAdaptivityLabel() 151 DMLabel adaptLabel; in main() local 276 PetscCall(CreateAdaptivityLabel(preForest, &adaptLabel)); in main() 278 if (step) PetscCall(DMForestSetAdaptivityLabel(postForest, adaptLabel)); in main() 279 PetscCall(DMLabelDestroy(&adaptLabel)); in main()
|
| /petsc/src/dm/impls/plex/ |
| H A D | plexadapt.c | 3 static PetscErrorCode DMPlexLabelToVolumeConstraint(DM dm, DMLabel adaptLabel, PetscInt cStart, Pet… in DMPlexLabelToVolumeConstraint() argument 25 PetscCall(DMLabelGetValue(adaptLabel, point, &refFlag)); in DMPlexLabelToVolumeConstraint() 55 static PetscErrorCode DMPlexLabelToMetricConstraint(DM dm, DMLabel adaptLabel, PetscInt cStart, Pet… in DMPlexLabelToMetricConstraint() argument 164 PetscErrorCode DMPlexRefine_Internal(DM dm, PETSC_UNUSED Vec metric, DMLabel adaptLabel, PETSC_UNUS… in DMPlexRefine_Internal() argument 180 if (refinementLimit == 0.0 && !refinementFunc && !adaptLabel) PetscFunctionReturn(PETSC_SUCCESS); in DMPlexRefine_Internal() 220 PetscCall((*adapt)(dm, NULL, adaptLabel, NULL, dmRefined)); in DMPlexRefine_Internal() 223 if (adaptLabel) { in DMPlexRefine_Internal() 224 … PetscCall(DMPlexLabelToVolumeConstraint(dm, adaptLabel, cStart, cEnd, PETSC_DEFAULT, maxVolumes)); in DMPlexRefine_Internal() 248 PetscErrorCode DMPlexCoarsen_Internal(DM dm, PETSC_UNUSED Vec metric, DMLabel adaptLabel, PETSC_UNU… in DMPlexCoarsen_Internal() argument 260 …PetscCall(DMPlexLabelToMetricConstraint(dm, adaptLabel, cStart, cEnd, vStart, vEnd, PETSC_DEFAULT,… in DMPlexCoarsen_Internal() [all …]
|
| /petsc/src/dm/impls/plex/tutorials/ |
| H A D | ex10.c | 90 DMLabel adaptLabel; in AdaptMesh() local 108 PetscCall(DMLabelCreate(PETSC_COMM_SELF, "adapt", &adaptLabel)); in AdaptMesh() 120 PetscCall(DMLabelSetValue(adaptLabel, c, DM_ADAPT_REFINE)); in AdaptMesh() 124 PetscCall(DMLabelSetValue(adaptLabel, c, DM_ADAPT_COARSEN)); in AdaptMesh() 133 PetscCall(DMAdaptLabel(dmCur, adaptLabel, &dmAdapt)); in AdaptMesh() 139 PetscCall(DMLabelDestroy(&adaptLabel)); in AdaptMesh()
|
| /petsc/src/dm/impls/forest/ |
| H A D | forest.c | 208 PetscCall(DMLabelDestroy(&forest->adaptLabel)); in DMDestroy_Forest() 1293 PetscErrorCode DMForestSetAdaptivityLabel(DM dm, DMLabel adaptLabel) in DMForestSetAdaptivityLabel() argument 1299 if (adaptLabel) PetscValidHeaderSpecific(adaptLabel, DMLABEL_CLASSID, 2); in DMForestSetAdaptivityLabel() 1300 PetscCall(PetscObjectReference((PetscObject)adaptLabel)); in DMForestSetAdaptivityLabel() 1301 PetscCall(DMLabelDestroy(&forest->adaptLabel)); in DMForestSetAdaptivityLabel() 1302 forest->adaptLabel = adaptLabel; in DMForestSetAdaptivityLabel() 1327 PetscErrorCode DMForestGetAdaptivityLabel(DM dm, DMLabel *adaptLabel) in DMForestGetAdaptivityLabel() argument 1333 *adaptLabel = forest->adaptLabel; in DMForestGetAdaptivityLabel() 1702 forest->adaptLabel = NULL; in DMCreate_Forest()
|
| /petsc/include/petsc/private/ |
| H A D | dmforestimpl.h | 36 DMLabel adaptLabel; member
|
| /petsc/src/snes/tutorials/ |
| H A D | ex27.c | 755 DMLabel adaptLabel; in main() local 759 PetscCall(DMLabelCreate(PETSC_COMM_WORLD, "adapt", &adaptLabel)); in main() 760 PetscCall(DMLabelSetDefaultValue(adaptLabel, DM_ADAPT_COARSEN)); in main() 768 PetscCall(DMLabelSetStratumIS(adaptLabel, DM_ADAPT_REFINE, refineIS)); in main() 772 PetscCall(DMPlexCreateLabelField(dm, adaptLabel, &ref)); in main() 778 PetscCall(DMAdaptLabel(dm, adaptLabel, &rdm)); in main() 783 PetscCall(DMLabelDestroy(&adaptLabel)); in main()
|
| /petsc/src/snes/utils/dm/ |
| H A D | dmadapt.c | 1366 DMLabel adaptLabel; in DMAdaptorAdapt_Sequence_Private() local 1372 PetscCall(DMLabelCreate(PETSC_COMM_SELF, "adapt", &adaptLabel)); in DMAdaptorAdapt_Sequence_Private() 1403 if (nRefine) PetscCall(DMLabelSetStratumIS(adaptLabel, DM_ADAPT_REFINE, refineIS)); in DMAdaptorAdapt_Sequence_Private() 1404 if (nCoarsen) PetscCall(DMLabelSetStratumIS(adaptLabel, DM_ADAPT_COARSEN, coarsenIS)); in DMAdaptorAdapt_Sequence_Private() 1417 PetscCall(DMPlexCreateLabelField(dm, adaptLabel, &ref)); in DMAdaptorAdapt_Sequence_Private() 1425 PetscCall(DMAdaptLabel(dm, adaptLabel, &odm)); in DMAdaptorAdapt_Sequence_Private() 1433 PetscCall(DMLabelDestroy(&adaptLabel)); in DMAdaptorAdapt_Sequence_Private()
|
| /petsc/src/ts/tutorials/ |
| H A D | ex11.c | 1120 DMLabel adaptLabel = NULL; in adaptToleranceFVMSetUp() local 1147 PetscCall(DMLabelCreate(PETSC_COMM_SELF, "adapt", &adaptLabel)); in adaptToleranceFVMSetUp() 1178 if (nRefine) PetscCall(DMLabelSetStratumIS(adaptLabel, DM_ADAPT_REFINE, refineIS)); in adaptToleranceFVMSetUp() 1179 if (nCoarsen) PetscCall(DMLabelSetStratumIS(adaptLabel, DM_ADAPT_COARSEN, coarsenIS)); in adaptToleranceFVMSetUp() 1190 PetscCall(DMAdaptLabel(dm, adaptLabel, &adaptedDM)); in adaptToleranceFVMSetUp() 1192 PetscCall(DMLabelDestroy(&adaptLabel)); in adaptToleranceFVMSetUp()
|
| H A D | ex30.c | 1847 DMLabel adaptLabel; member 1893 PetscCall(DMLabelDestroy(&ctx->adaptLabel)); in ResizeSetUp() 1894 PetscCall(DMLabelCreate(PetscObjectComm((PetscObject)ts), "adapt", &ctx->adaptLabel)); in ResizeSetUp() 1896 PetscCall(DMLabelSetStratumIS(ctx->adaptLabel, DM_ADAPT_REFINE, refineIS)); in ResizeSetUp() 1929 …PetscCheck(actx->adaptLabel, PetscObjectComm((PetscObject)ts), PETSC_ERR_ARG_WRONGSTATE, "Missing … in ResizeTransfer() 1930 PetscCall(DMAdaptLabel(dm, actx->adaptLabel, &adm)); in ResizeTransfer() 1933 PetscCall(DMLabelDestroy(&actx->adaptLabel)); in ResizeTransfer()
|
| /petsc/doc/tutorials/meshing/ |
| H A D | guide_to_subsurface.md | 78 :end-at: PetscCall(DMLabelDestroy(&adaptLabel));
|
| /petsc/src/ts/utils/dmplexlandau/ |
| H A D | plexland.c | 914 DMLabel adaptLabel = NULL; in adaptToleranceFEM() local 925 PetscCall(DMLabelCreate(PETSC_COMM_SELF, "adapt", &adaptLabel)); in adaptToleranceFEM() 935 for (c = cStart; c < cEnd; c++) PetscCall(DMLabelSetValue(adaptLabel, c, DM_ADAPT_REFINE)); in adaptToleranceFEM() 962 for (k = 0; k < nr; k++) PetscCall(DMLabelSetValue(adaptLabel, rCellIdx[k], DM_ADAPT_REFINE)); in adaptToleranceFEM() 993 PetscCall(DMLabelSetValue(adaptLabel, c, DM_ADAPT_REFINE)); in adaptToleranceFEM() 1000 PetscCall(DMAdaptLabel(forest, adaptLabel, &adaptedDM)); in adaptToleranceFEM() 1001 PetscCall(DMLabelDestroy(&adaptLabel)); in adaptToleranceFEM()
|
| /petsc/src/dm/impls/forest/p4est/ |
| H A D | pforest.h | 856 DMLabel adaptLabel; in DMSetUp_pforest() local 869 PetscCall(DMForestGetAdaptivityLabel(dm, &adaptLabel)); in DMSetUp_pforest() 870 if (adaptLabel) { in DMSetUp_pforest() 872 PetscCall(DMLabelGetNumValues(adaptLabel, &numValues)); in DMSetUp_pforest() 874 PetscCall(DMLabelGetDefaultValue(adaptLabel, &defaultValue)); in DMSetUp_pforest() 915 … for (c = cStart; c < cEnd; c++) PetscCall(DMLabelGetValue(adaptLabel, c, &cellFlags[c - cStart])); in DMSetUp_pforest() 3485 DMLabel adaptLabel; in DMPforestLabelsFinalize() local 3488 PetscCall(DMForestGetAdaptivityLabel(dm, &adaptLabel)); in DMPforestLabelsFinalize() 3551 if (nextLabel == adaptLabel) { in DMPforestLabelsFinalize()
|
| /petsc/src/dm/impls/plex/transform/interface/ |
| H A D | plextransform.c | 2458 PetscErrorCode DMPlexTransformAdaptLabel(DM dm, PETSC_UNUSED Vec metric, DMLabel adaptLabel, PETSC_… in DMPlexTransformAdaptLabel() argument 2472 if (adaptLabel) PetscCall(DMPlexTransformSetActive(tr, adaptLabel)); in DMPlexTransformAdaptLabel()
|
| /petsc/src/binding/petsc4py/src/petsc4py/PETSc/ |
| H A D | DM.pyx | 1750 def adaptLabel(self, label: str) -> DM: member in DM
|