| /petsc/src/dm/impls/plex/generators/ctetgen/ |
| H A D | ctetgenerate.c | 31 DMUniversalLabel universal; in DMPlexGenerate_CTetgen() local 41 PetscCall(DMUniversalLabelCreate(boundary, &universal)); in DMPlexGenerate_CTetgen() 42 PetscCall(DMLabelGetDefaultValue(universal->label, &defVal)); in DMPlexGenerate_CTetgen() 65 PetscCall(DMLabelGetValue(universal->label, v, &m)); in DMPlexGenerate_CTetgen() 86 PetscCall(DMLabelGetValue(universal->label, e, &val)); in DMPlexGenerate_CTetgen() 119 PetscCall(DMLabelGetValue(universal->label, f, &m)); in DMPlexGenerate_CTetgen() 175 PetscCall(DMUniversalLabelCreateLabels(universal, PETSC_TRUE, *dm)); in DMPlexGenerate_CTetgen() 177 …if (out->pointmarkerlist[v]) PetscCall(DMUniversalLabelSetLabelValue(universal, *dm, PETSC_TRUE, v… in DMPlexGenerate_CTetgen() 190 …PetscCall(DMUniversalLabelSetLabelValue(universal, *dm, PETSC_TRUE, edges[0], out->edgemarkerlist[… in DMPlexGenerate_CTetgen() 202 …PetscCall(DMUniversalLabelSetLabelValue(universal, *dm, PETSC_TRUE, faces[0], out->trifacemarkerli… in DMPlexGenerate_CTetgen() [all …]
|
| /petsc/src/dm/impls/plex/generators/tetgen/ |
| H A D | tetgenerate.cxx | 50 DMUniversalLabel universal; in DMPlexGenerate_Tetgen() local 61 PetscCall(DMUniversalLabelCreate(boundary, &universal)); in DMPlexGenerate_Tetgen() 62 PetscCall(DMLabelGetDefaultValue(universal->label, &defVal)); in DMPlexGenerate_Tetgen() 86 PetscCall(DMLabelGetValue(universal->label, v, &val)); in DMPlexGenerate_Tetgen() 107 PetscCall(DMLabelGetValue(universal->label, e, &val)); in DMPlexGenerate_Tetgen() 139 PetscCall(DMLabelGetValue(universal->label, f, &val)); in DMPlexGenerate_Tetgen() 188 PetscCall(DMUniversalLabelCreateLabels(universal, PETSC_TRUE, *dm)); in DMPlexGenerate_Tetgen() 190 …if (out.pointmarkerlist[v]) PetscCall(DMUniversalLabelSetLabelValue(universal, *dm, PETSC_TRUE, v … in DMPlexGenerate_Tetgen() 203 …PetscCall(DMUniversalLabelSetLabelValue(universal, *dm, PETSC_TRUE, edges[0], out.edgemarkerlist[e… in DMPlexGenerate_Tetgen() 215 …PetscCall(DMUniversalLabelSetLabelValue(universal, *dm, PETSC_TRUE, faces[0], out.trifacemarkerlis… in DMPlexGenerate_Tetgen() [all …]
|
| /petsc/src/dm/impls/plex/tests/ |
| H A D | ex11.c | 222 DMUniversalLabel universal; in TestUniversalLabel() local 254 PetscCall(DMUniversalLabelCreate(dm1, &universal)); in TestUniversalLabel() 255 PetscCall(DMUniversalLabelGetLabel(universal, &ulabel)); in TestUniversalLabel() 278 PetscCall(DMUniversalLabelCreateLabels(universal, PETSC_TRUE, dm2)); in TestUniversalLabel() 285 PetscCall(DMUniversalLabelSetLabelValue(universal, dm2, PETSC_TRUE, p, val)); in TestUniversalLabel() 289 PetscCall(DMUniversalLabelDestroy(&universal)); in TestUniversalLabel()
|
| /petsc/src/dm/impls/plex/tests/output/ |
| H A D | ex11_univ.out | 66 Label 'universal':
|
| H A D | ex11_univ_egads_ball_alt.out | 66 Label 'universal':
|
| H A D | ex11_univ_egads_sphere.out | 66 Label 'universal':
|
| H A D | ex11_univ_egads_ball.out | 67 Label 'universal':
|
| /petsc/doc/changes/ |
| H A D | 233.md | 35 is not required. The f90 interface impl used is a new universal
|
| /petsc/doc/miscellaneous/ |
| H A D | acknowledgements.md | 25 - Richard Mills, the `MATAIJPERM` matrix format for the Cray X1; universal F90 array
|
| /petsc/src/dm/interface/ |
| H A D | dm.c | 7756 PetscErrorCode DMUniversalLabelCreate(DM dm, DMUniversalLabel *universal) in DMUniversalLabelCreate() argument 7851 *universal = ul; in DMUniversalLabelCreate() 7855 PetscErrorCode DMUniversalLabelDestroy(DMUniversalLabel *universal) in DMUniversalLabelDestroy() argument 7860 for (l = 0; l < (*universal)->Nl; ++l) PetscCall(PetscFree((*universal)->names[l])); in DMUniversalLabelDestroy() 7861 PetscCall(DMLabelDestroy(&(*universal)->label)); in DMUniversalLabelDestroy() 7862 …PetscCall(PetscFree5((*universal)->names, (*universal)->indices, (*universal)->offsets, (*universa… in DMUniversalLabelDestroy() 7863 PetscCall(PetscFree((*universal)->values)); in DMUniversalLabelDestroy() 7864 PetscCall(PetscFree(*universal)); in DMUniversalLabelDestroy() 7865 *universal = NULL; in DMUniversalLabelDestroy()
|
| /petsc/doc/manual/ |
| H A D | getting_started.md | 907 To allow PETSc objects to be runtime configurable, PETSc objects provide a universal way of selecti…
|
| H A D | tao.md | 525 routine. We discuss several universal options below.
|
| /petsc/doc/ |
| H A D | petsc.bib | 11574 title = {A universal modular actor formalism for artificial intelligence},
|