<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto"><div>Hi Alan,</div><div><br></div><blockquote type="cite"><div class="WordSection1">

<div>
<p class="MsoNormal"><span style="font-size:10.5pt;font-family:"Calibri","sans-serif";color:black">We are working with a large mesh that has side sets defined by string names and <o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10.5pt;font-family:"Calibri","sans-serif";color:black">not integer values.  Does Paraview assign an integer if value to the side set and if so,<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10.5pt;font-family:"Calibri","sans-serif";color:black">how does it assign the id and is there a way to extract that from paraview?<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-size:10.5pt;font-family:"Calibri","sans-serif";color:black">Thanks!</span></p></div></div></blockquote><br><style><!--
/* Font Definitions */
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><div>The Exodus reader generates a multiblock dataset with one toplevel block containing all the side sets. The index of a side set inside that toplevel block is an integer and can be obtained in a Python programmable filter. The advantage of this is that it's cheap, storage-wise. The disadvantage is that the index will vary depending on what side sets you choose to load.</div><div><br></div><div>The Exodus reader can also provide a cell array identifying the side set ID (an integer stored in the Exodus file). See</div><div><br></div><div>  <a href="http://vtk.org/gitweb?p=VTK.git;a=blob;f=IO/Exodus/vtkExodusIIReader.h;h=10de0366f262732d333ba45187917228d428c21e;hb=HEAD#l112">http://vtk.org/gitweb?p=VTK.git;a=blob;f=IO/Exodus/vtkExodusIIReader.h;h=10de0366f262732d333ba45187917228d428c21e;hb=HEAD#l112</a></div><div><br></div><div>for more information. I believe this is exposed in ParaView, but forget what the button is called... it used to be "Generate ObjectIds" but someone  decided that was unclear and was going to change it to something that *I* think is unclear. :-)</div><div><br></div><div>The advantage of the generated IDs is that they do not vary depending on what you choose to load. The disadvantage is that it is not stored on the block, but on each cell in the block, so it takes up a lot of memory.</div><div><br></div><div>    David</div></body></html>