netcdf-c/libsrc4
Dennis Heimbigner f3218a2e2c Use the built-in HDF5 byte-range reader, if available.
re: Issue https://github.com/Unidata/netcdf-c/issues/1848

The existing Virtual File Driver built to support byte-range
read-only file access is quite old. It turns out to be extremely
slow (reason unknown at the moment).

Starting with HDF5 1.10.6, the HDF5 library has its own version
of such a file driver. The HDF5 developers have better knowledge
about building such a driver and what incantations are needed to
get good performance.

This PR modifies the byte-range code in hdf5open.c so
that if the HDF5 file driver is available, then it is used
in preference to the one written by the Netcdf group.

Misc. Other Changes:

1. Moved all of nc4print code to ncdump to keep appveyor quiet.
2020-09-24 14:33:58 -06:00
..
CMakeLists.txt Use the built-in HDF5 byte-range reader, if available. 2020-09-24 14:33:58 -06:00
error4.c cleanup of whitespace in HDF5 directory 2019-02-19 05:55:22 -07:00
Makefile.am Use the built-in HDF5 byte-range reader, if available. 2020-09-24 14:33:58 -06:00
nc4attr.c Spelling fixes 2019-09-18 08:03:01 -06:00
nc4dim.c cleanup of whitespace in HDF5 directory 2019-02-19 05:55:22 -07:00
nc4dispatch.c Add support for multiple filters per variable. 2020-02-16 12:59:33 -07:00
nc4filters.c This PR adds EXPERIMENTAL support for accessing data in the 2020-06-28 18:02:47 -06:00
nc4grp.c cleanup of whitespace in libsrc4 directory 2019-02-19 05:55:36 -07:00
nc4internal.c This PR adds EXPERIMENTAL support for accessing data in the 2020-06-28 18:02:47 -06:00
nc4type.c Revert "Revert "Fix nczarr-experimental: improve build support, disengage hdf5 vs netcdf4 flags, and find AWS libraries"" 2020-08-17 19:15:47 -06:00
nc4var.c This PR adds EXPERIMENTAL support for accessing data in the 2020-06-28 18:02:47 -06:00
ncfunc.c Spelling fixes 2019-09-18 08:03:01 -06:00
ncindex.c This PR adds EXPERIMENTAL support for accessing data in the 2020-06-28 18:02:47 -06:00