[dune-fem] VTK output, data prefix and such
Dedner, Andreas
A.S.Dedner at warwick.ac.uk
Tue Jul 2 17:54:59 CEST 2013
Hi.
Does one actually need the pvd files anymore? I probably have not run into this problem, because
I stopped using them...
Some versions ago Paraview stopped reading time series files by simply clicking on the base of
the numbered files and required hes pvd files. About one or two version later the base of the filename
could be used again. I was actually thinking of removing the SequenceWritter from the dune core.
Where do you use it?
Andreas
________________________________________
From: dune-fem-bounces+a.s.dedner=warwick.ac.uk at dune-project.org [dune-fem-bounces+a.s.dedner=warwick.ac.uk at dune-project.org] on behalf of Claus-Justus Heine [Claus-Justus.Heine at ians.uni-stuttgart.de]
Sent: 02 July 2013 14:14
To: dune-fem at dune-project.org
Subject: [dune-fem] VTK output, data prefix and such
Hi there,
just a minor question (sed is your friend ...): the VTK "meta"-files
produced by Dune::Fem (i.e. pvd, pvtu) store the file names of the real
data files with the full path information given by the fem.prefix and
fem.io.path parameters. If I now use a relative path, then at least my
version of Paraview (when loading a pvd file, e.g.) appends the relative
paths of the data-files to the path-information of the pvd-file, e.g.:
<DataSet timestep="0" group="" part="0"
file="output/L-shape-1e-6/s0001-carbonation000000.pvtu"/>
When I then try to load the pvd-file from the same output directory,
Paraview searches for
PATH_TO_OUTPUT/output/L-shape-1e-6/output/L-shape-1e-6/s0001-carbonation000000.pvtu
which, of course, is not there. Using only the basename of the file
would perhaps help, but reading through dune/fem/io/dataoutput.hh
suggests that there might be issues with parallel runs.
I could, of course, use an absolute path, but that is not very handy.
And yes, the code from the school (or from Robert?) tricks around this
by appending a "../" to the path, but this hacks it only for a directory
depth of 1, meaning:
program located and run from sub-directory src/
prefix is ../output/
Then loading a pvd-file from ../ouput/ will make paraview search for
PATH_TO_OUTPUT/output/../output/DATA_FILE
which of course works.
How do you handle this issue?
Thanks,
Claus
--
Dr. Claus-Justus Heine
Institut für Angewandte Analysis und Simulation
* Numerische Mathematik für Höchstleistungsrechner
Universität Stuttgart
Fon: +49 (0) 711 - 685 65558
Fax: +49 (0) 711 - 685 65507
_______________________________________________
dune-fem mailing list
dune-fem at dune-project.org
http://lists.dune-project.org/mailman/listinfo/dune-fem
More information about the dune-fem
mailing list