summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r10743] Purpose:James Laird2005-05-121-96/+7
| | | | | | | | | | | | | | | | | | Code cleanup Description: fortran/src/H5f90i.h used to define different fortran types for every compiler. Now it only defines three things, and they are the same for every platform but one. Solution: Eliminate duplicate definitions; now there are only two cases ("UNICOS" and "everything else"). This should also let the HDF5 Fortran compile anywhere, even on unknown platforms. Platforms tested: mir, pommier, modi4, copper, Cray X1 (in progress)
* [svn-r10742] Purpose:MuQun Yang2005-05-101-1/+6
| | | | | | | | | | | | | | | | A little enhancement for integer datatype filter Description: Minimum-bit of the scaleoffset filter should not be less than 0, However, if the user accidently input a negative value for integer type, we will reset it to zero. Solution: Platforms tested: too minor to test. Misc. update:
* [svn-r10741] Purpose:MuQun Yang2005-05-091-2/+5
| | | | | | | | | | | | | | | Minor change for rounding of floating-point value for scaleoffset filter. Description: Always round to the bigger absolute integer value if floating-point data is in the middle. 0.5->1, -0.5->-1. Solution: Platforms tested: Too minor to test Misc. update:
* [svn-r10740] Purpose:Quincey Koziol2005-05-091-4/+4
| | | | | | | | | | | Bug fix Description: Add missing #ifdef's to recent code cleanup that fix daily test failures. Platforms tested: FreeBSD 4.11 (sleipnir) Too minor to require h5committest
* [svn-r10739] Purpose:Pedro Vicente Nunes2005-05-094-0/+12033
| | | | | | | | | | | | | | new test Description: adds a new test for a case when there is more than 1 stripmine read Solution: Platforms tested: Linux Misc. update:
* [svn-r10738] Purpose:Pedro Vicente Nunes2005-05-092-22/+34
| | | | | | | | | | | | | | | | | | | bug fix 366 Description: the printing of the array indices was done relatively to the stripmine data (data read by hyperslabs when its memory requiremnts are too large) this was causing an incorrect numbering of the array indices (the next read would initialize the indices to zero) Solution: added a field to the print context that keeps track of the stripmine position and pass to the rendering function the total element position Platforms tested: Linux Misc. update:
* [svn-r10736] Purpose:Quincey Koziol2005-05-0733-290/+167
| | | | | | | | | | | Code cleanup Description: Clean up some compiler warnings Platforms tested: FreeBSD 4.11 (sleipnir) h5committest
* [svn-r10734] Purpose:Quincey Koziol2005-05-073-23/+257
| | | | | | | | | | | | Bug fix Description: Fix several problems with mounting files on an entry in a group when the file the group is in has been closed. Platforms tested: FreeBSD 4.11 (sleipnir) h5committest
* [svn-r10733] Purpose:MuQun Yang2005-05-061-2/+2
| | | | | | | | | | | | | | Update H5Zscaleoffset.c so that it supports negative precision number. Description: Solution: Platforms tested: Linux 2.4 Misc. update: too minor to check in other platforms
* [svn-r10731] Purpose: Bug fixRaymond Lu2005-05-051-0/+2
| | | | | | | | | Description: A user reported conversion of floating-point numbers returned some wrong value. It turned out a variable in H5T_conv_f_f() wasn't reset after being used for each element. See bug #356 for details. Solution: Simple reset it. Platforms tested: fuss; also tested with the program user provided. Very simple change.
* [svn-r10730] Purpose:James Laird2005-05-054-6/+124
| | | | | | | | | | | | | | | | Portability feature Description: The random() and srandom() functions are not available on all machines. Set up the configure script to automatically detect them, rather than requiring their presence or absence to be hardcoded. Solution: Added AC_CHECK_FUNCS macro to configure.in and replaced #ifdef WIN32 conditionals with #ifdef H5_HAVE_RANDOM conditionals. Platforms tested: sleipnir, Windows
* [svn-r10729] Purpose:James Laird2005-05-054-7/+207
| | | | | | | | | | | | | | | | | Cray X1 Port Description: Porting 1.7 branch to Cray X1. With these changes, HDF5 builds, but there are some errors in the tests. Working on the errors. Solution: Added nv1-cray file to config directory. Cleaned up some code in hl/c++ that was causing compiler to complain. Platforms tested: Cray X1, mir, sleipnir Misc. update:
* [svn-r10728] Purpose:Pedro Vicente Nunes2005-05-041-2/+2
| | | | | | | | | | | | | | | | bug fix Description: some lines were longer that 132 characters (the "official" max lenght of a line in F95) the g95 compiler complained about it Solution: reduce the line lenght Platforms tested: linux (g95, intel) Misc. update:
* [svn-r10727] Purpose:James Laird2005-05-042-57/+54
| | | | | | | | | | | | | Bug fix Description: Removed Makefile.am for installing .mod files from fortran/testpar. Removed warnings in H5match_types.c Platforms tested: heping Misc. update:
* [svn-r10726] Purpose:James Laird2005-05-041-2/+2
| | | | | | | | | | | Bug fix Description: Removed Makefile.am code to install .mod files in fortran/testpar. Fixed warnings in H5match_types.c Platforms tested: heping
* [svn-r10725] Purpose:Pedro Vicente Nunes2005-05-041-2/+5
| | | | | | | | | | | | | | | bug fix Description: the hdf5 file of the test was being generated on the NFS filesystem Solution: use the libtest function h5_fixname Platforms tested: Linux Misc. update:
* [svn-r10723] Purpose:Quincey Koziol2005-05-041-2/+6
| | | | | | | | | | | Bug fix (sorta) Description: Turn down the optimization level for gcc 4.1 also. Platforms tested: FreeBSD 4.11 (sleipnir) Not tested w/h5committest
* [svn-r10722] Purpose:James Laird2005-05-031-8/+8
| | | | | | | | | | | Bug fix Description: Forgot to check in new version of H5match_types.c that uses long_long instead of long long. Platforms tested: mir, modi4, pommier
* [svn-r10721] Purpose:Pedro Vicente Nunes2005-05-031-12/+107
| | | | | | | | | | | | | | added more checks to failure conditions Description: Solution: Platforms tested: linux (PGI, intel) AIX Misc. update:
* [svn-r10720] Purpose:Pedro Vicente Nunes2005-05-031-3/+3
| | | | | | | | | | | | new files for the fortran parallel test Description: Solution: Platforms tested: Misc. update:
* [svn-r10719] Purpose:Pedro Vicente Nunes2005-05-037-389/+335
| | | | | | | | | | | | | | | | | | | | | added new fortran parallel tests that replace the old ones Description: this first set of tests do a write/read by hyperslabs Solution: Platforms tested: Linux (heping) PGI compiler Linux (heping) Intel compiler AIX (copper) IBM compiler SGI Altix (cobalt) Intel compiler Xeon Linux cluster (tungsten) Intel compiler Misc. update:
* [svn-r10718] Purpose:Quincey Koziol2005-05-033-67/+68
| | | | | | | | | | | Code cleanup Description: Clean up some compiler warnings. Platforms tested: FreeBSD 4.11 (sleipnir) w/gcc 4.0 Too minor to require h5committest
* [svn-r10717] Purpose:John Mainzer2005-05-023-8/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | Remove C99 types from new metadata cache related API calls (take 2 -- missed one in the previous check in) Description: Windows (and perhaps others) don't like int32_t and int64_t. While we have dealt with the issue internally, it is more of a problem in API calls. Solution: Convert int32_t to int and int64_t to long int in the new metadata cache related API calls. Platforms tested: heping Misc. update:
* [svn-r10716] Purpose:Quincey Koziol2005-05-022-430/+57
| | | | | | | | | | | | Code cleanup Description: Migrate MPE macros to H5private.h, in preparation for using the H5MPprivate.h file for "memory pool" API. Platforms tested: FreeBSD 4.11 (sleipnir) w/parallel Too minor to require h5committest
* [svn-r10715] Purpose:John Mainzer2005-05-024-149/+154
| | | | | | | | | | | | | | | | | | | | | | | | | | | Remove C99 types from new metadata cache related API calls Description: Windows (and perhaps others) don't like int32_t and int64_t. While we have dealt with the issue internally, it is more of a problem in API calls. Solution: Convert int32_t to int and int64_t to long int in the H5AC_cache_config_t structure used by the new metadata cache related API calls. Added explicit type casts to convert between internal and external representations. Platforms tested: h5committested Misc. update:
* [svn-r10714] Purpose:MuQun Yang2005-05-021-0/+3
| | | | | | | | | | | | Update because of addition of windows projects. Description: Solution: Platforms tested: Misc. update:
* [svn-r10713] Purpose:MuQun Yang2005-05-021-0/+106
| | | | | | | | | | | | Adding windows project files to simulate the fortran auto-type conversion procedures on linux. Description: Solution: Platforms tested: Misc. update:
* [svn-r10712] Purpose:MuQun Yang2005-05-021-0/+29
| | | | | | | | | | | | | Adding windows workspace to simulate the fortran auto-type conversion procedures on linux. Description: Solution: Platforms tested: windows xp Misc. update:
* [svn-r10711] Purpose:MuQun Yang2005-05-021-14/+14
| | | | | | | | | | | | | Update path of High-level fortran library because of internal updates of the library on Linux. Description: Solution: Platforms tested: MSVS 6.0 on windows Misc. update:
* [svn-r10710] Purpose:MuQun Yang2005-05-021-1/+1
| | | | | | | | | | | | | Update cachedll tests to include the tokens HDF5_DLL and HDF5_USE_DLL. Description: Solution: Platforms tested: MSVS 6.0 on windows XP Misc. update:
* [svn-r10709] Purpose:MuQun Yang2005-05-021-137/+143
| | | | | | | | | | | | | Update dependency for cache project Description: Solution: Platforms tested: MSVS 6.0 on windows XP Misc. update:
* [svn-r10708] Purpose:MuQun Yang2005-05-021-50/+0
| | | | | | | | | | | | | remove srb and gass tests from windows batch file. Description: Solution: Platforms tested: No need to test. Misc. update:
* [svn-r10707] Purpose:MuQun Yang2005-05-021-1/+1
| | | | | | | | | | | | | | | bug fix, the wrong setting at H5public.h causes library failed to be compiled on windows. Description: "long long" needs to be changed to long_long since "long long" can not be recongized on windows. Solution: Platforms tested: MSVS 6.0 on windows XP Linux 2.4 on heping Misc. update:
* [svn-r10706] Purpose:MuQun Yang2005-05-021-0/+1
| | | | | | | | | | | | | | | bug fix Description: When using memcpy on windows, <string.h> needs to be included. Solution: include <string.h> Platforms tested: MSVS 6.0 on windows XP, too minor to test with three platforms. Misc. update:
* [svn-r10705] Purpose:Quincey Koziol2005-04-304-11/+4
| | | | | | | | | | | Code cleanup Description: Clean up a few compiler warnings of various sorts... Platforms tested: FreeBSD 4.11 (sleipnir) Too minor to require h5committest
* [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