Client Desires to Define Variable-Sized, Regular 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 defines a hyperslab selection in the dataspace with a
single call 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.