Ed Hartnett
59a25093d9
added setting of mpiexec command to CMake build
2018-08-16 07:33:04 -06:00
Ed Hartnett
afb7e5ab43
set mpiexec from configure
2018-08-16 07:23:41 -06:00
Ed Hartnett
b3842197e0
merged master
2018-08-16 05:49:41 -06:00
Ed Hartnett
d59446ccd5
Merge branch 'master' into ejh_func_cleanup3
2018-08-15 18:08:34 -06:00
Ed Hartnett
a0bea92919
fixed problem of not calling NC_ versions of vars and varm functions for extra error checking
2018-08-14 05:04:09 -06:00
Ed Hartnett
5c39fa115a
return error for NULL start for varm functions
2018-08-14 04:35:38 -06:00
Ed Hartnett
a271ebb5f2
testing NULL starts
2018-08-14 04:17:34 -06:00
Ed Hartnett
97c2541a37
put_vars checking for NULL start for non-scalar vars and test
2018-08-13 13:05:32 -06:00
Ward Fisher
a996ed554e
Swapped /bin/bash for /bin/sh to test on osx.
2018-08-12 23:01:08 -06:00
Ed Hartnett
ad25807bd1
Merge branch 'master' into ejh_global_att_read
2018-08-06 16:30:26 -06:00
Ward Fisher
5f89204bdb
Merge branch 'master' into ejh_func_cleanup3
2018-08-06 11:32:45 -06:00
Ed Hartnett
56a57a57f0
bring in changes from lazy vars branch
2018-08-06 10:57:19 -06:00
Dennis Heimbigner
4ec592648a
Force chunking when testing filter
2018-08-04 18:57:02 -06:00
Ed Hartnett
b9afdee6cd
merged master
2018-07-31 19:44:28 -06:00
Ed Hartnett
7ab6d7bdda
Merge branch 'master' into ejh_global_att_read
2018-07-31 19:32:36 -06:00
Dennis Heimbigner
b02703aa24
This PR primarily addresses Issue https://github.com/Unidata/netcdf-c/issues/725 .
...
After a long discussion, I implemented the rules at the end of that issue.
They are documented in nccopy.1.
Additionally, I added a new, per-variable, -c flag that allows
for the direct setting of the chunking parameters for a variable.
The form is
-c var:c1,c2,...ck
where var is the name of the variable (possibly a fully qualified name)
and the ci are the chunksizes for that variable. It must be the case
that the rank of the variable is k. If the new form is used as well
as the old form, then the new form overrides the old form for the
specified variable. Note that multiple occurrences of the new form
-c flag may be specified.
Misc. Other fixes
1. Added -M <size> option to nccopy to specify the minimum
allowable chunksize.
2. Removed the unused variables from bigmeta.c
(Issue https://github.com/Unidata/netcdf-c/issues/1079 )
3. Fixed failure of nc_test4/tst_filter.sh by using the new -M
flag (#1 ) to allow filter test on a small chunk size.
2018-07-26 20:16:02 -06:00
Ed Hartnett
5631fa512a
merged master
2018-07-24 01:51:51 -06:00
Ed Hartnett
b56a8edcc9
code cleanup
2018-07-21 09:09:12 -06:00
Ed Hartnett
7aed50a902
performance test for fast global att reads
2018-07-21 07:29:12 -06:00
Ed Hartnett
8fdea13227
merged ejh_change_attsperf
2018-07-20 12:27:19 -06:00
Ed Hartnett
cafd2eaaf9
more changes to hande different scales
2018-07-20 12:19:20 -06:00
Ed Hartnett
4dbcd03f02
fixed num_vars bug
2018-07-20 09:43:53 -06:00
Ed Hartnett
0f21e3495e
changed tst_attsperf
2018-07-20 06:26:42 -06:00
Ward Fisher
b1078c13f0
Merge branch 'ejh_hdf5internal' of https://github.com/NetCDF-World-Domination-Council/netcdf-c into pr-aggregation.wif
2018-07-18 14:12:26 -06:00
Ward Fisher
35d1d73e53
Merge branch 'master' into patch-24
2018-07-17 10:58:58 -06:00
Ed Hartnett
396124c0ca
merged ejh_hdf5internal
2018-07-17 07:56:09 -06:00
Ed Hartnett
d801425b78
Merge branch 'master' into ejh_hdf5internal
2018-07-14 13:01:14 -06:00
Ed Hartnett
3a08d85e13
clean up
2018-07-12 07:08:27 -06:00
Ed Hartnett
786c5a8f2e
moved hdf5 specific header stuff to hdf5internal.h
2018-07-12 07:05:21 -06:00
Greg Sjaardema
c3f63b6ffe
Enable metadata_perf test in CMake build
...
Currently defaults to enabled, can change top-level
CMakeLists.txt file to change default to disabled
2018-07-11 13:40:31 -04:00
Greg Sjaardema
1eb2504043
Fix missing ERR in tst_parallel5.c
...
Missing the ERR macro for a few tests in tst_parallel5.c
2018-07-10 08:12:04 -04:00
Ed Hartnett
0fed77be82
fixed warning
2018-07-06 06:32:09 -06:00
Dennis Heimbigner
30a4dea21c
Disable tst_varsperf; should only be run manually
2018-06-26 15:14:31 -06:00
Ed Hartnett
97faffe072
fixed test issue
2018-06-21 06:51:45 -06:00
Ed Hartnett
d5baca7f97
fixed test issue
2018-06-21 06:36:12 -06:00
Ed Hartnett
eafe151f13
added test
2018-06-19 14:59:07 -06:00
Ed Hartnett
2dc6676bd8
now checking for classic model
2018-06-19 07:30:08 -06:00
Ed Hartnett
828fa3e0a5
changes to tst_varsperf to remove asserts
2018-06-12 07:30:49 -06:00
Ed Hartnett
fb570522bc
merged in ejh_fix_user_type
2018-06-12 06:49:40 -06:00
Ed Hartnett
752030f59a
merged ejh_test_exten_unlim_no_coord
2018-06-12 06:22:26 -06:00
Ed Hartnett
9e5924ebb4
Merge branch 'master' into ejh_more_testing
2018-06-11 15:58:36 -06:00
Ed Hartnett
12db5e22f3
added test of extending unlimited dim with no coord var
2018-06-11 06:17:52 -06:00
Ward Fisher
5fe7d0ffad
Merge branch 'master' into ejh_udf
2018-06-08 16:52:20 -06:00
Ward Fisher
df4942d280
Merge branch 'master' into vars.dmh
2018-06-08 15:50:28 -06:00
Ed Hartnett
c1106c5f18
szip may not be present
2018-06-08 04:46:33 -06:00
Ed Hartnett
a721f91d45
merged master
2018-06-08 04:44:44 -06:00
Ed Hartnett
367d7c2a57
merged master
2018-06-07 18:36:25 -06:00
Ed Hartnett
5112ef8c72
merged master
2018-06-07 07:27:47 -06:00
Ed Hartnett
7aa073eb5d
magic numbers working with user-defined formats
2018-06-07 06:49:16 -06:00
Ed Hartnett
5521e062a4
more udf test
2018-06-06 13:17:32 -06:00
Ed Hartnett
d8f7ca3e6e
adding udf test
2018-06-06 13:15:48 -06:00
Ed Hartnett
9a2782b56c
got long working with master
2018-06-05 14:40:49 -06:00
Ed Hartnett
17da700a5c
adding support for magic numbers
2018-06-05 12:22:38 -06:00
Ed Hartnett
3a8987967e
improving testing of user-defined formats
2018-06-05 11:53:59 -06:00
Ed Hartnett
2e831e9bbe
initialization of user-defined formats
2018-06-02 08:43:34 -06:00
Ed Hartnett
926ce56775
fixing NC4_show_metadata for windows
2018-06-01 08:10:16 -06:00
Ed Hartnett
d7badd18d9
messing with NC4_show_metadata
2018-06-01 07:09:44 -06:00
Ed Hartnett
011e85cea4
merge ejh_par_tests
2018-05-30 05:06:25 -06:00
Ed Hartnett
3949bd61bc
merge ejh_par_leak
2018-05-30 05:03:42 -06:00
Ed Hartnett
5ac7df7ae1
merge ejh_more_tests
2018-05-30 05:01:19 -06:00
Ed Hartnett
fcc6091600
merged ejh_test_def_var_extra
2018-05-30 04:59:10 -06:00
Ed Hartnett
6992295ef7
getting windows build working
2018-05-30 04:31:15 -06:00
Dennis Heimbigner
ee509ff4f3
Re-Implement the nc_get/put_vars operations for netcdf-4 using the
...
corresponding HDF5 operations.
re: github issue https://github.com/Unidata/netcdf-c/issues/908
also in reference to https://github.com/pydata/xarray/issues/2004
The netcdf-c library has implemented the nc_get_vars and nc_put_vars
operations as element at a time. This has resulted in very slow
operation.
This pr attempts to improve the situation for netcdf-4/hdf5 files
by using the slab operations provided by the hdf5 library. The new
implementation passes the get/put vars stride information down to
the hdf5 slab operations.
The result appears to improve performance significantly. Some simple
tests on large 2-D arrays shows speedups in excess of 150.
Misc. other changes:
1. fix bug in ncgen/semantics.c; using a list's allocated length
instead of actual length.
2. Added a temporary hook in the netcdf library plus a performance
test case (tst_varsperf.c) to estimate the speedup. After users
have had some experience with this, I will remove it, probably
after the 4.7 release.
2018-05-22 16:50:52 -06:00
Ed Hartnett
7a18d361fb
Merge branch 'master' into ejh_udf
2018-05-22 07:19:10 -06:00
Dennis Heimbigner
02bd33f250
Merge branch 'dapparams.dmh' of https://github.com/Unidata/netcdf-c into dapparams.dmh
2018-05-19 16:11:24 -06:00
Dennis Heimbigner
5fc6be9472
Code duplicated; merge failure?
2018-05-18 20:28:51 -06:00
Ed Hartnett
bab5ef7549
fixed printf statement
2018-05-17 05:53:10 -06:00
Ed Hartnett
df60e5917a
added test
2018-05-17 05:50:30 -06:00
Ed Hartnett
6c6c86ef96
added tests, cleaned up test
2018-05-17 05:45:51 -06:00
Ed Hartnett
33bf6147ce
cleaned up comments
2018-05-16 03:29:08 -06:00
Ed Hartnett
40c552bd43
cleaned up nc4hdf5.c
2018-05-16 03:18:50 -06:00
Ed Hartnett
d8947c81ee
cleaned up whitespace
2018-05-16 02:44:46 -06:00
Ed Hartnett
c0b4e96428
added parallel testing for string type
2018-05-16 02:27:07 -06:00
Ed Hartnett
37cae16b38
added parallel testing for string type
2018-05-16 02:26:13 -06:00
Ed Hartnett
3e79501c3e
added parallel compound type test
2018-05-15 08:54:51 -06:00
Ed Hartnett
95e2d10347
fixed comment
2018-05-15 08:15:25 -06:00
Ed Hartnett
b8ad15b6ae
tests for ncdump issue with irish rover
2018-05-15 08:09:52 -06:00
Ed Hartnett
942bc48181
test development
2018-05-14 14:25:56 -06:00
Ed Hartnett
984f112580
test development
2018-05-14 10:06:35 -06:00
Ed Hartnett
271abc6bcb
added file
2018-05-14 08:49:13 -06:00
Ed Hartnett
fd23cb3cf2
cleanup makefile, develop test
2018-05-14 08:11:32 -06:00
Ed Hartnett
350946b1e0
user defined formats only if netcdf-4 is built
2018-05-13 16:03:04 -06:00
Ed Hartnett
2d0ef80cc4
added tests
2018-05-13 07:31:46 -06:00
Ed Hartnett
bc759bba58
added tests to confirm correct default chunksizes when fletcher32/shuffle are turned on
2018-05-12 09:48:13 -06:00
Ed Hartnett
03ea1056f4
now reject user-defined types for CLASSIC_MODEL netcdf-4 files
2018-05-12 08:26:48 -06:00
Ward Fisher
9f716a228f
Merge branch 'master' into inmemory.dmh
2018-05-04 16:15:22 -06:00
Dennis Heimbigner
9aa1e9a14e
master merge
2018-05-03 21:02:12 -06:00
Ed Hartnett
6e25c75947
Merge branch 'master' into ejh_move_tests
2018-04-30 17:53:39 -06:00
luz.paz
74fbacdb82
Misc. source comment typos
...
Some are user-facing. Found via `codespell` and through the downstream FreeCAD.
2018-04-26 23:04:01 -04:00
Ed Hartnett
507717e803
Merge branch 'master' into ejh_move_tests
2018-04-26 18:47:48 -06:00
Dennis Heimbigner
ff212442f1
merge master and conflict resolve
2018-04-26 14:22:01 -06:00
Greg Sjaardema
09b0a76a01
Add missing ERR Macro
...
The ERR macro was missing from a couple tests.
2018-04-25 09:54:31 -06:00
Ward Fisher
65f7dd0397
Merge branch 'master' into ejh_move_tests
2018-04-23 13:36:53 -06:00
Dennis Heimbigner
0a44d9ae3a
Merge branch 'master' into inmemory.dmh
2018-04-23 11:30:14 -06:00
Ed Hartnett
1f9a78c6eb
fixed distcheck problem
2018-04-23 03:29:37 -06:00
Ed Hartnett
b5e282996c
moved tests
2018-04-23 03:19:11 -06:00
Dennis Heimbigner
d3b309722e
re: gh issue https://github.com/Unidata/netcdf-c/issues/911
...
I took Ed's advice and moved the plugin stuff to its own
top-level directory. This is an attempt to solve the problem of
copying files that we have experienced. In any case, it will
serve as a place to stick additional plugins.
2018-04-21 20:10:47 -06:00
Ed Hartnett
f36ae96ee4
Merge branch 'master' into ejh_fill_test
2018-04-19 15:41:38 -06:00
Ward Fisher
9a1172fbb0
Replace quotes when including system includes, in support of https://github.com/Unidata/netcdf-c/issues/928
2018-04-18 10:51:03 -06:00
Ed Hartnett
48c92cbdc3
Merge branch 'master' into ejh_fill_test
2018-04-16 16:35:09 -06:00
Dennis Heimbigner
c66f1d53bb
missing file
2018-04-14 12:01:52 -06:00
Ward Fisher
e2e2c2117f
Merge branch 'master' into index.dmh
2018-04-02 18:13:34 -06:00
Ed Hartnett
168340a8b6
added test for utf8 normalization for variable rename
2018-03-30 11:26:47 -06:00
Ed Hartnett
0e454a75c2
added fill mode test
2018-03-30 10:20:33 -06:00
Ed Hartnett
af79dfa14d
new method of using valgrind
2018-03-28 13:54:05 -06:00
Dennis Heimbigner
1246dd189b
merge master
2018-03-20 21:50:58 -06:00
Ward Fisher
36c4b7947d
Merge branch 'master' into newhash1.dmh
2018-03-20 11:20:14 -06:00
Dennis Heimbigner
dc8c08f939
forgot to add files to repo
2018-03-17 19:09:49 -06:00
Dennis Heimbigner
cc136cad08
Add a configurable "test case" that will create
...
and then open a file with a lot of metadata.
The test is configurable to determine the parameters
for the created metadata.
2018-03-17 16:25:13 -06:00
Dennis Heimbigner
25f062528b
This completes (for now) the refactoring of libsrc4.
...
The file docs/indexing.dox tries to provide design
information for the refactoring.
The primary change is to replace all walking of linked
lists with the use of the NCindex data structure.
Ncindex is a combination of a hash table (for name-based
lookup) and a vector (for walking the elements in the index).
Additionally, global vectors are added to NC_HDF5_FILE_INFO_T
to support direct mapping of an e.g. dimid to the NC_DIM_INFO_T
object. These global vectors exist for dimensions, types, and groups
because they have globally unique id numbers.
WARNING:
1. since libsrc4 and libsrchdf4 share code, there are also
changes in libsrchdf4.
2. Any outstanding pull requests that change libsrc4 or libhdf4
are likely to cause conflicts with this code.
3. The original reason for doing this was for performance improvements,
but as noted elsewhere, this may not be significant because
the meta-data read performance apparently is being dominated
by the hdf5 library because we do bulk meta-data reading rather
than lazy reading.
2018-03-16 11:46:18 -06:00
Ward Fisher
1e0cf1136c
Merge branch 'master' into ncpyfilter.dmh
2018-03-08 15:48:40 -07:00
Ed Hartnett
4e646e03f6
fixed cmake build file
2018-03-05 05:03:46 -07:00
Ed Hartnett
17f7a76356
moved HDF4 tests
2018-03-05 03:45:18 -07:00
Ward Fisher
c359a0e96a
Merge branch 'master' into newhash1.dmh
2018-03-04 22:40:51 -07:00
Dennis Heimbigner
7b324657d4
Merge branch 'master' into ncpyfilter.dmh
2018-03-02 19:49:43 -07:00
Dennis Heimbigner
dd4e71c150
1. Solve issue raised on netcdfgroup mailing list:
...
https://www.unidata.ucar.edu/mailing_lists/archives/netcdfgroup/2018/msg00020.html
See docs/filters.md for a detailed description of the solution.
Basically we add nccopy flags "-F none" and "-F <varname>:none"
to suppress output compression as desired.
2. Add tests to nc_test4/tst_filter.sh to test out the solution.
2018-03-02 16:55:58 -07:00
Ward Fisher
faad52041f
Merge branch 'ejh_valgrind_removal_unidata_again' of https://github.com/NetCDF-World-Domination-Council/netcdf-c into pr-aggregation2.wif
2018-03-02 14:22:42 -07:00
Ed Hartnett
49ebcc0e57
fixed problem of test file
2018-02-27 11:10:04 -07:00
Ed Hartnett
64e5742d88
added tst_bug324 to cmake build
2018-02-27 08:53:58 -07:00
Ed Hartnett
45329862a8
removed valgrind stuff
2018-02-27 08:36:12 -07:00
Dennis Heimbigner
8cb1fc4cfe
This is the second step in refactoring the libsrc4 code.
...
The first was branch newhash0.dmh.
As with newhash0.dmh, these changes should be transparent.
2018-02-24 20:36:24 -07:00
Ward Fisher
a8faac9292
Merge branch 'master' into classic_ext_ncid
2018-02-22 17:15:34 -07:00
Ward Fisher
8e169175e4
Merge branch 'master' into newhash0.dmh
2018-02-22 14:55:31 -07:00
Ward Fisher
f9f27c5ab7
Merge branch 'master' into newhash0.dmh
2018-02-21 14:19:43 -07:00
Ed Hartnett
9de58cad99
Merge branch 'master' into ejh_extra_tests
2018-02-19 18:52:50 -07:00
Ed Hartnett
ca5f314fc0
minor test cleanup
2018-02-16 09:00:15 -07:00
Ed Hartnett
13fcc67d90
Merge branch 'master' into ejh_hdf4_dispatch_unidata2
2018-02-15 13:25:11 -07:00
Ed Hartnett
b0a8d4ee30
fixed merge issue
2018-02-14 07:58:50 -07:00
Ed Hartnett
41eb0f26c1
Merge branch 'master' into ejh_extra_tests
2018-02-13 15:48:35 -07:00
Ed Hartnett
e5cbf259ba
fixed string memory leak
2018-02-13 14:17:15 -07:00
Ed Hartnett
cb4722a0cf
fix for memory problem in tst_vars2.c
2018-02-13 13:49:29 -07:00
Ward Fisher
878b107d36
Corrected overflow error in support of https://github.com/Unidata/netcdf-c/issues/861
2018-02-13 12:18:06 -07:00
Ed Hartnett
dd41680f90
added rename test
2018-02-12 10:13:31 -07:00
Ed Hartnett
dbbd5094cb
added rename test to CMakeLists.txt
2018-02-12 10:12:49 -07:00
Ed Hartnett
32e2798dde
added rename test
2018-02-12 10:08:59 -07:00
Ed Hartnett
70d815b6c8
pulled in some attribute testing that got missed in recent merges
2018-02-12 08:33:20 -07:00
Dennis Heimbigner
727b613459
This is the initial step in moving to the new higher performance
...
(I hope) metadata mechanism. This mostly just adds new pieces of
code (e.g. nclistmap) and does some minor fixes.
It should be transparent to everything else.
The next set of changes will be the big step.
2018-02-08 19:53:40 -07:00
Ed Hartnett
bd77f8865b
fixed tst_filter.sh for parallel builds
2018-02-08 07:20:40 -07:00
Ed Hartnett
2358d4a910
moved HDF4 to its own dispatch layer
2018-02-08 06:20:58 -07:00
Ward Fisher
5107655682
Accomodate Visual Studio
2018-02-06 13:32:30 -06:00
Ward Fisher
a640c034f2
Merge branch 'ejh_atts_unidata' of https://github.com/NetCDF-World-Domination-Council/netcdf-c into ejh_batch
2018-02-05 11:47:48 -07:00
Ward Fisher
e0577cb251
Merge branch 'ejh_fill_value_string_unidata' of https://github.com/NetCDF-World-Domination-Council/netcdf-c into ejh_batch
2018-02-05 11:47:34 -07:00
Ward Fisher
b268f268bd
Merge branch 'ejh_dims_unidata' of https://github.com/NetCDF-World-Domination-Council/netcdf-c into ejh_batch
2018-02-05 11:43:41 -07:00
Ed Hartnett
0d96ead703
Merge branch 'master' into ejh_dims_unidata
2018-02-05 06:34:04 -07:00
Ward Fisher
c12fca453e
Merge branch 'ejh_rename2_unidata' of https://github.com/NetCDF-World-Domination-Council/netcdf-c into ejh_batch
2018-02-02 17:57:32 -07:00
Ward Fisher
9b4b2308c6
Merge branch 'ejh_warnings' of https://github.com/NetCDF-World-Domination-Council/netcdf-c into ejh_batch
2018-02-02 17:56:04 -07:00
Ed Hartnett
383a19161a
fixed warnings
2018-02-01 07:36:34 -07:00
Ed Hartnett
2afe401f17
another rename fix
2018-02-01 05:10:57 -07:00
Ward Fisher
03446423f7
Merge branch 'patch-12' of https://github.com/gsjaardema/netcdf-c into gsjaardema-batch
2018-01-31 16:24:38 -07:00
Ward Fisher
9a0d1d6501
Merge branch 'patch-14' of https://github.com/gsjaardema/netcdf-c into gsjaardema-batch
2018-01-31 16:21:41 -07:00
Ward Fisher
8c33de7a9a
Merge branch 'patch-15' of https://github.com/gsjaardema/netcdf-c into gsjaardema-batch
2018-01-31 16:17:59 -07:00
Greg Sjaardema
30ec6821c3
Missing ERR after api test call
...
Missed this one on previous PR. Another missing ERR after API test if.
2018-01-31 10:08:48 -07:00
Greg Sjaardema
60a6f34102
Fix missing ERR after if test
...
A couple API invocations were missing the ERR macro following the if test.
2018-01-31 09:17:28 -07:00
Greg Sjaardema
2f44fa49c6
Eliminate unused variables
...
Remove variables no longer used after recent refactorings.
2018-01-31 09:05:35 -07:00
Greg Sjaardema
63b700c40c
Remove V2 code if V2 API not being built
...
Remove test code that uses the version 2 API if the version 2 API code is not being activated in the build.
This was originally proposed in #656 with a better fix in #755 which was removed.
2018-01-31 09:00:17 -07:00
Ed Hartnett
7c936a7bb6
brought in changes from ejh_att
2018-01-31 08:44:33 -07:00
Ed Hartnett
dff3472a2e
comment change to trigger travis testing
2018-01-31 07:22:08 -07:00
Ed Hartnett
94c23712b7
extra tests, plus fill value fixes for string type
2018-01-30 14:39:47 -07:00
Ed Hartnett
333b802861
fix dim bad paramter issues
2018-01-30 09:35:56 -07:00
Dennis Heimbigner
d388f0e7f3
- Rename target logical name bzip2 in nc_test4/hdf5plugins in order to avoid
...
cmake error CMP0002: duplicate name
- Assuming that all compilers treat floating point constants as double,
remove d suffix from DBLVAL in nc_test4 and examples/C
2018-01-25 19:33:23 -07:00
Wei-keng Liao
cb7aafa805
fix issue 791: validate ncid for classic files
2018-01-25 00:03:19 -06:00
Ward Fisher
7f1f02c96d
Additional tweaks for make dist.
2018-01-24 18:05:30 -07:00
Ward Fisher
d0339c8902
Merge branch 'pr-catchup' into v4.6.0-release-branch
2018-01-24 15:51:24 -06:00
Ward Fisher
ca814c17f0
Added fenceposts for filter testing.
2018-01-23 18:18:58 -06:00
Dennis Heimbigner
3e47f5f300
Rebuilt the filter parameter handling code to use a common
...
parser everywhere.
2018-01-23 16:00:11 -07:00
Ward Fisher
aac9fad1c4
Merge branch 'ejh_develop_3' of https://github.com/NetCDF-World-Domination-Council/netcdf-c into pr-catchup
2018-01-23 15:32:19 -06:00
Wei-keng Liao
d0c2015ced
fix tst_converts.c when enable-erange-fill is set
2018-01-20 15:44:04 -06:00
Ed Hartnett
c329298dc5
merged 760
2018-01-20 07:31:42 -07:00
Ed Hartnett
ef65bdf9af
merged 786
2018-01-20 06:06:25 -07:00
Ed Hartnett
da928c1b83
merged 780
2018-01-20 06:05:34 -07:00
Ed Hartnett
9fcc6b62fd
merged 769
2018-01-20 06:05:17 -07:00
Dennis Heimbigner
22ebecab23
Use an explicit can_apply function for filters
2018-01-19 18:45:56 -07:00
Dennis Heimbigner
991c4c6d16
Add some extra nccopy filter debug output
2018-01-19 12:06:02 -07:00
Dennis Heimbigner
e723d7dfed
Merge branch 'plugins.dmh' of https://github.com/Unidata/netcdf-c into plugins.dmh
2018-01-19 10:58:46 -07:00
Ed Hartnett
986673ff49
attempted to fix parallel build issue
2018-01-19 06:53:04 -07:00
Ed Hartnett
2f7625d19a
more test development
2018-01-19 05:19:15 -07:00
Ed Hartnett
196a0b574a
more test development
2018-01-19 05:11:07 -07:00
Ed Hartnett
4be1fd82e6
further test development
2018-01-19 04:16:59 -07:00
Ed Hartnett
bc1f103c3d
cleaned up h5 checks in nc4grp.c
2018-01-19 03:37:49 -07:00
Ed Hartnett
3f83998b26
Merge branch 'master' into ejh_rename2
2018-01-18 16:05:04 -07:00
Ward Fisher
0f5fc7222b
Merge branch 'master' into plugins.dmh
2018-01-18 15:46:50 -07:00
Ed Hartnett
126d34da1d
more tests, error handling
2018-01-18 07:36:52 -07:00
Ed Hartnett
38c7cddf8f
further test development, added documentation for uncommitted user-defined types, fixed check of return value
2018-01-18 06:47:50 -07:00
Ed Hartnett
466fac5381
more test development
2018-01-18 05:57:33 -07:00
Ed Hartnett
001483505f
rehabilitated tst_types.c
2018-01-18 05:34:52 -07:00
Dennis Heimbigner
090fc98ac9
Merge branch 'plugins.dmh' of https://github.com/Unidata/netcdf-c into plugins.dmh
2018-01-17 19:48:10 -07:00
Dennis Heimbigner
8d8dff9a2a
Add some temporary debugging output
2018-01-17 19:47:54 -07:00
Ward Fisher
62abc6af09
Updated CMakeLists.txt to correct an issue seen on OSX when using cmake and running 'make test' directly from nc_test4
2018-01-17 14:00:52 -07:00
Ed Hartnett
9949a11155
removed some unneeded HDF4 checks, added some needed parameter checks
2018-01-17 09:09:58 -07:00
Ward Fisher
ac5aabc3fc
Tweaked for parallel autoconf tests with filters.
2018-01-16 17:49:21 -07:00
Ward Fisher
f7b4c61c69
Updated test for OSX
2018-01-16 17:07:52 -07:00
Ward Fisher
606b782adf
Corrected a build issue on OSX
2018-01-16 16:39:58 -07:00
Ed Hartnett
e6f82ae397
further test development
2018-01-16 14:57:40 -07:00
Ed Hartnett
3af0e84314
test development
2018-01-16 14:38:09 -07:00
Ed Hartnett
3a0385da3e
test development
2018-01-16 14:36:47 -07:00
Dennis Heimbigner
70068d7d32
With Ward's help, I figured out how to
...
obviate the need for build type under
cmake+Visual-studio. This simplified
findplugin.in.
2018-01-16 13:28:30 -07:00
Dennis Heimbigner
99fccab359
1. Keep up to date by merging master
...
2. Fixed plugin building (nc_test4/hdf5plugins)
to be done properly by cmake and automake.
4. Duplicated part of the nc_test4 filter test code
in examples/C
An incomplete and untested set of hooks exist
for OS-X in nc_test4/findplugins.in. They need testing.
2018-01-16 11:00:09 -07:00
Ed Hartnett
3626c776ae
test development
2018-01-16 09:43:41 -07:00
Ed Hartnett
0862d6d7ce
removed MPE calls
2018-01-16 09:23:36 -07:00
Ed Hartnett
d77ac20af4
more test cleanup
2018-01-16 08:14:43 -07:00
Ed Hartnett
f603ab2163
more test cleanup
2018-01-16 08:09:14 -07:00
Ed Hartnett
ba518b80a7
more test cleanup
2018-01-16 08:09:03 -07:00
Ed Hartnett
f716ac8549
more test cleanup
2018-01-16 08:06:23 -07:00
Ed Hartnett
1bd6387e5e
clean up of test
2018-01-16 08:04:00 -07:00
Ed Hartnett
de150aec4e
clean up of test
2018-01-16 08:03:15 -07:00
Ed Hartnett
3fa3d3f9f9
ported rename fix changes from branch ejh_fill_values for easy merging
2018-01-05 06:01:22 -07:00
Levi Naden
978e83d28a
Fix another test typo
2018-01-02 11:43:15 -05:00
Levi Naden
6a24ca4366
Fix typo
2018-01-02 11:39:09 -05:00
Levi Naden
f6fc9c183b
Allow multiple vars with different chunks on the same unlimited dim
...
Fix #299
The conditions to make this error are the following:
* Two variables with different chunk sizes
* Both variables write on the same unlimited dimension
* The first variable has already written data when the second variable is created
2018-01-02 11:37:01 -05:00
Ward Fisher
77cca75977
Merge branch 'master' into ejh_more_tests
2017-12-07 20:24:43 -07:00
Ward Fisher
0ef6f3415a
Making tst_hdf4_read_var.sh dependent on tst_interops2.
2017-12-06 15:07:54 -07:00
Ed Hartnett
ea49cc1d3f
merged ejh_notbuilt_errors
2017-12-04 13:23:31 -07:00
Ed Hartnett
2066232dc0
more tests, more interanl documentation
2017-12-03 06:05:37 -07:00
Ed Hartnett
bf6dab14e0
fixed error value from nc4_find_g_var_nc() when ncid is bad
2017-12-03 04:06:56 -07:00
Ed Hartnett
9e4c564656
more tests
2017-12-02 18:00:22 -07:00
Ed Hartnett
8055c1cede
more tests
2017-12-02 17:43:46 -07:00
Ed Hartnett
996e39373f
more test
2017-12-02 15:52:49 -07:00
Ed Hartnett
1cf8177f45
more test
2017-12-02 15:43:40 -07:00
Ed Hartnett
ea63ff526f
more tests
2017-12-02 08:05:17 -07:00
Ed Hartnett
bfeb8d4e0b
more testing
2017-12-02 07:38:01 -07:00
Ed Hartnett
7cd344f7b0
removed redundant check in NC4_def_var()
2017-12-02 07:23:23 -07:00
Ed Hartnett
6c3aa79684
more testing of nc_set_var_chunk_cache_ints
2017-12-02 07:15:19 -07:00
Ed Hartnett
d840bc7160
starting adding testing for _int() functions for caching
2017-12-02 06:52:13 -07:00
Ed Hartnett
300236cd8c
more tests
2017-12-01 15:08:22 -07:00
Ed Hartnett
58f422e2a8
more tests
2017-12-01 14:33:32 -07:00
Ed Hartnett
acbd3e259e
more tests
2017-12-01 13:58:13 -07:00
Ed Hartnett
ded01e0aba
more tests
2017-12-01 13:15:58 -07:00
Ed Hartnett
a8e9c196e2
more tests, fixed documentation warnings
2017-12-01 13:02:59 -07:00
Ed Hartnett
42c482d33c
more tests
2017-12-01 11:20:09 -07:00
Ed Hartnett
ce1df112a5
more testing for nc4var.c functions
2017-12-01 09:38:32 -07:00
Ed Hartnett
2023ed6b7c
fixed problems with bad inputs to nc_def_Var
2017-12-01 09:08:12 -07:00
Ed Hartnett
34c9248e6f
Merge branch 'master' into ejh_notbuilt_errors
2017-11-28 17:16:56 +00:00
Ed Hartnett
3c5404ccf7
Merge branch 'master' into ejh_ncfunc_testing
2017-11-28 00:04:38 +00:00
Ed Hartnett
ce97137318
removed properties from tst_interops3 which is no longer a test in CMake build
2017-11-26 09:07:34 -07:00
Ed Hartnett
bebe7e1e9d
merged master
2017-11-26 07:06:02 -07:00
Nehal J Wani
1b91bd89d4
Fix build on pre-C99 compilers
...
- Make sure that the variables are declared at the top of the block.
- Add fix to enable inline for various compilers
2017-11-26 01:47:54 +05:30
Ed Hartnett
8011fab382
now run tst_large2, also cleaned up some more warnings
2017-11-24 10:50:07 -07:00
Ed Hartnett
273b1d5bf9
merged ejh_check_test
2017-11-24 10:12:54 -07:00
Ed Hartnett
fa7f17a8c8
got cmake working with HDF4 format test
2017-11-24 06:05:55 -07:00
Ed Hartnett
b4bccb60b3
fixing test order problem
2017-11-23 07:18:12 -07:00
Ed Hartnett
60d1d6271d
fixing order in CMake
2017-11-23 04:52:19 -07:00
Ed Hartnett
843db9798f
finally got my distcheck act together by moving hdf4 file test to nc_test4
2017-11-23 04:41:03 -07:00
Ward Fisher
394ee6a1e0
Corrected typo, more enhancements in CMakeLists.txt
2017-11-22 13:34:56 -07:00
Ed Hartnett
d64550d3f0
Merge branch 'master' into ejh_notbuilt_errors
2017-11-22 17:14:24 +00:00
Ed Hartnett
3a48f59de3
removed legacy test that was no longer being run
2017-11-21 19:46:05 -07:00
Ed Hartnett
c8a2d53d34
fixes HDF4 build with cmake
2017-11-20 08:25:47 -07:00
Ed Hartnett
eecade6af9
Merge branch 'master' into ejh_notbuilt_errors
2017-11-18 21:24:11 +00:00
Ed Hartnett
d7c1dd82c3
fixed hdf4 test that should not run if utilities not built
2017-11-18 07:36:24 -07:00
Ed Hartnett
3b0c301d76
moved tst_bug324 in Cmake build from ncdump to nc_test4
2017-11-16 11:57:39 -07:00
Ed Hartnett
4f43b80320
moved test from ncdump to nc_test4
2017-11-16 11:30:35 -07:00