Hi Alan,

> We are working with a large mesh that has side sets defined by string names 
> and 
> not integer values.  Does Paraview assign an integer if value to the side set 
> and if so,
> how does it assign the id and is there a way to extract that from paraview?
> Thanks!

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.

The Exodus reader can also provide a cell array identifying the side set ID (an 
integer stored in the Exodus file). See

  
http://vtk.org/gitweb?p=VTK.git;a=blob;f=IO/Exodus/vtkExodusIIReader.h;h=10de0366f262732d333ba45187917228d428c21e;hb=HEAD#l112

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. :-)

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.

    David
_______________________________________________
Powered by www.kitware.com

Visit other Kitware open-source projects at 
http://www.kitware.com/opensource/opensource.html

Please keep messages on-topic and check the ParaView Wiki at: 
http://paraview.org/Wiki/ParaView

Follow this link to subscribe/unsubscribe:
http://public.kitware.com/mailman/listinfo/paraview

Reply via email to