VTKHDF SplitByComposite

I have multiple vtkUnstructuredGrids which have been grouped with GroupDatasets()

Attempting to save them in VTKHDF format, I use

SaveData(‘/foo.vtkhdf’, proxy=groupDatasets1, WriteAllTimeSteps=1,
SplitByComposite=1)

The help button says that SplitByComposite would write each part of a vtkMultiBlockDataSet “in their own file”, such that each can be read individually; or did I misunderstand?

This is not happening for me. I see a single monolithic HDF5 file being written. I use v6.1.1

I just tested using ParaView 6.1.1, ParaView wrote three files as expected:

mbsplit_Block_1.vtkhdf mbsplit_Block_2.vtkhdf mbsplit.vtkhdf

The _1 and _2 files are valid .vtkhdf files.

I use the WriteAllTimeSteps=1 option. My data has Time. The attached Python code does not write three independent files.

pvTestVTKHDFWriter.py (5.1 KB)