13129 Commits

Author SHA1 Message Date
Dana Robinson
7b5b6d239e [svn-r23111] Purpose:
Fixes for HDF5 1.8.10 p1

HDFFV-7975
Changed the max single I/O operation size on Darwin/Mac OS X.

HDFFV-8124 and HDFFV-8158
Fixed a core VFD bug when large blocks of data are read.

HDFFV-8246
Added more fields to the VFD read/write error messages.

Tested on:
64-bit Windows 7, Visual Studio 2010, CMake
64-bit Mac OS X Snow Leopard (Fred), Fortran, C++
64-bit BE Linux (Ostrich), Fortran, C++
32-bit LE Linux (jam), Fortran, C++ (also parallel w/ Fortran)
2012-12-19 16:51:55 -05:00
Allen Byrne
a50b051538 [svn-r23110] Correct comparison function 2012-12-19 15:05:03 -05:00
Scot Breitenfeld
a692fe88cd [svn-r23105] Changed Fortran examples to reflect tutorial examples via Barbara;
added: h5_cmprss.f90

Tested: jam (gnu compilers)
2012-12-15 17:59:00 -05:00
Albert Cheng
4de0ac5388 [svn-r23096] Added bin/cmakehdf5. 2012-12-12 16:45:33 -05:00
Albert Cheng
8dd246fb2c [svn-r23094] cmakehdf5 is a build command script similar to buildhdf5.
This is an initial implementation and is known to work in
Jam only. More porting is in progress.

Tested: Jam
2012-12-12 14:37:20 -05:00
Scot Breitenfeld
8dc9f39570 [svn-r23093] Fixed API to be 1.6 compliant, removed deprecated APIs
Checked: jam (gnu, mpi) --disable-deprecated-symbols, --with-default-api-version=v16
2012-12-12 09:56:39 -05:00
Scot Breitenfeld
e92f4b1a7c [svn-r23092] Cleaned-up printed output and corrected output comments
Tested: jam (gnu)
2012-12-11 23:30:22 -05:00
Scot Breitenfeld
7155aa6f1d [svn-r23091] Changed C examples to reflect changes in documentation via Barbara;
mainly program additions from tutorial.

Tested: jam (gnu compilers)
2012-12-11 23:00:34 -05:00
Scot Breitenfeld
3079b8dde8 [svn-r23090] Fixed H5Dread input parameters.
Tested: gnu (jam)
2012-12-11 08:39:39 -05:00
Scot Breitenfeld
02fb07aa85 [svn-r23089] Changed Fortran examples to reflect changes in documentation via Barbara;
mainly program name changes. Two new examples added: h5_extend.f90 h5_subset.f90 and
example fileexample.f90 was removed.

Tested: jam (gnu compilers)
2012-12-10 17:41:13 -05:00
Scot Breitenfeld
17fd0e9ce4 [svn-r23088] Changed Fortran examples to reflect changes in documentation via Barbara;
mainly program name changes. Two new examples added: h5_extend.f90 h5_subset.f90 and
example fileexample.f90 was removed.

Tested: jam (gnu compilers)
2012-12-10 17:30:38 -05:00
HDF Tester
f89d080191 [svn-r23085] Snapshot version 1.9 release 136 2012-12-09 11:14:57 -05:00
Allen Byrne
f45283113b [svn-r23083] Correct cmake statement to use SET instead of ADD_DEFINITIONS 2012-12-07 12:19:31 -05:00
HDF Tester
0de4e03305 [svn-r23071] Snapshot version 1.9 release 135 2012-12-02 09:57:47 -05:00
Allen Byrne
5697dc8f80 [svn-r23066] HDFFV-8265: create .def file during configure, added F2003 optional functions and refactor ISO_C_BINDING usage in cmake files
Tested: local cmake
2012-11-29 09:50:21 -05:00
Allen Byrne
c7440f2f36 [svn-r23064] HDFFV-8202: Add diff display to cmake output on error. Merged changes from runTest.cmake. 2012-11-28 16:37:37 -05:00
Allen Byrne
b3c12e8d55 [svn-r23057] HDFFV-8265: create .def file during configure
Tested: windows
2012-11-27 10:53:30 -05:00
Albert Cheng
19a00efd98 [svn-r23055] Bug fix: HDFFV-8233
testh5stat.sh fails in LLNL uDawn. The test actually ran as expected
but it did not prepare for the extra error messages from the MPI
process.

Solution:
This sort of problem has been fixed by using the output filters in
output_filter.sh. testh5stat.sh is updated to use the output filters.

Tested:
uDawn.
2012-11-26 15:45:17 -05:00
Allen Byrne
e5d4ba944f [svn-r23053] Remove deleted file from CMake build list 2012-11-26 08:56:29 -05:00
Scot Breitenfeld
e53f4cce8a [svn-r23052] Description:
Removed example grpit.f90 which used undocumented/obsolete APIs, The equivalent and up-to-date example
to transverse through a file would be the example h5ex_g_traverse_F03.f90 in hdf5-examples.
2012-11-25 22:08:02 -05:00
HDF Tester
48b241d52d [svn-r23050] Snapshot version 1.9 release 134 2012-11-25 09:47:11 -05:00
Quincey Koziol
a20adf6924 [svn-r23048] Description:
Bring r20456 from Coverity branch to trunk:

fixed coverity 678, 679

Tested on:
    Mac OSX/64 10.8.2 (amazon) w/debug
    (too minor to require h5committest)
2012-11-21 17:25:46 -05:00
Allen Byrne
b1439fa810 [svn-r23044] Restore build configuration defines for cmake 2012-11-21 10:05:49 -05:00
HDF Tester
9ac4fea3b0 [svn-r23039] Snapshot version 1.9 release 133 2012-11-18 09:57:04 -05:00
Allen Byrne
670fb1977b [svn-r23038] Corrected last array assignment to use X-1 values for index. 2012-11-16 09:13:55 -05:00
Allen Byrne
b06253f597 [svn-r23037] Correct string variable handling/reference
Tested: local and windows
2012-11-16 09:03:49 -05:00
Allen Byrne
4e2e8d118c [svn-r23036] HDFFV-8202: cmake compare should show differences in log output
Tested: local linux
2012-11-15 16:18:17 -05:00
Allen Byrne
b23a2aebf0 [svn-r23035] Add scalar string test file and tests 2012-11-15 12:21:18 -05:00
Allen Byrne
3e7f74caf1 [svn-r23034] Add scalar string test file and tests 2012-11-15 12:20:05 -05:00
Albert Cheng
061f0b454c [svn-r23032] Updated the following sections with information from the v1.8 branch.
Supported Platforms
Tested Configuration Features Summary
More Tested Platforms
2012-11-14 13:10:03 -05:00
HDF Tester
82868270dc [svn-r23021] Snapshot version 1.9 release 132 2012-11-11 09:56:57 -05:00
Allen Byrne
a177131e71 [svn-r23020] HDFFV-498: lone colon test fails on cygwin and leaves a.exe file on system. Added test for CYGWIN and use a,exe instead of a.out.
Review: HHDF5-1-8-31

Tested: cygwin
2012-11-09 15:27:03 -05:00
Allen Byrne
ee27a10d49 [svn-r23015] Update windows platforms 2012-11-06 13:54:08 -05:00
Raymond Lu
c5d62ca899 [svn-r23012] I added Sun's 5.9 C++ compiler problem as a known problem. It doesn't know a C99 predefined identifier __func__. 2012-11-05 15:29:31 -05:00
Quincey Koziol
308171a2ef [svn-r23010] Description:
Initialize cd_values pointer when cd_elemts is zero.

Tested on:
    Mac OSX/64 (amazon) w/debug
    Windows (via Allen's builds)
2012-11-05 13:21:11 -05:00
Quincey Koziol
b9d042d2d2 [svn-r22998] Description:
Clean up warnings and bring changes from Coverity branch back to trunk:

r20451:
Fixed coverity 810

r20454:
Purpose: Fix coverity issue 816

Description: Modified various file drivers to always check the return value from
H5P_get_driver_info.

r20455:
Purpose: Cleanup fix for coverity issue 816

Description: Removed redundant check for "fa" in H5FD_core_open.


Tested on:
    Mac OSX/64 10.8.2 (amazon) w/debug
    (Too minor to require h5committest)
2012-11-01 11:01:37 -05:00
Jonathan Kim
51c5bf8aa7 [svn-r22992] Purpose:
HDFFV-8146 - Remove "multi-chunk IO without optimization" sub-feature from MPI I/O optimization for chunked dataset feature

Description:
  The “multi-chunk IO without optimization” feature is removed and made the related xfer property (H5FD_MPIO_CHUNK_MULTI_IO) go directly to “multi-chunk-io” feature.
  Also update/fix/cleanup testings (chunk collective IO and actual chunk opt mode) accordingly.
    
Tested: 
    jam (linux32-LE), koala (linux64-LE), ostrich (linuxppc64-BE), fred (mac64-LE), Windows (32-LE cmake), cmake (jam)
2012-10-30 11:28:17 -05:00
Larry Knox
57d23e5062 [svn-r22984] Removed references to windows files for legacy builds with Visual Studio that were removed.
Tested on jam.
2012-10-27 22:39:07 -05:00
Dana Robinson
88885a82ae [svn-r22953] Purpose:
Removed legacy Visual Studio solutions and projects, which will
	no longer be supported after HDF5 1.8.10.
2012-10-23 13:27:33 -05:00
Raymond Lu
e96bb5fed1 [svn-r22951] I added an item in the new feature about the conversion from enumeration to numerica datatypes. 2012-10-23 12:06:59 -05:00
Raymond Lu
e00ffb3e51 [svn-r22945] I fixed a few minor casting problems in enum.c. It's a followup commit for the test of the conversion function H5T__conv_enum_numeric (numeric type means integer or floating number).
Tested on tejeda - failed on tejeda and ostrich in the daily test.
2012-10-22 14:46:03 -05:00
Mark Evans
29dec8ea7c [svn-r22943] Changed the spelling of accessability to accessibility. 2012-10-22 11:39:27 -05:00
Dana Robinson
fe00929980 [svn-r22936] Purpose:
Reorganize Windows release docs

Tested on:
	N/A (docs only), ran chkmanifest
2012-10-21 21:51:48 -05:00
Quincey Koziol
8430e2d4de [svn-r22935] Description:
Clean up a few warnings and minor code issues during review of enum ->
int/float conversion changes.

Tested on:
    Mac OSX/64 10.8.2 (amazon) w/debug
    (too minor to require h5committest)
2012-10-20 22:44:32 -05:00
Jonathan Kim
961a24ac3c [svn-r22933] Purpose:
HDFFV-8145 h5diff slowness with version >= 1.8.7

Description:
    Improved speed when comparing HDF5 files with lots of attributes. Much slower performance was identified with release version from 1.8.7 to 1.8.10 compared to 1.8.6.
    
Tested: 
    jam (linux32-LE), koala (linux64-LE), ostrich (linuxppc64-BE), tejeda (mac32-LE), Windows (32-LE cmake), cmake (jam)
2012-10-19 16:28:14 -05:00
Quincey Koziol
14e7962b30 [svn-r22932] Description:
Update FreeBSD info.
2012-10-19 14:57:04 -05:00
Quincey Koziol
e9519f5e6a [svn-r22921] Description:
Review Coverity changes and bring them back to trunk. (QK & JK)

r20402:
Added #includes for h5tools.y or h5tools_utils.h as required to remedy implicit
function declarations which caused compiler warnings and coverity issues 703-4
and 708-11.

r20414:
This is related to the previous checkin r20399.  There were incorrect updates
which caused incorrect behavior when no file was given. Also possible segfault
when handling hyperslab options. Simplify the code changes.

r20449:
Description: Modified H5E_walk2_cb to check return value of H5I_object_verify.

r20450:
fixed coverity 813


Tested on:
    Mac OSX/64 10.8.2 (amazon) w/C++, FORTRAN, debug & threadsafe
    (too minor to require h5committest)
2012-10-18 14:47:39 -05:00
Quincey Koziol
0324f05566 [svn-r22915] Description:
Bring Coverity changes back to trunk:


r20399:
Change parse_command_line to free hand structure on error and only "leave()" at end of main.

r20400:
Purpose: Fix coverity issue 592

Description: Added void cast to call to H5F_sfile_assert_num() in
H5F_term)interface().  There is no need to check the return value of this
function in general, and there would be nothing to do even if it did fail.

r20401:
Added free(src_sizes) and free(src_offset). --gh


Tested on:
    Mac OSX/64 10.8.2 (amazon) w/C++, FORTRAN, threadsafe
    (too minor for h5committest)
2012-10-17 13:41:42 -05:00
Raymond Lu
1c45b31cc6 [svn-r22914] I checked in the conversion function H5T__conv_enum_numeric (numeric type means integer or floating number) and the C test for it. This is the work for Chicago.
Tested on jam, koala, and ostrich.
2012-10-17 13:38:38 -05:00
Larry Knox
33504deb83 [svn-r22908] Reverted changes in revision 22819
Tested with h5committest on jam, koala and ostrich.
2012-10-16 16:38:58 -05:00