| /petsc/src/dm/label/ |
| H A D | dmlabel.c | 30 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 D | dmlabeleph.c | 12 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 D | ex12.c | 31 …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 D | ex6.c | 31 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 D | ex69.c | 613 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 D | ex16.c | 16 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 D | ex11.c | 8 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 D | ex102.c | 21 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 D | ex56.c | 179 …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 D | ex23.c | 114 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 D | ex10.c | 90 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 D | dtweakform.c | 101 …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 D | ex1f90_0.out | 2 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 D | query_tests.py | 61 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 D | dmlabelephplex.c | 22 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 D | dm.c | 605 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 D | petscdsimpl.h | 14 …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 D | ex1_fluent_4.out | 7 [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 D | ex1_fluent_5.out | 7 [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 D | ex10.c | 22 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 D | ex1f90.F90 | 35 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 D | ex27.c | 378 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 D | ex23.c | 96 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 D | plexsubmesh.c | 50 …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 D | mrmanagement.md | 18 * - 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`,
|