Home
last modified time | relevance | path

Searched refs:label (Results 1 – 25 of 164) sorted by relevance

1234567

/petsc/src/dm/label/
H A Ddmlabel.c30 PetscErrorCode DMLabelCreate(MPI_Comm comm, const char name[], DMLabel *label) in DMLabelCreate() argument
33 PetscAssertPointer(label, 3); in DMLabelCreate()
36 …PetscCall(PetscHeaderCreate(*label, DMLABEL_CLASSID, "DMLabel", "DMLabel", "DM", comm, DMLabelDest… in DMLabelCreate()
37 (*label)->numStrata = 0; in DMLabelCreate()
38 (*label)->defaultValue = -1; in DMLabelCreate()
39 (*label)->stratumValues = NULL; in DMLabelCreate()
40 (*label)->validIS = NULL; in DMLabelCreate()
41 (*label)->stratumSizes = NULL; in DMLabelCreate()
42 (*label)->points = NULL; in DMLabelCreate()
43 (*label)->ht = NULL; in DMLabelCreate()
[all …]
/petsc/src/dm/label/impls/ephemeral/
H A Ddmlabeleph.c12 static PetscErrorCode DMLabelEphemeralComputeStratumSize_Private(DMLabel label, PetscInt value) in DMLabelEphemeralComputeStratumSize_Private() argument
22 PetscCall(DMLabelEphemeralGetTransform(label, &tr)); in DMLabelEphemeralComputeStratumSize_Private()
23 PetscCall(DMLabelEphemeralGetLabel(label, &olabel)); in DMLabelEphemeralComputeStratumSize_Private()
43 label->stratumSizes[v] = Np; in DMLabelEphemeralComputeStratumSize_Private()
47 static PetscErrorCode DMLabelGetStratumIS_Ephemeral(DMLabel label, PetscInt v, IS *stratum) in DMLabelGetStratumIS_Ephemeral() argument
58 PetscCall(DMLabelEphemeralGetTransform(label, &tr)); in DMLabelGetStratumIS_Ephemeral()
59 PetscCall(DMLabelEphemeralGetLabel(label, &olabel)); in DMLabelGetStratumIS_Ephemeral()
62 PetscCall(DMLabelGetStratumSize_Private(label, v, &Np)); in DMLabelGetStratumIS_Ephemeral()
90 static PetscErrorCode DMLabelSetUp_Ephemeral(DMLabel label) in DMLabelSetUp_Ephemeral() argument
98 PetscCall(DMLabelEphemeralGetLabel(label, &olabel)); in DMLabelSetUp_Ephemeral()
[all …]
/petsc/src/dm/dt/tests/
H A Dex12.c31 …PetscCall(PetscWeakFormGetResidual(wf, key.label, key.value, key.field, key.part, &n0, &f0, &n1, &… in CheckResidual()
42 DMLabel label; in TestSetIndex() local
48 PetscCall(DMLabelCreate(PETSC_COMM_SELF, "Test", &label)); in TestSetIndex()
49 key.label = label; in TestSetIndex()
61 …PetscCall(PetscWeakFormSetIndexResidual(wf, key.label, key.value, key.field, key.part, i, f[i], 0,… in TestSetIndex()
62 …PetscCall(PetscWeakFormSetIndexResidual(wf, key.label, key.value, key.field, key.part, j, f[j], 0,… in TestSetIndex()
63 …PetscCall(PetscWeakFormSetIndexResidual(wf, key.label, key.value, key.field, key.part, k, f[k], 0,… in TestSetIndex()
64 …PetscCall(PetscWeakFormSetIndexResidual(wf, key.label, key.value, key.field, key.part, l, f[l], 0,… in TestSetIndex()
79 …PetscCall(PetscWeakFormSetIndexResidual(wf, key.label, key.value, key.field, key.part, 0, NULL, i,… in TestSetIndex()
80 …PetscCall(PetscWeakFormSetIndexResidual(wf, key.label, key.value, key.field, key.part, 0, NULL, j,… in TestSetIndex()
[all …]
/petsc/src/dm/impls/plex/tests/
H A Dex6.c31 PetscErrorCode TestSetup(DMLabel label, AppCtx *user) in TestSetup() argument
48 PetscCall(DMLabelGetValue(label, (PetscInt)p, &val)); in TestSetup()
51 PetscCall(DMLabelSetValue(label, (PetscInt)p, i % user->numStrata)); in TestSetup()
55 PetscCall(DMLabelCreateIndex(label, user->pStart, user->pEnd)); in TestSetup()
60 PetscErrorCode TestLookup(DMLabel label, AppCtx *user) in TestLookup() argument
71 PetscCall(DMLabelGetValue(label, p, &val)); in TestLookup()
72 PetscCall(DMLabelHasPoint(label, p, &has)); in TestLookup()
81 PetscErrorCode TestClear(DMLabel label, AppCtx *user) in TestClear() argument
87 PetscCall(DMLabelGetDefaultValue(label, &defaultValue)); in TestClear()
92 PetscCall(DMLabelGetValue(label, p, &val)); in TestClear()
[all …]
H A Dex69.c613 DMLabel label; in CreateQuadMesh1() local
640 PetscCall(DMPlexGetCellTypeLabel(*dm, &label)); in CreateQuadMesh1()
717 PetscCall(DMGetLabel(*dm, "fault", &label)); in CreateQuadMesh1()
721 PetscCall(DMLabelSetValue(label, 8, 1)); in CreateQuadMesh1()
722 PetscCall(DMLabelSetValue(label, 2, 0)); in CreateQuadMesh1()
723 PetscCall(DMLabelSetValue(label, 4, 0)); in CreateQuadMesh1()
727 PetscCall(DMLabelSetValue(label, 7, 1)); in CreateQuadMesh1()
728 PetscCall(DMLabelSetValue(label, 1, 0)); in CreateQuadMesh1()
729 PetscCall(DMLabelSetValue(label, 3, 0)); in CreateQuadMesh1()
734 PetscCall(DMPlexOrientLabel(*dm, label)); in CreateQuadMesh1()
[all …]
H A Dex16.c16 static PetscErrorCode CreateHalfCellsLabel(DM dm, PetscBool lower, DMLabel *label) in CreateHalfCellsLabel() argument
22 PetscCall(DMGetLabel(dm, "cells", label)); in CreateHalfCellsLabel()
23 PetscCall(DMLabelClearStratum(*label, 1)); in CreateHalfCellsLabel()
32 for (PetscInt c = cStartSub; c < cEndSub; ++c) PetscCall(DMLabelSetValue(*label, c, 1)); in CreateHalfCellsLabel()
33 PetscCall(DMPlexLabelComplete(dm, *label)); in CreateHalfCellsLabel()
38 …atic PetscErrorCode CreateHalfDomainLabel(DM dm, PetscBool lower, PetscReal height, DMLabel *label) in CreateHalfDomainLabel() argument
46 PetscCall(DMGetLabel(dm, "cells", label)); in CreateHalfDomainLabel()
47 PetscCall(DMLabelClearStratum(*label, 1)); in CreateHalfDomainLabel()
54 if (centroid[0] < 0.5) PetscCall(DMLabelSetValue(*label, c, 1)); in CreateHalfDomainLabel()
56 if (centroid[0] > 0.5) PetscCall(DMLabelSetValue(*label, c, 1)); in CreateHalfDomainLabel()
[all …]
H A Dex11.c8 DMLabel label, label2; in TestInsertion() local
13 PetscCall(DMLabelCreate(PETSC_COMM_SELF, "Test Label", &label)); in TestInsertion()
14 PetscCall(DMLabelSetDefaultValue(label, -100)); in TestInsertion()
15 for (i = 0; i < N; ++i) PetscCall(DMLabelSetValue(label, i, values[i % 5])); in TestInsertion()
20 PetscCall(DMLabelGetValue(label, i, &val)); in TestInsertion()
29 PetscCall(DMLabelGetStratumIS(label, values[v], &stratum)); in TestInsertion()
41 PetscCall(DMLabelGetValue(label, i, &val)); in TestInsertion()
45 PetscCall(DMLabelDuplicate(label, &label2)); in TestInsertion()
53 PetscCall(DMLabelDestroy(&label)); in TestInsertion()
118 DMLabel label; in TestEmptyStrata() local
[all …]
H A Dex102.c21 DMLabel label; in SetupBoundaries() local
27 PetscCall(DMGetLabel(dm, "Face Sets", &label)); in SetupBoundaries()
28 …PetscCheck(label, PetscObjectComm((PetscObject)dm), PETSC_ERR_ARG_INCOMP, "Must have face sets lab… in SetupBoundaries()
35 …PetscCall(DMAddBoundary(dm, DM_BC_ESSENTIAL, "left", label, 1, &id, 0, 1, &cmp, NULL, NULL, NULL, … in SetupBoundaries()
38 …PetscCall(DMAddBoundary(dm, DM_BC_ESSENTIAL, "right", label, 1, &id, 0, 1, &cmp, NULL, NULL, NULL,… in SetupBoundaries()
40 …PetscCall(DMAddBoundary(dm, DM_BC_ESSENTIAL, "bottom", label, 1, &id, 0, 2, cmps_y, NULL, NULL, NU… in SetupBoundaries()
46 …PetscCall(DMAddBoundary(dm, DM_BC_ESSENTIAL, "left", label, 1, &id, 0, 2, cmps_xy, NULL, NULL, NUL… in SetupBoundaries()
48 …PetscCall(DMAddBoundary(dm, DM_BC_ESSENTIAL, "right", label, 1, &id, 0, 2, cmps_xy, NULL, NULL, NU… in SetupBoundaries()
50 …PetscCall(DMAddBoundary(dm, DM_BC_ESSENTIAL, "bottom", label, 1, &id, 0, 3, cmps_z, NULL, NULL, NU… in SetupBoundaries()
52 …PetscCall(DMAddBoundary(dm, DM_BC_ESSENTIAL, "front", label, 1, &id, 0, 2, cmps_xy, NULL, NULL, NU… in SetupBoundaries()
[all …]
H A Dex56.c179 …Code MarkBoundary(DM dm, const char name[], PetscInt value, PetscBool verticesOnly, DMLabel *label) in MarkBoundary() argument
208 if (label) *label = l; in MarkBoundary()
247 static PetscErrorCode DMLabelGetCoordinateRepresentation(DM dm, DMLabel label, PetscInt value, Vec … in DMLabelGetCoordinateRepresentation() argument
252 PetscCall(DMLabelGetStratumIS(label, value, &vertices)); in DMLabelGetCoordinateRepresentation()
258 static PetscErrorCode DMLabelCompareWithCoordinateRepresentation(DM dm, DMLabel label, PetscInt val… in DMLabelCompareWithCoordinateRepresentation() argument
269 PetscCheck(label, PETSC_COMM_SELF, PETSC_ERR_PLIB, "Label not loaded"); in DMLabelCompareWithCoordinateRepresentation()
271 PetscCall(PetscObjectGetName((PetscObject)label, &labelName)); in DMLabelCompareWithCoordinateRepresentation()
277 PetscCall(DMLabelCreateIndex(label, pStart, pEnd)); in DMLabelCompareWithCoordinateRepresentation()
282 if (verbose > 1) PetscCall(DMLabelView(label, PETSC_VIEWER_STDOUT_(comm))); in DMLabelCompareWithCoordinateRepresentation()
289 PetscCall(DMLabelHasPoint(label, p, &has)); in DMLabelCompareWithCoordinateRepresentation()
[all …]
H A Dex23.c114 DMLabel label; in CreateSubdomainMesh() local
121 PetscCall(DMLabelCreate(PETSC_COMM_SELF, "subdomain", &label)); in CreateSubdomainMesh()
122 for (c = cStart + (cEnd - cStart) / 2; c < cEnd; ++c) PetscCall(DMLabelSetValue(label, c, 1)); in CreateSubdomainMesh()
123 …PetscCall(DMPlexFilter(dm, label, 1, PETSC_FALSE, PETSC_FALSE, PetscObjectComm((PetscObject)dm), N… in CreateSubdomainMesh()
128 if (domLabel) *domLabel = label; in CreateSubdomainMesh()
129 else PetscCall(DMLabelDestroy(&label)); in CreateSubdomainMesh()
135 DMLabel label; in CreateBoundaryMesh() local
141 PetscCall(DMLabelCreate(PETSC_COMM_SELF, "sub", &label)); in CreateBoundaryMesh()
142 PetscCall(DMPlexMarkBoundaryFaces(dm, 1, label)); in CreateBoundaryMesh()
143 PetscCall(DMPlexLabelComplete(dm, label)); in CreateBoundaryMesh()
[all …]
H A Dex10.c90 PetscErrorCode CreateGroupLabel(DM dm, PetscInt numGroups, DMLabel *label, AppCtx *options) in CreateGroupLabel() argument
98 *label = NULL; in CreateGroupLabel()
102 PetscCall(DMLabelCreate(PETSC_COMM_SELF, "groups", label)); in CreateGroupLabel()
103 for (c = 0; c < 10; ++c) PetscCall(DMLabelSetValue(*label, groupA[c], 101)); in CreateGroupLabel()
104 for (c = 0; c < 6; ++c) PetscCall(DMLabelSetValue(*label, groupB[c], 1001)); in CreateGroupLabel()
111 DMLabel label; in TestReorderingByGroup() local
117 PetscCall(CreateGroupLabel(dm, user->numGroups, &label, user)); in TestReorderingByGroup()
118 PetscCall(DMPlexGetOrdering(dm, order, label, &perm)); in TestReorderingByGroup()
119 PetscCall(DMLabelDestroy(&label)); in TestReorderingByGroup()
/petsc/src/dm/dt/interface/
H A Ddtweakform.c101 …scWeakFormGetFunction_Private(PetscWeakForm wf, PetscHMapForm ht, DMLabel label, PetscInt value, P… in PetscWeakFormGetFunction_Private() argument
107 key.label = label; in PetscWeakFormGetFunction_Private()
123 …scWeakFormSetFunction_Private(PetscWeakForm wf, PetscHMapForm ht, DMLabel label, PetscInt value, P… in PetscWeakFormSetFunction_Private() argument
130 key.label = label; in PetscWeakFormSetFunction_Private()
149 …scWeakFormAddFunction_Private(PetscWeakForm wf, PetscHMapForm ht, DMLabel label, PetscInt value, P… in PetscWeakFormAddFunction_Private() argument
156 key.label = label; in PetscWeakFormAddFunction_Private()
173 …kFormGetIndexFunction_Private(PetscWeakForm wf, PetscHMapForm ht, DMLabel label, PetscInt value, P… in PetscWeakFormGetIndexFunction_Private() argument
179 key.label = label; in PetscWeakFormGetIndexFunction_Private()
194 …kFormSetIndexFunction_Private(PetscWeakForm wf, PetscHMapForm ht, DMLabel label, PetscInt value, P… in PetscWeakFormSetIndexFunction_Private() argument
201 key.label = label; in PetscWeakFormSetIndexFunction_Private()
[all …]
/petsc/src/dm/label/tutorials/output/
H A Dex1f90_0.out2 label 0 name: celltype
12 label 1 name: depth
22 label 2 name: Cell Sets
29 label 3 name: Face Sets
39 label 4 name: OuterBoundary
46 label 5 name: InnerBoundary
53 label 6 name: TopBoundary
60 label 7 name: BottomBoundary
69 Cell Set label IS
/petsc/config/
H A Dquery_tests.py61 label=prefix+"-"+suffix+'_*'
64 label=path.replace("/","_").replace('tests_','tests-').replace('tutorials_','tutorials-')
65 return label
102 label=llist[i]
104 if '/' in label:
105 label=pathToLabel(label)
106 elif label.startswith('src'):
107 label=label.lstrip('src').lstrip('*')
108 setlist.append(fnmatch.filter(invDict['name'],label))
112 label=label.lower()
[all …]
/petsc/src/dm/label/impls/ephemeral/plex/
H A Ddmlabelephplex.c22 PetscErrorCode DMLabelEphemeralGetTransform(DMLabel label, DMPlexTransform *tr) in DMLabelEphemeralGetTransform() argument
25 PetscCall(PetscObjectQuery((PetscObject)label, "__transform__", (PetscObject *)tr)); in DMLabelEphemeralGetTransform()
45 PetscErrorCode DMLabelEphemeralSetTransform(DMLabel label, DMPlexTransform tr) in DMLabelEphemeralSetTransform() argument
48 PetscCall(PetscObjectCompose((PetscObject)label, "__transform__", (PetscObject)tr)); in DMLabelEphemeralSetTransform()
/petsc/src/dm/interface/
H A Ddm.c605 if (next->label == dm->depthLabel) dm->depthLabel = NULL; in DMDestroyLabelLinkList_Internal()
606 if (next->label == dm->celltypeLabel) dm->celltypeLabel = NULL; in DMDestroyLabelLinkList_Internal()
607 PetscCall(DMLabelDestroy(&next->label)); in DMDestroyLabelLinkList_Internal()
4930 tmpr[f].label = NULL; in DMFieldEnlarge_Static()
4960 PetscCall(DMLabelDestroy(&dm->fields[f].label)); in DMClearFields()
5039 PetscErrorCode DMGetField(DM dm, PetscInt f, DMLabel *label, PetscObject *disc) in DMGetField() argument
5046 if (label) *label = NULL; in DMGetField()
5049 if (label) *label = dm->fields[f].label; in DMGetField()
5056 PetscErrorCode DMSetField_Internal(DM dm, PetscInt f, DMLabel label, PetscObject disc) in DMSetField_Internal() argument
5060 PetscCall(DMLabelDestroy(&dm->fields[f].label)); in DMSetField_Internal()
[all …]
/petsc/include/petsc/private/
H A Dpetscdsimpl.h14 …DMLabel label; /* The DMLabel indicating the mesh region over which the condition… member
42 …PetscHashCombine(PetscHashCombine(PetscHashCombine(PetscHashPointer((key).label), PetscHashInt((ke…
44 #define PetscFormKeyEqual(k1, k2) (((k1).label == (k2).label) ? ((k1).value == (k2).value) ? ((k1).…
61 …return (l.label < r.label) ? -1 : ((l.label > r.label) ? 1 : ((l.value < r.value) ? -1 : (l.value … in PETSC_HASH_MAP()
/petsc/src/dm/impls/plex/tests/output/
H A Dex1_fluent_4.out7 [0] <viewer:ascii> DMPlexCreateFluent_ReadSection(): CASE: Zone ID 4 is label main
8 [0] <viewer:ascii> DMPlexCreateFluent_ReadSection(): CASE: Zone ID 1 is label interior-main
9 [0] <viewer:ascii> DMPlexCreateFluent_ReadSection(): CASE: Zone ID 5 is label inlet
10 [0] <viewer:ascii> DMPlexCreateFluent_ReadSection(): CASE: Zone ID 6 is label outlet
11 [0] <viewer:ascii> DMPlexCreateFluent_ReadSection(): CASE: Zone ID 7 is label walls
12 [0] <viewer:ascii> DMPlexCreateFluent_ReadSection(): CASE: Zone ID 8 is label slab
H A Dex1_fluent_5.out7 [0] <viewer:ascii> DMPlexCreateFluent_ReadSection(): CASE: Zone ID 4 is label main
8 [0] <viewer:ascii> DMPlexCreateFluent_ReadSection(): CASE: Zone ID 7 is label outlet
9 [0] <viewer:ascii> DMPlexCreateFluent_ReadSection(): CASE: Zone ID 6 is label inlet
10 [0] <viewer:ascii> DMPlexCreateFluent_ReadSection(): CASE: Zone ID 1 is label interior-main
11 [0] <viewer:ascii> DMPlexCreateFluent_ReadSection(): CASE: Zone ID 8 is label wall
/petsc/src/dm/impls/plex/tutorials/
H A Dex10.c22 DMLabel label; in CreateDomainLabel() local
28 PetscCall(DMGetLabel(dm, "Cell Sets", &label)); in CreateDomainLabel()
38 PetscCall(DMLabelSetValue(label, c, 1)); in CreateDomainLabel()
43 PetscCall(DMLabelSetValue(label, c, 2)); in CreateDomainLabel()
53 DMLabel label; in AdaptMesh() local
69 PetscCall(DMGetLabel(*dm, "Cell Sets", &label)); in AdaptMesh()
70 PetscCall(DMLabelGetValueIS(label, &vIS)); in AdaptMesh()
99 PetscCall(DMGetLabel(dmCur, "Cell Sets", &label)); in AdaptMesh()
100 PetscCall(DMLabelGetValueIS(label, &vIS)); in AdaptMesh()
115 PetscCall(DMLabelGetValue(label, c, &value)); in AdaptMesh()
/petsc/src/dm/label/tutorials/
H A Dex1f90.F9035 DMLabel :: label
49 PetscCall(DMGetLabel(dm, labelName, label, ierr))
50 PetscCall(DMLabelGetValueIS(label, labelIS, ierr))
59 PetscCall(DMGetLabel(dm, 'Cell Sets', label, ierr))
60 PetscCall(DMLabelGetValueIS(label, labelIS, ierr))
/petsc/src/snes/tutorials/
H A Dex27.c378 DMLabel label; in SetupPrimalProblem() local
385 PetscCall(DMGetLabel(dm, "marker", &label)); in SetupPrimalProblem()
394 …PetscCall(DMAddBoundary(dm, DM_BC_ESSENTIAL, "bottom wall primal potential", label, 1, &id, 0, 0, … in SetupPrimalProblem()
397 …PetscCall(DMAddBoundary(dm, DM_BC_NATURAL, "right wall flux", label, 1, &id, 0, 0, NULL, NULL, NUL… in SetupPrimalProblem()
399 …PetscCall(PetscWeakFormSetIndexBdResidual(wf, label, id, 0, 0, 0, f0_quadratic_bd_primal, 0, NULL)… in SetupPrimalProblem()
402 …PetscCall(DMAddBoundary(dm, DM_BC_ESSENTIAL, "top wall primal potential", label, 1, &id, 0, 0, NUL… in SetupPrimalProblem()
405 …PetscCall(DMAddBoundary(dm, DM_BC_NATURAL, "left wall flux", label, 1, &id, 0, 0, NULL, NULL, NULL… in SetupPrimalProblem()
407 …PetscCall(PetscWeakFormSetIndexBdResidual(wf, label, id, 0, 0, 0, f0_quadratic_bd_primal, 0, NULL)… in SetupPrimalProblem()
415 …PetscCall(DMAddBoundary(dm, DM_BC_ESSENTIAL, "bottom wall primal potential", label, 1, &id, 0, 0, … in SetupPrimalProblem()
418 …PetscCall(DMAddBoundary(dm, DM_BC_NATURAL, "right wall flux", label, 1, &id, 0, 0, NULL, NULL, NUL… in SetupPrimalProblem()
[all …]
H A Dex23.c96 DMLabel label; in SetupPrimalProblem() local
100 PetscCall(DMGetRegionNumDS(dm, 0, &label, NULL, &ds, NULL)); in SetupPrimalProblem()
102 PetscCall(PetscWeakFormSetIndexResidual(wf, label, 1, 0, 0, 0, f0_quad_u, 0, f1_u)); in SetupPrimalProblem()
103 …PetscCall(PetscWeakFormSetIndexJacobian(wf, label, 1, 0, 0, 0, 0, NULL, 0, NULL, 0, NULL, 0, g3_uu… in SetupPrimalProblem()
105 PetscCall(DMGetRegionNumDS(dm, 1, &label, NULL, &ds, NULL)); in SetupPrimalProblem()
107 PetscCall(PetscWeakFormSetIndexResidual(wf, label, 1, 0, 0, 0, f0_quad_u, 0, f1_u)); in SetupPrimalProblem()
108 …PetscCall(PetscWeakFormSetIndexJacobian(wf, label, 1, 0, 0, 0, 0, NULL, 0, NULL, 0, NULL, 0, g3_uu… in SetupPrimalProblem()
109 PetscCall(PetscWeakFormSetIndexResidual(wf, label, 1, 1, 0, 0, f0_quad_p, 0, NULL)); in SetupPrimalProblem()
110 …PetscCall(PetscWeakFormSetIndexJacobian(wf, label, 1, 1, 1, 0, 0, g0_pp, 0, NULL, 0, NULL, 0, NULL… in SetupPrimalProblem()
113 PetscCall(DMGetLabel(dm, "marker", &label)); in SetupPrimalProblem()
[all …]
/petsc/src/dm/impls/plex/
H A Dplexsubmesh.c50 …kBoundaryFaces_Internal(DM dm, PetscInt val, PetscInt cellHeight, DMLabel label, PetscBool missing… in DMPlexMarkBoundaryFaces_Internal() argument
69 PetscCall(DMLabelGetDefaultValue(label, &defval)); in DMPlexMarkBoundaryFaces_Internal()
142 PetscCall(DMLabelGetValue(label, closure[cl], &cval)); in DMPlexMarkBoundaryFaces_Internal()
144 PetscCall(DMLabelSetValue(label, f, cval)); in DMPlexMarkBoundaryFaces_Internal()
147 if (cl == clSize * 2) PetscCall(DMLabelSetValue(label, f, 1)); in DMPlexMarkBoundaryFaces_Internal()
152 PetscCall(DMLabelGetValue(label, f, &fval)); in DMPlexMarkBoundaryFaces_Internal()
153 if (fval != defval) PetscCall(DMLabelClearValue(label, f, fval)); in DMPlexMarkBoundaryFaces_Internal()
154 else PetscCall(DMLabelSetValue(label, f, val)); in DMPlexMarkBoundaryFaces_Internal()
156 PetscCall(DMLabelSetValue(label, f, val)); in DMPlexMarkBoundaryFaces_Internal()
190 PetscErrorCode DMPlexMarkBoundaryFaces(DM dm, PetscInt val, DMLabel label) in DMPlexMarkBoundaryFaces() argument
[all …]
/petsc/doc/developers/
H A Dmrmanagement.md18 * - Missing a :any:`workflow label <sec_workflow_labels>` and other labels
19 …- Add an appropriate label, or label ``workflow::Waiting-on-Submitter`` and ask the submitter/assi…
27 If the submitter/assignee must take action, change the label to `workflow::Waiting-on-Submitter`.
54 close the MR, label `workflow::Inactive-closed`,

1234567