summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r9088] Purpose:Albert Cheng2004-08-151-0/+82
| | | | | | | | | | | | | | | Feature Description: Added --private option which is for individuals making a private release version. It sets the SubRelease string to the date of release. This should be sufficient to distinguish releases provided one does not make two private releases on the same day. Platforms tested: No h5committest since it does not test this feature. Hand tested it in Eirene.
* [svn-r9086] Purpose:Albert Cheng2004-08-141-1/+1
| | | | | | | | | | Bug fix Description: Updated it to use the new TestParseCmdLine() syntax. Platforms tested: "h5committested" and in eirene with threadsafe enabled.
* [svn-r9083] Purpose: Fix minor problemBinh-Minh Ribler2004-08-141-1/+1
| | | | | | | | | | | | | Description: Added an argument to the call to TestParseCmdLine because its prototype has just been changed. Platforms tested: SunOS 5.7 (arabica) Linux 2.4 (eirene) Misc. update:
* [svn-r9081] Purpose:Albert Cheng2004-08-131-29/+26
| | | | | | | | | | Feature Description: Updated to use the new syntax of TestParseCmdLine(). Platforms tested: On eirene both serial and parallel.
* [svn-r9079] Purpose:Albert Cheng2004-08-133-50/+75
| | | | | | | | | | | | | | Feature Description: Changed TestParseCmdLine to accept an optional extra_parse() function provided by indidivual test application. Extra_parse() can handle extra options special to that test application. Updated testhdf5.c to use the new syntax of TestParseCmdLine(). Platforms tested: On eirene both serial and parallel.
* [svn-r9077] Purpose:MuQun Yang2004-08-131-2/+0
| | | | | | | | | | | | | | | Correction of the previous check. Description: forget moving "debug #if macro" out of this file. Solution: remove that "#if 0 #endif" macro block. Platforms tested: Compile at eirene Too trivial to test Misc. update:
* [svn-r9076] Purpose:MuQun Yang2004-08-131-1/+11
| | | | | | | | | | | | | | | | | | | | | | Better collective chunk IO test arrangements Description: collective chunk IO tests have been verified with the number of process greater than 24 and the test is very slow with big number of process. That may cause confusions to users who run collective chunk IO tests. Solution: To avoid possible confusions, A if-block will be used to check whether the number of process is greater than 24. If yes, the collective chunk tests will be skipped and a message will be printed out. Platforms tested: linux 2.4 (too trivial to use h5committest) Misc. update:
* [svn-r9073] Purpose: bug fixRaymond Lu2004-08-121-1/+1
| | | | | | | | | | Description: The test tried to read a dataset of H5T_STD_I32LE type and verify with the size of H5T_NATIVE_INT in function test_misc20(). This will fail on some machines like Crays where the size of H5T_NATIVE_INT is 8 bytes. Solution: Changed from H5T_NATIVE_INT to H5T_STD_I32LE. Platforms tested: Crays - very simple change.
* [svn-r9071] Purpose:MuQun Yang2004-08-122-8/+21
| | | | | | | | | | | | | | | | Make collective chunk IO test more general Description: Previously collective chunk IO test is only fit for processor =4 with the dimension size to be set small; sometimes people would like to test with more than 4 processors(5,6 or more), the test therefore failed. Solution: To make the test case more general, dimensional size of the data is set to be large(right now 288 for each dimension), the disjoint hyperslab selection is re-calculated. Now the test cases should pass with 5,6 or 12 processors. Note, there is nothing wrong with the implementation of the library, it is the test case that causes the failure with the number of processor greater than 4. Platforms tested: Only at eirene, since only the test code is modified a little and it is very slow to test the parallel case. Misc. update:
* [svn-r9069] Purpose:Xuan Bai2004-08-121-0/+0
| | | | | | | | | | | | | | | | | | Update. Description: Binh-Minh checked in two new c++ source codes and two new head files. Add these files to Windows projects. Solution: Add H5VarlenType.cpp, H5VarlenType.h, H5ArrayType.cpp, and H5ArrayType.h to hdf5_cpp and hdf5_cppdll projects in Windows. Platforms tested: Visual C++ 6.0 on Windows XP/2000. (will test with .NET on XP after this check-in). Misc. update:
* [svn-r9068] Purpose:Albert Cheng2004-08-111-114/+9
| | | | | | | | | | | | | | | | | | Cleanup and bug fix. Description: Bug fix: the checking of dobig test was done in the wrong place such that tests added after it would be run even for the -b option. Moved the dobig test checking to AFTER all tests are added. Cleanup: Removed old code now that the new way is working fine. Platforms tested: Tested in Eirene parallel only. Misc. update:
* [svn-r9066] Purpose:Robert E. McGrath2004-08-111-9/+9
| | | | | | | | | | | | Bug. See other checkin. Description: Solution: Platforms tested: Misc. update:
* [svn-r9064] Purpose:Albert Cheng2004-08-111-2/+6
| | | | | | | | | | | Improvement and fix. Description: Improvement: allow user defined RUNSERIAL and RUNPARALLEL settings. Added hdf5_cv_gettimeofday_tz cached value. Platforms tested: Janus (Tflops).
* [svn-r9059] Purpose:MuQun Yang2004-08-111-1/+0
| | | | | | | | | | | | remove the line with all_withf90.zip. Description: Solution: Platforms tested: Misc. update:
* [svn-r9058] Purpose:MuQun Yang2004-08-111-0/+0
| | | | | | | | | | | | windows fortran projects are merged to all.zip. all_withf90.zip is no longer needed. Description: Solution: Platforms tested: Misc. update:
* [svn-r9056] James Laird2004-08-102-35/+41
| | | | | | | | | | | | | Purpose: Bug fix Description: Fixed gettimeofday configure test to use cache values Platforms tested: copper, arabica, verbena, sleipnir Misc. update:
* [svn-r9053] Purpose:Quincey Koziol2004-08-084-28/+265
| | | | | | | | | | | | | | | | | | | Bug fix Description: Correct possible core dump when a datatype conversion function is registered with the library after a compound datatype has been converted (having it's type conversion information cached by the library). The compound datatype must have been created by inserting the fields in non-increasing offset order to see the bug. Solution: Re-sort the fields in the compound datatypes before recalculating the cached information when performing the conversion on them. Platforms tested: FreeBSD 4.10 (sleipnir) h5committested
* [svn-r9052] Snapshot version 1.7 release 33HDF Admin2004-08-086-15/+18
|
* [svn-r9050] Purpose:Albert Cheng2004-08-083-12/+21
| | | | | | | | | | | | | Feature Description: Added a feature such that if the test name starts with '-', do not run it by default. Platforms tested: Eirene both serial and parallel. Misc. update:
* [svn-r9049] Purpose: Clean up codeBinh-Minh Ribler2004-08-078-86/+0
| | | | | | | | | | | | | Description: Removed private functions p_close, that were left over from the removal of the reference counting mechanism. Platforms tested: SunOS 5.7 (arabica) Linux 2.4 (eirene) Misc. update: release_docs/RELEASE will be updated soon.
* [svn-r9048] Purpose:Binh-Minh Ribler2004-08-071-2/+4
| | | | | | | | | | | | Add new files Description: Added H5VarLenType.cpp and H5ArrayType.cpp to LIB_SRC Added H5CppDoc.h, H5VarLenType.h, and H5ArrayType.h to PUB_HDR Platforms: SunOS 5.7 (arabica) Linux 2.4 (eirene)
* [svn-r9047] Purpose: Adding fileBinh-Minh Ribler2004-08-071-0/+1
| | | | | Description Added file c++/src/H5CppDoc.h.
* [svn-r9046] Purpose:Binh-Minh Ribler2004-08-0723-211/+150
| | | | | | | | | | | | | | | | | | | Code cleanup Description: DataType::commit had incorrect parameter, H5Object. Changed it to CommonFG, for H5File and Group. The change caused additional header files needed for several other cpp files. Moved some functions from Group into the base class CommonFG for H5File too. Platforms tested: SunOS 5.7 (arabica) Linux 2.4 (eirene) Misc. update:
* [svn-r9045] Purpose: Updated documentationBinh-Minh Ribler2004-08-071-0/+69
| | | | | | | | | | | | Description: Added mainpage to the RM via the new file H5CppDoc.h. Platforms tested: SunOS 5.7 (arabica) Linux 2.4 (verbena) This new file will be added to windows project soon. Misc. update:
* [svn-r9039] Purpose:Quincey Koziol2004-08-061-5/+5
| | | | | | | | | | | | Code cleanup Description: At user's suggestion, convert some "naked" standard library calls to use the HD*() macros. Platforms tested: FreeBSD 4.10 (sleipnir) Too minor to require h5committest
* [svn-r9037] Purpose:Quincey Koziol2004-08-061-1/+1
| | | | | | | | | | | | Code cleanup/bug fix Description: Check for _O_BINARY being defined instead of O_BINARY, since we actually use _O_BINARY. (Note that this only affects Windows) Platforms tested: FreeBSD 4.10 (sleipnir) Not tested w/h5committest
* [svn-r9036] Purpose:Quincey Koziol2004-08-063-3/+18
| | | | | | | | | | | | Bug fix Description: Correct compilation errors w/--enable-hdf5_v1_6 and using the C++ compiler as a C compiler Platforms tested: FreeBSD 4.10 (sleipnir) w/above flags Not tested with h5committest
* [svn-r9035] Purpose:Quincey Koziol2004-08-061-0/+83
| | | | | | | | | | | | Update dependencies Description: Update this with real values. Platforms tested: FreeBSD 4.10 (sleipnir) Too minor to require h5committest
* [svn-r9034] Purpose:Quincey Koziol2004-08-061-0/+1
| | | | Update manifest with missing h5jam Dependencies file.
* [svn-r9032] Purpose:Albert Cheng2004-08-051-0/+1
| | | | Updated.
* [svn-r9031] Purpose:Albert Cheng2004-08-051-0/+33
| | | | | | | | | | | | | Improvement. Description: setup default setting for C++ API. Default to use the ecc compiler. Platforms tested: Tested in TG-ncsa which is the IA64 platform. None of the standard committest platforms would have tested this change. Misc. update:
* [svn-r9026] Purpose:Robert E. McGrath2004-08-051-0/+1
| | | | | | | | | | | | and one last test file. Description: Solution: Platforms tested: Misc. update:
* [svn-r9024] Purpose:Quincey Koziol2004-08-052-1/+4
| | | | | | | | | | | | | Bug fix Description: Correct buffer overrun in "multi" VFL driver that was writing past the end of the "driver name" buffer when encoding the driver info block for the file's superblock. Platforms tested: FreeBSD 4.10 (sleipnir) Too minor to require h5committest
* [svn-r9023] *** empty log message ***John Mainzer2004-08-051-15/+108
|
* [svn-r9022] Purpose: Optimization of the cache code in H5C.John Mainzer2004-08-054-953/+1743
| | | | | | | | | | | | | | | | | | | | | | | Description: Cache was running too slowly. Solution: Added a hash table for indexing. Retained the tree, but only for dirty entries. As we need to flush dirty entries in increasing address order, this is sufficient. Updated statistics collection code for the above. Converted a number of local functions into macros to avoid the function call overhead. Added code to disable the clean and dirty LRU lists in serial mode. Updated test code to account for the above changes. Platforms tested: h5committested + serial, parallel, and fp on Eirene. Misc. update:
* [svn-r9021] Purpose:Robert E. McGrath2004-08-055-0/+3
| | | | | | | | | | | | test files omitted from earlier checkin Description: Solution: Platforms tested: Misc. update:
* [svn-r9020] Purpose:Robert E. McGrath2004-08-051-0/+17
| | | | | | | | | | | | | Updating for jam utility Description: See previous checkin Solution: Platforms tested: Misc. update:
* [svn-r9019] Purpose:Robert E. McGrath2004-08-0511-2/+2469
| | | | | | | | | | | | | | | | Adding new 'jam' utility Description: New utility, plus changes to makefiles Solution: See http://hdf.ncsa.uiuc.edu/RFC/Jam Platforms tested: verbena (fortran,C++), arabica, hirdls (SGI Irix64) Misc. update: Manifest will be done in next checkin.
* [svn-r9018] Purpose:Albert Cheng2004-08-051-4/+276
| | | | | | | | | | | | | | | | | | | | | | | | | | Bug fix (Failures when dataset size >= 1 GB, reported by Bill Loewe.) Description: In the IBM AIX system using 32bit mode, if a dataset size was 1GB or larger, when the "end" of the dataset was selected, MPI would complain it could not keep the Upper bound of a datatype within the range of MPI_Aint. This was because the old algorithm would derive the selection with extent of each row first. After all dimensions were processed, it then calculate the start position and just displace the whole MPI derived type. So, the final MPI type was actually the start position plus the whole dataset. Since the start can be as big as the whole dataset, this made the final derived twice as big as 1GB. That would hit the 2GB MPI_Aint range limit in the 32 bit mode. Solution: Use a different algorithm to include the start position in the defining of MPI type for each dimension. When all dimensions are processed, the MPI type represents the selection exactly. Platforms tested: h5committested Misc. update:
* [svn-r9016] Purpose:Quincey Koziol2004-08-051-9/+10
| | | | | | | | | | | Code cleanup Description: Clean up ifdef's and close leaked ID. Platforms tested: FreeBSD 4.10 (sleipnir) Too minor to require h5committest
* [svn-r9014] Elena Pourmal2004-08-042-8/+13
| | | | | | | | | | | | | | | | Purpose: Small bug fix Description: When SZIP filter is present but encoding is not enabled test_misc21 and h5repack tests failed. Solution: Those tests should not run in this situation at all. Used conditonal compilation to disable the tests. Platforms tested: sol (today I will enable the daily tests with the szip library that doesn't have encoder for few other platforms) Misc. update:
* [svn-r9012] Purpose:Xuan Bai2004-08-041-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | New feature. Description: Before this update, windows tool testing batch file outputs 2 files. One shows whether each test passed or failed. Another file includes the information from FC command about the difference between the expected output and actual output. Now the two output files are merged into one. When a test passes, the output file will just show that the test passes. When a test fails, the output file will show that the test fails and the difference between the expected output and actual output from FC command will be included right below the failed test. Solution: Updated dumptest, difftest, lstest, importtest, and repacktest batch files so that when a test fails, the output from FC command will be redirected to the file that shows whether a test passes or fails. Platforms tested: Windows 2000 and XP. Misc. update:
* [svn-r9010] Purpose:Robert E. McGrath2004-08-041-1/+159
| | | | | | | | | | | | | Tests for SzIP n-bit precision (and other dt's) Description: See earlier checkins Solution: Platforms tested: Misc. update:
* [svn-r9009] Purpose:Robert E. McGrath2004-08-041-2/+26
| | | | | | | | | | | | | Update Szip to accept 'n-bit' data Description: See earlier checkins. Solution: Platforms tested: Misc. update:
* [svn-r9006] Frank Baker2004-08-031-4/+4
| | | | | | | | | Purpose: In "Intro to HDF5" Example #5, corrected the anticipated output listed in a code comment. Fixes Bugzilla entry #112. Platforms tested: Mozilla
* [svn-r9003] Purpose:Xuan Bai2004-08-031-0/+0
| | | | | | | | | | | | | | | | | Update. Description: Since hdf5 fortran dll does not work at current time, it is not necessary to install hdf5 fortran dlls. Solution: Comment out those scripts used to install hdf5 fortran dlls in installhdf5lib.bat. Platforms tested: Windows 2000 and XP. Misc. update:
* [svn-r9001] Purpose:Xuan Bai2004-08-031-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update. Description: Before this update, hdf5_fortran release and debug libraries share the same name hdf5_fortran.lib; hdf5_f90cstub release and debug libraries share the same name hdf5_f90stub.lib; libtest_fortran release and debug libraries share the same name libtest_fortran.lib. Rename the debug libraries for the above three projects to distinguish the release and debug libraries. hdf5 library installation batch file installhdf5lib.bat does not install hdf5 fortran libraries and dlls. Solution: 1. Rename the hdf5_fortran debug library as hdf5_fortrand.lib. 2. Rename the hdf5_f90cstub debug library as hdf5_f90cstubd.lib. 3. Rename the libtest_fortran debug library as libtest_fortrand.lib. 4. Update installhdf5lib.bat so that hdf5 fortran libraries and dlls will also be installed. Platforms tested: Visual C++ 6.0 on Windows XP and 2000. (will test on .NET on XP after this check-in.) Misc. update:
* [svn-r8999] Purpose:Xuan Bai2004-08-031-0/+0
| | | | | | | | | | | | | | | | | | | | | | New feature. Description: Add two new windows projects and one testing batch file. Update two testing batch files. Solution: 1. Add a new project h5diffdll, which will generate h5diff dll tool. 2. Add a new windows project h5repackdll, which will generate h5repack dll tool. 3. Add a new hdf5 tool testing batch file -- testhdf5tools.bat, which calls h5dump, h5diff, h5ls, h5import, and h5repack tools. Now all the available hdf5 tools can be tested with one batch file. 4. Updated difftest.bat and repacktest.bat testing batch files. Platforms tested: Visual C++ 6.0 on Windows XP and 2000. (will test with .NET on XP after this check-in.) Misc. update:
* [svn-r8997] Purpose:Quincey Koziol2004-08-032-2/+3
| | | | | | | | | | | Code cleanup Description: Clean up some temporary files. Platforms tested: FreeBSD 4.10 (sleipnir) w/C++ Not tested by h5committest
* [svn-r8994] Frank Baker2004-08-021-82/+1
| | | | | | | | | | | Purpose: Removed second versions of h5dread_f and h5dwrite_f, as that version of the FORTRAN subroutine is no longer required and has been removed from the API. This closes Bugzilla entry #92, which complained of a parameter description error in the second version. Platforms tested: Mozilla