Edward Hartnett
05a6ff74b2
merged changes from master
2020-02-11 17:19:53 -07:00
Edward Hartnett
b7ac19a43f
only close non-zero typeids
2020-02-09 12:03:21 -07:00
Edward Hartnett
af6b6787bf
fix for memory leak due to HDF5 types
2020-02-09 11:47:13 -07:00
Edward Hartnett
8057a552ef
move nc_def_var_szip function so it will appear in the documentation
2020-02-07 09:09:01 -07:00
Edward Hartnett
558988bb18
fixed docs, removed unneeded defines in test
2020-02-07 07:54:12 -07:00
Edward Hartnett
c4d3937099
now check number of elements in chunk against pixels_per_block for szip compression
2020-02-07 07:03:40 -07:00
Edward Hartnett
ff7280512e
checking for some bad pixels_per_block values for szip
2020-02-07 06:53:52 -07:00
Edward Hartnett
6d2d751e4e
disallow zlib if szip already in use
2020-02-07 05:01:06 -07:00
Edward Hartnett
dc4e880c37
disallow szip if zlib already in use
2020-02-07 04:46:15 -07:00
Edward Hartnett
6b2947813f
adding test for zlib+szip in HDF5
2020-02-07 03:38:43 -07:00
Edward Hartnett
1817790c6b
rely completely on nc_def_var_filter for setting szip
2020-02-05 10:32:16 -07:00
Edward Hartnett
517ef4f257
use nc_def_var_filter in nc_def_var_szip
2020-02-05 10:25:30 -07:00
Edward Hartnett
52d745de68
now remember szip setting in filter fields
2020-02-04 08:40:15 -07:00
Ward Fisher
aadd5a2d81
Merge pull request #1589 from NOAA-GSD/ejh_szip
...
re-implement the nc_def_var_szip() function, including for parallel I/O
2020-01-22 16:27:33 -07:00
Edward Hartnett
6103f442cb
fixed compile error
2020-01-21 08:50:38 -07:00
Edward Hartnett
c839a2d6c5
Merge branch 'master' into ejh_var_cache
2020-01-21 07:48:59 -07:00
Edward Hartnett
e94615a0e5
Merge branch 'master' into ejh_szip
2020-01-16 08:49:12 -07:00
Ward Fisher
8771d0bdf4
Merge pull request #1582 from NOAA-GSD/ejh_parallel_zlib
...
Allow user to turn on zlib, shuffle, and/or fletcher32 filters with parallel I/O for HDF5-1.10.2+
2020-01-13 16:06:51 -07:00
Dennis Heimbigner
f587654670
Make the dap4 code resistant to various server errors.
...
Some versions of some servers are returning malformed responses.
Make the library either handle them or gracefully fail.
The three server errors "fixed" here are as follows.
1. The attribute _NCProperties sometimes has a trailing nul character
in its value. Soln is to elide the nul(s).
2. Sometimes a DAP response has no data part, only a DMR.
Soln is to detect and return an error code instead of crashing.
3. Sometimes a server returns a redirection, but our current
openmagic() function was not following the redirect. Soln
is to follow redirects.
Also because of #2 , I am temporarily making --disable-dap-remote-tests
be the default.
2020-01-08 15:18:31 -07:00
Ward Fisher
d9eb078bfd
Merge pull request #1592 from Unidata/travis_typo_fix.wif
...
Correct a typo in travis.yml
2020-01-07 18:31:53 -07:00
Ward Fisher
438119dd69
Merge pull request #1560 from NOAA-GSD/ejh_cache_docs
...
increase default cache size for netCDF-4/HDF5 files, also improve cache docs and add benchmarking program
2020-01-07 11:46:30 -07:00
Ward Fisher
72b79ac376
Cleaned up an 'uninitialized variable' issue reported by static analysis. Minor fix, rolling in to this PR rather than spinning up a separate one.
2020-01-07 11:43:50 -07:00
Edward Hartnett
184507be5f
now using members in NC_VAR_INFO_T to hold szip info
2020-01-06 08:46:03 -07:00
Edward Hartnett
3e3b83bdbc
whitespace cleanup
2020-01-06 08:09:20 -07:00
Edward Hartnett
6af1b0bd91
changed error code in nc_def_var_szip() to NC_EFILTER
2020-01-06 07:51:04 -07:00
Edward Hartnett
e703a7678c
first stab at re-adding nc_def_var_szip()
2020-01-03 11:38:45 -07:00
Edward Hartnett
808a0e2be9
merged ejh_parallel_zlib
2020-01-02 14:25:31 -07:00
Ward Fisher
8f2be58d95
Merge pull request #1566 from NetCDF-World-Domination-Council/ejh_unlim_dims
...
Fix problems with read past end of dataset but within dimension length for vars with multiple unlimited dimensions
2019-12-23 15:08:56 -07:00
Edward Hartnett
680e44f628
changed name of macro
2019-12-20 13:58:01 -07:00
Edward Hartnett
995cfdad96
merged master
2019-12-20 11:16:11 -07:00
Edward Hartnett
a06df0e4eb
fixing for non-parallel builds
2019-12-20 07:52:00 -07:00
Edward Hartnett
accb83a8b5
even more documentation updates
2019-12-20 07:20:02 -07:00
Edward Hartnett
4b7f839666
swtich to collective access when filters are applied
2019-12-20 07:00:12 -07:00
Edward Hartnett
f86c0fb8f9
now check that HDF5 version supports parallel zlib
2019-12-20 05:54:21 -07:00
Edward Hartnett
d534b1298a
adding another zlib parallel I/O test
2019-12-20 05:28:20 -07:00
Ward Fisher
6c75e97764
Merge pull request #1570 from NOAA-GSD/ejh_compact
...
enable compact storage for netcdf-4 vars
2019-12-19 16:47:05 -07:00
Edward Hartnett
3e00967879
allow parallel writes to use zlib
2019-12-19 09:19:23 -07:00
Ward Fisher
29d070c50f
Merge pull request #1564 from NetCDF-World-Domination-Council/ejh_docs_cleanup
...
fix memory issue that may occur for some HDF5 file opens
2019-12-17 16:18:44 -07:00
Edward Hartnett
bacf017699
better handling of var cache for parallel builds
2019-12-17 06:39:09 -07:00
Edward Hartnett
fd604ddb06
fixed comment
2019-12-16 15:44:14 -07:00
Edward Hartnett
66a2b4c05e
more testing for compact vars
2019-12-16 09:37:54 -07:00
Edward Hartnett
06896f432d
got compact storage test working
2019-12-04 08:49:37 -07:00
Edward Hartnett
82df2876b6
starting to support compact storage
2019-12-04 07:53:37 -07:00
Edward Hartnett
e52a74520e
tests and fix for multiple unlimited dim bug
2019-12-01 15:05:09 -07:00
Edward Hartnett
c5c38148bd
moved udata.grps initialization to avoid memory problem on BAIL
2019-12-01 07:37:32 -07:00
Edward Hartnett
5ab7bf7796
now always relax!
2019-11-26 05:36:16 -07:00
Edward Hartnett
2682ffd68d
improved docs for cache functions, added libhdf5/hdf5cache.c to Doxyfile.in, added benchmark program for cache settings
2019-11-25 16:33:04 -07:00
Ward Fisher
923d4ccbff
Merge pull request #1530 from NetCDF-World-Domination-Council/ejh_endianness
...
now testing that endianness can only be set on atomic ints and floats
2019-11-15 15:27:35 -07:00
edwardhartnett
965da1de01
now testing that endianness can only be set on atomic ints and floats
2019-11-15 11:10:10 -07:00
edwardhartnett
8083b3596e
fixed problem of unlim dim and var sharing the same name but not being related
2019-11-15 09:18:42 -07:00