summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r19961] Purpose:Albert Cheng2011-01-162-21/+76
| | | | | | | | | | | | The shape same tests ran too long. Break them into smaller subtests so that they can finish sub-test in a shorter time. Easier to tell which one sub-test is taking too much time and/or errors occur in one fo the sub-tests. This one breaks the contig_hyperslab_dr_pio_test() into 4 smaller sub-tests. Tested: h5committest
* [svn-r19959] Bug: the VRFY macro, for some reason, called MPI_Finalize() ↵Albert Cheng2011-01-165-14/+57
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | when it encountered error and wanted to exit the test program. This was not good since if only a subset of processes called MPI_Finalize(), the other processes will likely hang. That happened in AIX that it would waited till the alarm signal to kill the processes. Definitely a waste of time. Solution: Changed it to call MPI_Abort. That showed another problem. HDF5 has setup atexit post-process to try to close unclose objects, release resources, etc. But if the MPI processes have encountered an error and has been aborted, it is not likely any more MPI calls can function properly. E.g., it would attempt to free some communicators in the HDF5 MPIO file handle. It would again hang. Solution: need to call H5dont_atexit() to disable any atexit post-processing. This must be done early, like before calling H5open. This is added to each parallel test main program. testphdf5.h: Changed macros VRFY and MESG. Added comments too. testphdf5.c: t_mpi.c: t_cache.c: t_shapesame.c: Added H5dont_atexit. Tested: h5committest.
* [svn-r19956] Removed since its code has been copied to t_shapesame.c.Albert Cheng2011-01-142-4434/+0
|
* [svn-r19949] Correct CPack confusion with the same for two different ↵Allen Byrne2011-01-131-3/+3
| | | | functions (not case-sensitive)
* [svn-r19947] Bug fix: testph5.in failed to run the 't_shapesame -p' by ↵Albert Cheng2011-01-121-3/+2
| | | | | | | | | | | | | | | claiming it could not find t_shapesame in daily test. Turned out the mpiexec launcher is working like real shell and the daily test signon (hdftest) does not have "." in its $PATH. So, it could not automatically look for executables in the current directory. Solution: Change the executable to an explicit ./t_shapesame. Now mpiexec can "find" it. Tested by hand in Amani.
* [svn-r19941] Purpose:Albert Cheng2011-01-127-22/+4866
| | | | | | | | | | | | | | | | | | | | | | | Moved the two shape same tests from testphdf5 to a separated executables, named t_shapesame. The shape same tests runs too long for testphdf5. In a separated executalbe, it will be easier to separate any errors in testphdf5 sub-tests from the shape same tests. t_shapesame.c: Contains the shape same tests (cloned from t_rank_projection.c) plus a duplicate of "testphdf5.c" for now. After verifying it is correct, more cleanup is needed. testphdf5.c: Removed the two shape same tests (chsssdrpio & cbhsssdrpio). Makefile.am: Makefile.in: Added t_shapesame as a new test executable. Removed t_rank_projections.c from part of testphdf5. testph5.sh.in: Temporary added the "t_shapesame -p" test for testing shape same tests with MPIO-Posix VFD. Tested: h5committested, plus serial jam.
* [svn-r19938] Update config.sub to the latest available version ↵Larry Knox2011-01-111-32/+91
| | | | | | (timestamp='2008-01-16', Rev. 1.361) from http://cvs.savannah.gnu.org/viewvc/config/config/. Tested with h5committest on amani, heiwa, and jam and on linew.
* [svn-r19936] Add new signed/unsigned test to legacy test scriptAllen Byrne2011-01-101-0/+3
|
* [svn-r19927] Remove pragma statement.Allen Byrne2011-01-071-1/+0
|
* [svn-r19924] Windows VS10 complains about private STL members needing to be ↵Allen Byrne2011-01-071-0/+1
| | | | | | exported, because it is of type std::string this warning can be suppressed. Tested: windows XP with VS10
* [svn-r19923] BZ 1165: Implemented declaration change;Allen Byrne2011-01-062-4/+4
| | | | | | | | | | | | A static std::basic_string constructed in the Exception class. This static isn't one that can be be destructed by H5Library::close(), but rather gets cleaned up as part of the STL std::basic_string static destructor when the HDF5 DLL is detached (WINDOWS). Looking at the rest of the Exception code, the DEFAULT_MSG doesn't really need to be a std::basic_string. Remove the static constructor and no destructor required. Tested: local linux - will wait for Nightly Dailies before bringing to 1.8
* [svn-r19921] Update files for CPack use.Allen Byrne2011-01-061-0/+11
|
* [svn-r19918] Add hh modifier to signed char printf format string. Added ↵Allen Byrne2011-01-059-5/+795
| | | | | | | h5dump test to verify that signed/unsigned datasets print correctly. Bring solution from 1.8 packed bits fix which solved problem on heiwa with Signed char of 8 bits Tested: local linux
* [svn-r19917] Remove warning about H5_BUILT_AS_STATIC_LIBAllen Byrne2011-01-051-1/+1
|
* [svn-r19914] Correct format of empty parameterAllen Byrne2011-01-054-5/+5
| | | | bring r19913 from 1.8
* [svn-r19910] Change how LINK_FLAGS for fortran are appended on Windows - ↵Allen Byrne2011-01-053-7/+13
| | | | correct for just shared libs
* [svn-r19909] Change how LINK_FLAGS for fortran are appended on WindowsAllen Byrne2011-01-059-29/+16
| | | | bring r19908 from 1.8 branch
* [svn-r19907] Windows: Correct how fortran links in CRT library. Also correct ↵Allen Byrne2011-01-0430-101/+103
| | | | | | macro use for checking libtype. bring r19906 from 1.8 branch
* [svn-r19896] remove orphaned endif()Allen Byrne2010-12-301-1/+0
|
* [svn-r19895] Remove use of /MT compile flag for building static libs and ↵Allen Byrne2010-12-2924-106/+30
| | | | programs. Added BUILT_AS_STATIC_LIBRARY define to set the windows import/export defines correctly for static libraries.
* [svn-r19892] Purpose:Jonathan Kim2010-12-286-315/+737
| | | | | | | | | | | | | | | | | | | Bug 2089 - GMQS: h5diff segfault on a compound dataset with fixed length + vlen string type order Description: 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), tejeda (mac32-LE), linew (solaris-BE)
* [svn-r19886] Correct name of file document for Cpack install.Allen Byrne2010-12-131-1/+1
|
* [svn-r19884] Corrected time_of_day define configuration, found during ↵Allen Byrne2010-12-133-11/+48
| | | | | | parallel CMake build. Tested: local linux
* [svn-r19880] Add new file.Allen Byrne2010-12-081-0/+1
|
* [svn-r19878] Correct HDF5 configuration variables for CPack/Install.Allen Byrne2010-12-084-17/+74
| | | | Bring r19875 from 1.8 branch
* [svn-r19876] Add new file.Allen Byrne2010-12-081-0/+629
|
* [svn-r19870] Add tests for examples.Allen Byrne2010-12-039-40/+139
| | | | Tested: local linux
* [svn-r19865] Correct INSTALL_PREFIX handlingAllen Byrne2010-12-021-1/+3
|
* [svn-r19860] I added accum.c, filter_fail.c, links_env.c, space_overflow.c, ↵Raymond Lu2010-11-292-3/+75
| | | | | | testmeta.c to the test list. Not tested yet.
* [svn-r19857] I added H5Ochunk.c and the command to compile H5make_libsettings.cRaymond Lu2010-11-291-2/+9
| | | | Not tested yet.
* [svn-r19854] Correct external library generated headers packing for ↵Allen Byrne2010-11-271-0/+2
| | | | install/cpack when not using svn builds
* [svn-r19852] Add back dropped during edit - create directory - for external ↵Allen Byrne2010-11-261-0/+2
| | | | projects in cpack.
* [svn-r19850] 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-r19847] Bug 1917: Big test failureAlbert Cheng2010-11-251-22/+0
| | | | | | Removed all the unused code bracketed by #ifdef FSEEKO incorrectly. Tested: h5committest.
* [svn-r19845] Correct external library generated headers packing for ↵Allen Byrne2010-11-251-2/+20
| | | | install/cpack
* [svn-r19843] Remove quotes from BLDTYPE parameter in building external ↵Allen Byrne2010-11-251-2/+2
| | | | | | projects from svn Tested: Windows
* [svn-r19841] 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-r19839] Updated to libtool v 2.4, autoconf 2.68 and m4-1.4.15.Larry Knox2010-11-2347-2244/+5139
| | | | Tested with h5committest on amani, heiwa, and jam.
* [svn-r19837] Correct external library packing for install/cpackAllen Byrne2010-11-231-62/+69
| | | | Tested: Windows
* [svn-r19833] 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. I'm bringing the fix from 1.8 branch. The changes to configure.in, tools/misc, config, Makefile.am are only property changes. Tested on jam. But I tested 1.8 on jam, heiwa, and amani.
* [svn-r19830] Fixed the name of the windows linkage define in the header. ↵Allen Byrne2010-11-191-1/+1
| | | | | | | | This corrects the inconsistent dll linkage warning when used with CMake. Changed hdf5_f90Ctest_EXPORTS to hdf5_test_f90ctub_EXPORTS. Tested: windows
* [svn-r19829] Fixed the name of the windows linkage define in the test ↵Allen Byrne2010-11-191-1/+1
| | | | | | | | header. This corrects the inconsistent dll linkage warning and matches the other linkage defines. Changed H5_DLLVAR to H5TEST_DLLVAR. Tested: windows
* [svn-r19828] Fixed the name of the windows linkage define in the hl/fortran ↵Allen Byrne2010-11-191-96/+96
| | | | | | | | cstub library header. This corrects the inconsistent dll linkage warning on every function. Changed H5_DLL to HDF5_HL_F90CSTUBDLL. Tested: windows
* [svn-r19827] Correct SZIP 'warning ignore' regexAllen Byrne2010-11-191-1/+1
|
* [svn-r19825] John Mainzer2010-11-181-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. Note that parallel on amani and h5committest on heiwa failed several times before I got a clean pass without code changes. The failures on amani seemed to be time outs caused by contention for the machine -- worryingly, they occurred in the shape same tests. However, given subsequent passes and passes on jam and phoenix, I am going ahead with the commit. The failure on heiwa was in the fheap test. I don't see how this can be related to changes in testpar, and in any case, it went away on the second try.
* [svn-r19823] BZ2013: Remove use of WIN32 defines. These two files were ↵Allen Byrne2010-11-182-7/+7
| | | | | | dependent on the winsock2.h header so changed WIN32 to H5_HAVE_WINSOCK_H. Tested: windows
* [svn-r19820] Update cacheinit.cmake with current HDF options. Allen Byrne2010-11-181-6/+18
|
* [svn-r19818] Purpose:Jonathan Kim2010-11-181-3/+9
| | | | | | | Change to skip copying when a dataset is not allocated. Tested: jam (linux32-LE), amani (linux64-LE), heiwa (linuxppc64-BE), tejeda (mac32-LE)
* [svn-r19817] Bug 1917: Big.c test.Albert Cheng2010-11-171-43/+97
| | | | | | | | 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. Tested: h5committest, jam (serial), Windows (Bangan which is Windows 7, 32bits).
* [svn-r19816] Bug 2091: updated with the removal of Metraowerks compiler code.Albert Cheng2010-11-171-0/+2
|