| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
| |
Bug fix
Description:
Move assertion to allow closing non-HDF5 files with the MPI-I/O VFD to
work correctly again.
Platforms tested:
FreeBSD 4.9 (sleipnir)
h5committest
|
|
|
|
|
|
|
|
|
|
|
| |
Bug fix.
Description:
Allow H5Tget_native_type() to handle opaque fields in compound datatypes.
Platforms tested:
FreeBSD 4.9 (sleipnir)
too minor to require h5committest
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bug fix/optimization
Description:
Address slowdown in MPI-I/O file metadata operations that was introduced
mid-stream. We now _require_ a POSIX compliant parallel file system for the
MPI-I/O file driver (as well as for the MPI-POSIX file driver).
Also optimized file open operation when the file is being created by
reducing the number of collective & syncronizing calls.
Platforms tested:
FreeBSD 4.9 (sleipnir) w/parallel
h5committest
|
|
|
|
|
|
|
|
|
|
|
|
| |
improvement.
Description:
Created an entry for 2.96 and added -Wno-long-long to the CFLAGS
to suppress the thousands of 'long long' warnings because we are
using it and we know it is not in the C89 standard.
Platforms tested:
Eirene.
|
|
|
|
|
|
|
|
|
|
|
| |
Bug fix
Description:
Update gcc 3.4 flags to reduce optimization level to the same settings
as for gcc 3.0-3.3 due to code generation bugs at higher optimization levels.
Platforms tested:
FreeBSD 4.9 (sleipnir)
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Improvement
Description:
Changed parsing of verbose level by the common test library routine.
Change t_mpi.c to use the Verbose control better.
Platforms tested:
Eirene (pp).
Misc. update:
|
|
|
|
|
|
|
|
|
|
| |
Purpose:
Corrections from tech review in the following tool descriptions
h5cc/h5pcc
h5fc/h5pfc
h5c++
Platforms tested:
IE 5
|
|
|
|
|
|
|
|
| |
Purpose:
Updated release tagline to read
"Describes HDF5 Release 1.6.2, February 2004"
Platforms tested:
IE 5
|
|
|
|
|
|
|
|
|
| |
Purpose:
Updated release tagline to read
"Describes HDF5 Release 1.6.2, February 2004"
Platforms tested:
IE 5
|
|
|
|
|
|
|
| |
Purpose:
Added 2004 to copyright dates line
Platforms tested:
IE 5
|
|
|
|
|
|
|
|
|
|
| |
Purpose:
Added section for R 1.6.2.
Removed 'current release' notation from R 1.6.1 section.
Copy edits.
Platforms tested:
IE 5
|
|
|
|
|
|
|
| |
Removed debug print statements committed by mistake.
Platforms tested:
eirene.
|
|
|
|
|
|
|
| |
Added the function ParseTestVerbosity() to be shared by all programs.
Platforms tested:
Eirene.
|
|
|
|
|
|
|
|
|
|
|
| |
Bug fix
Description:
C++ compilers do not like the variable name new which is a kind word
for C++. Changed it to newval instead.
Platforms tested:
Tested in Copper which is the one complained about the name.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Improvement.
Description:
Complete change of the verbose control to use the routines provided by
the test/libh5test.a.
Platforms tested:
Tested in Eirene (parallel).
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
New feature.
Description:
Added function SetTestVerbosity() so that other applications can
set the verbosity explicitedly without the whole testframe taking
over.
Added Verbose queries shorthands to make code more readable and
easier to change the levels of low, medium and high.
Platforms tested:
Eirene (both serial and parallel).
Misc. update:
|
|
|
|
|
|
|
| |
Purpose:
Add h5pcc and h5pfc
Platforms tested:
Safari and IE 5
|
|
|
|
|
|
|
|
| |
Purpose:
Correct 'strpad' parameter values in h5tset/get_strpad_f
e.g., H5T_STR_NULL_F corrected to H5T_STR_NULLPAD_F
Description:
Safari, IE 5
|
|
|
|
|
|
|
| |
Purpose:
Correct H5Pget_edc_check return values
Platforms tested:
Safari, IE 5
|
|
|
|
|
|
|
|
| |
Purpose:
Copy edits
Platforms tested:
Safari, IE 5
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Improvement.
Description:
Verbosity level were specified by numbers which are not meaningful
and prone to typos.
Solution:
Adapted the Verbosity predefined level symbols from HDF4
and changed all numberic verbosity to symbolic values.
(Still need to convert some left over macros like MESSAGE.)
Platforms tested:
Eirene.
No h5committest since this is trivial.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bug fix
Description:
Tweak address comparison of external file list's heap address a bit to
pacify Windows.
Platforms tested:
FreeBSD 4.9 (sleipnir)
Asking Pedro to test on Windows
Too minor to require h5committest
|
|
|
|
| |
Bump version number after creating snapshot for user.
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add tests & docs
Description:
Added tests for the recent B-tree bug fixes & document their fix in the
release notes.
Platforms tested:
FreeBSD 4.9 (sleipnir)
Too minor to require h5committest
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bug fix.
Description:
Fix problems in B-tree deletion routine that were corrupting the data
structure when the B-tree had several levels and the right-most item from a
leaf node that was the right-most child of an internal node was removed.
Also address similar problems when a complete internal or right-most node
was removed.
NOTE: The B-tree deletion routines are still _NOT_ maintaining the B-tree
properties correctly, that will be addressed in a future (hopefully soon) fix.
Platforms tested:
FreeBSD 4.9 (sleipnir)
too obscure to require h5committest
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bug fix.
Description:
OSF1 machine at PSC barked at "make install" because an intended
comment was inserted in the middle of the column. This is not kosher
because officially, make comments should be started with # at column 1.
Solution:
Moved the comment of installing h5fc as h5pfc to start at column 1.
Platforms tested:
Not h5committested since this is exposed by the PSC machine and Elena
has tested the fix there.
Misc. update:
|
| |
|
|
|
|
|
|
|
|
| |
Description: h5dump and h5ls cannot handle special characters when data
is enum type.
Platforms tested: h5committest
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
fix a project setting bug for release hdf5 c++ test
Description:
WS2_32.lib is forgotten to add to the release version of testhdf5_cpp. Some interal windows files cannnot be found.
Solution:
Add WS2_32.lib.
Platforms tested:
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Purpose: Maintenance
Description: Compilation of C++ APIs failed when ecc compiler was used.
Solution: Quincey and Raymond found out that one needs
-D__GNUC__ flag with ecc v7.1 to build on titan. I added
compilation flags from the config/ia64-linux-gnu file to the
c++/config/ia64-linux-gnu
Platforms tested: hal (Altix), titan
On titan C++ tests passed, but build failed in the
tools/misc directory with the misterious message:
.depend:28: *** multiple target patterns. Stop.
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
| |
Purpose: Bug fix
Description: I made a type in the production flags.
Solution: Fixed.
Platforms tested: titan
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Purpose: Maintenance
Description: I added new configuration file ia64-linux-gnu to the
c++/config directory and made ecc a default C++ compiler
for ia64-linux-gnu systems
Solution: N/A
Platforms tested: Altix (SGI Linux64 IA64 machine) - all tests passed
titan - configuration passed; it is still building
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Update c++ test project
Description:
dumplicate codes in c++ test has been removed and relinked with c tests.
However, this is not reflected on windows.
Solution:
make testhdf5_cpp and testhdf5_cppdll depend on libtest.lib and libtestD.lib; under
that case, the test is relinked with c tests.
Platforms tested:
windows 2000
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
update project files.
Description:
testframe.c defines some helper functions. windows libtest and libtestD projects need to incoporate
this function.
Solution:
Add testframe.c in libtest.dsp and libtestd.dsp.
Platforms tested:
windows 2000
Misc. update:
|
|
|
|
| |
Bump version # after creating another snapshot for a user.
|
|
|
|
|
|
|
|
|
|
|
| |
Bug fix
Description:
Plug another small memory leak for fill-values.
Platforms tested:
FreeBSD 4.9 (sleipnir)
too minor to require h5committest
|
|
|
|
| |
Bump revision number after creating snapshot for user testing.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bug fix
Description:
Correct two problems with variable-length datatypes in datasets:
- When overwriting an entire dataset, writing the fill value to the
file would be skipped, causing problems for VL datatypes when
objects in the file had been unlinked (and thus the space in the
file was not all zeros)
- When an application has set a fill-value for a dataset and the
dataset's datatype contained a VL datatype, the library was filling
space on disk with the memory form of the VL information, instead
of the disk form.
Platforms tested:
FreeBSD 4.9 (sleipnir)
h5committest
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Code cleanup & reorganization
Description:
Move further in the testing framework cleanup, eliminating all the
global variables (moving them into testframe.c as static variables) from the
testing framework code and moving it into the libh5test.a.
Platforms tested:
FreeBSD 4.9 (sleipnir) w & w/o thread-safety, c++ & parallel
h5committested
|
|
|
|
|
|
|
|
| |
Description: int64_t couldn't be found after titan's ecc was upgraded.
Solution: Added -D__GNUC__ to CFLAGS
Platforms tested: titan(titan specific)
|
|
|
|
| |
Updated.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Feature
Description:
Added option -showconfig which Shows the HDF5 library configuration summary
Platforms tested:
No h5committest test which does not test these tools.
Tested in eirene by hand.
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bug fix
Description:
When two property lists are compared, the H5Pequal routine was just
comparing the raw information for the property values. This causes problems
when the raw information contains pointers to other information.
Solution:
Allow a 'compare' callback to be registered for properties, so that a user
application get perform the comparison itself, allowing for "deep" compares of
the property value.
This was exported to the H5Pregister & H5Pinsert routines in the development
branch, but not the release branch.
Platforms tested:
FreeBSD 4.9 (sleipnir)
h5committest
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Purpose: Windows maintenance for the 1.6.2 release
Description: Included regenerated H5Tinit.c and modofied testhdf5(dll).dsp
files to the archive files.
Solution:
Platforms tested: This is a pure Windows update, so it was tests on
Windows 2000 with MSVC++ for all.zip(debug and release x DLL)
and
Windows 2000 with MSVC++ Intel C and Fortran
compilers for all_withf90.zip(debug and release)
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
| |
feature
Description:
Install the C and Fortran compiler commands as h5pcc and h5pfc if
parallel mode is used.
Platforms tested:
"h5committested"
|
|
|
|
|
|
|
|
|
|
|
| |
Description: Bump up the version number before giving a tar ball to the MAC HDF5
Fortran user.
Solution: run bin/h5vers on eirene
Platforms tested: N/A
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Purpose: Maintenance
Description: Added information about how to build HDF5 Fortran Library
(use --disable-shared --enable-static with configure)
Solution: N/A
Platforms tested: N/A
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Purpose: Maintenance
Description: Added Fortran support for MAC OS X
Solution: This port was tested only for IBM XL Fortran compiler
version 8.1 Beta.
Few things to remember:
1. do not use AFS to build Fortran; compiler
for some reason cannot find *.mod files that
were successfully compiled.
2. Fortran Library can be built only with --disable-shared
--enable-static flags.
Platforms tested: pommier, h5committested (it is amasing, but iot works
really nicely! Albert, Thank you!)
Misc. update:
|