| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Removed old feature
Description:
Removed the hardsetting of --prefix and creation of <prefix>/ directory
since this version has prefix default to hdf5/ in the build-directory
and will create the <prefix>/ directory during install.
Also updated the help page to reflect the change.
Platforms tested:
Tested in heping by hand.
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bug fix
Description:
Add some "safety net" sort of assertions and sanity checks contributed by
user.
Platforms tested:
FreeBSD 4.11 (sleipnir)
Too minor to require h5committest
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
On windows, HDF5 C example output file gets changed.
Needs to be fixed.
Description:
Solution:
Platforms tested:
windows XP 6.0 and .Net.
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
| |
update information of windows product.
Description:
Solution:
Platforms tested:
Misc. update:
|
|
|
|
|
|
|
|
|
| |
Description: Added a know problem to RELEASE.txt. Cray SV1 fails to correctly
convert between some floating-point numbers for software conversion.
Misc. update: RELEASE.txt
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Update windows installation file
Description:
Fix some bugs,
Add more contents for .Net and Intel.
Solution:
Platforms tested:
Misc. update:
|
|
|
|
|
|
|
|
|
|
| |
Description:
Solution:
Platforms tested:
Misc. update:
|
|
|
|
|
|
|
|
|
|
| |
Description: Changed the version of the Fortran compiler for sol (Solaris 2.8)
Solution: N/A
Platforms tested: N/A
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
| |
Description: Changed suffix to pre3 after creating a tar ball for the
second round of testing
Solution: Ran bin/h5vers on heping; made sure that files were modified
by autoconf 2.59
Platforms tested: heping
Misc. update:
|
|
|
|
|
|
|
|
| |
Description: dtypes7.h5 was left out from MOSTLYCLEAN object.
Solution: added it on.
Platforms tested: fuss
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
typo fix and small improvement.
Description:
t_coll_chunk.c:
ccdataset_vrfy() was using a wrong routine name to identify itself.
testphdf5.c:
Add a definition of NFILENAME to be the common dimension size of
FILENAME[] and filenames[][] since they must have the same first
dimension size.
Platforms tested:
h5committested.
Misc. update:
|
|
|
|
| |
updated with MPIPOSIX fix.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bug fix.
Description:
"testphdf -p" would with data verification errors. The reasons were
that the MPIPOSIX driver file open and close, especially the close
routine provide no "coordination" between processes. The testphdf5
tests reuse the same file for test data file by opening using H5Fcreate
with the HDF5_FCC_TRUNC option. The test routines do not provide any
code to ensure that all processes have finished one test before moving
to the next test. Some "faster" process would have finished verifying
its portion of data as correct and move to the next test which opens
the same file with TRUNCATOIN which truncates the previous data file.
But some "slower" processes are still verifying the "previous" data
file which all of a sudden got truncated by the "faster" process.
Solution:
Technically, the test program should be fixed to ensure all processes
have finished one test before any is allowed to move to the next test.
OTOH, the MPIO VFD has no problem with this test because MPI-IO requires
File open and close be called collectively correct and ensure it is
returned properly.
I choose to fix the MPIPOSIX close routine to provide some sort of
coordination between processes by requiring all processes to have
completed the close of a file before it is returned to user space.
This makes the MPIPOSIX close routine behaves more like the MPIO
close routine, thus provide more protection for user applications
that fail to code in the coordination. But having the barrier
in the MPIPOSIX close routine would penalize applications where
it is "okay" for some processes to close its file handle and race
ahead to do other things since it is not going to access this file,
therefore whether other processes are still using the file is immaterial.
Maybe this protective coordination should be optional and can be turned
off by confident users who need not this sort of protection.
Platforms tested:
"h5committested" and tested in modi4 and tesla.
Misc. update:
|
| |
|
|
|
|
|
|
|
|
| |
Purpose:
Updated RELEASE.txt
Description:
Mentioned change from autoconf 2.53 to 2.59 in release notes for 1.6 branch.
|
|
|
|
|
|
|
|
|
|
|
| |
Bug fix
Description:
Turned off reconfigure output in h5vers script.
Platforms tested:
verbena
|
|
|
|
|
|
|
|
| |
Description: In my previois checkin(revision 1.82) to special datatype like "short", I forgot to cleanup
some code.
Platforms tested: No test needed.
|
|
|
|
| |
Another attempt to change the format of the failed details reporting.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Many warnings about duplicate symbols for various members in the std.
Solution:
Temporarily added -qweaksymbol to suppress linker messages warning
of duplicate symbols since these warnings are harmless.
Note from pSeries and AIX Information Center:
When compiling C++ programs containing extern inline functions,
you can use the -qweaksymbol compiler option to suppress linker
messages warning of duplicate symbols.
Hoping that a better solution is suggested or the problem will be
handled by the compiler in the future.
Platforms tested:
AIX 5.1 (copper)
Misc. update:
|
|
|
|
| |
modified the output format of dumping logfile when failures have occurred.
|
|
|
|
| |
Update manifest with reconfigure.sh -> reconfigure change
|
|
|
|
|
|
|
|
|
|
| |
Description:
Removed the following files from the projects hdf5_cpp and
hdf5_cppdll, due to the removal of the files for bugzilla #242:
H5Idtemplates.h H5RefCounter.cpp H5RefCounter.h
Platforms tested:
Windows XP
|
|
|
|
|
|
|
|
|
| |
Description:
Fixed typo in using namespace; it was mistakenly opening the namespace.
Platforms tested:
Linux 2.4 (heping)
SunOS 5.8 64-bit (sol)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bug fix
Description:
HDF5 1.6 was not using the correct version of autoconf.
Solution:
Updated bin/reconfigure script to configure all three configure.in files
using version of autoconf in AFS. Updated bin/h5vers script to use
reconfigure script.
***
CHANGED NAME OF reconfigure.sh TO reconfigure.
***
Used bin/reconfigure to update configure files.
Platforms tested:
mir, eirene, modi4, copper, arabica
|
|
|
|
| |
'hdf5_1_6'.
|
|
|
|
|
|
|
| |
Updated to require autoconf v2.59.
Platforms tested:
in Eirene only since the change is trivial.
|
|
|
|
| |
Updated with AIX and TFLOPS new information.
|
|
|
|
|
|
|
|
|
|
|
|
| |
Feature
Description:
Added code to dump the beginnng and last few lines of the
test log file if errors have occurred.
Platforms tested:
Tested the code itself separatedly but daily test is where
it is really tested. Should work.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Update RELEASE.txt for changes in compilers on DataStar.
Description:
Documentation update.
Solution:
N/A
Platforms tested:
N/A
Misc. update:
N/A
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
feature
Description:
Starting to add a feature that will print out details from the snapshot
test logfile when the test fails. Only a debug statment is added to
see if snapshot is reporting error status correctly.
Platforms tested:
Not tested. Wait for daily test to show the result.
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
| |
Description: On some Cray, size of "short" is 8 byte but only the low-order 4 byte
are ever used(precision 4 byte). The "perm" in struct "detect_t" contains `-1' for
bytes that aren't used, making detection of order invalid in function print_results().
Solution: Use a "for" loop to search through "perm" find the first non "-1" element,
and use it to decide the byte order of the machine.
Platforms tested: Cray SV1 and fuss - limited change.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
round of testing
Description: Changed suffix to pre2
Solution: Used bin/h5vers -s command on eirene to modify
the version number (1.6.4-pre2)
Platforms tested: N/A
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
| |
release
Description: Changed suffix to pre1
Solution: Ran bin/h5vers -s command on eirene
Platforms tested: mir
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
| |
Description:
+ replaced "goto error" with throw exceptions
+ properly cleanup dynamically allocated memory in failure cases,
for in some cases, the execution continues on after the failures
were reported.
Platforms tested:
Linux 2.4 (heping)
SunOS 5.8 64-bit (sol)
|
|
|
|
|
|
|
|
| |
Description:
Removed:
c++/src/H5Idtemplates.h
c++/src/H5RefCounter.cpp
c++/src/H5RefCounter.h
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Description:
In the release branch, RefCounter was still used for maintaining
the reference count and there was a memory leak problem (bug 242)
which is not a simple fix.
Solution:
Removed this reference counting approach completely and started
using the C library's new APIs for that purpose.
Platforms tested:
Linux 2.4 (heping)
SunOS 5.8 64-bit (sol)
|
|
|
|
|
|
|
|
| |
Description:
Removed RefCounter from the C++ API.
Platform:
Will check again on heping after checking in.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Description:
In the release branch, RefCounter was still used for maintaining
the reference count and there was a memory leak problem (bug 242)
which is not a simple fix.
Solution:
Removed this reference counting approach completely and started
using the C library's new APIs for that purpose.
Platforms tested:
Linux 2.4 (heping)
SunOS 5.8 64-bit (sol)
|
|
|
|
|
|
|
|
|
| |
Description:
Checked return value from C API for failure condition.
Platforms tested:
Linux 2.4 (heping)
AIX 5.1 (copper)
|
|
|
|
|
|
|
|
|
| |
Description: On SGI Altix(cobalt) Linux, wrong values were printed out with enum data type.
No apparent reason was found out.
Solution: Use another pointer to the buffer containing enum data type values to do print.
Platforms tested: cobalt - very simple change.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Improvement.
Description:
Added a command to dump all environment variables at the
beginning of the snapshot test.
Platforms tested:
Attempted to test in eirene but aborted it after seeing the
dumping because it was doing things to the current/ of daily
test directory. *arg!*
|
|
|
|
|
|
|
|
|
| |
Description: At line 3203, H5T_bit_set(s, src.u.f.mpos, 1, FALSE) has unclear
intention to me. Before I figure out why it was there, moved it to line 3229,
where I think it should be. This did fix some data conversion.
Platforms tested: h5committest.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
bug fix
Description:
in 1 case when there was not a requested layout, the original chunk was not preserved
Solution:
Platforms tested:
linux (small change)
Misc. update:
|
| |
|
|
|
|
|
|
|
|
|
| |
Description: There's been some assertion failure on mir periodically. I tried my best to fix
it because I cannot repeat the failure. At line 3202, it said "H5T_bit_set(s, src.u.f.mpos, 1, FALSE)",
which is unclear to me. Simply commented it out.
Platforms tested: mir
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Update.
Description:
Update installation file on how to link HDF5 with Zlib 1.2.2 and Szip 2.0 DLL libraries.
Solution:
Platforms tested:
Misc. update:
|
|
|
|
|
|
|
| |
Description: Added test for user-defined integer datatype.
Platforms tested: fuss and h5committest
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bug fix.
Description:
During last check-in, I forgot to uncheck HDF5 C++/Fortran projects from the dependencies of the "all" dummy project. By default, only HDF5 C projects should be added to the dependencies of the "all" dummy project.
Solution:
Uncheck HDF5 C++/Fortran projects from the dependencies of the "all" dummy project. (update all.dsw)
Platforms tested:
Minor fix, test not necessary.
Misc. update:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
bug fix
Description:
a string with 2 characters was declared as having size 2. changed to size 3 (+ null character)
this was causing compiler warnings with g++
Solution:
Platforms tested:
linux
free bsd (g++)
Misc. update:
|