| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Fixed a typo in the H5Pget_gc_references function name (was H5Pget_gc_reference).
|
|
|
|
|
|
| |
Changed
the has_size check accordingly (1 wasn't allowed in the original code).
|
|
|
|
|
|
|
| |
functions in the dll.
the testhdf5dll projects were not compiling because they didn't know about these
functions
|
|
|
|
|
|
|
| |
useful for
tracking the actual I/O locations and space used in a file during an
application.
|
|
|
|
|
|
|
| |
library and
updated it for integrating with the H5 library. I'm thinking about using them
for the data-structures in some caching improvements I'm working on.
|
| |
|
|
|
|
|
|
|
|
|
| |
function. There
was also a subtle bug in the previous code. A valid size of 16K would
have been rejected since it was checking for an invalid number. The
scheme that replaces it relies on the fact that powers of two and only
powers of two have 1 bit set in binary.
|
| |
|
|
|
|
|
|
|
| |
file, which
improves performance significantly when lots of metadata I/O occurs when the
file closes.
|
|
|
|
|
|
| |
Added some more #undef's
Removed leading hyphen from H5_VERS_SUBRELEASE
|
| |
|
|
|
|
| |
Binh-Minh found.
|
|
|
|
|
|
| |
machines. They
should (hopefully) work on all platforms again now.
|
| |
|
|
|
|
| |
checked in.
|
| |
|
|
|
|
|
|
| |
which was
occurring when moving a metadata block in the file.
|
|
|
|
| |
values returned.
|
|
|
|
|
|
|
|
| |
H5Eset_auto(NULL,NULL)
has turned off error reporting in the library.
Also, changed the way property lists are managed and closed so that they
can be automatically closed when the library terminates.
|
|
|
|
|
|
|
|
|
| |
assert() macros
to double-check things. I've turned them back on again now. I also changed
the internal representation of a few struct fields to be float instead of
double, since the HP/UX 10.20 compiler was having problems with the alignment
of the doubles.
|
| |
|
| |
|
| |
|
|
|
|
| |
size 0 dimensions without corresponding unlimited dimension.
|
|
|
|
|
|
| |
herr_t, to align
them with the dataset & group iterator functions.
|
|
|
|
|
|
| |
HDfprintf. This closes
bug #401.
|
|
|
|
|
|
|
| |
more than one
level of B-tree nodes and callback functions which returned non-zero to not
work correctly.
|
| |
|
|
|
|
|
|
|
| |
several
situations which weren't tested before. Things should be both faster and
easier to understand in this code now.
|
|
|
|
|
|
|
| |
several
situations which weren't tested before. Things should be both faster and
easier to understand in this code now.
|
|
|
|
|
|
|
| |
memory we'd
just free'd. A small bug, but it will cause problems in a threaded
environment. (And it was filling up the purify logfile with junk.. :-)
|
|
|
|
|
|
| |
platforms they are
failing on...
|
|
|
|
|
|
|
|
| |
turn off the
free-lists for the library. To turn off the free-lists, edit H5FL.c and
uncomment the "NO_FREE_LISTS" macro definition near the top of the file.
(Or define the macro during compile time)
|
| |
|
| |
|
|
|
|
|
|
| |
situations where
hyperslabs were staggered in the dataset.
|
|
|
|
|
|
| |
** src/H5Epublic.h
Removed `do{...}while(0)' from H5E_BEGIN/END_TRY macros to get rid of
a warning about the constant expression.
|
|
|
|
|
|
| |
paramater for
certain return values from the callback.
|
|
|
|
|
|
|
| |
"temporary buffer"
code, since the functionality was superceded. See the followup document for
details on the free-list code.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bug fix for parallel mode.
Description:
H5FD_mpio_tas_allsame was called for all cases, even when
MPIO is not used for access. That corrupted the internal
file handle structure.
Solution:
Define a macro, IS_H5FD_MPIO(f), for testing if f is opened with
MPIO access. Will call H5FD_mpio_tas_allsame only if this
condition is true.
Platform tested:
O2K, both -64 and -n32 modes.
|
|
|
|
| |
Fixed.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bug Fix.
Description:
Tests failed if drivers multi or split is used (split is implemented
as a special case of multi). When a file created via those two drivers
is opened again, the file sizes retrieved are incorrect. These seemed
to happen to non-little-endian machines only (sun, sgi failed, but
linux succeed.)
Solution:
The error was because the superblock encoding code was keeping track
in nseen the pairs of HADDR needed to be converted but did not tell the
H5Tconvert 2*nseen to convert. Thus only the first half of the addresses
were converted, the rest were left alone. Corrected the numbers of
addresses to convert.
Platforms tested:
IRIX64, Solaris 2.7, Linux.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bug fix.
Description
When converting a floating point zero to a different format (e.g. Cray),
the mantissa part was not set to zeros complete. Cray does not
seem to mind since the exponent part was set to all 0's. Somehow,
the HDF4 does not like it and convert that pattern to a non-zero
value in IEEE.
Solution
corrected the code to set the whole mantissa to zeros completely.
Platform tested:
J90 & Solaris 2.7.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Makefile.in:
acconfig.h:
src/H5F.c:
src/H5FDdpss.c:
src/H5FDdpss.h:
src/H5config.h.in:
test/dpss_read.c:
test/dpss_write.c:
Changed the name DPSS to GRIDSTORAGE since that is the real name
of the API from ANL. DPSS is just one of the protocols it can use.
Changed a bug in the --with-ssl option.
Makefile.in:
Removed the copying of Makefile.dist since it caused problems
when doing a make distclean in a --srcdir configured directory.
|