Edward Hartnett
1b4322d88b
turned off running of run_knmi_bm.sh benchmark with make check
2021-08-13 03:19:36 -06:00
Edward Hartnett
39de5eb6b5
added H5public.h to includes
2021-08-12 06:21:34 -06:00
Edward Hartnett
7353c8da1b
turned of tst_gfs_data_1.c benchmark for HDF5 less than 1.10.2
2021-08-12 06:00:53 -06:00
Edward Hartnett
3aab4e284f
made nc_perf not build and run benchmarks in parallel
2021-08-12 02:19:48 -06:00
Edward Hartnett
b832ee3ad9
remove nc_perf/tst_mem1 from tests run
2021-08-09 13:43:17 -06:00
Edward Hartnett
3955376af6
remove nc_perf/tst_mem1 from tests run
2021-08-09 13:42:04 -06:00
Ward Fisher
9f798e2ed6
Merge branch 'virtual_datasets' of https://github.com/d70-t/netcdf-c into gh1983.wif
2021-07-19 09:44:35 -07:00
Edward Hartnett
a71e777c56
improved program nc_perf/tst_gfs_data_1.c
2021-05-18 10:41:59 -06:00
Dennis Heimbigner
d2316f866c
Additional Fixes to NCZarr
...
Primary Fixes:
* Add a whole variable optimization -- used in the rare case that nc_get/put_vara covers the whole of a variable and the variable has a single chunk.
* Fix chunking error when stride causes whole chunks to be skipped.
* Fix some memory leaks
* Add test cases
* Add one performance test to nczarr_test/. This uses the timer utils from unit_test: timer_utils.[ch].
* Move ncdumpchunks utility from ncdump to nczarr_test
Misc. Other Changes:
* Make check for aws libraries conditional on --enable-nczarr-s3
* Remove all but one bm tests from nczarr_test until they are working.
* Remove another dependency on HDF5 from supposedly non-HDF5 specific code; specifically hdf5_log_hdf5.
* Make the BAIL2 macro be hdf5 specific and replace elsewhere with an HDF5 independent equivalent.
* Move hdf5cache.c to libsrc4/nc4cache.c because it is used by nczarr.
* Modify unit_tests so that some of them are run even if using Windows.
* Misc. small bug fixes and refactors and memory leaks.
* Rename some conflicting tests for cmake.
* Attempted to make nc_perf work with cmake and failed.
2020-12-16 20:48:02 -07:00
Tobias Kölling
4b80965491
ange H5F_CLOSE_SEMI -> H5F_CLOSE_WEAK for netcdf related tests
2020-09-02 21:29:26 +02:00
Edward Hartnett
98088adb46
getting tst_gfs_data_1 ready to merge
2020-07-08 14:20:42 -06:00
Edward Hartnett
2571552686
changed output to be more readable
2020-07-07 11:25:49 -06:00
Edward Hartnett
2dad8d1bff
now checking lat/lon coord values
2020-07-07 09:04:07 -06:00
Edward Hartnett
d539e03c68
further checking of metadata
2020-07-07 09:01:38 -06:00
Edward Hartnett
d13035b01e
further checking of metadata
2020-07-07 08:58:38 -06:00
Edward Hartnett
a13c0a2d23
starting to use get_vara functions to check metadata
2020-07-07 08:49:12 -06:00
Edward Hartnett
f9e753495e
more checking of metadata and coord vars
2020-07-07 08:04:06 -06:00
Edward Hartnett
6b2820ca95
now checking some coord vars
2020-07-06 08:26:35 -06:00
Edward Hartnett
661cde5203
more checking metadata
2020-07-06 08:14:15 -06:00
Edward Hartnett
7b477784f5
starting to check metadata
2020-07-06 07:53:11 -06:00
Edward Hartnett
8faa7ed946
added new metadata writing function
2020-07-05 15:57:07 -06:00
Edward Hartnett
a9b5c33ba7
dealing with coord var cleanup
2020-07-05 15:33:26 -06:00
Edward Hartnett
6e2a3cb3e3
cleaned up grid code
2020-07-05 14:27:19 -06:00
Edward Hartnett
aa1af2f456
cleaned up lat/lon code
2020-07-05 12:23:27 -06:00
Edward Hartnett
4a80190c64
code cleanup
2020-07-05 08:54:50 -06:00
Edward Hartnett
86c39cf7a2
working on 2D decomposition code
2020-07-04 10:45:33 -06:00
Edward Hartnett
7a9397aed8
cleanup of 2d decomposition
2020-07-04 10:31:12 -06:00
Edward Hartnett
b72dee72a1
starting to add decomp for 36 tasks
2020-07-02 09:37:55 -06:00
Edward Hartnett
ab25b62892
more benchmark development
2020-07-01 15:33:48 -06:00
Edward Hartnett
5b14cc1496
added attributes
2020-07-01 14:48:10 -06:00
Edward Hartnett
fd4e388002
added attributes
2020-07-01 14:47:59 -06:00
Edward Hartnett
527589a0d7
now create metadata in a function with many parameters
2020-07-01 13:30:24 -06:00
Edward Hartnett
3f6a367381
further development
2020-07-01 12:26:12 -06:00
Edward Hartnett
0568ca5e67
move data decomposition calculations to decomp_4D() function
2020-07-01 09:46:47 -06:00
Edward Hartnett
010c1b2766
fixed Makefile to refrain from building nc_perf/tst_gfs_data_1 for non-parallel builds
2020-07-01 08:28:58 -06:00
Edward Hartnett
1c8a361a62
more benchmark development for tst_gfs_data_1.c
2020-07-01 07:10:43 -06:00
Edward Hartnett
9a75e1a471
further test development
2020-06-30 14:31:54 -06:00
Edward Hartnett
3508eba09e
better handling for multiple data vars
2020-06-30 13:36:57 -06:00
Edward Hartnett
8029db1d4f
further benchmark development, moved to benchmark dir
2020-06-30 13:20:28 -06:00
Edward Hartnett
16a7b34c61
fixed warnings in bm_file.c
2020-06-30 10:42:28 -06:00
Edward Hartnett
ba6ab38a11
fixed warnings in tst_create_files.c
2020-06-30 10:40:05 -06:00
Edward Hartnett
af6b6787bf
fix for memory leak due to HDF5 types
2020-02-09 11:47:13 -07:00
Edward Hartnett
555b9384fc
turned down number of runs
2020-02-09 11:24:19 -07:00
Edward Hartnett
23656e31ed
further development of mem testing program
2020-02-09 09:04:23 -07:00
Edward Hartnett
2d3f4be2ea
now detect memory leak open/closing files with tst_mem1.c
2020-02-09 08:51:11 -07:00
Edward Hartnett
8ffa18c385
adding tst_mem1.c
2020-02-09 08:44:02 -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
e0717731b9
Merge pull request #1555 from NOAA-GSD/ejh_bm_file
...
update of benchmark program bm_file to prevent integer overflows on very big files
2020-01-07 11:45:22 -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
Edward Hartnett
ee0f2a1b50
update of bm_file to prevent integer overflows on very big files
2019-11-22 12:51:35 -07:00