summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [svn-r14937] fix typo in commentPedro Vicente Nunes2008-05-061-2/+2
|
* [svn-r14936] add 2 new files for the h5dump user defined floting point formatPedro Vicente Nunes2008-05-061-0/+2
|
* [svn-r14935] correct an error in the usage textPedro Vicente Nunes2008-05-052-2/+2
| | | | tested: windows, linux, solaris
* [svn-r14934] Add a test for the floating point user defined printf formatPedro Vicente Nunes2008-05-056-3/+93
| | | | | | | | | | | | | | | | Usage is -m T, --format=T Where T - is a string containing the floating point format, e.g '%.3f' The test consists of writing a number with 7 fractional digits (default precision display of %f is 6 digits) and have the 7 digits displayed with -m %.7f fpformat.h5 Tested: windows, linux, solaris Note: the output file was generated in linux, it may be possible that platforms other than the ones tested have a different representation of the number
* [svn-r14933] Purpose: Updating HDF5 to use automake 1.10.1 and libtool 2.2.2Mike McGreevy2008-05-0546-15491/+17839
| | | | | | | | | | | | | | | | | | Description: Applying update to autotools that was applied to 1.8 a couple of weeks ago to the trunk. Updated bin/reconfigure script to reflect the new versions of libtool and automake in the /home1/packages/ directory. Rearranged configure.in script. When using libtool 2.2.2, the libtool script doesn't generate until later in the configuration process, so I had to move a test that parsed through the libtool script to a point after where it was actually being generated. Ran libtoolize on the project, and ran bin/reconfigure to regenerate configure and Makefile.in's throughout. Tested: kagiso, smirom, linew (h5committest)
* [svn-r14930] Maintenance: Fixed more bugs/typos and enabled tests that were ↵Elena Pourmal2008-05-055-48/+77
| | | | | | | | | | failing previously on linew. Currently only one test (dense attributes) is failing. It looks like C library problem and we have a similar bug report in Bugzilla: when dense storage is used, attributes are not written to the file; somehow similar C test doesn't expose the problem while Fortran test does. Platforms tested: linew, kagiso with g95 and PGI
* [svn-r14928] Maintenance: Cleaned up the code to make it compile on smirom ↵Elena Pourmal2008-05-0416-81/+107
| | | | | | | | with the g95 compiler Platforms tested: kagiso with PGI compilers, linew, smirom with GCC and g95 compilers; some tests and function calls are commented out with !EP string; we will be working on it.
* [svn-r14927] Maintenance: Enabled all tests that pass on linew. Disabled ↵Elena Pourmal2008-05-043-19/+20
| | | | tests are commented with !!EP for now.
* [svn-r14926] Maintenance: More cleanup in the test output and enabled ↵Elena Pourmal2008-05-041-7/+8
| | | | another test for linew before daily tests start.
* [svn-r14925] Maintenance: Cleaned up reporting of the tests nd enable some ↵Elena Pourmal2008-05-042-22/+22
| | | | tests that pass on linew.
* [svn-r14924] Commented out new tests since they failcompletely on linew ↵Elena Pourmal2008-05-041-41/+41
| | | | while passing on smirom and kagiso.
* [svn-r14923] Maintenance: This check-in merges changes from the fortran_1_8 ↵Elena Pourmal2008-05-0350-1976/+19627
| | | | | | | branch back into the trunk (up to revision 14921) Platforms tested: kagiso with g95 and Intel compilers; more testing will be done after checking in a fresh copy from the trunk. New code itself was tested with all Fortran compilers available at THG
* [svn-r14918] Fixed bugs in two tests specific for windows.Vailin Choi2008-05-021-35/+34
|
* [svn-r14916] Description:Quincey Koziol2008-05-012-21/+21
| | | | | | | | Clean up files created & cleaned up for dataset tests. Tested on: Max OS X/32 10.5.2 (amazon) Too minor to require h5committest
* [svn-r14913] Introduced a compression ratio = uncompressed size / ↵Pedro Vicente Nunes2008-05-011-13/+15
| | | | | | | | compressed size in the printing of the compression with 3 digits of precision per hdf-forum NASA developers suggestion tested: windows, linux
* [svn-r14910] add mention of new compression ratio feature in h5dumpPedro Vicente Nunes2008-05-011-2/+6
|
* [svn-r14905] Introduced a ratio formula compression ratio = uncompressed ↵Pedro Vicente Nunes2008-05-016-12/+12
| | | | | | | | size / compressed size in the printing of the compression with 3 digits of precision per hdf-forum NASA developers suggestion tested: windows, linux, solaris
* [svn-r14903] Undoing change committed in r14902.Scot Breitenfeld2008-04-30524-34238/+41857
|
* [svn-r14902] Merged fortran_1_8 branch changes r14505:14901 into the trunk. ↵Scot Breitenfeld2008-04-30524-41857/+34238
| | | | New fortran wrappers added.
* [svn-r14893] fix typo in commentPedro Vicente Nunes2008-04-291-1/+1
|
* [svn-r14892] RFC display compression ratio in h5dumpPedro Vicente Nunes2008-04-296-11/+82
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Here's the current behavior of h5dump regarding the printing of the dataset creation property list For example ./h5dump -H -p -d filters HDF5 "tfilters.h5" { DATASET "deflate" { DATATYPE H5T_STD_I32LE DATASPACE SIMPLE { ( 20, 10 ) / ( 20, 10 ) } STORAGE_LAYOUT { CHUNKED ( 10, 5 ) SIZE 385 } FILTERS { COMPRESSION DEFLATE { LEVEL 9 } } FILLVALUE { FILL_TIME H5D_FILL_TIME_IFSET VALUE 0 } ALLOCATION_TIME { H5D_ALLOC_TIME_INCR } } } The proposed behavior is to add this information after SIZE SIZE 385 (51.9%COMPRESSION) That percentage is obtained trough Per = (b-a) / a Where a = theoretical size obtained by multiplying datum size times number of elements b = size obtained with H5Dget_storage_size The final print would look like HDF5 "tfilters.h5" { DATASET "deflate" { DATATYPE H5T_STD_I32LE DATASPACE SIMPLE { ( 20, 10 ) / ( 20, 10 ) } STORAGE_LAYOUT { CHUNKED ( 10, 5 ) SIZE 385 (51.9%COMPRESSION) } FILTERS { COMPRESSION DEFLATE { LEVEL 9 } } FILLVALUE { FILL_TIME H5D_FILL_TIME_IFSET VALUE 0 } ALLOCATION_TIME { H5D_ALLOC_TIME_INCR } } } tested: windows, linux, solaris
* [svn-r14867] Purpose: Add new source files to Windows projectsScott Wegner2008-04-284-0/+28
| | | | | | | | Description: Two new source files have been added, H5Dchunk.c and H5Dscatgath.c. This checkin adds the files to the Windows project files as well. Tested: VS2005 on WinXP
* [svn-r14864] Snapshot version 1.9 release 4HDF Tester2008-04-277-31/+32
|
* [svn-r14860] Description:Quincey Koziol2008-04-2431-5911/+5242
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Omnibus raw data I/O revisions, with wide-ranging changes and refactoring, in order to prepare for implementing "fast append" feature. These changes remove the majority of the code duplication for raw data I/O which has crept in over the last ten years and introduces a more object- oriented design for operating on different types of dataset storage. Chunked storage no longer has it's own I/O routines, it is now handled as either contiguous (if chunk is not pulled into the cache) or compact (if the chunk is cached in memory). No bug or feature changes, at least intentionally... :-) Tested on: FreeBSD/32 6.2 (duty) in debug mode FreeBSD/64 6.2 (liberty) w/C++ & FORTRAN, in debug mode Linux/32 2.6 (kagiso) w/PGI compilers, w/C++ & FORTRAN, w/threadsafe, in debug mode Linux/64-amd64 2.6 (smirom) w/default API=1.6.x, w/C++ & FORTRAN, in production mode Linux/64-ia64 2.6 (cobalt) w/Intel compilers, w/C++ & FORTRAN, in production mode Solaris/32 2.10 (linew) w/deprecated symbols disabled, w/C++ & FORTRAN, w/szip filter, in production mode Mac OS X/32 10.5.2 (amazon) in debug mode Linux/64-ia64 2.4 (tg-login3) w/parallel, w/FORTRAN, in production mode
* [svn-r14857] Purpose: Fix typo in Windows test scriptScott Wegner2008-04-211-2/+2
| | | | | | | | Description: A small typo in the main Windows test script was causing the C++ library tests not to run by default. Tested: VS2005 on WinXP x64
* [svn-r14855] Purpose: Fix error message when with Windows pthreadsScott Wegner2008-04-211-27/+31
| | | | | | | | Description: When building HDF5 with thread safety on Windows, the err_compat test was failing because our output was being parsed incorrectly. Rather than having a thread number in the error stack trace, there will be the string "some thread: no way to know the thread (IDs): from pthread on windows:". This checkin now takes this into account, and modifies the output accordingly. Tested: VS2005 on WinXP with Pthreads
* [svn-r14854] Purpose: Remove many spurious compiler warnings in Visual StudioScott Wegner2008-04-21184-2551/+2716
| | | | | | | | | | Description: On Windows, many POSIX functions have been replaced by a similarly-named function with some additional security-checking. Visual Studio issues a warning each time the POSIX version is used, recommending that we replace it with the new version. This results in thousands of errors when building the HDF5 library. This checkin adds a Visual Studio "Property Sheet", which has been applied to all library projects, and defines a number of preprocessors to suppress these warnings. The warnings have been disabled only in Visual Studio 2005 project files, as VS.NET doesn't support property sheets. Tested: VS2005 on WinXP
* [svn-r14853] Purpose: Comment-out 2 windows-specific testsScott Wegner2008-04-211-2/+2
| | | | | | | | Description: Vailin has been working on some new tests for converting Windows paths. She found a bug that is making these two tests fail, but didn't have time to fix it. We've commented out the two tests until she has time to fix the bug. This won't affect other platforms because it's Windows-specific code. Tested: VS2005 on WinXP
* [svn-r14852] Purpose: Update bug fixesBinh-Minh Ribler2008-04-211-0/+8
| | | | | Description: Added notes about fixes on bugzillas 1045 and 1056.
* [svn-r14850] Purpose: Fixed bugsBinh-Minh Ribler2008-04-202-24/+40
| | | | | | | | | | | | | | | | Description: - Revised Attribute::write and Attribute::read wrappers to handle memory allocation/deallocation properly. (bugzilla 1045) - Changed free() to H5Dfree(), also needed H5private.h - Corrected quite a few typos in documenting! Platforms tested: SunOS 5.10 (linew) Linux 2.6 (kagiso) FreeBSD (duty) - there was something wrong in the C tests for makecheck hung quite a long time; I went ahead with makecheck just in c++ dir, since the changes didn't effect the C tests. I'll keep an eye on the tests tonight...
* [svn-r14849] Snapshot version 1.9 release 3HDF Tester2008-04-208-19/+19
|
* [svn-r14848] Fixed a bug in the external link test for windows.Vailin Choi2008-04-181-1/+1
|
* [svn-r14847] 1. test/links.c: add tests specific for windowsVailin Choi2008-04-163-59/+649
| | | | | | | | | remove HDputenv() from external_link_env() test (will add script later to set HDF5_EXT_PREFIX for running the test) modify and add more comments 2. src/H5private.h: remove #define for HDputenv() Tested on kagiso, linew and smirom.
* [svn-r14846] Purpose: Update MANIFEST for last commitScott Wegner2008-04-141-0/+1
| | | | | | | | Description: Add ./windows/hdf5build_examples.BAT to MANIFEST Tested: chkmanifest on kagiso
* [svn-r14845] Purpose: Add new Windows batch script for building example projectsScott Wegner2008-04-141-0/+221
| | | | | | | | | | Description: Just as we have scripts for building and testing the HDF5 library on Windows, hdf5build_examples.BAT is a new script for building HDF5 example projects on Windows. This is especially useful for our new Windows Daily Tests, to test our examples automatically as well. Eventually, we will have hdf5check_examples.BAT and hdf5bt_examples.BAT to test our examples as well. Tested: VS2005 on WinXP
* [svn-r14843] Purpose: Fix link input in Windows HL Fortran examplesScott Wegner2008-04-143-31/+33
| | | | | | | | | | Description: Previously, our Windows projects for HL Fortran examples were using outdated library names for our cstub code. As a result, they wouldn't build correctly. This checkin brings them up-to-date. Also, add hdf5_hl.lib as a dependency to hdf5_hl_fortran.lib. This goes un-noticed when building the complete VS solution, but should be required when only building hdf5_hl_fortran.lib Tested: VS2005 on WinXP
* [svn-r14841] Purpose: Fix Windows Fortran examples runtime librariesScott Wegner2008-04-1428-532/+532
| | | | | | | | | | Description: In the Windows Fortran example projects, the runtime library used for linking static-debug version was set incorrectly. This was a result of the project being upgraded from VS6 where we used Single-threaded libraries. Those libraries are no longer supported, so we use [Debug] Multithreaded [DLL] now instead. Note that this also needs to be updated in the VS.NET project files-- I will make those changes shortly. Tested: VS2005 on WinXP
* [svn-r14839] Purpose: Add new Windows macro for links testScott Wegner2008-04-141-0/+4
| | | | | | | | Description: Many new path-specific tests have been added via the "links" test. Because Windows' path format is non-standard, we need a special macro defined to handle it specially. Note that 2 tests still fail with this macro defined, but it should be fixed soon. Tested: VS2005 on WinXP
* [svn-r14838] Purpose: Remove ohdr_gentst from Windows projectsScott Wegner2008-04-146-671/+0
| | | | | | | | Description: The ohdr_gentst project exists in order to re-create test input files that are distributed with the source. These projects aren't built by default on most platforms, and the source isn't distributed in release builds. To avoid confusion and bloat, we remove the Windows version of this project. Tested: None, only removed
* [svn-r14836] Purpose: Remove English-specific code from Windows test scriptsScott Wegner2008-04-1411-18/+19
| | | | | | | | | | | Description: In previous versions of Windows, the builtin 'FC' command (diff equivalent) didn't return proper exit status. As a work-around, we parsed the message returned to check status. This relies on English return messages. In current Windows XP and Windows Vista, FC will return exit status as expected, so we can remove this workaround. Older platforms where we would need this workaround are no longer supported. Tested: VS2005 on Windows XP Small test on Windows Vista
* [svn-r14832] Snapshot version 1.9 release 2HDF Tester2008-04-137-18/+18
|
* [svn-r14831] Revise file of the serial benchmarking tool.Christian Chilan2008-04-121-9/+6
| | | | Tested on kagiso, smirom, linew, and tg-login.
* [svn-r14829] Revised files of the serial benchmarking tool.Christian Chilan2008-04-112-8/+6
| | | | Tested on kagiso, smirom, and linew.
* [svn-r14828] Included files of the serial benchmarking tool.Christian Chilan2008-04-111-0/+7
|
* [svn-r14827] Makefiles configured to build and test the serial benchmarking ↵Christian Chilan2008-04-102-7/+24
| | | | | | tool. Tested on kagiso, smirom, and linew.
* [svn-r14826] Files for the serial benchmarking tool, h5perf_serial.Christian Chilan2008-04-105-0/+4132
| | | | Tested on kagiso, smirom, and linew.
* [svn-r14825] Files for the serial benchmarking tool, h5perf_serial.Christian Chilan2008-04-102-0/+273
| | | | Tested on kagiso, smirom, and linew.
* [svn-r14822] 1. src/H5private.h: fixed a bug in CHECK_ABSOLUTE() for windows.Vailin Choi2008-04-092-14/+6
| | | | 2. test/links.c: fixed one external link test to be the same as in 1.8.
* [svn-r14821] Having this signature Pedro Vicente Nunes2008-04-081-1/+1
| | | | | | | | | | | | | | | | H5_DLL herr_t H5_build_extpath(const char *, char **/*out*/); makes this stupid warning in windows that gets repeated in every source file c:\_pvn\hdf5\src\h5private.h(958) : warning C4138: '*/' found outside of comment changed signature to H5_DLL herr_t H5_build_extpath(const char *, char ** /*out*/ ); compiler is happy now tested: windows, linux
* [svn-r14819] Purpose: Update MANIFEST for previous checkinScott Wegner2008-04-081-0/+4
| | | | | Tested: chkmanifest on smirom