[Paraview] Named blocks in pvd Collection with time series

Cory Quammen cory.quammen at kitware.com
Thu Nov 5 08:45:40 EST 2015


Giuseppe,

paraview-developers would be a good place for such a discussion.

Thanks,
Cory

On Thu, Nov 5, 2015 at 3:17 AM, Giuseppe Bilotta <giuseppe.bilotta at gmail.com
> wrote:

> Hello Cory,
>
> thank you for merging the patch, it definitely solves my issue ;-)
>
> In the mean time I've also started looking into the segfault when PVD
> files link to other PVD files. This was easy to find and fix, so I'll
> prepare a new patch soon, but I'll need some help to implement actual
> proper nested PVD support (assuming it's ever needed). Where would be
> the most appropriate place to discuss this? Here? the -developers ML?
> A pull request for a WIP patchset?
>
> Giuseppe
>
> On Wed, Nov 4, 2015 at 5:44 PM, Cory Quammen <cory.quammen at kitware.com>
> wrote:
> > Hi Giuseppe,
> >
> > Your patch for ParaView that sets the block name to the name attribute in
> > the PVD file has just been merged to the master branch.
> >
> > https://gitlab.kitware.com/paraview/paraview/merge_requests/454
> >
> > Thank you for contributing to ParaView!
>
>
>
> >
> > On Mon, Nov 2, 2015 at 8:49 AM, Giuseppe Bilotta
> > <giuseppe.bilotta at gmail.com> wrote:
> >>
> >> Hello all,
> >>
> >> I have the following situation: I have multiple dataset created by the
> >> same simulation, evolving in time. I'm currently presented wit two
> >> options to preserve time information:
> >>
> >> Option 1: I create a pvd in the form:
> >>
> >> <?xml version='1.0'?>
> >> <VTKFile type='Collection' version='0.1'>
> >> <Collection>
> >> <DataSet timestep='0' part='1' name='Planes' file='PLANES.vtu'/>
> >> <DataSet timestep='0' part='2' name='WaveGages'
> >> file='WaveGage_00000.vtu'/>
> >> <DataSet timestep='0' part='3' name='Particles' file='PART_00000.vtu'/>
> >> <DataSet timestep='0.00049' part='1' name='Planes' file='PLANES.vtu'/>
> >> <DataSet timestep='0.00049' part='2' name='WaveGages'
> >> file='WaveGage_00001.vtu'/>
> >> <DataSet timestep='0.00049' part='3' name='Particles'
> >> file='PART_00001.vtu'/>
> >> <!-- etc for the other timesteps -->
> >> </Collection>
> >> </VTKFile>
> >>
> >> which is efficient (single index file) but annoying UI-wise (since the
> >> names of the data sets are not used in the muti-block inspector or in
> >> the extract block filter)
> >>
> >> Option 2: I have the pvd point, for each timestep, to a single .vtm
> >> file which in turns points to the multiple vtu files for that
> >> timestep: so the pvd is like
> >>
> >> <?xml version='1.0'?>
> >> <VTKFile type='Collection' version='0.1'>
> >> <Collection>
> >> <DataSet timestep='0' group='' part='0' file='data_00000.vtm'/>
> >> <DataSet timestep='0.00049' group='' part='0' file='data_00001.vtm'/>
> >> </Collection>
> >> </VTKFile>
> >>
> >> and each vtm is like:
> >>
> >> <?xml version='1.0'?>
> >> <VTKFile type='vtkMultiBlockDataSet' version='1.0'>
> >> <vtkMultiBlockDataSet>
> >> <DataSet index='0' name='Planes' file='PLANES.vtu'/>
> >> <DataSet index='1' name='WaveGages' file='WaveGage_00000.vtu'/>
> >> <DataSet index='2' name='Particles' file='PART_00000.vtu'/>
> >> </vtkMultiBlockDataSet>
> >> </VTKFile>
> >>
> >> This has the advantage that the name of each dataset appears in the
> >> block extraction tool, but the disadvantage that I have to create one
> >> additional file per timestep (which may be a LOT of extra files)
> >>
> >> I've also tried Option 3: a pvd pointing to one pvd per block, and
> >> each pvd having the time series for that block, but this simply
> >> segfaults paraview.
> >>
> >> So my question is: is there a way to combine the compactness offered
> >> Option 1 with the possibility to see the block names in the UI offered
> >> by Option 2? I've also tried to play around with the group option in
> >> the pvd dataset entries, to no effect (and I'm still not clear on the
> >> difference between group and part, so any clarification on this is
> >> also welcome).
> >>
> >> Thanks in advance and best regards,
> >>
> >>
> >> --
> >> Giuseppe "Oblomov" Bilotta
> >> _______________________________________________
> >> 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
> >>
> >> Search the list archives at: http://markmail.org/search/?q=ParaView
> >>
> >> Follow this link to subscribe/unsubscribe:
> >> http://public.kitware.com/mailman/listinfo/paraview
> >
> >
> >
> >
> > --
> > Cory Quammen
> > R&D Engineer
> > Kitware, Inc.
>
>
>
> --
> Giuseppe "Oblomov" Bilotta
>



-- 
Cory Quammen
R&D Engineer
Kitware, Inc.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/paraview/attachments/20151105/aa796f23/attachment.html>


More information about the ParaView mailing list