summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r15130] Updated with the added file ./tools/testfiles/h5diff_empty.h5.Albert Cheng2008-06-031-0/+1
|
* [svn-r15128] Purpose: Make Windows threadsafe debug message more usefulScott Wegner2008-06-022-3/+9
| | | | | | | | | | Description: On Linux-like systems, we can get the ID of the current thread through a pthread_self. However on Windows, the return cannot be cast as a threadID, so we simply couldn't get the ID. Previously we simply gave up and printed a message that we couldn't get an ID. Instead, though, we can use the Windows-specific call to GetCurrentThreadId(), which achieves the same goal. This way we can provide better debug output with threadsafe features. Tested: VS2005 on WinXP VS.NET on WinXP (other platforms not tested because change is within _WIN32 ifdef)
* [svn-r15126] Purpose: Cleanup unneeded Windows sourceScott Wegner2008-06-029-714/+66
| | | | | | | | | | | | Description: Previously, we maintained some source files that are commonly generated dynamically on other systems. Now, we also generate them on Windows as well. We should remove them from the repository so old versions are not accidentally used. Also, clean up the project files to organize generator programs. Tested: VS2005 on WinXP VS2005 on WinXP x64 VS.NET on WinXP
* [svn-r15124] Purpose:Albert Cheng2008-06-022-5/+16
| | | | | | | | | | | | | | bug fixes. Description: Added code to create an empty hdf5 (named h5diff_empty.h5) in order to test if h5diff compares correctly an empty hdf5 vs. a non-empty one. Tested: Tested in kagiso of h5diffgentest itself. Verified by h5dump that h5diff_empty.h5 was indeed empty. Then "h5diff h5diff_empty.h5 h5diff_basic1.h5" returned 0 (should have returned non-zero).
* [svn-r15122] command line parsing and usagePedro Vicente Nunes2008-06-021-0/+128
| | | | tested: windows
* [svn-r15117] added repo entries for the h52jpeg test generator programPedro Vicente Nunes2008-06-022-0/+5
|
* [svn-r15112] Purpose: Bug fixMike McGreevy2008-05-302-2/+6
| | | | | | | | | | Description: While '-Wl,-rpath' information was being removed from compile lines when using --disable-sharedlib-rpath, some information was still hidden in another variable tht never got reset and thus snuck into the executables. This fix should take care of that issue. Tested: kagiso, smirom
* [svn-r15110] Description:Scot Breitenfeld2008-05-301-3/+1
| | | | | | Changed the error output formatting so that the test status writes to standard out looks correct when using the sun compiler (it did not correctly tab the output).
* [svn-r15104] Purpose: Work around Windows FC bug in h5dump xml test scriptScott Wegner2008-05-301-5/+14
| | | | | | | | | | Description: In some rare instances, FC (diff equivalent) command on Windows will fail when comparing ASCII files with opposite line-ending formats (Unix uses LF, while Windows uses CRLF). This was an issue for one test case in our test script. It only came up when testing from a release tarball, because the expected output was not converted to Windows-style. In this situation, FC was reporting false differences. To workaround, we double-check failure cases and convert the EOL characters if neccessary. Tested: VS2005 on WinXP
* [svn-r15103] added h52jpegPedro Vicente Nunes2008-05-301-1/+2
|
* [svn-r15099] location for h52jpegPedro Vicente Nunes2008-05-301-0/+4
|
* [svn-r15096] Purpose: Windows Project Cleanup-- Unify Windows h5tinitScott Wegner2008-05-293-9/+6
| | | | | | | | | | Description: Previously, there was Windows-dependent code inside H5detect.c, because not all projects could access the gethostname() function. However, we standardize our project-files to link with WS2_32.lib, so now this function is available. Thus, the Windows-specific code has been removed from H5detect.c. Tested: VS2005 on WinXP VS.NET on WinXP no need to test other platforms, Windows-specific source change
* [svn-r15094] Purpose: Cleanup Windows project files-- standardize program ↵Scott Wegner2008-05-29461-466/+466
| | | | | | | | | | | | | debug information Description: In our debug project configurations, many of the projects were generating debug information for "Program Database and Edit & Continue". Other projects were using different settings, or none at all. We standardize to use "Program Database" setting, because it generates much smaller .obj files and cuts out unnecessary debug information. This is another project cleanup and enhancement from user suggestions outlined in bug #1164 Tested: VS2005 on WinXP VS.NET on WinXP
* [svn-r15093] Purpose: Cleanup Windows project files-- remove ignored system ↵Scott Wegner2008-05-29201-1126/+1126
| | | | | | | | | | | library Description: In many of our project files on Windows, we have our linker setting set to ignore old link libraries-- either libc.lib or libcd.lib. This is a relic from converting project files from old versions of Visual Studio to newer ones, and is unnecessary. Per a user's suggestion, we remove the ignored library from the project files. This actually makes no difference in the output binaries. Tested: VS2005 on WinXP VS.NET on WinXP
* [svn-r15090] Revise copyright notice.Christian Chilan2008-05-292-4/+6
|
* [svn-r15089] Purpose: Support Visual Studio .NET builds from command-lineScott Wegner2008-05-292-36/+88
| | | | | | | | | | | Description: In our Windows command-line build script, we now support building with Visual Studio .NET, although VS2005 is still the default. Building with VS.NET still imposes the same feature restrictions as through the IDE: -- 64-bit builds are unsupported -- Fortran is unsupported Tested: VS.NET on WinXP VS2005 on WinXP
* [svn-r15075] Description: removed temporary files created by test programs.Scot Breitenfeld2008-05-271-1/+7
|
* [svn-r15074] Maintenance: This check-in should fix daily tests failures:Elena Pourmal2008-05-277-102/+25
| | | | | | | | Uninstall target had non-existant file to remove; error_handler module triggered a race condition for parallel make with Intel and PGI compilers, therefore we removed the module and created a subroutine instead. Platforms tested: kagiso with GNU, Intel and PGI compilers.
* [svn-r15070] Description:Scot Breitenfeld2008-05-232-4/+4
| | | | fixed typo (minor fix)
* [svn-r15069] Purpose:Scot Breitenfeld2008-05-232-16/+69
| | | | | | | | Added code to remove module files when make clean Description: The module files were not being removed when make clean and caused compiling errors. fixed.
* [svn-r15067] Maintenance: Daily tests failed on several platforms due to the ↵Elena Pourmal2008-05-222-8/+8
| | | | | | | broken dependencies when srcdir and parallel make are used; fixed (I hope) Platforms tested: kagiso with srcdir and parallel make; pgcc and pgf90 -i8 compilers
* [svn-r15066] Description:Scot Breitenfeld2008-05-211-1/+1
| | | | Change the interface argument to match that of the actual function.
* [svn-r15065] Description:Scot Breitenfeld2008-05-213-49/+80
| | | | | | Broke-up longer lines over multiple lines Removed unused variables.
* [svn-r15064] Description:Scot Breitenfeld2008-05-213-573/+583
| | | | | | | | | Removed extra MPI calls in subroutine by just passing MPI variables into subroutines. Added checks for MPI errors. Cleaned-up formatting.
* [svn-r15060] Maintenance: File space identifier was not closed causing ↵Elena Pourmal2008-05-211-1/+4
| | | | | | memory growth; fixed Platforms tested: kagiso (minor fix)
* [svn-r15057] Purpose: Fix Windows project libtestdll module pathScott Wegner2008-05-211-12/+12
| | | | | | | | Description: The source file tf.f90 now produces a module error_handler.mod, which was being created in a wrong directory. As a result, Visual Studio couldn't find it, and building failed. This corrects the module path of libtestdll project. Tested: VS2005 on WinXP
* [svn-r15056] Purpose: Update Windows h5repack test scriptScott Wegner2008-05-211-2/+52
| | | | | | | | Description: Merge changes from 1.8 branch into trunk. New syntax and test added for "old syntax" Tested: VS2005 on WinXP
* [svn-r15054] Purpose:Scot Breitenfeld2008-05-217-336/+341
| | | | | | | | | | | | Made reporting of the test status global by handling the output via a module. Cleaned-up output to the terminal. Description: Put writing the test status as a call to a subroutine instead of on a per account basis. Added the dependency of compiling in the correct order in the Makefiles for use of the Module.
* [svn-r15052] Add a test for the 1.6.7 -i infile -o outifle for backward ↵Pedro Vicente Nunes2008-05-211-0/+37
| | | | | | | | compability Used the function TOOLTEST from 1.6.7 Tested: linux
* [svn-r15047] bug fix regarding change from -i to -d regarding number of ↵Pedro Vicente Nunes2008-05-201-1/+1
| | | | | | links in indexed format tested: windows
* [svn-r15044] backward compatibility for old -i infile -o outfile optionsPedro Vicente Nunes2008-05-202-18/+195
| | | | | | | | | | | | | | | | | if these are detected this syntax is used, otherwise the one in usage is used there was another -i option for -i L2, --indexed=L2 Minimum number of links in the indexed format That was changed to -d -d L2, --indexed=L2 Minimum number of links in the indexed format Tested: windows, linux
* [svn-r15043] Bug fix.Albert Cheng2008-05-201-2/+4
| | | | | | | | | | | | | | | | | | Description: perf would crash at the end as it complained it was doing MPI calls after MPI_Finalize() is called. I suspect the HDF5 library is making MPI calls in the at_exit area. This should not happened. Solution: Added the H5exit() right before MPI_Finalize() fixed the problem. But it needs to find out why HDF5 library is making MPI calls in the at_exit() area. It should not. Also, changed the temporay data file name from /tmp/test.out to perftest.out, both to avoid multiple instance of this may use the same /tmp/xxx name and also make the file name less generic. Tested: Kagiso PP.
* [svn-r15041] Purpose: Configure FixMike McGreevy2008-05-195-24/+2
| | | | | | | | Description: Removing make target "check-perform". The extra target is unneeded because the perform tests don't take as long to run as initially anticipated, and can be lumped in with 'make check'. Tested: kagiso
* [svn-r15037] Description:Quincey Koziol2008-05-192-2/+6
| | | | | | | Better cleanup of internal structures when no szip encoder. Tested on: Linux/32 2.6 (kagiso) w/szip-no encoder
* [svn-r15036] Bug fix.Albert Cheng2008-05-1951-198/+224
| | | | | | | | | | | | | | | | | | | Description: The fortran Makefile.am used HDF_FORTRAN to indicate it is part of the Fortran API source so that conclude.am will give fortran api prefix in the test output. The symbox HDF_FORTRAN is also used in configure for a different purpose (indicated --enable-fortran). They conflicted. Similar problem for the symbol HDF_CXX. Solution: Changed all the involved Makefile.am to use "FORTRAN_API" instead. It is a more appropriate name. Same for CXX_API. Along the way, discovered that the Makefile.am of hl/fortran/test and hl/cxx/test did not have those symbols at all. Added them in. Platform tested: Kagiso only. It is a trivia change.
* [svn-r15034] Description:Quincey Koziol2008-05-193-6/+7
| | | | | | | | Correct another case of using 'size_t' for chunk sizes where 'uint32_t' was necessary. Tested on: FreeBSD/64 6.2 (liberty) w/C++ & FORTRAN
* [svn-r15030] Maintenance: Fixed a commentElena Pourmal2008-05-181-1/+1
|
* [svn-r15026] Maintenance: Fixed a typo in the fortran h5tget(set)_fields_f ↵Elena Pourmal2008-05-181-22/+28
| | | | | | | subroutines. Platfomrs tested: kagiso with GNU compilers (this is bug 1046, I am not closing it since there is no tests for those routines yet)
* [svn-r15025] Purpose:Scot Breitenfeld2008-05-164-1934/+149
| | | | | | | Cleaned up unused code (i.e. commented out) and removed extraneous output to standard out. Tested: N/A - No critical executable source lines were modified, only comments and write statements.
* [svn-r15023] Revise man page of the serial benchmarking tool.Christian Chilan2008-05-161-3/+3
| | | | Tested on kagiso, smirom, and linew.
* [svn-r15022] Purpose: Minor updates to Windows documentation via Kent's ↵Scott Wegner2008-05-162-19/+33
| | | | recommendations.
* [svn-r15020] Purpose: Configure FixMike McGreevy2008-05-164-31/+41
| | | | | | | | | Description: The test program h52gifgentst was getting installed in the bin directory during 'make install', and it shouldn't. Make now builds the program for use in testing but doesn't install it during 'make install'. Tested: kagiso
* [svn-r15017] Purpose:Albert Cheng2008-05-162-10/+4
| | | | | | | | | | | | | | bug fix. Description: Removed a few debug print statments that was left in by mistake. Removed initialization for macro system INSTRUMENT to match how it behaves before. Tested platforms: h5committested (kagiso, smirom and linew). It failed in fortran test in smirom but I believed that was not caused by my changes in configure.in.
* [svn-r15015] Description:Quincey Koziol2008-05-1613-235/+399
| | | | | | | | | | | | | | | | | Detect chunks that are >4GB before dataset gets created and return error to application. Tweak lots of internal variables that hold the chunk size/dimensions to use an 'uint32_t', instead of a 'size_t', so that the integer size is constant. Correct a number of our tests which were creating datasets with chunks that were >4GB and add some specific tests for >4GB chunk size detection. Minor whitespace & other code cleanups. Tested on: Mac OS X/32 10.5.2 (amazon) Forthcoming testing on other platforms...
* [svn-r15014] Purpose: Configure Macro ModificationMike McGreevy2008-05-152-24/+21
| | | | | | | | Description: The macro H5_HAVE_WINDOW_PATH is now defined to 1 only when MinGW is in use. This is needed to fix the "links" test, and the external link feature in the library. Tested: kagiso
* [svn-r15012] Purpose: New configure optionMike McGreevy2008-05-153-29/+88
| | | | | | | | Description: The configure option --disable-sharedlib-rpath will disable embedding of the '-Wl,-rpath' information into executables when shared libraries are produced. Tested: kagiso
* [svn-r15010] Purpose:Scot Breitenfeld2008-05-151-5/+1
| | | | | | | | Fixed validation failure when compiled with -i8 and the g95 compiler Description: Fixed "off by one error" when converting C character buffer into fortran character buffer in h5aget_name_by_idx_c
* [svn-r15009] Revise file of the serial benchmarking tool to include new man ↵Christian Chilan2008-05-151-83/+51
| | | | | | page. Tested on kagiso, smirom, and linew.
* [svn-r15007] Purpose: configure cleanupMike McGreevy2008-05-1547-131/+36
| | | | | | | Description: cleaning up configure related to removal of --disable-hsizet flag, which we no longer support. Tested: kagiso
* [svn-r15005] Purpose: Minor updates to Windows documentation.Scott Wegner2008-05-154-96/+127
| | | | | | | | | | | | | | | | Description: -- INSTALL_Windows.txt: -- Update szip version number to 2.1 -- Extra details for setting up 64-bit builds -- Explain adding HDF5 link settings more clearly -- Add link to FAQ -- Misc. typos and formatting -- INSTALL_Windows_From_Command_Line.txt -- Add note about 64-bit support -- INSTALL_Windows_Short_NET.TXT -- Add notes detailing features unsupported on VS.NET -- INSTALL_Windows_Short_VS2005.TXT -- Add notes about extra features.