Commit Graph

1149 Commits

Author SHA1 Message Date
Albert Cheng
21859f0cb8 [svn-r20690] Changed compiler name from xlf/mpxlf_r to xlf90/mpxlf90_r to avoid
misunderstanding.  xlf/mpxlf_r are actually Fortran 77 compilers. HDF5 requires
Fortran 90 or higher.
2011-04-29 18:45:11 -05:00
Quincey Koziol
814c2225da [svn-r20647] Description:
Bring r20646 from trunk to 1.8 branch:

Tested on:
	FreeBSD/32 8.2 (loyalty)
	(too minor to require h5committest)
2011-04-26 15:21:38 -05:00
Mike McGreevy
23e2eff7a3 [svn-r20566] - Clear our RELEASE.txt in preparation for 1.8.8 release work.
- Update version references in RELEASE.txt
- Add reminder to HISTORY.txt that it needs completed RELEASE.txt
  from the 1.8.7 branch when it's done.
2011-04-20 11:51:21 -05:00
Mike McGreevy
2065dc05cc [svn-r20565] Update 1.8 branch version to 1.8.8-snap0 2011-04-20 11:41:42 -05:00
Mark Evans
697ca4c4fe [svn-r20558] _ Added a JIRA ticket # to a bug fix entry. 2011-04-19 12:58:46 -05:00
Allen Byrne
1d59705730 [svn-r20557] Update Windows doc references 2011-04-19 11:06:49 -05:00
Mark Evans
6ad1466b4f [svn-r20547] _ Edited for language. Some questions sent to Jonathan
and Albert for clarification.
2011-04-18 13:31:02 -05:00
Frank Baker
b6cf1e2aa1 [svn-r20526] Description:
Editorial pass.
2011-04-15 16:21:15 -05:00
Mike McGreevy
699098014b [svn-r20525] Description:
Merge revisions 20475, 20502, and 20504 from trunk to 1.8 branch.

Tested:

    Tested on jam, fred, bangan (CYGWIN), and h5committested.
2011-04-15 15:41:32 -05:00
Albert Cheng
e59c147f5d [svn-r20521] Removed ibm-aix6.x file which just sourced ibm-aix file. Removed code in
configure.in that tried to distinguish different versions of AIX. This is no 
longer needed.

Tested:
NCSA Blue-print. No h5committest since this affected AIX system only.
2011-04-15 15:14:03 -05:00
Quincey Koziol
531f24926c [svn-r20517] Description:
Bring r20513 from trunk to 1.8 branch:

	Correct several problems with compound datatypes that don't have any
fields added:

- Change assertion to error report when a file is encountered which has this
	situation.

- Added check to attribute creation to avoid creating attributes with a
	datatype like this (datasets and named datatypes already have the check)

Tested on:
       FreeBSD/32 6.3 (duty) in debug mode
       FreeBSD/64 6.3 (liberty) w/C++ & FORTRAN, in debug mode
       Linux/32 2.6 (jam) w/PGI compilers, w/default API=1.8.x,
               w/C++ & FORTRAN, w/threadsafe, in debug mode
       Linux/64-amd64 2.6 (amani) w/Intel compilers, w/default API=1.6.x,
               w/C++ & FORTRAN, in production mode
       Solaris/32 2.10 (linew) w/deprecated symbols disabled, w/C++ & FORTRAN,
               w/szip filter, w/threadsafe, in production mode
       Linux/PPC 2.6 (heiwa) w/C++ & FORTRAN, w/threadsafe, in debug mode
2011-04-15 14:25:36 -05:00
Dana Robinson
a3a0794eb3 [svn-r20509] Added my bugfixes and known issues to RELEASE.txt. 2011-04-15 12:23:22 -05:00
Jonathan Kim
92897336ee [svn-r20494] Purpose:
Fixed HDFFV-4342 : GMQS:  h5dump test fails when source directory is read-only

Description:
    Merged from HDF5 trunk r20488 and r20490.
    Updated h5dump test case script to prevent entire test failure upon 
    source code directory is read-only.

     
Tested:
 jam (linux32-LE), amani (linux64-LE), heiwa (linuxppc64-BE), tejeda (mac32-LE), linew (solaris-BE), Cmake (jam, windows)
2011-04-14 11:30:31 -05:00
Neil Fortner
ad86a38f70 [svn-r20492] Rename H5Frelease_file_cache to H5Fclear_elink_file_cache.
Tested: Fedora (too minor for full committest)
2011-04-13 16:05:40 -05:00
Larry Knox
30fee2b4da [svn-r20479] Fixed issue HDFFV-5866 (BZ 2156). Changed scripts to run examples to use specific names for compiled executable files instead of a.out, which did not work on Cywin as it produces a.exe by default. Removed issue from known problems section of RELEASE.txt.
Tested with h5committest and Cygwin 1.7.8 on Windows 7.
2011-04-12 11:19:22 -05:00
Larry Knox
ba954eba91 [svn-r20409] Corrected text in INSTALL file: there is no --enable-szlib configure option, it should be --with-szlib=. 2011-04-04 08:16:58 -05:00
Jonathan Kim
183aaba8fc [svn-r20385] Purpose:
Bug 2182 - h5ls and h5dump: update to use --enable-error-stack among tools, also update related descriptions

Description:
    Merged from HDF5 trunk r20378 and r20379
    Decided to use --enable-error-stack long option name only to 
    display error stack messages from HDF5 lib among tools.
    Updated to unify option name to '--enable-error-stack' for printing 
    HDF5 error stack messages for HDF5 tools. h5ls and h5dump for now.
    For h5ls, this replaces "-e/--errors" option, which is deprecated.
    For h5dump, remove -E from help page and RM , which was added by mistake
    before release1.8.7.
    Help page and RM got updated.
    Updated test case.
     
Tested:
 jam (linux32-LE), amani (linux64-LE), heiwa (linuxppc64-BE), tejeda (mac32-LE), linew (solaris-BE)
2011-03-31 17:31:20 -05:00
Jonathan Kim
d467c2ce71 [svn-r20369] Purpose:
Fixed Bug 2184 - GMQS: h5diff - incorrect calculation code for 
    --use-system-epsilon option

Description:
    Fixed h5diff for --use-system-epsilon option: the calculation changed
    from ( |a - b| / b ) to ( |a - b| ). This was decided for better 
    performance and was corrected only in HDF5 trunk, so 1.8 got updated.
    Also comments for equal_XXX() function were updated correctly. 
    Also help page and RM got updated correctly.
    Also add test cases for testing the differences w/wo the option.

     
Tested:
 jam (linux32-LE), amani (linux64-LE), heiwa (linuxppc64-BE), tejeda (mac32-LE), linew (solaris-BE), Windows (32-LE)
2011-03-29 11:20:19 -05:00
Allen Byrne
ea694afb00 [svn-r20367] Added BZ1725 reference corresponding to r20365 2011-03-29 10:54:02 -05:00
Jonathan Kim
bf558b6fbf [svn-r20350] Purpose:
Fixed CHICAGO: Bug 2121 - h5diff - incorrect and lack of output for the 
    different set of attributes (different number and names)

Description:
    Merged from HDF5 trunk r20334.
    This is related to previous checkin r20299.
    Add help page update for verbose option level feature, which displays 
    useful information about attribute difference with -v1, --verbose=1 -v2 
    or --verbose=2 option.

     
Tested:
 jam (linux32-LE), amani (linux64-LE), heiwa (linuxppc64-BE)
2011-03-25 16:47:31 -05:00
Raymond Lu
ccaefedaf2 [svn-r20301] brought revisions 19868:20300 from the 1.8.6_vms branch to the 1.8 branch 2011-03-23 11:41:44 -05:00
Jonathan Kim
2aabc3f415 [svn-r20299] Purpose:
Fixed CHICAGO: Bug 2121 - h5diff - incorrect and lack of output for the 
    different set of attributes (different number and names)

Description:
    Merged from HDF5 trunk r20294
    Previously h5diff compared attributes correctly only when two objects have 
    the same number of attributes and attribute names are identical.
    Also didn't display useful information about attribute difference.
    This fix covers all other cases.
    This fixes both issues.

     
Tested:
 jam (linux32-LE), amani (linux64-LE), heiwa (linuxppc64-BE)
2011-03-23 09:37:45 -05:00
Jonathan Kim
58ca19929f [svn-r20288] Purpose:
Fixed Bug 2216 - GMQS: h5diff - memory leak when compares vlen string in 
    dataset or attributes

Description:
    Merged from HDF5 trunk r20266, r20270 and r20285.
    Test for dataset : valgrind  --leak-check=full  ./h5diff -v h5diff_dset1.h5 h5diff_dset2.h5 /g1/VLstring
    Test for attr : valgrind --leak-check=full ./h5diff h5diff_attr1.h5 h5diff_attr2.h5
    Both test cases are in testing script.

     
Tested:
 jam (linux32-LE), amani (linux64-LE), heiwa (linuxppc64-BE), Cmake - jam
2011-03-22 09:26:12 -05:00
Jonathan Kim
4674cfe130 [svn-r20286] Purpose:
Fixed Bug 2214 - GMQS: h5diff - memory leak when accessing symbolic links
    with --follow-symlinks option and the target type is UDLink or some error 
    occurs

Description:
    Merged from HDF5 trunk r20274.
    Memory leaks occurred when accessing symbolic links with --follow-symlink
    option. 
    Test cases are in testing script. (400 - 456, 501 - 518)
    An example test : valgrind  --leak-check=full  h5diff --follow-symlinks -v h5diff_softlinks.h5 h5diff_softlinks.h5

     
Tested:
 jam (linux32-LE), amani (linux64-LE), heiwa (linuxppc64-BE), Cmake - jam
2011-03-21 18:20:22 -05:00
Jonathan Kim
6d8bfb439c [svn-r20246] Purpose:
Fixed Bug 1904 - h5ls : usage of '-a' option is not clear to display expected output

Description:
    Merged from HDF5 trunk r20231.
    Fixed incorrect content and improved help page for -a option of h5ls.
     
Tested:
 jam (linux32-LE), amani (linux64-LE), heiwa (linuxppc64-BE), cmake (jam)
2011-03-14 15:48:36 -05:00
Allen Byrne
609778f05b [svn-r20244] 2011-03-14 14:13:32 -05:00
Albert Cheng
3fb15a6885 [svn-r20227] Entered known problem of --with-mpe does not work with mpich2. 2011-03-10 14:11:45 -05:00
Allen Byrne
68f3df5d02 [svn-r20225] Add enable-error-stack option to new features-tools section. 2011-03-10 08:56:48 -05:00
Quincey Koziol
518190674a [svn-r20220] Description:
Bring r20219 from trunk to 1.8 branch:

	Tell the VFL flush call that the file will be closing, allowing
the VFDs to avoid sync'ing the file (particularly valuable in parallel).

Tested on:
       FreeBSD/32 6.3 (duty) in debug mode
       FreeBSD/64 6.3 (liberty) w/C++ & FORTRAN, in debug mode
       Linux/32 2.6 (jam) w/PGI compilers, w/default API=1.8.x,
               w/C++ & FORTRAN, w/threadsafe, in debug mode
       Linux/64-amd64 2.6 (amani) w/Intel compilers, w/default API=1.6.x,
               w/C++ & FORTRAN, in production mode
       Solaris/32 2.10 (linew) w/deprecated symbols disabled, w/C++ & FORTRAN,
               w/szip filter, w/threadsafe, in production mode
       Linux/PPC 2.6 (heiwa) w/C++ & FORTRAN, w/threadsafe, in debug mode
       Linux/64-amd64 2.6 (abe) w/parallel, w/FORTRAN, in debug mode
2011-03-09 22:43:49 -05:00
Jonathan Kim
6dd040b271 [svn-r20210] Purpose:
Fix Bug 2120 - h5copy: improve to copy an object into same HDF file

Description:
    Merged from HDF5 trunk r20203.
    Before the fix users can't copy an object (dataset or group) with 
    different name if input file (-i) and output file (-o) is same.   
    This feature would be useful to clone any object with different name and 
    reuse contents.
     
Tested:
 jam (linux32-LE), amani (linux64-LE), heiwa (linuxppc64-BE), Cmake (jam)
2011-03-09 10:26:20 -05:00
Jonathan Kim
8ff85dff9b [svn-r20198] Purpose:
Fixing Bug 2161 - GMQS: h5dump - only on Windows, skip displaying a data value every a certain lines in array type dataset

Description:
    Merged from HDF5 trunk r20188.
    Fixed h5dump for skipping some values for long array type dataset on 
    Windows. This issue only occurred on Windows due to the different 
    return behavior from _vsnprintf() funtion.
     
Tested:
 Windows, jam (linux32-LE), amani (linux64-LE), heiwa (linuxppc64-BE)
2011-03-08 10:24:17 -05:00
Larry Knox
031d71a85b [svn-r20193] Snapshot version 1.8 release 7 (snap1) 2011-03-06 22:26:40 -05:00
Jonathan Kim
6ac5999fe7 [svn-r20133] Purpose:
Fixing Bug 2092 - h5dump does not display index for a dataset

Description:
    Merged from HDF5 trunk r20108 and r20132.
    h5dump skip displaying array indices every certain number when the 
    array type dataset is relatively big. The certain number varies 
    according to the size of each array. 
    This checkin fix the skipping array indices problem. This fix also
    correct indentation of the dataset data output.

     
Tested:
 jam (linux32-LE), amani (linux64-LE), heiwa (linuxppc64-BE), Cmake - jam
2011-02-21 17:30:59 -05:00
Raymond Lu
13edfb2175 [svn-r20125] Bug 1586 - the datatype handler created with H5Tencode/decode had the reference count 0. I fixed it by changing the APP_REF parameter of H5I_register from FALSE to TRUE and added a test case in dtypes.c. The changes to configture.in, tools/misc, tools/lib, config, c++/test, Makefile.am, and fortran are only property changes when I merged from the trunk.
Tested on jam.  But I tested the same fix in the trunk with h5committest.
2011-02-18 15:18:01 -05:00
Neil Fortner
745b95fdba [svn-r20114] Merge r20112 (open_file_pool) into 1_8 branch.
Tested: jam (open_file_pool branch tested with h5committest)
2011-02-17 11:34:03 -05:00
Allen Byrne
be3b1ea374 [svn-r20102] Update text file with references to examples.zip file. 2011-02-14 13:01:18 -05:00
Mike McGreevy
10eb756d95 [svn-r20101] Description:
Copy 1.8.6 RELEASE.txt into HISTORY-1.8.txt
  on the 1.8 branch, and update platforms tested
  and tested configurations sections in the 
  1.8 RELEASE.txt file.
2011-02-14 11:04:56 -05:00
Albert Cheng
3553099179 [svn-r20096] Removed AIX 5.3, Added AIX 6.1 as supported platforms.
The problem with the optimization flags for gcc 4.3 and 4.4 has been fixed in
v1.8.5. Removed this known problem entry.
2011-02-13 02:26:45 -05:00
Neil Fortner
1648efb9bb [svn-r20090] Add note to known problems section of RELEASE.txt about run-all-ex.sh on Cygwin.
Tested: kwrite
2011-02-11 16:27:33 -05:00
Allen Byrne
fbaf56d32d [svn-r20081] Update USING file for changes to examples batch files and added missing instructions. 2011-02-11 12:53:15 -05:00
Allen Byrne
86327226cc [svn-r20079] Correct Fortran handling in CMake files
Tested: local: linux
2011-02-10 16:12:45 -05:00
Albert Cheng
8d8da5ba84 [svn-r20078] updated mpich version for jam and amani. Removed kagiso. 2011-02-10 15:31:58 -05:00
Albert Cheng
bfbb9a7133 [svn-r20075] Updated for the adding of mpicc/mpif90 as default parallel compiler commands
for linux systems.
2011-02-09 16:07:16 -05:00
Allen Byrne
391b50f5f6 [svn-r19996] remove reference to jpeg 2011-01-26 09:10:00 -05:00
Allen Byrne
cad19fff1a [svn-r19994] Added ability to use compressed file for external libraries
Bring 19993 from trunk

Tested: local linux
2011-01-25 16:19:46 -05:00
Quincey Koziol
8bf1158b55 [svn-r19990] Description:
Bring r19989 from trunk to 1.8 branch:

    Finish implementing time tracking for read & seek operations in the 'log'
VFD.  Also clean up code and track total time during all read/write/seek
operations.

Tested on:
    Mac OS X/32 10.6.6 (amazon) w/debug & production
    (too minor to require h5committest)
2011-01-25 14:22:31 -05:00
Albert Cheng
40b30244ee [svn-r19986] Added "gmake clean" known problem in AIX.
Removed AIX memory problem which was fixed in v186.
2011-01-25 09:23:52 -05:00
Neil Fortner
159535ff5c [svn-r19968] Add note on parallel failures to RELEASE.txt 2011-01-19 10:53:45 -05:00
Jonathan Kim
ab0ad9ff02 [svn-r19893] Purpose:
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)
2010-12-28 14:36:30 -05:00
Allen Byrne
f8049b3f36 [svn-r19877] Add new file. 2010-12-08 15:54:01 -05:00