<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div class="">Hello!</div><div class=""><br class=""></div>The current behavior in DMPlexCreateExodus is assuming that side sets are always named. However, that is not always true. If there are unnamed side sets in an ExodusII file, the created DM will contain a label with an empty name (“”) with as many stratas as there are side sets. See the sample output from DMView below:<div class=""><br class=""></div><div class=""><font face="Courier New" style="font-size: 12px;" class="">Labels:<br class="">  celltype: 3 strata with value/size (0 (138900), 4 (125514), 1 (265620))<br class="">  depth: 3 strata with value/size (0 (138900), 1 (265620), 2 (125514))<br class="">  Cell Sets: 4 strata with value/size (1 (57888), 2 (57888), 4 (1824), 5 (7914))<br class="">  Face Sets: 6 strata with value/size (1000 (28944), 1001 (28944), 1003 (28944), 1005 (15144), 1100 (120), 1200 (120))<br class="">  <b class="">: 6 strata with value/size (1000 (28944), 1001 (28944), 1003 (28944), 1005 (15144), 1100 (120), 1200 (120))</b><br class=""></font><br class=""></div><div class="">The attached patch fixes the behavior and names the side sets according to their IDs if there is no name associated with it in the ExodusII file. See the modified behavior below:</div><div class=""><br class=""></div><div class=""><span style="font-size: 12px;" class=""><font face="Courier New" class="">Labels:<br class="">  celltype: 3 strata with value/size (0 (138900), 4 (125514), 1 (265620))<br class="">  depth: 3 strata with value/size (0 (138900), 1 (265620), 2 (125514))<br class="">  Cell Sets: 4 strata with value/size (1 (57888), 2 (57888), 4 (1824), 5 (7914))<br class="">  Face Sets: 6 strata with value/size (1000 (28944), 1001 (28944), 1003 (28944), 1005 (15144), 1100 (120), 1200 (120))<br class=""><b class="">  1000: 1 strata with value/size (1000 (28944))<br class="">  1001: 1 strata with value/size (1001 (28944))<br class="">  1003: 1 strata with value/size (1003 (28944))<br class="">  1005: 1 strata with value/size (1005 (15144))<br class="">  1100: 1 strata with value/size (1100 (120))<br class="">  1200: 1 strata with value/size (1200 (120))<br class=""></b></font></span><br class=""></div><div class="">The patch is against 3.17.0, but is seems it should apply cleanly on 3.17.2.</div><div class=""><br class=""></div><div class="">With regards,</div><div class=""><br class=""></div><div class="">David Andrs</div><div class=""><br class=""></div><div class=""><br class=""></div><div class=""></div></body></html>