| 16457704 | 31-May-2017 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'knepley/feature-plex-project-submesh'
* knepley/feature-plex-project-submesh: Plex: Fixing insertion of boundary values - If we have a dmAux that is a boundary, we need minHeight = 1
Merge branch 'knepley/feature-plex-project-submesh'
* knepley/feature-plex-project-submesh: Plex: Fixing insertion of boundary values - If we have a dmAux that is a boundary, we need minHeight = 1, since faces can be mapped from submesh to mesh, but not cells (since they have incomplete cones) - However, in this case the effectiveHeight should be h, whereas when using a boundary as the mesh as well, the effectiveHeight should be h - minHeight - Obviously, we need more thinking here to make the iteration make sense in general Plex: Submeshes should set the embedding dimension DM: DMClone() should propagate the embedding dimension Plex: Point projection functions should be passed the effective height - This makes projection over a boundary mesh work DMProject: If dmAux is a sub mesh, get correct mapped point corresponding to p Plex: Choose correct dual space for sub meshes Plex: Allow projection to work for submeshes of lower dimension
Conflicts: src/dm/impls/plex/plexproject.c
show more ...
|
| 92370281 | 11-May-2017 |
Matthew G. Knepley <knepley@gmail.com> |
Merge branch 'knepley/feature-plex-torus'
* knepley/feature-plex-torus: Plex: Fix initialization DM: Fixed floor TS ex18: Updated localization call Plex: Fix for periodic cut Plex: Forgot
Merge branch 'knepley/feature-plex-torus'
* knepley/feature-plex-torus: Plex: Fix initialization DM: Fixed floor TS ex18: Updated localization call Plex: Fix for periodic cut Plex: Forgot guard when making periodic cut label DM: Damn forgot to checkin declaration change Plex+HDF5: Use label to decide which periodic cells need vertex replacement Plex: Mark cells on one side of periodic cut - Also use label object in routine Plex+HDF5: Force coordinates onto same sheet when cutting periodic surfaces DM: Allow localization with an endpoint Plex+HDF5: Fix vertex field output for periodic cuts Plex: Fix periodic cut label - Fix option spelling - Add edges into cut label Plex+HDF5: If periodic_cut label is defined, create extra vertices in periodic meshes for embedding in coordinate dimension Plex: Now -dm_plex_periodic_cut creates a label with the cut necessary to embed a periodic domain - Label is names "periodic_cut" and only has vertices right now
Conflicts: src/dm/impls/plex/plexhdf5.c src/dm/interface/dm.c
show more ...
|