Selecting subset of variables with XDMFReader does not work with series of files
If I try to read in the entire series of XDMF files with the XDMF Reader (i.e., XDMF2 instead of XDMF3), if I select only some of the variables in the dataset, upon clicking apply ParaView ignores the unchecked variables and still appears to read in all of the variables. The issue is minor (having to switch variables I'm coloring by, having to hide extra colorbars when scripting) to severe (massive memory usage with larger datasets). It does not occur if I read in only a single XDMF file at a time or if I use XDFM3T (latter does not have as good parallel performance).
I encounter this issue in the official ParView 5.7.0 binaries for Mac installed via the .pkg distribution on a 2013 Mac Pro running Mojave 10.14.6. The test dataset contains four variables that were written to individual HDF5 archives for each process. The whole dataset is then stitched using the HDF5 virtual dataset feature, with that HDF5 archive being referenced in the XDMF header.
To reproduce:
- Open the entire iter_*.xdmf set of files (two total)
- Select XDMF Reader
- In Cell Arrays, uncheck "ArrayIDontWant1" and "VectorArrayIDontWant1" and click apply
- Click on coloring menu to change from "Solid Color." Unchecked variables are somehow still visible
Attached: xdmf_test.zip