mirror of
https://github.com/Unidata/netcdf-c.git
synced 2025-02-05 16:20:10 +08:00
52198b3f12
Argument 'count' in NetCDF is not exactly the same as the 'count' in H5Sselect_hyperslabs(space_id, op, start, stride, count, block). When the argument 'stride' is NULL, NetCDF's 'count' should be used in argument 'block', for example, H5Sselect_hyperslabs(space_id, op, start, NULL, ones, count); where 'one' is an array of all 1s. Although using NULL 'block' below H5Sselect_hyperslabs(space_id, op, start, NULL, count, NULL); has the same effect, HDF5 internally stores the space of a subarray as a list of single elements, instead of a "block", which can affect the performance. |
||
---|---|---|
.. | ||
CMakeLists.txt | ||
H5FDhttp.c | ||
H5FDhttp.h | ||
hdf5attr.c | ||
hdf5create.c | ||
hdf5debug.c | ||
hdf5debug.h | ||
hdf5dim.c | ||
hdf5dispatch.c | ||
hdf5err.h | ||
hdf5file.c | ||
hdf5filter.c | ||
hdf5grp.c | ||
hdf5internal.c | ||
hdf5open.c | ||
hdf5set_format_compatibility.c | ||
hdf5type.c | ||
hdf5var.c | ||
Makefile.am | ||
nc4hdf.c | ||
nc4info.c | ||
nc4mem.c | ||
nc4memcb.c |