Client Desires to Define Irregular Chunks:
Pre-conditions:
- File is opened by client.
Scenario:
- Client creates the dataset's dataspace.
- Client creates a dataset creation property list (DCPL).
- For each chunk to be defined in the dataset, the client does the
following:
- Client builds up an irregular selection in the dataspace with
multiple calls to H5Sselect_hyperslab.
- Client calls routine to add this selection as a chunk for
the DCPL.
- Client creates dataset with the DCPL defined above.
Notes:
- There will need to be a new routine for adding selections as
variable-sized chunks.
- The library is in charge of determining if the chunks defined are
overlapping and/or irregular (they are assumed to be variable-sized)
and optimize the storage and accesses accordingly.