summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r12370] Purpose: Bug fix.Raymond Lu2006-05-233-102/+130
| | | | | | | | | | Description: The current code in Yacc parser doesn't handle big-endian machine for enum type correctly. Solution: Depending on the super type of enum, use appropriate integer type to pass in enum value. Platforms tested: h5committest and fuss.
* [svn-r12369] Purpose: Fixed bugBinh-Minh Ribler2006-05-231-5/+5
| | | | | | | | | | | | | | | | | Description: Shanti compiler destroy unnamed objects later than others, which caused some reference counting test fail. Revised the test so that destructors are called at the same time, regardless the differences of compiler implementation. Revised some constructors, close, operator=, and destructors to make sure that all the object ids are handled properly. Platforms tested: Linux 2.4 (heping) SunOS 5.9 (shanti) HPUX 11.00 (kelgia) AIX 5.1 (copper)
* [svn-r12368] Purpose: Fixed bugBinh-Minh Ribler2006-05-2310-163/+166
| | | | | | | | | | | | | | | | | Description: Shanti compiler destroy unnamed objects later than others, which caused some reference counting test fail. Revised the test so that destructors are called at the same time, regardless the differences of compiler implementation. Revised some constructors, close, operator=, and destructors to make sure that all the object ids are handled properly. Platforms tested: Linux 2.4 (heping) SunOS 5.9 (shanti) HPUX 11.00 (kelgia) AIX 5.1 (copper)
* [svn-r12366] Purpose:Albert Cheng2006-05-231-4/+4
| | | | | | | | | | | | | | | | fix. Description: More machines stop supporting "rsh machine command". Worse yet, it hangs the "rsh machine command" process. Solution: Switch the order of testing remote execution to use ssh first, then rsh. Platforms tested: no h5committest since it does not test this command. Change is trivial and will monitor Daily test tonight.
* [svn-r12365] Purpose:Quincey Koziol2006-05-234-9/+9
| | | | | | | | | | | Code checkpoint Description: Add a few minor tweaks & corrections to the fractal heap code. Platforms tested: Linux 2.4 (chicago) Too minor to require h5committest
* [svn-r12364] Purpose:Quincey Koziol2006-05-231-2/+2
| | | | | | | | | | | Portability fix Description: Try again to placate the VS 6.0 compiler Platforms tested: Linux 2.4 (chicago) Too minor to require h5committest
* [svn-r12363] Purpose:Quincey Koziol2006-05-231-2/+2
| | | | | | | | | | | | | Bug fix Description: When destroying the cache for a file, don't disconnect the cache from the file structure until after the cache is shut dow, to allow pinned entries to be unpinned. Platforms tested: Linux 2.4 (chicago) Too minor to require h5committest
* [svn-r12362] Purpose:Quincey Koziol2006-05-2222-536/+3082
| | | | | | | | | | | | | | | | | | | | | Code checkpoint Description: Update fractal heap code to allow objects to be deleted Fix bugs in fractal heap object insertion Improve free space manager code to allow sections to be merged and shrink the container Another try at making the Windows compilers happy... Platforms tested: FreeBSD 4.11 (sleipnir) Mac OS X.4/PPC (amazon) Linux 2.4 (chicago & heping) Solaris 2.9 (shanti) AIX 5.? (copper) w/parallel
* [svn-r12361] Purpose:Albert Cheng2006-05-211-2/+2
| | | | | | | | Document error. Description: The fix of the TR was put in the wrong session (new configure feature). It is moved to the proper session (bug fix on configure.)
* [svn-r12359] Purpose: UpdateRaymond Lu2006-05-191-0/+1
| | | | Misc. update: added hl/test/dtype_file.txt.
* [svn-r12358] Purpose:Albert Cheng2006-05-1942-137/+75
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug fix. Description: The ${TR}, though avoid the error, is inconvenient. It is needed because configure.in use the char range in the style of 'a-z'. The other style of '[a-z]' is more commonly accepted by all tr but autoconf tends to strip away [], making the syntax rather clumsy. Solution: Learned from autoconf that it avoids the use of character range by just spell all the letters out. Changed our tr commands to use those variables defined by autoconf. Also removed the definition of ${TR} since it will cause inconsistancy when autoconf also use plain 'tr' in its generated code. The Makefile.in are changed because the elimination of ${TR} from configure triggered its removal from all Makefil.in. That is okay because ${TR} is not used at all in Makefile. Platforms tested: h5committested. (sol failed to connected). also tested in shanti using both /usr/ucb/tr and /bin/tr (the bad one before.) Misc. update: Updated both INSTALL and RELEASE files.
* [svn-r12357] Purpose:MuQun Yang2006-05-181-5/+65
| | | | | | | | | | | | | | | | | | | | | | | | | Updating project file Description: Due to the new added source codes under hdf5/src. Solution: Project file has to be changed to reflect this Platforms tested: VS 6.0 ( Failed during compiling because of compiler failure) VS 7.0 Everything okay except that several h5repack tests get skipped. Don't know whether this happens on other platforms. h5repack -i test_scaleoffset.h5 -o out.test_scaleoffset.h5 -f dset_none:S+O=31 - SKIPED- h5repack -i test_scaleoffset.h5 -o out.test_scaleoffset.h5 -SKIP ED- h5repack -i test_scaleoffset.h5 -o out.test_scaleoffset.h5 -f dset_scaleoffset:N ONE -SKIPED- h5repack -i test_all.h5 -o out.test_all.h5 -SKIP ED- Misc. update:
* [svn-r12356] Purpose:MuQun Yang2006-05-181-5/+65
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updating project file Description: New source code has been added, project files need to be updated. Solution: Platforms tested: VS 6.0(build failed due to compiler problem) VS 7.1(.Net 2003) Everything okay except that several h5repack tests get skipped. Don't know whether this happens on other platforms. h5repack -i test_scaleoffset.h5 -o out.test_scaleoffset.h5 -f dset_none:S+O=31 - SKIPED- h5repack -i test_scaleoffset.h5 -o out.test_scaleoffset.h5 -SKIP ED- h5repack -i test_scaleoffset.h5 -o out.test_scaleoffset.h5 -f dset_scaleoffset:N ONE -SKIPED- h5repack -i test_all.h5 -o out.test_all.h5 -SKIP ED- Misc. update:
* [svn-r12355] Purpose:Quincey Koziol2006-05-181-3/+3
| | | | | | | | | | Bug fix Description: Avoid using double -> hsize_t conversion, to placate VS 6.0 Platforms tested: None, just eyeballed...
* [svn-r12354] Purpose:Pedro Vicente Nunes2006-05-181-0/+1
| | | | | | | | | | | | | manifest update Description: one new file that was not updated yesterday Solution: Platforms tested: Misc. update:
* [svn-r12353] Purpose:Pedro Vicente Nunes2006-05-175-7/+48
| | | | | | | | | | | | | | | | new function Description: added H5LTfind_attribute as a public function, a wrapper for the already existing private function H5LT_find_attribute Solution: Platforms tested: linux solaris Misc. update:
* [svn-r12352] Purpose: Update document.Raymond Lu2006-05-171-0/+5
| | | | Misc. update: Update this document for H5LTtext_to_dtype and H5LTdtype_to_text.
* [svn-r12351] Purpose: Follow-up what's committed yesterday.Raymond Lu2006-05-174-71/+170
| | | | | | | | | | | | Description: Yesterday, a definition of the macro YY_BUF_SIZE of 256KB was committed in, but copper complained it can't be redefined. Solution: Added #ifdef and #undef to make sure the macro is undefined first. Also integrated a complicated compound type test. It reads input from a text file. The datatype is unusually large, of 101 member fields. Platforms tested: h5committest and fuss.
* [svn-r12350] Purpose: Increase capacityRaymond Lu2006-05-162-72/+87
| | | | | | | | | | Description: The default size for input buffer of Lex is only 8K. Some application has input string far bigger than it. Solution: Increase the size by defining YY_BUFFER_SIZE to be 256K (262144) in H5LTanalyze.l Platforms tested: fuss - simple change.
* [svn-r12349] Purpose:Quincey Koziol2006-05-1538-2526/+6665
| | | | | | | | | | | | | | | Code checkpoint Description: Checkpoint fractal heap improvements, as well as move the free space manager code that it's using into a separate package. Platforms tested: FreeBSD 4.11 (sleipnir) Linux 2.4/64 (mir) w/C++ & FORTRAN Linux 2.4/32 (heping) Solaris 2.9 (shanti) AIX 5.? (copper) w/FORTRAN & parallel
* [svn-r12348] Purpose:Albert Cheng2006-05-144-13/+183
| | | | | | | | | | | | | | | | | | Bug fix. Description: Some machines (e.g., HPUX) will have off64_t defined but no support for stat64 unless certain LargeFile macro is turned on. This caused the last fix on H5private not quite right which caused compiling failures. Solution: Added stat64 and fstat64 tests and then will use them only if they are supported. Platforms tested: Tested on kelgia, copper and heping (pll). (Compiling alright but tests for kelgia and heping are not done. expect no problems.)
* [svn-r12347] Purpose: Maintenance/bug fixElena Pourmal2006-05-144-1/+67
| | | | | | | | | | | | | | | | Description: When --enable-group-revision flag was used, h5fget_filesize_f function returned different value from expected one. Test failed with false negative result. Solution: Added Fortran function h5_group_revision_f and its C stub to check if macro H5_GROUP_REVISION is defined. Expected value from h5fget_filesize_f is set up accordingly. Platforms tested: copper, shanti and heping with and without --enable-group-revision configuration flag Misc. update:
* [svn-r12346] Purpose: new feature/maintenanceElena Pourmal2006-05-1214-94/+97
| | | | | | | | | | | | Description: Added support for Zlib compression on VMS Solution: Modified command files to add compilation and linking with the ZLIB library. Platforms tested: VMS servere with the VAX floating datatype; will test IEEE option later Misc. update:
* [svn-r12345] Purpose: Codes for backward compatibility.Raymond Lu2006-05-129-40/+225
| | | | | | | | | | Description: Function prototype H5E_walk_t and structure H5E_error_t wasn't backward compatible. Solution: Make them compatible with v1.6 and provide new definitions of H5E_walk_stack_t and H5E_error_stack_t. Platforms tested: fuss and h5committest.
* [svn-r12344] Purpose:Albert Cheng2006-05-121-1/+4
| | | | | | | | | | | | | | | | | | | | Bug fix. Description: C++ testhdf5 failed when it tried to inspect the size of a file via the HDstat call. The reason was that the CFLAGS has -D_LARGE_FILES hardset in it while the CXXFLAGS does not. So, C is using an off_t that is 8 bytes while C++ is using off_t as 4 bytes. C is using a version of 64bits stat/off_t/etc while C++ uses the 32 bits version. Thus a failure. Solution: Added -D_LARGE_FILES to $CXXFLAGES so that both C and C++ are using the same version of stat/off_t/etc. Platforms tested: Tested in Copper only, both 32 and 64 bits since the changes affected the AIX platform only.
* [svn-r12343] Purpose:MuQun Yang2006-05-111-16/+48
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug fix for collective chunk IO Description: Several options have been provided inside HDF5 library for obtaining chunk addresses when doing collective chunk IO. One option is to obtain chunk addresses for one process and broadcast to other processes. This option needs all processes to participate. If using link-chunked IO without any optimizations, sometimes this is not true due to the random initialization for one variable at mpich 1.2.7. This is a bug inside the collective chunk IO code. Solution: 1.Initalize all the variables to some safe numbers, 2. Avoid using MPI broadcast to obtain the chunk address if possible until more performance studies have been done. 3. Seems okay to obtain chunk addresses individually for each processor. This option may cover most cases. Platforms tested: h5committest(copper is not usable) NCSA teragrid (mpich 1.2.5) mir 64-bit linux (mpich 1.2.6) Misc. update:
* [svn-r12342] Purpose:Albert Cheng2006-05-104-29/+503
| | | | | | | | | | | | | | | | | | | | | | | | | | | bug fix. Description: Previous H5private.h would attempt to use the off64_t/stat64/etc by checking just sizeof __INT64 being 8. This caused errors in some machines like alpha cluster which is a 64bit machine. Its compiler supports the type __int64 but it does not support off64_t since its off_t is already 64bits big. The above code casued the compiler to complain about the unknown off64_t and such. Solution: H5private.h: Changed the code to use the pseudo standard of off64_t/stat64/etc only if sizeof(off_t) is not 64 bits AND sizeof(off64_t) exists and is 64 bits. This assumes if off64_t is defined, all those stat64, fstat64, etc are supported too. configure.in: configure: Added the testing of sizeof(off64_t) to support the above solution. Platforms tested: h5committested. Also tested at LANL QSC.
* [svn-r12341] Elena Pourmal2006-05-081-0/+1
| | | | | | | | | | | | | | | | | Purpose: Maintenance Description: dtypes.c compilation failed with gcc 4.1 due to the missing prototype of the opaque_funcs function. Failure was reported by a user who tried to build hdf5-1.8.0-alpha2. I reproduced the failure on sleipnir with gcc41 compiler. Solution: Added prototype definition. Platforms tested: sleipnir with gcc41, heping and copper Misc. update:
* [svn-r12339] Purpose: Maintenance after hdf5-1.8.0-alpha2 releaseElena Pourmal2006-05-065-17/+17
| | | | | | | | | | Description: Changed version suffix to alpha3 Solution: ran bin/h5vers script Platforms tested: Misc. update:
* [svn-r12337] Purpose: Maintenancehdf5-1_8_0-alpha2Elena Pourmal2006-05-062-2/+2
| | | | | | | | | | | | Description: Comitting files modified by the bin/release script before tagging the release. Solution: Platforms tested: released tar ball was tested on heping, and copper 64-bit sequential and 32-bit parallel Misc. update:
* [svn-r12336] Purpose: MaintenanceElena Pourmal2006-05-051-8/+3
| | | | | | | | | | Description: Brought file up-to-alpha2 release. Solution: Platforms tested: Misc. update:
* [svn-r12335] Purpose: MaintenanceElena Pourmal2006-05-051-5/+8
| | | | | | | | | | | | Description: Added information about compilation problems on Altix SGI with Intel v9.0 compilers for testmeta.c test Marked platforms on which alpha2 was not tested. Solution: Platforms tested: Misc. update:
* [svn-r12334] Purpose:MuQun Yang2006-05-051-8/+23
| | | | | | | | | | | | | | | | Updating the windows DLL project file Description: new file H5HFiter.c has been added project file needs to be reflected Solution: Platforms tested: VSMS 6.0 Misc. update:
* [svn-r12333] Purpose:MuQun Yang2006-05-051-2/+17
| | | | | | | | | | | | | | | | Updating windows project file Description: new file H5HFiter.c has been added project file needs to be reflected Solution: Updating the project file Platforms tested: VS 6.0 Misc. update:
* [svn-r12332] Purpose: Maintenance for 1.8.0-alpha2 releaseElena Pourmal2006-05-051-2/+15
| | | | | | | | | | Description: Added pointers to 1.8.0 docs. Solution: Platforms tested: Misc. update:
* [svn-r12331] Purpose: MaintenanceElena Pourmal2006-05-051-8/+7
| | | | | | | | | | Description: Updated "Known problems" section for alpha2 release Solution: Platforms tested: Misc. update:
* [svn-r12330] Purpose:MuQun Yang2006-05-041-0/+8
| | | | | | | | | | | | Update the information about mpi-io bug in the release.txt. Description: Solution: Platforms tested: Misc. update:
* [svn-r12329] Purpose:MuQun Yang2006-05-041-1/+4
| | | | | | | | | | | | | | | | | work-around solution for special cases in collective IO Description: For collective IO if some processes don't have any contributions to IO, even with the new SGI compiler(7.4.4m), the testing program will be hanged. Previously only thought it didn't work with old compiler. It turned out not to be true. Solution: Turned off the special flag: H5_MPI_SPECIAL_COLLECTIVE_IO_WORKS Platforms tested: UCAR IRIX 6.5 this file only affects IRIX 6.x system. No need to test at other platforms. Misc. update:
* [svn-r12328] Elena Pourmal2006-05-041-1/+2
| | | | | | | | | | | | Purpose: Maintenance Description: fheap test failed on VMS due to the missing H5HFiter module Solution: Updated make.com file to include the missing module. Platforms tested: VMS server with IEEE option. Misc. update:
* [svn-r12327] Purpose:James Laird2006-05-031-0/+4
| | | | | | | | | | | | | | Bug fix Description: A datatype wasn't being closed in th5s.c Solution: This minor oversight caused an error with my Object Header code. The datatype is now closed in the test. Platforms tested: windows, mir, copper
* [svn-r12326] Elena Pourmal2006-05-031-1/+1
| | | | | | | | | | | | | | | | Purpose: Bug fix for VMS Description: I am not sure why I didn't see this bug before ;-O. H5_HAVE_FILE_VERSIONS macro was added (by me) to the wrong place causing test program to get creation property list from a non-existing file object. As a result test program failed with access violation error. Solution: Fixed. Platforms tested: VMS server and copper (just in case) Misc. update:
* [svn-r12325] James Laird2006-05-032-7/+8
| | | | | | | | | | | | | | | | | | Purpose: Bug fix Description: The Daily Test errors were due to H5_CFLAGS not being included when configure tested the sizes of some values. Rolled back the offending changes. Solution: There is a "correct" solution to this problem, which is to ensure that the H5_CFLAGS are included in autoconf's tests. This rollback is only temporary until the "real" fix can be applied. Platforms tested: copper (problem only in aix config file)
* [svn-r12324] Purpose: Fighting with VMS make filesElena Pourmal2006-05-031-4/+7
| | | | | | | | | | | | | | Description: Compilation of most of the Fortran files depends on existance of three module files. On VMS the dependency was enforced by listing source files for compilation command in the correct order. It looks like that this approach doesn't always work and compilation fails sometimes. Solution: Hardcoded compilation of the threee files in the make.com file Platforms tested: VMS server with IEEE option Misc. update:
* [svn-r12323] Purpose: Maintenance/bug fixesElena Pourmal2006-05-037-32/+28
| | | | | | | | | | | | Description: Some VMS command files were broken, some needed an update to catch up with the current code distribution. Solution: Fixed Platforms tested: VMS server with IEEE option. Will do more testing after checking out a fresh CVS version. Misc. update:
* [svn-r12322] Purpose: Test some functionsRaymond Lu2006-05-024-5/+733
| | | | | | | | Description: Test some data type functions that are and aren't supposed to work with some data types. Platforms tested: h5committest and fuss.
* [svn-r12321] Purpose:John Mainzer2006-05-022-213/+202
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug fix Description: Fix two test bugs: 1) Unitialized variable bug in test of H5C_get_entry_status() (in test/cache.c) 2) Incorrect initialization of constant in t_cache when running with MPE. (in testpar/t_cache.c) Solution: 1) Don't test uninitialize variable. 2) Correct initialzation of constant in MPE case. Platforms tested: Tested on Heping and Copper. Misc. update:
* [svn-r12320] Purpose:Quincey Koziol2006-05-0215-133/+137
| | | | | | | | | | code cleanup Description: Finish H5FS->H5CS internal API name changes... Platforms tested: FreeBSD 4.11 (sleipnir) w/ & w/o --enable-codestack
* [svn-r12319] Quincey Koziol2006-05-022-364/+0
| | | | | | | | | | | | Purpose: Rename feature Description: Rename the "function stack" debugging feature to "call stack", so the H5FS* prefix can be used for free space management code. Platforms tested: Not yet, but soon..
* [svn-r12318] James Laird2006-05-016-22/+25
| | | | | | | | | | | | | | | | Purpose: H5CC feature Description: Made H5_CFLAGS change to several more configuration files. Solution: Moved nonessential flags from CFLAGS to H5_CFLAGS for several more platforms. If my guesses about which flags were nonessential were wrong, we'll have Daily Test errors. Platforms tested: mir, cray, copper, juniper (OS X)
* [svn-r12317] Purpose:Quincey Koziol2006-04-3018-1671/+6286
| | | | | | | | | | | | | | | | Code checkpoint Description: More progress on fractal heap, can now re-open an existing heap, although the free space algorithm still needs work. Also, use the new "pinned entry" metadata cache code. Platforms tested: FreeBSD 4.11 (sleipnir) Linux 2.4 (heping) Solaris 9 (shanti) Linux 2.4/64 (mir)