Commit Graph

1790 Commits

Author SHA1 Message Date
Dennis Heimbigner
aa5e822273 added tst_h_scalar test 2013-07-10 21:19:05 +00:00
Dennis Heimbigner
7dce1d00f3 add ref to tst_h_scalar 2013-07-10 21:17:36 +00:00
Russ Rew
758858e8b7 Forgot to add and commit yet another test program. 2013-07-10 21:07:53 +00:00
Russ Rew
e737bf33cb Forgot to add and commit new test program. 2013-07-10 21:06:12 +00:00
Russ Rew
0fd1f0dde1 Define macro for NIL string value in ncdump/dumplib.h 2013-07-10 20:56:24 +00:00
Dennis Heimbigner
98a469b17a Added NIL tests 2013-07-10 20:53:50 +00:00
Russ Rew
e4f9350c23 Quincey's fixes for NCF-56, "netcdf-4 can't read HDF5 scalar atts".
Also added ability capability for netCDF-4 to write and read NIL
values for string type attributes and variables, so these can be read
if used in HDF5 files.

Include are additions to CMakeLists files to reflect new tests.
2013-07-10 20:09:31 +00:00
Dennis Heimbigner
483cbf94fe Added code to support NIL
values for strings in ncgen.
Needs test cases.
2013-07-10 20:00:48 +00:00
Ward Fisher
60d907c79d Merged Latest from trunk. 2013-07-08 21:53:57 +00:00
Russ Rew
6cd8fca60d Quincey's fixes for NCF-250, netCDF-4 parallel independent access with
unlimited dimension hanging.  Extending the size of an unlimited
dimension in HDF5 must be a collective operation, so now an error is
returned if trying to extend in independent access mode.

Quincey's bug fixes for parallel build portability, particularly
OpenMPI on MacOS-X.
2013-07-08 21:31:13 +00:00
Ward Fisher
df36e4da2f Added development files for CTest testing, doxygen development documentation generation. 2013-07-05 17:12:11 +00:00
Ward Fisher
9bdb239632 Cutting new branch from trunk. 2013-07-05 17:11:04 +00:00
Ward Fisher
145f4c4b99 Merging latest changes from cmake branch into trunk. 2013-07-05 17:09:19 +00:00
Ward Fisher
84a5b214d9 2013-06-26 22:16:09 +00:00
Dennis Heimbigner
9979a2fa60 Synch with oc2.0 2013-06-26 21:46:54 +00:00
Ward Fisher
2ce8f6b5c9 Merged latest from trunk, plus a minor
fix while waiting on Dennis's fix.
2013-06-26 21:09:24 +00:00
Dennis Heimbigner
628aed80d9 1. synch changes with oc2.0
2. Fix a bug in ncgen to
   catch a special case of a malformed
   datalist.
2013-06-26 18:55:30 +00:00
Ward Fisher
9d75232166 Merged latest from trunk. 2013-06-25 17:21:13 +00:00
Russ Rew
f44f553274 Oops, last commit should have had this commit message:
Greg Sjaardema's contributed optimization for the nc4_find_dim_len
function in libsrc4/nc4internal.c. The patch eliminates several
malloc/free calls that exist in the original coding.
2013-06-25 17:07:55 +00:00
Russ Rew
58a63708cc Fix contributed by Nath Gopalaswamy to large file problem reading
netCDF classic or 64-bit offset files that have a UINT32_MAX flag for
large last record size of a variable that has values larger than 1
byte.  This problem had previously been fixed for *writing* such data,
but was only tested with an ncbyte variable.  Fixed test to
demonstrate problem and the fix.

More updates to chunking documentation, cosmetic fixes for some
"--option=" documentation that doxygen turns into mdash.
2013-06-25 17:04:10 +00:00
Ward Fisher
40382e8dde Merged latest changes from netcdf-cmake branch. 2013-06-20 20:38:23 +00:00
Ward Fisher
5bebcf13f7 Merged latest from trunk. 2013-06-18 20:22:34 +00:00
Ward Fisher
1b6ceaa8db Modified nc-config.in.cmake to generate an nc-config that uses syntax
in line with the nc-config generated by autotools.
2013-06-17 17:27:05 +00:00
Ward Fisher
588e543840 Merging latest from trunk. 2013-06-10 21:51:37 +00:00
Ward Fisher
b4e198d163 Added '--enable-dynamic-loading' to autotools-based builds, and
-DENABLE_DYNAMIC_LOADING to cmake-based builds.

This will allow for compatibility with hdf5 1.8.11 builds that
have enabled dynamic building (depends on libdl).

See Jira ticket NCF-258
2013-06-10 21:48:11 +00:00
Ward Fisher
4ffd3054b5 2013-06-10 17:08:56 +00:00
Ward Fisher
38ac26a74b 2013-06-10 16:01:04 +00:00
Ward Fisher
715e6e2acb 2013-06-07 21:46:56 +00:00
Ward Fisher
3c7895add1 Updated CMake-related documentation in generated websites with more detail. 2013-06-04 17:33:21 +00:00
Ward Fisher
e41bf774af 2013-06-04 17:12:08 +00:00
Ward Fisher
85e527550e Merged latest from Trunk. 2013-06-03 21:28:32 +00:00
Ward Fisher
33d3d06971 Added initial 'make dist', 'make distcheck' support to
CMake-based builds.
2013-06-03 16:42:04 +00:00
Ward Fisher
181aaf28c1 Added initial 'make dist', 'make distcheck' support. 2013-05-31 22:18:42 +00:00
Russ Rew
946a7ab8b5 Fix contributed by Nath Gopalaswamy to large file problem reading
netCDF classic or 64-bit offset files that have a UINT32_MAX flag for
large last record size of a variable that has values larger than 1
byte.  This problem had previously been fixed for *writing* such data,
but was only tested with an ncbyte variable.  Fixed test to
demonstrate problem and the fix.

More updates to chunking documentation, cosmetic fixes for some
"--option=" documentation that doxygen turns into mdash.
2013-05-31 20:18:18 +00:00
Ward Fisher
760ea650f0 Initial 'make dist' support, accomplished by leveraging
FindMakeDist.cmake (credit given in that file).

This CMake module provides make dist, make distcheck
support.
2013-05-29 20:08:23 +00:00
Ward Fisher
d4e6e04d29 Merged latest from trunk. 2013-05-28 16:25:47 +00:00
Russ Rew
3152893da0 Updated documentation on default chunk size for unlimited dimensions.
Removed old heuristic for dims several orders of magnitude smaller
than the max dimension.
2013-05-28 15:34:55 +00:00
Ward Fisher
da16fc1cde Fixed an issue with Windows builds
not compiling due to how
ssize_t was being detected/defined.
2013-05-24 21:19:07 +00:00
Ward Fisher
294dc435e8 2013-05-24 19:25:10 +00:00
Ward Fisher
7fbeed5337 2013-05-24 18:48:11 +00:00
Ward Fisher
fcd7a76936 2013-05-24 18:28:11 +00:00
Ward Fisher
8d04f686a9 2013-05-24 16:31:49 +00:00
Ward Fisher
1df00fa579 Re-added fix for very small files. 2013-05-22 18:56:52 +00:00
Ward Fisher
3455f578c2 Re-integrate changes from revision 3202 overwritten by Dennis's changes. 2013-05-22 17:23:53 +00:00
Ward Fisher
a4695c6b46 Merging latest from trunk. There are a substantial
number of changes.
2013-05-22 16:59:41 +00:00
Ward Fisher
2c63696151 Modified config.h template used by cmake to properly
check for existance of ssize_t.
2013-05-22 16:30:54 +00:00
Ward Fisher
5132dadc09 2013-05-18 13:32:49 +00:00
Russ Rew
2cd6e5f7aa Update building parallel doc to show what worked here 2013-05-17 20:34:36 +00:00
Dennis Heimbigner
228e8439d2 1. The code to parse a constraint
was losing the initial double quote
for a quoted string.
2. The code in ncuri.c was not properly
   handling occurrences of e.g. %xx
2013-05-16 21:37:58 +00:00
Dennis Heimbigner
ce290d3459 Fix Jirs 255
The DAP code compiles constraints into an internal
tree form. When it goes to fetch data, it converts
that tree form into a string suitable for use in a url.
The tree->string code was using '<' when it should be
using '<=' and vice versa.
The fix is to make sure the right operator is used.
2013-05-16 18:22:17 +00:00