Russ Rew
c6f399c731
Fix non-portable test that depends on nonstandardized floating-point format using e+08, not e+008. Fixes for some problems reported in scan-build static analysis.
2012-04-23 23:59:24 +00:00
Russ Rew
fa3fbbcc92
Fixes for NCF-150, bugs in libsrc4 with handling strings in non-netCDF-4 HDF5 files. Added new test in nc_test4 to verify fixes.
2012-04-20 15:42:55 +00:00
Dennis Heimbigner
5536bccee1
allow NC_DISKLESS with nc_open() to operate as a in-memory cache
2012-04-08 22:47:38 +00:00
Dennis Heimbigner
7e27052f87
- Implemented diskless files for both netcdf classic and extended.
...
The in-memory files can be made persistent if nc_create is called with
NC_DISKLESS|NC_WRITE flags set. Initial test case also included.
- Modified ncio mechanism to support
multiple ncio packages; this is so we
can have posixio and memio operating
at the same time.
- cleanup up a bunch of lint issues (unused variables, etc).
2012-03-26 01:34:32 +00:00
Dennis Heimbigner
99eef24bc2
- Fix NCF-158 to modify ncgen flag defaults.
...
- Fix NCF-157 to modify DAP code to support
partial variable retrieval.
- Fix of NCF-154 to solve problem of ncgen
improperly processing data lists for variables
of size greater than 2**18 bytes.
- Fix ncgen processing of char variables that have
multiple unlimited dimensions.
- Partly fix Jira issue: NCF-145 (vlen issues).
- Benchmark program nc_test4/tst_ar4_*) requires arguments
and should only be invoked inside a shell
script; fixed so that they terminate cleanly
if invoked with no arguments.
- Fix the Doxygen processing so it will work
with make distcheck.
- Begin switchover to using an alternative to ncio.
- Begin support for in-memory (diskless) files.
2012-03-14 23:26:48 +00:00
Russ Rew
07a5f4fd1a
Peter Cao's valgrind fixes for nc4file.c
2012-03-14 03:48:30 +00:00
Russ Rew
22beaf407c
Fix bug with scalar coordinate variables in netCDF-4 files, causing failure with --enable-extra-tests, [NCF-149]
2012-03-01 02:06:14 +00:00
Russ Rew
75e00f3341
Fix bug triggered by --enable-logging.
2012-02-27 23:00:07 +00:00
Russ Rew
fbbdeccc2e
Fix performance bug for many variables or types in a group
2012-02-21 13:46:22 +00:00
Dennis Heimbigner
aebd11348a
1)Integrate the oc with improved performance
2012-01-29 18:56:29 +00:00
Ed Hartnett
59af73d256
removing executable flag
2011-10-04 15:59:40 +00:00
Ed Hartnett
9212be6606
took out fortran API, made some documentation changes
2011-08-11 17:54:34 +00:00
Ed Hartnett
2b2bcded42
removed cxx and cxx4, bumped version to 4.2, and fixed up documentation some
2011-08-10 18:00:32 +00:00
Ed Hartnett
b377906536
beginning of conversion to doxygen
2011-07-11 16:04:49 +00:00
Dennis Heimbigner
fec4cdb230
Fixed the following Jira minor bugs:
...
NCF-42: _Format attribute sometimes being ignored
NCF-43: Fixed unsigned long long parsing.
NCF-47: Make opendap code properly handle illegal names like "x.y" by
supressing them
NCF-49: check for uint type
NCF-50: properly handle username:pwd embedded in urls.
2011-05-12 17:51:32 +00:00
Ed Hartnett
8559e6f976
added test that activates classic library bug
2011-04-25 17:09:14 +00:00
Ed Hartnett
882b48f017
fixed HDF5 object versioning so that all netCDF-4 files can be read by HDF5-1.8.x releases
2011-04-25 11:10:24 +00:00
Ed Hartnett
ff3abf1427
fixed some confusion about create mode flag NC_CLASSIC_MODEL
2011-02-23 23:39:25 +00:00
Ed Hartnett
2ebb1cbafc
fixed problems with parallel I/O of classic files with pnetcdf library
2011-01-28 12:45:52 +00:00
Ed Hartnett
94210cb492
fixed HDF4 build memory problem
2010-12-06 16:27:08 +00:00
Ed Hartnett
edc5c64e54
optimized way special dimid is searched for when var is opened.
2010-12-02 23:52:53 +00:00
Ed Hartnett
184b2d0945
freed new path string for nc3 and nc4 files
2010-12-01 18:21:47 +00:00
Ed Hartnett
03f63a5f1c
many changes for memory fixes
2010-11-29 22:23:16 +00:00
Dennis Heimbigner
c96133ded7
removed extraneous global variable
2010-11-24 23:12:20 +00:00
Dennis Heimbigner
b2c05fa4d0
fixed:
...
ncgen: nan bug
made semicolons optional after type decls
libncdap{3,4}: revamped the NC surrogate to better match
with libsrc
libdispatch: Added a new_nc function to the dispatch table; its purpose
is to allow hierarchical use of NC compatible data structures.
libsrc: cleaned up the NC structure by removing drno field
general: removed --with-oc options
2010-11-09 22:53:03 +00:00
Ed Hartnett
105fe5fed1
fixed extra-test bug, return code from nc_inq_var_* functions with bad ncids, bumped version to beta2
2010-09-24 15:55:54 +00:00
Ed Hartnett
54297ac014
changed way that netcdf-4 scans HDF5 file on open for big performance boost
2010-09-22 13:38:15 +00:00
Ed Hartnett
bf85289d71
commented out H5close call
2010-09-11 16:19:13 +00:00
Ed Hartnett
469731fd88
inq path works for netcdf-4
2010-08-19 18:15:48 +00:00
Ed Hartnett
1aedb82327
fixed some memory problems, more progress towards nc_inq_path
2010-08-19 17:37:29 +00:00
Ed Hartnett
a0e1b037e5
added nc_inq_path in dispatch tables
2010-08-18 15:11:17 +00:00
Dennis Heimbigner
dd4fe6d25c
dispatch.h->ncdispatch.h to avoid visualstudio filename conflict
2010-08-05 02:44:59 +00:00
Dennis Heimbigner
c5cb1104b7
removed USE_DISPATCH and most uses of nc3 from libsrc4
2010-07-30 19:20:22 +00:00
Ed Hartnett
0c0576862d
fix for out of order dimensions after enddef/redef, then definition of coordinate variables
2010-07-08 13:39:47 +00:00
Ed Hartnett
96970bba9e
fixed HDF4 problem with allocated metadata storage
2010-07-06 14:56:28 +00:00
Ed Hartnett
eb9f666352
reduced memory use for dimensions in netcdf-4
2010-07-01 13:36:41 +00:00
Ed Hartnett
1d5bbb7cfa
reduced memory use of type structs for netcdf-4
2010-07-01 13:17:54 +00:00
Ed Hartnett
ad5466af24
reduced memory use for attributes
2010-07-01 13:08:28 +00:00
Ed Hartnett
bc6c5a071b
took out more per-variable memory for netCDF-4 files
2010-07-01 12:52:44 +00:00
Ed Hartnett
0e855e0dc5
more changes to make netcdf-4 use less memory per variable
2010-07-01 11:39:34 +00:00
Ed Hartnett
6db57b7f09
made var->chunksizes array allocated intead of fixed size, to improve memory performance of netCDF-4
2010-06-30 21:05:11 +00:00
Ed Hartnett
0b5fdedb12
fixed HDF5 error messages when file without creation ordering is opened
2010-06-30 15:34:31 +00:00
Ed Hartnett
4220dca07a
broke out test into libsrc/tst_interops6.c to help find memory problem
2010-06-25 14:51:16 +00:00
Ed Hartnett
1e87ea9cbd
fixed shared build problems
2010-06-09 16:01:32 +00:00
Ed Hartnett
18f4bca367
moving to trunk subdir
2010-06-03 13:24:43 +00:00