AuthorCommitMessageCommit dateIssues
John MainzerJohn Mainzer
a9ba92287d4[svn-r10688] Purpose:Add API calls allowing user control of the metadata cache. Description: Prior to this update, the metadata cache was not configurable from outside the library. Solution: Add API calls allowing the user to configure the metadata cache either at file open time, or for any open file. Also added calls permitting the user to monitor cache size and hit rate. These latter facilities are needed...
Xiaowen WuXiaowen Wu
09718598032[svn-r10687] Purpose: Modifications.Description: Scaleoffset filter codes could not pass windows compiler. Solution: Modifications were made to make it pass. Also slight improvements of codes. Platforms tested: heping Misc. update:
Frank BakerFrank Baker
c7587a02c7c[svn-r10686] Purpose: Added note to H5Tget_class description that library returns H5T_STRING for both fixed-length and variable-length strings. Fixes Bugzilla #329. In H5Tget_member_class, added reference to list of valid class identifiers in H5Tget_class. Platforms tested: Firefox
Frank BakerFrank Baker
a33e31b5b3f[svn-r10683] Purpose: Corrected return value of H5Tget_member_value. Fixed Bugzilla #309 Platforms tested: Firefox
Xiaowen WuXiaowen Wu
348f391e425[svn-r10682] Purpose: Slight modifications.Description: Several constants related to the H5Pset_scaleoffset interface are added into H5Zpublic.h. Test cases that calls H5Pset_scaleoffset needs slight modifications. Solution: Use the defined names when calling H5Pset_scaleoffset instead of using numerical numbers. Platforms tested: heping, shanti Misc. update:
Xiaowen WuXiaowen Wu
2ae18539b1f[svn-r10681] Purpose: Slight modification.Description: Several constants were added for the scaleoffset filter in file H5Zpublic.h and corresponding changes needs to be made in H5Zscaleoffset.c. Solution: Slight modification of codes. Platforms tested: heping, shanti Misc. update:
MuQun YangMuQun Yang
192631a52e3[svn-r10680] Purpose: H5Pset_scaleoffset API is changed due to addition of the floating-point filterDescription: Only add a parameter, nothing should change for the tool. Solution: Platforms tested: Linux 2.4 Misc. update:
MuQun YangMuQun Yang
fb7f30ef4cd[svn-r10679] Purpose: H5Pset_scaleoffset API is changed due to addition of the floating-point filter.Description: Only add a parameter, nothing should change for the tool. Solution: Platforms tested: Linux 2.4 Misc. update:
MuQun YangMuQun Yang
20786cd28be[svn-r10678] Purpose: Update usage of H5Pset_scaleoffset.Description: H5Pset_scaleoffset API is changed due to addition of the floating-point filter. Solution: Only add a parameter, nothing should change for the tool. Platforms tested: Linux 2.4 Misc. update:
MuQun YangMuQun Yang
affa4e9bff4[svn-r10677] Purpose: Add some comments for H5Pset_scaleoffset.Description: Solution: Platforms tested: No need to test. Misc. update:
MuQun YangMuQun Yang
676ecf88dd6[svn-r10676] Purpose: Add a few constants for the scaleoffset filter.Description: Solution: Platforms tested: Misc. update:
Xiaowen WuXiaowen Wu
470719f4cfd[svn-r10675] Purpose: New feature.Description: The scaleoffset filter has been implemented for compressing floating-point data (float, double, but not long double) using D-scaling method from GRIB. It also changes to according to the new interface of H5Pset_scaleoffset API. Solution: Platforms tested: heping, copper, shanti Misc. update:
Xiaowen WuXiaowen Wu
c5ed3b95762[svn-r10674] Purpose: New feature.Description: The scaleoffset filter has been implemented to to compress floating-point data (single precision and double precision) using D-scale method from GRIB. Solution: Test cases for float and double datatypes are added according to the change of scaleoffset filter. Situations of fill value defined/undefined are tested. Platforms tested: heping, shanti, copper Misc. update:
Xiaowen WuXiaowen Wu
6876ac9c169[svn-r10673] Purpose: New feature.Description: To update libtool's version number for changing API interface of H5Psetscaleoffset. Solution: Platforms tested: heping Misc. update:
Xiaowen WuXiaowen Wu
02f7cdac77d[svn-r10672] Purpose: New feature.Description: The H5Pset_scaleoffset is changed for the scaleoffset filter to handle both integer and floating-point data. Currently, the D-scaling method from GRIB has been implemented for compressing floating-point data. Solution: One more parameter is added to the H5Pset_scaleoffset interface to let user specify what type of data is used and what method ...
Xiaowen WuXiaowen Wu
0af6a38a3f8[svn-r10671] Purpose: New feature.Description: The H5Pset_scaleoffset is changed for the scaleoffset filter to handle both integer and floating-point data. Currently, the D-scaling method from GRIB has been implemented for compressing floating-point data. Solution: One more parameter is added to the H5Pset_scaleoffset interface to let user specify what type of data is used and what method to use as well as corresponding...
MuQun YangMuQun Yang
c7e6a3d9d87[svn-r10670] Purpose: collective chunk IO support for AIX 5.x Description: NCSA just updated its poe version, this new version will support MPI complicated derived data type.So update our configuration file for AIX 5.x. Solution: Platforms tested: copper, no need for others since only AIX 5.x will be affected. Misc. update:
James LairdJames Laird
f8bb618d921[svn-r10669] Purpose: Bug fixDescription: Removed H5f90i.h from MANIFEST.
James LairdJames Laird
9cab0a12737[svn-r10668] Purpose: Bug fixDescription: Removed hdf5/hl/fortran/src/H5f90i.h from CVS. HL APIs should now include hdf5/fortran/src/H5f90i.h
James LairdJames Laird
139c899ba17[svn-r10667] Purpose: Bug fixDescription: Made High-Level Fortran code use automatically generated headers rather than a separate hardcoded header. Solution: Set hdf5/hl/fortran/src to include hdf5/fortran/src, so that it will find the copy of H5f90i.h in that directory. Took #include "H5private.h" out of H5f90i.h (and moved it to files that included H5f90i.h. Platforms tested: mir, modi4, pommier
MuQun YangMuQun Yang
6bc71d32f92[svn-r10666] Purpose: Adding new fortran header file name for windows.Description: Solution: Platforms tested: Misc. update:
MuQun YangMuQun Yang
c1e2a4b00f9[svn-r10665] Purpose: One dtransform test failed with Intel 8.1 C++ compiler. Turned off the test with assertion of a macro.Description: Solution: Platforms tested: Intel C++ 8.1 on .Net 2003. Misc. update:
MuQun YangMuQun Yang
8ab8a398171[svn-r10664] Purpose: H5f90i_gen.h has to be copied to fortran/src for windows. Add this line in the batch file.Description: Solution: Platforms tested: MSVS 6.0 on windows XP Misc. update:
MuQun YangMuQun Yang
4a5280bd712[svn-r10663] Purpose: Update windows fortran supportDescription: Currently an implementation of automatic generated fortran data type from C has been done for Linux/Unix platforms. For windows different implementation needs to be developed to make it consistent with the implementation on Linux/Unix. For the purpose of 1.8 release, we have to add a new header file. The checking program of the header file on windows will be generated on windows se...
Leon ArberLeon Arber
936f41d3f0b[svn-r10661] Purpose: Bug fix....Description: Despite passing all tests, the previous checkin had a copy/paste typo that resulted in the tests being run under the wrong conditions. Solution: Fixed typo. Platforms tested: yet another minor change... copper only. Misc. update:
Leon ArberLeon Arber
12088553352[svn-r10660] Purpose: bug fix (sorta)Description: Rename H5_LLONG_TO_FP_CAST_WORKS to H5_LLONG_TO_FP_CAST_BROKEN Solution: Since a test for H5_LLONG_TO_FP_CAST_WORKS is not present in the configure script, the dtransform test would assume that this cast doesn't work and skip the test. Change the variable around so that, by default, it is assumed a long long to double cast does work. Platforms tested: minor change: copper, sol ...
Leon ArberLeon Arber
b3c8b2f846c[svn-r10659] Purpose: OptimizationDescription: removed an unncessary memset call. Solution: Platforms tested: heping (pp), sol (pp) Misc. update:
Leon ArberLeon Arber
0ae785b76be[svn-r10658] Purpose: Bug fixDescription: The intel compiler on windows doesn't support long long to double conversion. Solution: Added a flag H5_LLONG_TO_FP_CAST_WORKS. When it is not defined, the data transform will issue an error when someone tries to perform a transform from long long to double and the long long to double dtransform test will be skipped. Platforms tested: heping, sol, copper Misc. update:
James LairdJames Laird
a05061f512a[svn-r10657] Purpose: Configuration featureDescription: Fortran integer types (not reals) are now automatically detected at build-time. Solution: Two helper programs are used, one to detect what types the Fortran compiler has access to, and one to generate header files for C and Fortran matching up types. Platforms tested: mir, copper, modi4, pommier (last week) Misc. update: MANIFEST updated, H5f90fortran_types.f90 removed from conf...
James LairdJames Laird
1cc3666a270[svn-r10656] Purpose: Output tweakDescription: Test output in C++ and Fortran directories now puts "C++ API:" or "Fortran API:" in front of the name of the test being run. I had overlooked the line of code that caused this to happen. Solution: Added HDF_CXX and HDF_FORTRAN variables to C++ and Fortran Makefiles.am. Platforms tested: heping (minor change)
MuQun YangMuQun Yang
79460590218[svn-r10655] Purpose: Supper 12-byte long double for intel compiler.Description: Long double is 12-byte at intel compiler, currently we always set long double to 8-byte. Change this for intel compiler. This is not the compelete change. H5Tinit.c needs also to be changed to support this. Solution: Platforms tested: Not test yet, since it won't affect other compilers except intel, will test soon. Misc. update:
MuQun YangMuQun Yang
4260605b149[svn-r10654] Purpose: long_long to long_long data transform doesn't work with intel compiler on windows.Description: Turned off this test. Solution: Need corresponding source code changes, will talk with Leon. Platforms tested: VS. Net 2003 + Intel 8.1 Misc. update:
MuQun YangMuQun Yang
7eede86c900[svn-r10653] Purpose: installhdf5_fort.bat is removed, update MANIFEST.Description: Solution: Platforms tested: Misc. update:
Binh-Minh RiblerBinh-Minh Ribler
ec33ba8c444[svn-r10652] Purpose: Update config for AIXDescription: 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...
Fang GuoFang Guo
21d06b51b27[svn-r10651] Purpose: Remove outdated source filrs from project files hdf5_f90cstub.dsp Description:Solution: Platforms tested: Misc. update:
Fang GuoFang Guo
a2c0a9bde9a[svn-r10650] Purpose: Update header file for windows. Description:Solution: Platforms tested: Misc. update:
Fang GuoFang Guo
32811337215[svn-r10649] Purpose: Remove unused batch file! Description:Solution: Platforms tested: Misc. update:
Quincey KoziolQuincey Koziol
eec925dc3f3[svn-r10648] Purpose: Bug fixDescription: Remove declaration of 'prefix' variable that was moved into the h5tools library. Platforms tested: FreeBSD 4.11 (sleipnir) w/CC=g++ Too minor to require h5committest
MuQun YangMuQun Yang
85af7249376[svn-r10646] Purpose: update windows information.Description: Solution: Platforms tested: Misc. update:
MuQun YangMuQun Yang
ecc54ece00e[svn-r10645] Purpose: Update MANIFEST since all.zip is removed from HDF5 1.7 cvs tree. Description:Solution: Platforms tested: Misc. update:
MuQun YangMuQun Yang
ecf77d51896[svn-r10644] Purpose: remove all.zip from HDF5 directory. Description:In 1.7, windows projects are directly installed under windows directory. all.zip should be deprecated. Solution: Read install_windows.txt for details on how to build and install HDF5 library on windows. Platforms tested: Misc. update:
Albert ChengAlbert Cheng
c7984f29145[svn-r10642] Changed the TMPFILE to reside in snapshot log area.
Albert ChengAlbert Cheng
1fb7c9c1356[svn-r10641] Purpose: Bug fix.Description: When there were errors in the test, program still just call MPI_FINALIZE and failed to attempt to exit with some error code so that calling programs like make be informed of the exceptions. Solution: Call MPI_ABORT if error is detected. Though MPI_ABORT does not guarantee 100% failure report, it has the best chance. Also made dimension incompatible as a real error. Platforms test...
Quincey KoziolQuincey Koziol
0cf3f85ccec[svn-r10637] Purpose: Bug fix/code cleanupDescription: Add tests to determine that very long (64K+) object names are working. Fixed a couple of bugs in h5dump where they weren't... Platforms tested: FreeBSD 4.11 (sleipnir) Solaris 2.9 (shanti)
Quincey KoziolQuincey Koziol
31fb2d13de0[svn-r10636] Purpose: Code cleanupDescription: Rearrange struct members to fit better on 64-bit machines. Platforms tested: FreeBSD 4.11 (sleipnir) Solaris 2.9 (shanti)
Leon ArberLeon Arber
70581537050[svn-r10634] Purpose: Use getenv_all for determining HDF5_PARAPREFIX instead of getenvDescription: the environment variable HDF5_PARAPREFIX is now determined collectively, instead of having each task call getenv. Solution: Environment variables set for task 0 often do not propogate to other tasks which leads to obscure and hard to track down bugs. getenv_all was written to overcome this by having all tasks query a single task for the value of its environment. Eventually, all c...
James LairdJames Laird
af260258da1[svn-r10633] Purpose: Release log updateDescription: Mentioned libtool shared library versioning in release log.
HDF AdminHDF Admin
183741eff01[svn-r10632] Snapshot version 1.7 release 46
James LairdJames Laird
8079dd88201[svn-r10631] Purpose: CleanupDescription: C++ src and test directories weren't being distcleaned when C++ wasn't configured. Platforms tested: mir
Quincey KoziolQuincey Koziol
639e5908b3f[svn-r10630] Purpose: CleanupDescription: Add some new test files to the 'distclean' target. Platforms tested: FreeBSD 4.11 (sleipnir) Too minor to require h5committest