Lines Matching refs:DMPLEX
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,
409 As `dm` is a `DMPLEX` object representing a mesh, we first give it a *mesh name*, "plexA", and save…
443 The first argument of `DMPlexSectionView()` is a `DMPLEX` object that represents the mesh, and the …
566 We then create a `DMPLEX` object, give it a *mesh name*, "plexA", and load
571 DMSetType(dm, DMPLEX);
584 DMSetType(dm, DMPLEX);
597 As the `DMPLEX` mesh just loaded might not have a desired distribution,
617 Note that the new `DMPLEX` does not automatically inherit the *mesh name*,
684 `DMPLEX` supports mesh adaptation using the *Riemannian metric framework*.
702 (i.e. the `DMPLEX`) and a Riemannian metric. The implementation in PETSc assumes