Home
last modified time | relevance | path

Searched refs:DMPLEX (Results 1 – 25 of 197) sorted by relevance

12345678

/petsc/src/dm/impls/plex/
H A Dplexrefine.c121 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 Dex53.c22 PetscCall(DMSetType(dm_base, DMPLEX)); in main()
35 PetscCall(DMConvert(forest, DMPLEX, &plex)); in main()
H A Dex45.c12 PetscCall(DMSetType(dm, DMPLEX)); in main()
H A Dex30.c13 PetscCall(DMSetType(dm, DMPLEX)); in main()
H A Dex44.c47 PetscCall(DMSetType(*dm, DMPLEX)); in CreateMesh()
58 PetscCall(DMConvert(dmForest, DMPLEX, dm)); in CreateMesh()
H A Dex65.c9 PetscCall(DMSetType(*dm, DMPLEX)); in CreateMesh()
H A Dex50.c15 PetscCall(DMSetType(dm, DMPLEX)); in main()
H A Dex2.c15 PetscCall(DMSetType(dm, DMPLEX)); in main()
H A Dex20.c15 PetscCall(DMSetType(dm, DMPLEX)); in main()
H A Dex1.c68 PetscCall(DMSetType(*dm, DMPLEX)); in CreateMesh()
109 PetscCall(DMConvert(*dm, DMPLEX, &dmConv)); in CreateMesh()
165 PetscCall(DMConvert(*dm, DMPLEX, &dmConv)); in CreateMesh()
H A Dex14.c24 PetscCall(DMSetType(*dm, DMPLEX)); in CreateMesh()
/petsc/doc/manualpages/MANSECHeaders/
H A DFE3 …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 DDMPlex1 # Unstructured Grids and Cell Complexes (DMPLEX)
3 The `DMPLEX` subclass of `DM` encapsulates an unstructured mesh, with interfaces for both topology …
H A DDMSwarm3 …t also can conservatively project fields between the particle basis and an FEM basis on a `DMPLEX`.
H A DDM4 …ee, for structured grids `DMDA`, for staggered grids `DMSTAG`, and for unstructured grids `DMPLEX`.
H A DDMForest5 …rface with the `PetscFE` and `PetscFV` discretization objects, and converts smoothly to a `DMPLEX`.
/petsc/src/dm/impls/forest/tests/
H A Dex1.c22 PetscCall(DMSetType(base, DMPLEX)); in main()
34 PetscCall(DMConvert(forest, DMPLEX, &plex)); in main()
H A Dex3.c24 PetscCall(DMSetType(base, DMPLEX)); in main()
76 PetscCall(DMConvert(forest, DMPLEX, &plex)); in main()
/petsc/src/snes/tutorials/
H A Dex8.c70 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 Dex2.c9 PetscCall(DMSetType(*dm, DMPLEX)); in CreateMesh()
H A Dex7.c34 PetscCall(DMSetType(dm, DMPLEX)); in main()
/petsc/doc/overview/
H A Ddiscrete_table.md42 - ``DMPLEX``
/petsc/doc/manual/
H A Ddmplex.md5 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 Dex4.c22 PetscCall(DMConvert(dm, DMPLEX, &plex)); in SetupDiscretization()
64 PetscCall(DMSetType(dm, DMPLEX)); in main()
/petsc/src/dm/impls/forest/tutorials/
H A Dex1.c30 PetscCall(DMConvert(dm, DMPLEX, &dmConv)); in main()

12345678