summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r15677] Description:Quincey Koziol2008-09-2227-304/+229
| | | | | | | | | | | | Bring r15676 back from trunk: Centralize all macros for declaring "magic numbers"/signatures for objects in the file into src/H5Fprivate.h, so it's easier to know what values have already been defined, etc. Tested on: Mac OS X/32 10.5.5 (amazon) Too minor to require h5committest
* [svn-r15672] Add missing test file, re-add it to the manifest (sorry).Neil Fortner2008-09-222-0/+13
| | | | Tested: kagiso
* [svn-r15671] Description:Quincey Koziol2008-09-221-1/+0
| | | | Update MANIFEST w/changes to files.
* [svn-r15669] Purpose: Add feature requested in bug #1282Neil Fortner2008-09-2114-60/+316
| | | | | | | | | | Description: Adds capability to h5ls to traverse external links when the -r (recursive) option is given. Changes to the way absolute path names are patched in h5trav.c. Changes to the way recursive traversal starting from a non-root group is handled (which also fixes some preexisting issues). Tests added for these cases. Tested: kagiso, smirom, linew (h5committest)
* [svn-r15666] Bug fix: (ID 1157)Albert Cheng2008-09-191-2/+4
| | | | | | | | | | | | | | | | | | | Description: Program would crash, complaining MPI calls were invoked after MPI_Finalize() has occurred. Previously, H5close() before MPI_Finalize() would remove the crash. Solution: It turned out that two H5 property objects (mpio_pl and acc_tpl) were not closed before MPI_Finalize(). In the at_exit code, HDF5 library attempted to close them by releasing the MPI Communicators in them too. That was the error. Adding code to close them properly before MPI_Finalize() took care things. Tested: Only in kagiso parallel. Did not run h5committest since kagiso would have been the one running parallel test. This part of code would not be compiled at all in non-phdf5 mode.
* [svn-r15663] fix commentsPedro Vicente Nunes2008-09-191-8/+15
| | | | tested: linux
* [svn-r15662] Cleaned compiler warnings Pedro Vicente Nunes2008-09-198-299/+285
| | | | | | | | Bug fixes: change the options block size variable from int to hsize_t, to match the H5Pset_userblock call, do not print print compression ratio when the requested filter is NONE Tested: windows, linux
* [svn-r15657] Purpose: fix bug 1286Neil Fortner2008-09-188-53/+685
| | | | | | Description: Added configure test to see if pointer alignment restrictions are enforced (as in dereferencing an unaligned pointer causes an error). Added code in H5Tvlen.c to avoid dereferencing unaligned pointers, conditionally compiled based on the configure test. Added test case in dtypes.c which would previously cause such machines to fail. Tested: kagiso, smirom, linew (h5committest); linew64
* [svn-r15654] Changed the absolute path of the data file to a relative path.Christian Chilan2008-09-181-3/+7
| | | | Tested on kagiso, smirom, and linew.
* [svn-r15648] Included macros for portability of h5perf code among HDF5 versions.Christian Chilan2008-09-171-13/+35
| | | | Tested on kagiso, abe, and cobalt.
* [svn-r15646] Cleaned compiler warnings Pedro Vicente Nunes2008-09-171-4/+4
| | | | | | Bug fix: change the options block size variable from int to hsize_t, to match the H5Pset_userblock call Tested: windows, linux
* [svn-r15644] Description:Scot Breitenfeld2008-09-171-1/+1
| | | | Fixed print spacing issue.
* [svn-r15642] Pedro Vicente Nunes2008-09-175-3805/+3889
| | | | | | | | Add a default user block size of 1024 when none is given add a failure condition of writing user block Tested: windows, linux
* [svn-r15640] Description:Scot Breitenfeld2008-09-173-4/+214
| | | | Added test routines for h5t_get/set_fields_f.
* [svn-r15638] Bug 710: partial fix.Albert Cheng2008-09-163-147/+149
| | | | | | | | | | | Temporary removed b2 from the --enable-debug=all list so that this option will pass. "configure --help" lists the --enable-debug=all and users tend to use it and end up with compile failures in the b2 debug code. Since this bug will not be fixed soon, this is a temporary fix to let the configure and build work. Tested: h5committest plus "--enable-debu=all" test in kagiso.
* [svn-r15631] Description:Scot Breitenfeld2008-09-161-4/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | In nh5tget_offset_c: (1) The return value type of H5Tget_offset was set to size_t where it should be of type int. (2) Was if offset was equal to 0 it returned the error code of -1 back to Fortran, this was changed to return an error code of -1 when the offset value is < 0. In h5tget_norm_c: (1) was if the return value of H5Tget_norm = 0 it would return an error code to Fortran, but from enum of the return value: typedef enum H5T_norm_t { H5T_NORM_ERROR = -1, /*error */ H5T_NORM_IMPLIED = 0, /*msb of mantissa isn't stored, always 1 */ H5T_NORM_MSBSET = 1, /*msb of mantissa is always 1 */ H5T_NORM_NONE = 2 /*not normalized */ /*H5T_NORM_NONE must be last */ } H5T_norm_t; only when -1 is returned is there an error, changed it to return an error only if the value of H5T_NORM_ERROR = -1.
* [svn-r15629] Description:Quincey Koziol2008-09-16236-4651/+4651
| | | | | | | | | | | | | Remove trailing whitespace from C/C++ source files, with the following script: foreach f (*.[ch] *.cpp) sed 's/[[:blank:]]*$//' $f > sed.out && mv sed.out $f end Tested on: Mac OS X/32 10.5.5 (amazon) No need for h5committest, just whitespace changes...
* [svn-r15625] This check-in fixes a bug inside parallel HDF5 testsuite.MuQun Yang2008-09-151-2/+22
| | | | | | | | | When enable-debug is turned on, a special macro block H5_HAVE_INSTRUMENTED_LIBRARY inside HDF5 will be executed to check if some collective chunk IO test cases are being run with the correct settings(one link, multiple chunk etc.). However,when complicated derived datatype in some mpi-io packages are not supported, the library has to switch one link IO with/without the optimization to multiple chunk IO with/without the optimization. The current testsuite doesn't know this and generates a false assertion failure message. This check-in fix this problem by providing a second property to avoid the false faiure message. Tested at abe(NCSA linux cluster) and kagiso.
* [svn-r15624] This check-in fixes a bug inside parallel HDF5 testsuite.MuQun Yang2008-09-152-2/+32
| | | | | | When enable-debug is turned on, a special macro block H5_HAVE_INSTRUMENTED_LIBRARY inside HDF5 will be executed to check if some collective chunk IO test cases are being run with the correct settings(one link, multiple chunk etc.). However,when complicated derived datatype in some mpi-io packages are not supported, the library has to switch one link IO with/without the optimization to multiple chunk IO with/without the optimization. The current testsuite doesn't know this and generates a false assertion failure message. This check-in fix this problem by providing a second property to avoid the false faiure message.
* [svn-r15621] Snapshot version 1.8 release 1 (snap4)HDF Tester2008-09-146-19/+19
|
* [svn-r15613] Description:Quincey Koziol2008-09-114-12/+11
| | | | | | | | | Bring back r15612 from trunk: Minor cleanups of formatting, etc. Tested on: Mac OS X/32 10.5.4. (amazon) Too minor to require h5committest
* [svn-r15610] Description:Quincey Koziol2008-09-1056-2304/+2559
| | | | | | | | | Bring r15609 back from trunk: Omnibus compiler warning cleanup & some formatting happiness. Tested on: Mac OS X/32 10.5.4 (amazon) Too minor to require h5committest
* [svn-r15605] The MPI compiler(mvapich2-0.9.8p2patched-intel-ofed-1.2) at ↵MuQun Yang2008-09-081-1/+3
| | | | | | | | | NCSA's linux cluster(Abe) fails to handle collective IO calls with very complicate MPI derived datatype. All the values of input parameters from HDF5 are correct before passing to MPI-IO collective calls. Sometimes the following errors happen: rank 0 in job 77 honest1.ncsa.uiuc.edu_60945 caused collective abort of all ranks exit status of rank 0: killed by signal 9 Up to this point, we decide to turn off the use of advanced MPI derived datatype features inside HDF5 so that complicated selection tests are ensured to be handled by HDF5. This check-in reflects this.
* [svn-r15597] Snapshot version 1.8 release 1 (snap3)HDF Tester2008-09-086-19/+19
|
* [svn-r15594] Purpose: Add new Fortran DEF file to Windows DLL projectScott Wegner2008-09-051-4/+4
| | | | | | | | Description: All of the Windows-specific Fortran DLL code has been moved to a new file, hdf5_fortrandll.def. This file needs to be added to the Windows hdf5_fortrandll project link properties. Tested: Vs2005 & IVF9.1 on WinXP
* [svn-r15589] Purpose: Add new h5repack tests to WindowsScott Wegner2008-09-031-1/+5
| | | | | | | | Description: New h5repack tests were added in revision 15551 and 15557, and also the syntax of one test was changed. This was causing errors on Windows. This checkin should fix those errors. Tested: VS2005 on WinXP
* [svn-r15583] Purpose: Add Windows Fortran DLL export code to separate DEF file.Scott Wegner2008-09-0316-1744/+524
| | | | | | | | | | Description: In in Fortran source code, there was a great deal of code that was necessary for Windows DLLs, and ignored for others systems. To remove some of the bloat in the source code, we moved these definitions into separate *.def file, which will be used on by the Windows DLL project. Tested: VS2005 on WinXP Note: The Windows project file will still need to be edited-- I will check that in soon.
* [svn-r15581] Added script to build h5perf_serial in standalone mode.Christian Chilan2008-09-022-0/+29
| | | | Tested on kagiso, smirom, and linew.
* [svn-r15567] Snapshot version 1.8 release 1 (snap2)HDF Tester2008-09-019-19/+27
|
* [svn-r15562] Added support for serial prefix HDF5_PREFIX.Christian Chilan2008-08-292-20/+14
| | | | Tested on kagiso, smirom, and linew.
* [svn-r15560] new feature for h5repack (alignment)Pedro Vicente Nunes2008-08-291-0/+2
|
* [svn-r15558] 1) There are 2 new command line parameters for h5repack. ↵Pedro Vicente Nunes2008-08-297-27/+188
| | | | | | | | | | | | | | Together they allow a call to H5Pset_alignment to be made -t T, --threshold=T Threshold value for H5Pset_alignment -a A, --alignment=A Alignment value for H5Pset_alignment 2) bug fix the printing of the dataset name was not done for references (verbose mode) tested: windows, linux
* [svn-r15553] Fix potential memory leak in H5E_close_msg_cb.Neil Fortner2008-08-281-1/+4
| | | | Tested: kagiso
* [svn-r15542] Purpose: Add new h5repack test to WindowsScott Wegner2008-08-271-0/+4
| | | | | | | | Description: There was one new h5repack test added recently. This commit also adds it to the Windows test script Tested: VS2005 on WinXP
* [svn-r15536] add a mention to h5repack new featurePedro Vicente Nunes2008-08-261-1/+2
|
* [svn-r15533] #1184Pedro Vicente Nunes2008-08-266-33/+323
| | | | | | | | | | | Add a userblock to an HDF5 file during the repack. The user gives give a filename and userblock size as command line parameters to h5repack and the contents of that file are stored in the userblock for the HDF5 file created by h5repack. New flags to handle this -u and -b Tested : windows, linux
* [svn-r15523] Purpose: Backport from trunk-- Fix Windows link dependencies in ↵Scott Wegner2008-08-251-2/+2
| | | | | | | | | | new app_ref DLL project Description: The app_refdll project was set to link with static version of hdf5 and libtest projects, which were causing the build to fail, only in Visual Studio .NET 2003, and was previously overlooked. This corrects those errors. Tested: VS.NET on WinXP
* [svn-r15516] Fix faulty error checking in call to H5I_remove().Neil Fortner2008-08-212-1/+3
| | | | | | Add prototype to the top of app_ref.c to suppress warning. Tested: kagiso
* [svn-r15513] Description:Quincey Koziol2008-08-2198-1535/+1544
| | | | | | | | | | Bring back r15510 & r15512 from trunk: Fix compiler warnings and formatting. Tested on: Mac OS X/32 10.5.4 (amazon) More tests upcoming
* [svn-r15511] bug fixPedro Vicente Nunes2008-08-211-270/+282
| | | | | | | | | when comparing attributes, a type ID was not properly closed solution: close the Id on the iteration and continue instead of goto out of the cycle tested: windows, linux
* [svn-r15508] Scott Wegner2008-08-219-386/+1481
|
* [svn-r15507] Description:Quincey Koziol2008-08-213-31/+32
| | | | | | | | | | Bring r15501 back from trunk: Clean up warnings. Tested on: Mac OS X/32 10.5.4 (amazon) Too minor to require h5committest
* [svn-r15506] Change the names of some macros in app_ref.c to prevent ↵Neil Fortner2008-08-211-6/+6
| | | | | | warnings on Windows. Tested: kagiso
* [svn-r15492] Added missing test.Neil Fortner2008-08-201-0/+197
|
* [svn-r15490] Description:Quincey Koziol2008-08-191-0/+2
| | | | Update release notes for last bug fix.
* [svn-r15489] Description:Quincey Koziol2008-08-192-1/+15
| | | | | | | | | | | Bring rev. 15488 back from trunk: Fix bug where library could core dump when an invalid location ID was passed to H5Giterate() (and add test for this case). Tested on: Mac OS X/32 10.5.4 (amazon) Too minor to require h5committest
* [svn-r15486] Purpose: Allow library to shut down properly when objects have ↵Neil Fortner2008-08-1966-535/+588
| | | | | | | | | | | | | | | | reference count > 1. Description: Added a new field 'app_count' to H5I_id_info_t struct, to track the reference count on an id due to the application. the old 'count' field tracks the total. Generally any id visible to the application gets placed in app_count. Added app_ref boolean parameter to H5I_inc_ref, H5I_dec_ref, H5I_register, H5I_clear_type, and a few other functions, to specify whether the operation(s) being performed on the id(s) are due to the application (TRUE) or not (FALSE). Test added for this case. Tested: kagiso, smirom, linew (h5committest)
* [svn-r15480] Snapshot version 1.8 release 1 (snap1)HDF Tester2008-08-176-19/+19
|
* [svn-r15478] Removed vestigal code from H5SM_delete_from_index() which would ↵Neil Fortner2008-08-171-11/+0
| | | | | | | | | have dereferenced an uninitialized pointer if it had been reachable. Closes bz #1280. Tested: kagiso, smirom, linew (h5committest)
* [svn-r15471] Snapshot version 1.8 release 1 (snap0)HDF Tester2008-08-146-18/+18
|