| /petsc/src/dm/impls/plex/ |
| H A D | plexrefine.c | 121 PetscValidHeaderSpecificType(dm, DM_CLASSID, 1, DMPLEX); in DMPlexSetTransformType() 146 PetscValidHeaderSpecificType(dm, DM_CLASSID, 1, DMPLEX); in DMPlexGetTransformType() 157 PetscValidHeaderSpecificType(dm, DM_CLASSID, 1, DMPLEX); in DMPlexSetTransform() 170 PetscValidHeaderSpecificType(dm, DM_CLASSID, 1, DMPLEX); in DMPlexGetTransform() 181 PetscValidHeaderSpecificType(dm, DM_CLASSID, 1, DMPLEX); in DMPlexSetSaveTransform() 191 PetscValidHeaderSpecificType(dm, DM_CLASSID, 1, DMPLEX); in DMPlexGetSaveTransform() 213 PetscValidHeaderSpecificType(dm, DM_CLASSID, 1, DMPLEX); in DMPlexSetRefinementUniform() 236 PetscValidHeaderSpecificType(dm, DM_CLASSID, 1, DMPLEX); in DMPlexGetRefinementUniform()
|
| /petsc/src/dm/impls/plex/tests/ |
| H A D | ex53.c | 22 PetscCall(DMSetType(dm_base, DMPLEX)); in main() 35 PetscCall(DMConvert(forest, DMPLEX, &plex)); in main()
|
| H A D | ex45.c | 12 PetscCall(DMSetType(dm, DMPLEX)); in main()
|
| H A D | ex30.c | 13 PetscCall(DMSetType(dm, DMPLEX)); in main()
|
| H A D | ex44.c | 47 PetscCall(DMSetType(*dm, DMPLEX)); in CreateMesh() 58 PetscCall(DMConvert(dmForest, DMPLEX, dm)); in CreateMesh()
|
| H A D | ex65.c | 9 PetscCall(DMSetType(*dm, DMPLEX)); in CreateMesh()
|
| H A D | ex50.c | 15 PetscCall(DMSetType(dm, DMPLEX)); in main()
|
| H A D | ex2.c | 15 PetscCall(DMSetType(dm, DMPLEX)); in main()
|
| H A D | ex20.c | 15 PetscCall(DMSetType(dm, DMPLEX)); in main()
|
| H A D | ex1.c | 68 PetscCall(DMSetType(*dm, DMPLEX)); in CreateMesh() 109 PetscCall(DMConvert(*dm, DMPLEX, &dmConv)); in CreateMesh() 165 PetscCall(DMConvert(*dm, DMPLEX, &dmConv)); in CreateMesh()
|
| H A D | ex14.c | 24 PetscCall(DMSetType(*dm, DMPLEX)); in CreateMesh()
|
| /petsc/doc/manualpages/MANSECHeaders/ |
| H A D | FE | 3 …etization. Each `PetscFE` object contains a `PetscSpace`, its dual `PetscDualSpace`, and a `DMPLEX` 14 Using an entire `DMPLEX` object to provide the cell information seems unnecessary and complicated. …
|
| H A D | DMPlex | 1 # Unstructured Grids and Cell Complexes (DMPLEX) 3 The `DMPLEX` subclass of `DM` encapsulates an unstructured mesh, with interfaces for both topology …
|
| H A D | DMSwarm | 3 …t also can conservatively project fields between the particle basis and an FEM basis on a `DMPLEX`.
|
| H A D | DM | 4 …ee, for structured grids `DMDA`, for staggered grids `DMSTAG`, and for unstructured grids `DMPLEX`.
|
| H A D | DMForest | 5 …rface with the `PetscFE` and `PetscFV` discretization objects, and converts smoothly to a `DMPLEX`.
|
| /petsc/src/dm/impls/forest/tests/ |
| H A D | ex1.c | 22 PetscCall(DMSetType(base, DMPLEX)); in main() 34 PetscCall(DMConvert(forest, DMPLEX, &plex)); in main()
|
| H A D | ex3.c | 24 PetscCall(DMSetType(base, DMPLEX)); in main() 76 PetscCall(DMConvert(forest, DMPLEX, &plex)); in main()
|
| /petsc/src/snes/tutorials/ |
| H A D | ex8.c | 70 PetscCall(DMConvert(dm, DMPLEX, &plex)); in CreateBCLabel() 80 PetscCall(DMSetType(*dm, DMPLEX)); in CreateMesh() 115 PetscCall(DMConvert(dm, DMPLEX, &plex)); in SetupDiscretization()
|
| /petsc/src/dm/impls/plex/tutorials/ |
| H A D | ex2.c | 9 PetscCall(DMSetType(*dm, DMPLEX)); in CreateMesh()
|
| H A D | ex7.c | 34 PetscCall(DMSetType(dm, DMPLEX)); in main()
|
| /petsc/doc/overview/ |
| H A D | discrete_table.md | 42 - ``DMPLEX``
|
| /petsc/doc/manual/ |
| H A D | dmplex.md | 5 This chapter introduces the `DMPLEX` subclass of `DM`, which allows 7 for hierarchy and multi-physics. `DMPLEX` was created to remedy a huge 17 The main advantage of `DMPLEX` in representing topology is that it 195 When working with `DMPLEX` and `PetscFE` (see below) one can simply get the sections (and related v… 206 However, their usage and purpose is best understood through `DMPLEX`. 211 …ctly with `DMPlexCreateClosureIndex()` or generated automatically for a `DMPLEX` via `DMPlexCreate… 227 ## Data Layout using DMPLEX and PetscFE 264 In `DMPLEX`, 299 about the mesh inside a `DMPLEX`. 377 PETSc allows users to save/load `DMPLEX`s representing meshes, [all …]
|
| /petsc/src/dm/dt/fe/tests/ |
| H A D | ex4.c | 22 PetscCall(DMConvert(dm, DMPLEX, &plex)); in SetupDiscretization() 64 PetscCall(DMSetType(dm, DMPLEX)); in main()
|
| /petsc/src/dm/impls/forest/tutorials/ |
| H A D | ex1.c | 30 PetscCall(DMConvert(dm, DMPLEX, &dmConv)); in main()
|