[Paraview] Opening PVD Files Referencing Thousands of Files
Kent Eschenberg
eschenbe at psc.edu
Wed Nov 15 11:13:59 EST 2006
If one has a parallel application using 512 processors to generate 100 time
steps it seems like a good idea to use the pvd file format where each
processor can write one file per time step. This creates 51,201 files.
When the pvd file is opened it seems that ParaView tries to read all of the
files and generate output (from vtkPVDReader) that includes the contents of
every file. As you might guess, this takes a very long time. Is this an
error or was the pvd format not designed for so many files?
I've altered our version to temporarily add the "restriction" that the
timestep must be 0 when the reader sees that there are no other
restrictions. As a result, when the file is first opened, it generates
output from only timestep 0. Later, as one animates through the time steps,
the animator adds a restriction for just the needed time.
Does that fix make senses in general? What have been the experience of
others with transient data stored in thousands of files?
TIA
Kent
Pittsburgh Supercomputing Center
More information about the ParaView
mailing list