summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r19898] Remove use of /MT compile flag for building static libs and ↵Allen Byrne2010-12-3025-110/+35
| | | | programs. Added BUILT_AS_STATIC_LIBRARY define to set the windows import/export defines correctly for static libraries.
* [svn-r19897] Extend packed bits and testing to 64 bit integers.Allen Byrne2010-12-3051-66/+3510
| | | | Tested: local Linux
* [svn-r19893] Purpose:Jonathan Kim2010-12-286-315/+737
| | | | | | | | | | | | | | | | | | | | Bug 2089 - GMQS: h5diff segfault on a compound dataset with fixed length + vlen string type order Description: Merged from HDF5 trunk r19892. This is fix for the segfault when h5diff compares a compound dataset with combination of fixed length string types and vlen string types in certain orders. Optimized vlariable length string handling codes. The fix is referred from h5dump handling vlen strings. For testing, several compound datasets were added with various combinations. Previous failed cases: - Vlen string, Fixed length string, Vlen string, Fixed length string - Fixed length string, Fixed length string, Vlen string, Vlen string - Fixed length string, Vlen string, Fixed length string, Vlen string Tested: jam (linux32-LE), amani (linux64-LE), heiwa (linuxppc64-BE), linew (solaris-BE)
* [svn-r19883] Corrected time_of_day define configuration, found during ↵Allen Byrne2010-12-133-11/+48
| | | | | | parallel CMake build. Tested: local linux, fix confirmed by user
* [svn-r19881] Add new file.Allen Byrne2010-12-081-0/+1
|
* [svn-r19877] Add new file.Allen Byrne2010-12-081-0/+629
|
* [svn-r19875] Correct HDF5 configuration variables for CPack/Install.Allen Byrne2010-12-084-10/+16
| | | | Tested: windows
* [svn-r19874] Add other HDF5 configuration variables.Allen Byrne2010-12-081-3/+6
|
* [svn-r19871] Add tests for examples.Allen Byrne2010-12-039-40/+139
| | | | | | Bring r19870 from trunk Tested: local linux
* [svn-r19866] Correct INSTALL_PREFIX handlingAllen Byrne2010-12-021-1/+3
|
* [svn-r19863] Add install commands for documentsAllen Byrne2010-12-021-5/+53
|
* [svn-r19862] Updated libtool to version 2.4, autoconf to version 2.68, and ↵Larry Knox2010-12-0147-2243/+5138
| | | | | | m4 to version 1.4.15. Tested with h5committest on amani, jam and heiwa.
* [svn-r19859] I added accum.c to the test list.Raymond Lu2010-11-292-1/+13
| | | | Not tested yet.
* [svn-r19858] I added a few new tests: filter_fail.c, links_env.c, ↵Raymond Lu2010-11-292-3/+51
| | | | | | space_overflow.c, and testmeta.c. Not tested yet.
* [svn-r19856] I changed H5FSfile.c to H5Fsfile.c according to the source files.Raymond Lu2010-11-291-1/+1
| | | | Not test yet.
* [svn-r19855] Correct external library generated headers packing for ↵Allen Byrne2010-11-271-0/+2
| | | | install/cpack when not using svn builds
* [svn-r19853] Add back, dropped during edit - create directory - for external ↵Allen Byrne2010-11-261-0/+2
| | | | projects in cpack.
* [svn-r19851] Problem: AIX prints some error messages when MPI_Abort is ↵Albert Cheng2010-11-261-1/+9
| | | | | | | | | | called. That caused the output matching some problems. Solution: Add stderr filtering for AIX ERROR: messages. Tested: NCSA BP.
* [svn-r19848] Bug 1917: big test failed especially in Widows.Albert Cheng2010-11-262-151/+277
| | | | | | | | | | | | | | big.c: Changed the test to run Huge Dataset (tens of GB), Xtra large dataset(4GB big), Large dataset (2GB big), or merely 1GB big, depending on if the file system supports sparse file or if it supports larger than 32bigs I/O. H5FDstdio.c: Removed an incorrect condition that whether STDIO VFD supports larger than 32bits I/O depends on the support of fseeko. Windows does not use that. Instead, it uses _fseeki64 to support larger than 32bits I/O. Tested: h5committest, jam (serial).
* [svn-r19846] Correct external library generated headers packing for ↵Allen Byrne2010-11-251-2/+20
| | | | install/cpack
* [svn-r19844] Remove quotes from BLDTYPE parameter in building external ↵Allen Byrne2010-11-251-2/+2
| | | | | | projects from svn Tested: Windows
* [svn-r19842] Correct external library packing for install/cpack. On windows ↵Allen Byrne2010-11-241-23/+43
| | | | using shared libs, dlls still needed to be put in the runtime folder for tests.
* [svn-r19838] Correct external library packing for install/cpackAllen Byrne2010-11-231-62/+69
| | | | Tested: Windows
* [svn-r19832] Bug fix - In the code of N-bit filter, one line (the last line ↵Raymond Lu2010-11-192-7/+394
| | | | | | | | | of H5Znbit.c in H5Z_nbit_compress - "*buffer_size = j + 1;" was mistakenly taken out by someone. It is necessary to update the new size. I put it back and made 2 test cases for integer and float to verify the correct dataset size. Tested on jam, heiwa, and amani.
* [svn-r19831] John Mainzer2010-11-191-10/+38
| | | | | | | | | | | | | | | | | | | | | Checked in fix for failure in shape same tests that appeared after Quincy's recent massage of the test code. The problem was a race condition created when Quincey re-worked the code selecting either collective or independant I/O. Previously, when independant I/O was selected in the test, I had used H5Pset_dxpl_mpio() and H5Pset_dxpl_mpio_collective_opt() to select collective semantics with independant I/O going on under the hood. Quincey modified this to call H5Pset_dxpl_mpio() when collective I/O was selected, and do nothing in the independant I/O case. As a result, processes were able to race ahead and modify the initial values of the data set before some processes had verified that the initialization was correct. Solved the problem by adding barriers, and making all barriers dependant on independant I/O being selected. Tested parallel on amani and phoenix. h5committested.
* [svn-r19826] Correct SZIP 'warning ignore' regexAllen Byrne2010-11-191-1/+1
|
* [svn-r19824] 1. Made fixes as in rev #19813 in trunk:Vailin Choi2010-11-1812-122/+307
| | | | | | | a) Add comments to test_4() in test/external.c about the name "/ link". b) Fix one memory leak in src/H5Lexternal.c: free memory pointed to by tmp_env_prefix for HDF5_EXT_PREFIX case. 3. Made changes for bug #1930 as in rev #19783, #19781 in trunk. 4. Made corresponding CMake changes as in rev #19782 in trunk.
* [svn-r19821] Update cacheinit.cmake with current HDF options. Allen Byrne2010-11-181-6/+18
|
* [svn-r19819] Purpose:Jonathan Kim2010-11-181-3/+9
| | | | | | | | Change to skip copying when a dataset is not allocated. Merged from hdf5 trunk r19818. Tested: jam (linux32-LE), amani (linux64-LE), heiwa (linuxppc64-BE)
* [svn-r19815] Bug 2091: updated with the removal of Metraowerks compiler code.Albert Cheng2010-11-171-1/+2
|
* [svn-r19810] Correct define typoAllen Byrne2010-11-171-1/+1
|
* [svn-r19809] Purpose:Mike McGreevy2010-11-173-52/+148
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add "--enable-unsupported" configure flag. Description The "--enable-unsupported" configure flag allows a user to prevent configure from failing due to the use of incompatible options, such as c++ with parallel. Specifying --enable-unsupported will bypass all of configure's checks for incompatible and unsupported combinations of flags. There are no guarantees that the library will be configured in any sort of working condition, but that's the risk of using the --enable-unsupported flag. I've changed all default error messages related to unsupported option combinations to indicate that using --enable-unsupported will allow configure to complete without error. Tested: by hand on jam, tested all unsupported configure option combinations with and without the new flag, making sure the flag allows configure to finish without error. (h5committest wouldn't do any good here; it won't test the new option, and since we're enabling unsupported combinations, failures are likely to occur in build or tests with --enable-unsupported turned on anyways. That's why they're unsupported!)
* [svn-r19807] Corrected REGEX of warning exceptionAllen Byrne2010-11-171-2/+2
|
* [svn-r19804] Description:Mike McGreevy2010-11-171-2/+5
| | | | | | | | Update ACKNOWLEDGMENTS file Tested: none. documentation update only.
* [svn-r19802] Update valgrind ignore tests.Allen Byrne2010-11-172-15/+36
|
* [svn-r19800] Purpose:Mike McGreevy2010-11-173-1/+23
| | | | | | | | | | | | | | | | | | | | | | | | | Add additional error checking to catch erroneous user input. Description: Attempting to retrieve a links's name by index in the case where the link is external and the file that the object is located in doesn't exist was causing a segmentation fault (in production) and an assertion failure (in debug). The segfault wasn't occuring until the metadata accumulator attempted a write, so I've added error checking higher in the pipeline in H5O_protect (where there was previously just an assert) to catch this. I've also added additional asserts in the H5F layer where there were none. Additionally, I added another case to the links.c test to test that this fails gracefully instead of segfaulting or asserting out. Tested: h5committest and gandalf (mac os x)
* [svn-r19797] Bug 2091: remove all Metraowerks compiler code bracheted by ↵Albert Cheng2010-11-179-109/+25
| | | | | | | | __MWERKS__. Metraowerks compiler is no more. Make the code cleaner. Tested: H5committest plus jam serial.
* [svn-r19793] Revised the valgrind ignore list, added simple execute command ↵Allen Byrne2010-11-165-436/+494
| | | | tests for when doing a valgrind test of tools that only use a cmake script for testing.
* [svn-r19791] CMake: Correct Error tests. Add Deprecated Symbols option.Allen Byrne2010-11-164-12/+84
| | | | Tested: local linux
* [svn-r19788] Check for CMAKE_BUILD_TYPE set if not WIN32 in library prefix ↵Allen Byrne2010-11-161-2/+8
| | | | naming. Unset needs prefix to be lib.
* [svn-r19780] Comment out H5_SIZEOF_PTRDIFF_T define to fix Windows errors.Allen Byrne2010-11-131-1/+1
| | | | Bring r19779 from trunk
* [svn-r19777] Corrected handling of largefile and linux_lfs handling.Allen Byrne2010-11-124-11/+49
| | | | | Synched cmake version of H5pubconf.h.in Added another variation of H5detect warning to ignore list.
* [svn-r19770] Correct comment about VS defines and next releaseAllen Byrne2010-11-121-1/+1
|
* [svn-r19768] Problem:Albert Cheng2010-11-111-1/+1
| | | | | | | | The parallel test ran out of memory because 32bit binary default to use less memory. Changed RUNPARALLEL to use larger memory (LDR_CNTRL=MAXDATA=0x2000 0000@DSA). Tested: BP parallel.
* [svn-r19763] Changed NPROCS default value from 3 to 6.Albert Cheng2010-11-114-7/+6
|
* [svn-r19760] Purpose:Jonathan Kim2010-11-111-4/+12
| | | | | | | | | | | | | | | | | | Fix compile error for Windows from previous checkin r19758. Description: Previous log: Improve h5diff performance. The following changes for improving h5diff performance: 1) use HDmemcmp() before comparing each elements (memcmp() is very fast at both linew and jam) 2) replace the expensive H5Tequals() calls 3) retrieve datatype information at dataset level not each element level for compound datasets Tested: jam (linux32-LE), Windows
* [svn-r19758] Purpose:Jonathan Kim2010-11-113-36/+136
| | | | | | | | | | | | | | | | | Improve h5diff performance. Description: The following changes for improving h5diff performance: 1) use HDmemcmp() before comparing each elements (memcmp() is very fast at both linew and jam) 2) replace the expensive H5Tequals() calls 3) retrieve datatype information at dataset level not each element level for compound datasets Merged from hdf5 trunk r19757. Tested: jam (linux32-LE)
* [svn-r19755] Updated the compilers versions of AIX 5.3 and 6.1.Albert Cheng2010-11-101-16/+14
| | | | | | Removed tests platforms of Cray XT3 and Glory, both SNL machines since they were not tested. Added AIX shared library known problem.
* [svn-r19754] Added flush2 to list of memcheck ignore - flush2 needs flush1 ↵Allen Byrne2010-11-101-0/+1
| | | | | | to generate files Bring r19753 back from trunk.
* [svn-r19752] Purpose:Jonathan Kim2010-11-099-2/+99
| | | | | | | | | | | | | | | Fixed Bug# 1979 Output from h5ls -rdlS on nested compound datatypes is difficult to parse. Description: Update to add curly brackets for the nested compound members, when S (--simple) option is used with -l (--label), so user can tell which members blong to which compound type. Merged from hdf5 trunk r19751. Tested: jam (linux32-LE), amani (linux64-LE)