diff options
Diffstat (limited to 'doc/html/ADGuide')
-rw-r--r-- | doc/html/ADGuide/RELEASE.txt | 191 |
1 files changed, 101 insertions, 90 deletions
diff --git a/doc/html/ADGuide/RELEASE.txt b/doc/html/ADGuide/RELEASE.txt index 2924b00..8241076 100644 --- a/doc/html/ADGuide/RELEASE.txt +++ b/doc/html/ADGuide/RELEASE.txt @@ -1,12 +1,12 @@ -HDF5 version 1.6.9-pre1 released on Thu Apr 23 22:15:24 CDT 2009 +HDF5 version 1.6.9 released on Fri May 1 15:26:44 CDT 2009 ================================================================================ INTRODUCTION ============ This document describes the differences between HDF5-1.6.8 and -HDF5-1.6.8-snap*. +HDF5-1.6.9. It contains information on the platforms tested and known problems in -HDF5-1.6.8-snap*. For more details, check the HISTORY.txt file in +HDF5-1.6.9. For more details, check the HISTORY.txt file in the HDF5 source. HDF5 documentation can be found in the distributed release source code @@ -46,83 +46,86 @@ New Features ------------------------- - Added a Make target of check-all-install to test the correctness of installing via the prefix= or $DESTDIR options. AKC - 2009/04/14 - - Add description here. Do not exceed 80 characters for a line - EIP - 2008/11/12 (year/month/day format) Library: -------- + - None Parallel Library: ----------------- + - Modified parallel tests to run with arbitrary number of processes. The + modified tests are testphdf5 (parallel dataset access, collective chunk + IO, irregular hyperslab selection with collective IO) and + t_chunk_alloc (chunk allocation). The rest of the parallel tests already + use in the code the number of processes available in the communicator. + CMC - 2009/04/28 Tools: ------ - h5diff new flag, -c, --compare, list objects that are not comparable. - PVN - 2009/4/10 - 1368 + PVN - 2009/4/10 - 1368 - h5diff new flag, -N, --nan, avoids NaNs detection. PVN - 2009/4/10 - h5dump correctly specifies XML dtd / schema urls ADB - 2009/4/3 - 1519 - h5dump: binary output defaults to NATIVE with -b optionally accepting the form of binary output (NATIVE, FILE, BE, LE). PVN - 2008/11/14 - - h5repack: When user doesn't specify a chunk size, h5repack now defines a default - chunk size as the same size of the size of the hyperslab used to read the chunks. - The size of the hyperslabs are defined as the size of each dimension or a - predefined constant, whatever is smaller. This assures that the chunk - read fits in the chunk cache. PVN - 2008/11/21 - - - + - h5repack: When user doesn't specify a chunk size, h5repack now defines + a default chunk size as the same size of the size of the hyperslab + used to read the chunks. The size of the hyperslabs are defined as + the size of each dimension or a predefined constant, whatever is smaller. + This assures that the chunk read fits in the chunk cache. PVN - 2008/11/21 F90 API: -------- + - None C++ API: -------- + - None Support for New Platforms, Languages and Compilers ================================================== + Bug Fixes since HDF5-1.6.8 Release ================================== - Library ------- - Added H5Z_class1_t macro, as H5Z_class_t is now versioned in 1.8. - NAF - 2009/04/20 - 1533 + NAF - 2009/04/20 - 1533 - Fixed a bug that prevented more than one dataset chunk from being cached - at a time. NAF - 2009/02/12 + at a time. NAF - 2009/02/12 - H5Dset_extent: when shrinking dimensions, some chunks were not deleted. - Shrinking to a zero size dimension caused an assertion in the library. - (PVN - 2009/01/8) + Shrinking to a zero size dimension caused an assertion in the library. + PVN - 2009/01/8 Configuration ------------- - h5perf will now get installed during 'make install'. MAM - 2008/11/17 Performance - ------------- + ----------- Tools ----- - h5dump, h5diff, h5repack were not reading (by hyperslabs) datasets - that have a datatype datum size greater than H5TOOLS_BUFSIZE, a - constant defined as 1024Kb, such as array types with large - dimensions. PVN - 2009/4/1 - 1501 - - h5import: By selecting a compression type, a big endian byte order was being - selected. PVN - 2009/3/11 - 1462 + that have a datatype datum size greater than H5TOOLS_BUFSIZE, a constant + defined as 1024Kb, such as array types with large dimensions. + PVN - 2009/4/1 - 1501 + - h5import: By selecting a compression type, a big endian byte order was + being selected. PVN - 2009/3/11 - 1462 - zip_perf.c had missing argument on one of the open() calls. Fixed. AKC - 2008/12/9 - Documentation - ------------- - - F90 API ------- - + - None C++ API ------- + - Revised Attribute::write and Attribute::read wrappers to handle + memory allocation/deallocation properly. (Bugzilla 1045) + BMR - 2009/4/19 Documentation @@ -142,7 +145,7 @@ Documentation in the document "HDF5 Software Changes from Release to Release": http://hdfgroup.org/HDF5/doc1.6/ADGuide/Changes.html - + Since the stream I/O driver is not included in this release, the functions H5Pset_fapl_stream and H5Pget_fapl_stream and the stream ENUM value H5FD_STREAM have been removed from the documentation. @@ -150,79 +153,83 @@ Documentation Platforms Tested ================ - - AIX 5.3 xlc 7.0.0.8 - xlf 09.01.0000.0008 - xlC 7.0.0.8 - mpcc_r 7.0.0.8 - mpxlf_r 09.01.0000.0008 + AIX 5.3 xlc 7.0.0.8 + xlf 09.01.0000.0008 + xlC 7.0.0.8 + mpcc_r 7.0.0.8 + mpxlf_r 09.01.0000.0008 FreeBSD 6.3-STABLE i386 gcc 3.4.6 [FreeBSD] 20060305 (duty) g++ 3.4.6 [FreeBSD] 20060305 - gcc 4.2.5 20080702 - g++ 4.2.5 20080702 - gfortran 4.2.5 20080702 + gcc 4.3.4 20090419 + g++ 4.3.4 20090419 + gfortran 4.3.4 20090419 FreeBSD 6.3-STABLE amd64 gcc 3.4.6 [FreeBSD] 20060305 (liberty) g++ 3.4.6 [FreeBSD] 20060305 - gcc 4.2.5 20080702 - g++ 4.2.5 20080702 - gfortran 4.2.5 20080702 + gcc 4.4.1 20090421 + g++ 4.4.1 20090421 + gfortran 4.4.1 20090421 IRIX64 6.5 MIPSpro cc 7.4.4m (ucar mop1 64 & n32) F90 MIPSpro 7.4.4m (64 only) C++ MIPSpro cc 7.4.4m + Linux 2.6.18-128.1.6.el5xen gcc (GCC) 4.1.2 + #1 SMP i686 i686 i386 G95 (GCC 4.0.3 (g95 0.92!) Feb 4 2009) + (jam) PGI C, Fortran, C++ 7.2-1 32-bit + PGI C, Fortran, C++ 8.0-1 32-bit + Intel(R) C Compiler for 32-bit + applications, Versions 10.1, 11.0 + Intel(R) C++ Compiler for 32-bit + applications, Version 10.1, 11.0 + Intel(R) Fortran Compiler for 32-bit + applications, Version 10.1, 11.0 + Absoft 32-bit Fortran 95 10.0.7 + MPICH mpich2-1.0.8 compiled with + gcc 4.1.2 and G95 (GCC 4.0.3 (g95 0.92!) + Linux 2.6.9-42.0.10.ELsmp #1 gcc (GCC) 3.4.6 - SMP i686 i386 G95 (GCC 4.0.3 (g95 0.92!) April 18 2007) - (kagiso) PGI C, Fortran, C++ 7.2-1 32-bit - Intel(R) C Compiler for 32-bit - applications, Version 10.1 - Intel(R) C++ Compiler for 32-bit - applications, Version 10.1 - Intel(R) Fortran Compiler for 32-bit - applications, Version 10.1 - Absoft 32-bit Fortran 95 10.0.4 - MPICH mpich-1.2.7 compiled with - gcc 3.4.6 and G95 (GCC 4.0.3 (g95 0.92!) - MPICH mpich2-1.0.6p1 compiled with - gcc 3.4.6 and G95 (GCC 4.0.3 (g95 0.92!) + SMP i686 i686 i386 G95 (GCC 4.0.3 (g95 0.92!) Feb 4 2009) + (kagiso) MPICH mpich2-1.0.8 compiled with + gcc 3.4.6 and G95 (GCC 4.0.3 (g95 0.92!) Linux 2.6.16.46-0.12-debug #1 Intel(R) C++ Version 10.0.025 SMP ia64 GNU/Linux Intel(R) Fortran Itanium(R) Version 10.0.025 (ucar hir1) - - Linux 2.6.16.46-0.14-smp #1 Intel(R) C++ for Intel(R) EM64T Ver. 10.1.013 - SMP x86_64 GNU/Linux Intel(R) Fortran Intel(R) EM64T Ver. 10.1.013 - (smirom) PGI C, Fortran, C++ Version 7.2-1 + Linux 2.6.16.60-0.37-smp #1 gcc 4.1.2 + SMP x86_64 GNU/Linux G95 (GCC 4.0.3 (g95 0.92!) Feb 4 2009) + (smirom) Intel(R) C, C++, Fortran Compilers for + applications running on Intel(R) 64, + Versions 10.1, 11.0. + PGI C, Fortran, C++ Version 7.2-1, 8.0-1 for 64-bit target on x86-64 - MPICH mpich-1.2.7 compiled with - gcc 4.1.2 and G95 (GCC 4.0.3 (g95 0.92!) - MPICH mpich2-1.0.7 compiled with - gcc 4.1.2 and G95 (GCC 4.0.3 (g95 0.92!) + gcc 4.1.2 and G95 (GCC 4.0.3 (g95 0.92!) + MPICH mpich2-1.0.8 compiled with + gcc 4.1.2 and G95 (GCC 4.0.3 (g95 0.92!) tested for both 32- and 64-bit binaries Linux 2.6.16.54-0.2.5 #1 Intel(R) C++ Version 10.1.017 - Altix SMP ia64 Intel(R) Fortran Itanium(R) Version 10.1.017 - (cobalt) SGI MPI 1.16 + SGI Altix SMP ia64 Intel(R) Fortran Itanium(R) Version 10.1.017 + (cobalt) SGI MPI 1.38 - SunOS 5.10 32- and 64-bit Sun WorkShop 6 update 2 C 5.8 - (linew) Sun WorkShop 6 update 2 Fortran 95 8.2 + SunOS 5.10 32- and 64-bit Sun WorkShop 6 update 2 C 5.9 Patch 124867-09 + (linew) Sun WorkShop 6 update 2 Fortran 95 8.3 + Patch 127000-07 Sun WorkShop 6 update 2 C++ 5.8 - Patch 121019-06 + Patch 124863-11 - Xeon Linux 2.6.9-42.0.10.EL_lustre-1.4.10.1smp - (abe) Intel(R) C++ Version 10.0.026 - Intel(R) Fortran Compiler Version 10.0.026 - Open MPI 1.2.2 + Intel Xeon Linux 2.6.18- gcc 3.4.6 20060404 + 92.1.10.el5_lustre.1.6.6smp- Intel(R) C++ Version 10.0.026 + perfctr #2 SMP Intel(R) Fortran Compiler Version 10.0.026 + (abe) Open MPI 1.2.2 MVAPICH2-0.9.8p28p2patched-intel-ofed-1.2 compiled with icc v10.0.026 and ifort 10.0.026 - IA-64 Linux 2.4.21-309.tg1 #1 SMP - ia64 gcc (GCC) 3.2.2 - (NCSA tg-login) Intel(R) C++ Version 8.1.037 - Intel(R) Fortran Compiler Version 8.1.033 + IA-64 Linux 2.4.21-309.tg1 gcc (GCC) 3.2.2 + #1 SMP ia64 Intel(R) C++ Version 8.1.037 + (NCSA tg-login) Intel(R) Fortran Compiler Version 8.1.033 mpich-gm-1.2.7p1..16-intel-8.1.037-r1 Windows XP Visual Studio 6.0 @@ -231,13 +238,12 @@ Platforms Tested cygwin (gcc 3.4.4) Windows Vista Visual studio 2005 - Mac OS X Intel 10.5.4 i686-apple-darwin9-gcc-4.0.1 (GCC) 4.0.1 + Mac OS X Intel 10.5.6 i686-apple-darwin9-gcc-4.0.1 (GCC) 4.0.1 g95 0.91 Supported Configuration Features Summary ======================================== - Key: y = Tested and supported n = Not supported or not tested in this release C = Cluster @@ -256,15 +262,16 @@ WinXP 2005 n y n y y y WinXP .Net n y n y y y WinVista 2005 n n n y y y Mac OS X 10.4.10 n y n y y y -AIX 5.3 32-bit n y n y y n +AIX 5.3 32-bit n y n y y n FreeBSD 6.3 32- and 64-bit n n n y y y RedHat EL4 2.6.9-42 i686 GNU (1) W y y y y y y -RedHat EL4 2.6.9-42 i686 Intel W n y n y y n -RedHat EL4 2.6.9-42 i686 PGI W n y n y y n +RedHat EL4 2.6.18-128 i686 GNU (1)W y y y y y y +RedHat EL4 2.6.18-128 i686 Intel W n y n y y n +RedHat EL4 2.6.18-128 i686 PGI W n y n y y n SuSE Linux 2.6.16 x86_64 GNU (1) W y y n y y y SuSE Linux 2.6.16 x86_64 Intel W n y n y y n SuSE Linux 2.6.16 x86_64 PGI W n y n y y n -RedHat EL 4 2.6.9 Xeon Lustre C n y n y y y +RedHat EL 4 2.6.18 Xeon Lustre C n y n y y y SuSE Linux 2.4.21 ia64 C y y y y y y SuSe Linux 2.6.16 SGI Altix ia64 C n y n y y y @@ -279,16 +286,17 @@ WinXP CYGWIN y n n WinXP 2005 y n n WinXP .Net y n n WinVista 2005 y n n -Mac OS X 10.4.10 y n n +Mac OS X 10.5.6 n n n AIX 5.3 32-bit n n n FreeBSD 6.3 32- and 64-bit y n n RedHat EL4 2.6.9-42 i686 GNU (1) W y n y +RedHat EL4 2.6.9-42 i686 GNU (1) W y n y RedHat EL4 2.6.9-42 i686 Intel W y n n RedHat EL4 2.6.9-42 i686 PGI W n n n SuSE Linux 2.6.16 x86_64 GNU (1) W y n y SuSE Linux 2.6.16 x86_64 Intel W y n n SuSE Linux 2.6.16 x86_64 PGI W n n n -RedHat EL4 2.6.9 Xeon Lustre C y n n +RedHat EL4 2.6.18 Xeon Lustre C y n n SuSE Linux 2.4.21 ia64 C y n n SuSe Linux 2.6.16 SGI Altix ia64 C n n n @@ -302,6 +310,11 @@ Footnotes: Known Problems ============== +* Parallel tests failed with 15, 16, and 32 processes with data inconsistency + at testphdf5 / dataset_readAll. Parallel tests also failed with 64 processes + with collective abort of all ranks at testphdf5 / collective irregular simple + chunk write. CMC - 2009/04/28 + * h5repack may not handle committed datatypes correctly. NAF - 2009/4/20 - 1516/ 1466 @@ -324,11 +337,9 @@ Known Problems IO instead. To avoid this problem, change the following line in your code: - H5Pset_dxpl_mpio(xfer_plist, H5FD_MPIO_COLLECTIVE); - + H5Pset_dxpl_mpio(xfer_plist, H5FD_MPIO_COLLECTIVE); to - H5Pset_dxpl_mpio(xfer_plist, H5FD_MPIO_INDEPENDENT); - + H5Pset_dxpl_mpio(xfer_plist, H5FD_MPIO_INDEPENDENT); KY - 2007/08/24 * QSC (an HP alpha-based OSF1 cluster) does not create h5pfc correctly. It @@ -421,7 +432,7 @@ Known Problems The --enable-static-exec configure flag also fails to correctly compile on the HPUX 11.00. - + It is suggested that you don't use this option on these platforms during configuration. |