Skip to content

Jacobf/feature dmplexview concise

Jacob Faibussowitsch requested to merge jacobf/feature-dmplexview-concise into master

Concise ASCII DMView_plex that gives executive summary of correctness of dmplex object. Shows dimension, whether dmplex is distributed, interpolated, global count for all topological depths. Runs the basic dmplex tests (Checkfaces, checksymmetry, checkskeleton, checkpointsf, checkgeometry, checkconesconformoninterfaces), and gives a binned output of any present topological depth per processor.

TODO:

  • (0) Rebase off master once !2002 (merged) is merged.
  • (1) Rebase off master once !2146 (merged) is merged.
  • (1.1) Add DMPlexIsInterpolated to DMPlexGetEdge/FaceNumbering
  • (2) Rebase off master once !2124 (merged) is merged.
  • (2.1) Rebase off master once !2176 (merged) is merged.
  • (3) Rename GetXXXPerProcessor. This function produces the binned output for a given topological depth.
  • (4) Make test case
  • (4) Test for hybrid meshes (and whether or not it works as expected for hybrid meshes).
Edited by Barry Smith

Merge request reports