ddn.lib.hdf5.hl.h5do

HDF5 High-Level Direct Chunk Operations Binding

This module provides D bindings for HDF5 Direct Chunk Operations (H5DO API). The Direct Chunk Operations API provides functions for reading and writing raw data chunks directly, bypassing the HDF5 filter pipeline. This enables high-performance I/O for applications that handle compression externally.

License

BSD-3-Clause

Functions 3

fnherr_t H5DOappend(hid_t dset_id, hid_t dxpl_id, uint axis, size_t extension, hid_t memtype, const void * buf)Appends data to a dataset along a specified dimension.
fnherr_t H5DOread_chunk(hid_t dset_id, hid_t dxpl_id, const hsize_t * offset, uint * filters, void * buf)Reads a raw data chunk directly from a dataset.
fnherr_t H5DOwrite_chunk(hid_t dset_id, hid_t dxpl_id, uint filters, const hsize_t * offset, size_t data_size, const void * buf)Writes a raw data chunk directly to a dataset.