summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r10703] Purpose:Quincey Koziol2005-04-301-6/+6
| | | | | | | | | | | | | | | | Bug fix Description: Correct bug where buffers that have only fractional elements (usually from being compressed before being shuffled) would cause optimized algorithm to dump core. Solution: Don't attempt to shuffle bytes unless we've got more than one element. Platforms tested: FreeBSD 4.11 (sleipnir) Too minor to require h5committest
* [svn-r10702] Purpose:Xiaowen Wu2005-04-291-3/+3
| | | | | | | | | | | | | | | Bug fix. Description: The previous bug fix of H5Zscaleoffset filter was not secure enough. Solution: Slight modification based on previous version. Platforms tested: heping Misc. update:
* [svn-r10701] James Laird2005-04-293-40/+26
| | | | | | | | | | | | | | | | | Purpose: Bug fix Description: Some platforms (Windows) don't have the long long type, which causes automatic Fortran type matching to fail. A solution is to use HDF5's long_long type. Solution: Changed H5match_types.c to use long_long type. Moved definition of long_long out of H5private.h and into H5public.h. Platforms tested: mir, copper, pommier
* [svn-r10700] Purpose:Quincey Koziol2005-04-294-3/+46
| | | | | | | | | | | | | | | Bug fix Description: Kent reminded me that switching the logic wasn't enough, we really needed to add the definition to the configure script. Solution: Do that. Platforms tested: FreeBSD 4.11 (sleipnir) Too minor to require h5committest
* [svn-r10699] Purpose:Quincey Koziol2005-04-293-6/+6
| | | | | | | | | | | | Code cleanup Description: Switch name & logic from H5_LLONG_TO_FP_CAST_BROKEN to H5_LLONG_TO_FP_CAST_WORKS, to better match the rest of the library. Platforms tested: FreeBSD 4.11 (sleipnir) Too minor to require h5committest
* [svn-r10698] Purpose:Xiaowen Wu2005-04-291-3/+3
| | | | | | | | | | | | | | | | | | Bug fix. Description: The scaleoffset filter checks the uppper limmit of span of values before it is assigned. The check for floating-point data, which may not be represented in the machine exactly as the user wanted, did not consider this. Solution: Slight modification of check above. Platforms tested: heping Misc. update:
* [svn-r10697] Purpose:Fang Guo2005-04-291-23/+24
| | | | | | | | | | | Update fortran source code for windows. Description: Solution: Platforms tested: Misc. update:
* [svn-r10696] Purpose:Fang Guo2005-04-291-15/+15
| | | | | | | | | | | Update header files for windows Description: Solution: Platforms tested: Misc. update:
* [svn-r10695] Purpose:MuQun Yang2005-04-291-2/+2
| | | | | | | | | | | | Update collective irregular IO support information for IBM AIX 5.x Description: Solution: Platforms tested: Misc. update:
* [svn-r10694] Purpose:MuQun Yang2005-04-291-1/+2
| | | | | | | | | | | | Add some comments for handling collective irregular IO with this platform. Description: Solution: Platforms tested: Misc. update:
* [svn-r10690] Purpose:MuQun Yang2005-04-281-12/+17
| | | | | | | | | | | | | | | | | | Bug fix Description: On visual studio 6.0, conversion from unsigned long long to double is not supported. Even during compilation stage, it will fail. Solution: Albert changed the way the macro is handled so that for windowx MSVS 6.0, the code that has conversion from unsigned long long to double will not compile. Platforms tested: windows, linux Misc. update:
* [svn-r10689] Purpose:John Mainzer2005-04-281-2/+2
| | | | | | | | | | | | | | | | | | | | | | | Update config/lt_vers.am Description: My version number bump to config/lt_vers.am somehow didn't get checked in with the rest of the metadata cache API mods. Solution: Bumped the version numbers again, and try checking in the file again. Platforms tested: None -- but see previous checkin of metadata cache API additions. Misc. update:
* [svn-r10688] Purpose:John Mainzer2005-04-2816-261/+4620
| | | | | | | | | | | | | | | | | | | | | | | | | | 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 for "manual" cache size control Platforms tested: h5committested Misc. update:
* [svn-r10687] Purpose:Xiaowen Wu2005-04-281-50/+38
| | | | | | | | | | | | | | | 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:
* [svn-r10686] Frank Baker2005-04-271-3/+9
| | | | | | | | | | | 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
* [svn-r10683] Purpose:Frank Baker2005-04-271-2/+2
| | | | | | | Corrected return value of H5Tget_member_value. Fixed Bugzilla #309 Platforms tested: Firefox
* [svn-r10682] Purpose:Xiaowen Wu2005-04-271-7/+7
| | | | | | | | | | | | | | | | | | 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:
* [svn-r10681] Purpose:Xiaowen Wu2005-04-271-15/+16
| | | | | | | | | | | | | | | | | 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:
* [svn-r10680] Purpose:MuQun Yang2005-04-271-1/+1
| | | | | | | | | | | | | | 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:
* [svn-r10679] Purpose:MuQun Yang2005-04-271-1/+1
| | | | | | | | | | | | | | 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:
* [svn-r10678] Purpose:MuQun Yang2005-04-271-1/+1
| | | | | | | | | | | | | | | 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:
* [svn-r10677] Purpose:MuQun Yang2005-04-271-0/+15
| | | | | | | | | | | | | Add some comments for H5Pset_scaleoffset. Description: Solution: Platforms tested: No need to test. Misc. update:
* [svn-r10676] Purpose:MuQun Yang2005-04-271-0/+6
| | | | | | | | | | | | Add a few constants for the scaleoffset filter. Description: Solution: Platforms tested: Misc. update:
* [svn-r10675] Purpose:Xiaowen Wu2005-04-261-159/+508
| | | | | | | | | | | | | | | | | 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:
* [svn-r10674] Purpose:Xiaowen Wu2005-04-261-29/+472
| | | | | | | | | | | | | | | | | | | | 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:
* [svn-r10673] Purpose:Xiaowen Wu2005-04-261-3/+3
| | | | | | | | | | | | | | | New feature. Description: To update libtool's version number for changing API interface of H5Psetscaleoffset. Solution: Platforms tested: heping Misc. update:
* [svn-r10672] Purpose:Xiaowen Wu2005-04-261-1/+1
| | | | | | | | | | | | | | | | | | | | | 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 parameters. Platforms tested: heping Misc. update: Needs to update libtool's version number
* [svn-r10671] Purpose:Xiaowen Wu2005-04-261-9/+15
| | | | | | | | | | | | | | | | | | | | 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 parameters. Platforms tested: heping Misc. update:
* [svn-r10670] MuQun Yang2005-04-261-1/+1
| | | | | | | | | | | | | | | | | 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:
* [svn-r10669] Purpose:James Laird2005-04-261-1/+0
| | | | | | | Bug fix Description: Removed H5f90i.h from MANIFEST.
* [svn-r10668] Purpose:James Laird2005-04-261-221/+0
| | | | | | | | Bug fix Description: Removed hdf5/hl/fortran/src/H5f90i.h from CVS. HL APIs should now include hdf5/fortran/src/H5f90i.h
* [svn-r10667] Purpose:James Laird2005-04-267-9/+12
| | | | | | | | | | | | | | | | | Bug fix Description: 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
* [svn-r10666] Purpose:MuQun Yang2005-04-261-0/+2
| | | | | | | | | | | | Adding new fortran header file name for windows. Description: Solution: Platforms tested: Misc. update:
* [svn-r10665] Purpose:MuQun Yang2005-04-261-6/+7
| | | | | | | | | | | | | | 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:
* [svn-r10664] Purpose:MuQun Yang2005-04-261-0/+1
| | | | | | | | | | | | | | | 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:
* [svn-r10663] Purpose:MuQun Yang2005-04-261-0/+33
| | | | | | | | | | | | | | | | Update windows fortran support Description: 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 separately. Solution: Platforms tested: VS 6.0 on windows xp. Misc. update:
* [svn-r10661] Purpose:Leon Arber2005-04-251-2/+2
| | | | | | | | | | | | | | | | 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:
* [svn-r10660] Purpose:Leon Arber2005-04-252-5/+5
| | | | | | | | | | | | | | | | | 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 Misc. update:
* [svn-r10659] Purpose:Leon Arber2005-04-252-3/+2
| | | | | | | | | | | | | | Optimization Description: removed an unncessary memset call. Solution: Platforms tested: heping (pp), sol (pp) Misc. update:
* [svn-r10658] Purpose:Leon Arber2005-04-252-35/+44
| | | | | | | | | | | | | | | | | Bug fix Description: 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:
* [svn-r10657] Purpose:James Laird2005-04-2514-168/+635
| | | | | | | | | | | | | | | | | | | | Configuration feature Description: 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 configure.in, since it is not longer generated by configure.
* [svn-r10656] Purpose:James Laird2005-04-2514-0/+44
| | | | | | | | | | | | | | | Output tweak Description: 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)
* [svn-r10655] Purpose:MuQun Yang2005-04-251-0/+4
| | | | | | | | | | | | | | | 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:
* [svn-r10654] Purpose:MuQun Yang2005-04-251-0/+6
| | | | | | | | | | | | | | | | | 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:
* [svn-r10653] Purpose:MuQun Yang2005-04-251-1/+0
| | | | | | | | | | | | installhdf5_fort.bat is removed, update MANIFEST. Description: Solution: Platforms tested: Misc. update:
* [svn-r10652] Purpose: Update config for AIXBinh-Minh Ribler2005-04-231-4/+7
| | | | | | | | | | | | | | | | | | | | Description: 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)
* [svn-r10651] Purpose:Fang Guo2005-04-221-32/+0
| | | | | | | | | | | Remove outdated source filrs from project files hdf5_f90cstub.dsp Description: Solution: Platforms tested: Misc. update:
* [svn-r10650] Purpose:Fang Guo2005-04-221-26/+5
| | | | | | | | | | | Update header file for windows. Description: Solution: Platforms tested: Misc. update:
* [svn-r10649] Purpose:Fang Guo2005-04-221-66/+0
| | | | | | | | | | | Remove unused batch file! Description: Solution: Platforms tested: Misc. update:
* [svn-r10648] Purpose:Quincey Koziol2005-04-221-1/+0
| | | | | | | | | | | | Bug fix Description: 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