Lines Matching refs:DMSTAG
3 # DMSTAG: Staggered, Structured Grid
6 and/or vertices), the `DMSTAG` object is available. This can
11 `DMSTAG` was developed for two main purposes:
16 `DMSTAG` is design to behave much
22 Like a `DMPLEX` object, a `DMSTAG` represents a [cell complex](https://en.wikipedia.org/wiki/CW_com…
30 …which one can think of as a level in DAG representation of the mesh); a `DMSTAG` object of dimensi…
47 `DMSTAG` allows the user to reason almost entirely about a global indexing of elements.
64 Locations in `DMSTAG` are indexed according to global element indices (here, two in 2D) and a locat…
77 Local and global representations for a 2D `DMSTAG` object, 3 by 4 elements, with one degree of free…
91 `DMSTAG` provides a stencil-based method for getting and setting entries of `Mat` and `Vec` objects.
92 …="PETSC_DOC_OUT_ROOT_PLACEHOLDER/src/dm/impls/stag/tutorials/ex1.c.html">DMSTAG Tutorial ex1</a> d…
104 `DMSTAG`, unlike `DMDA`, supports two approaches to defining coordinates. This is captured by which…
108 If a second `DMSTAG` object is used to represent coordinates in "explicit" form, behavior is much l…
112 Cartesian product of 1D `DMSTAG` objects, each of which features explicit coordinates as just menti…
121 While `DMSTAG` aims to hide the details of its internal data layout, for debugging, optimization, a…
122 customization purposes, it can be important to know how `DMSTAG` internally numbers unknowns.
154 Global numbering scheme for a 2D `DMSTAG` object with one DOF per stratum. Note that the numbering …
160 Local numbering scheme on rank 1 (Cf. {numref}`figure_dmstag_local_global`) for a 2D `DMSTAG` objec…
164 one should use `DMCOMPOSITE` collecting several `DMSTAG` objects, perhaps using `DMStagCreateCompat…
165 quickly create additional `DMSTAG` objects from an initial one.