summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHDF Admin <hdfadmin@ncsa.uiuc.edu>2005-04-20 09:48:31 (GMT)
committerHDF Admin <hdfadmin@ncsa.uiuc.edu>2005-04-20 09:48:31 (GMT)
commit183741eff011e69565abff6b72958f668a58532f (patch)
treec0e3ca240354a6a5052b7ddeda9ba82590144f55
parent8079dd882014f6f6be6d6274fcbba06bc034b7b0 (diff)
downloadhdf5-183741eff011e69565abff6b72958f668a58532f.zip
hdf5-183741eff011e69565abff6b72958f668a58532f.tar.gz
hdf5-183741eff011e69565abff6b72958f668a58532f.tar.bz2
[svn-r10632] Snapshot version 1.7 release 46
-rw-r--r--README.txt2
-rw-r--r--config/lt_vers.am2
-rwxr-xr-xconfigure20
-rw-r--r--configure.in2
-rw-r--r--doc/html/ADGuide/RELEASE.txt108
-rw-r--r--release_docs/RELEASE.txt2
-rw-r--r--src/H5public.h4
-rw-r--r--src/Makefile.in2
8 files changed, 112 insertions, 30 deletions
diff --git a/README.txt b/README.txt
index 61193a1..dd01d3f 100644
--- a/README.txt
+++ b/README.txt
@@ -1,4 +1,4 @@
-HDF5 version 1.7.46 currently under development
+HDF5 version 1.7.47 currently under development
Please refer to the release_docs/INSTALL file for installation instructions.
------------------------------------------------------------------------------
diff --git a/config/lt_vers.am b/config/lt_vers.am
index a6a6cd6..2893347 100644
--- a/config/lt_vers.am
+++ b/config/lt_vers.am
@@ -1,7 +1,7 @@
# Add libtool shared library version numbers to the HDF5 library
# See libtool versioning documentation online.
LT_VERS_INTERFACE = 0
-LT_VERS_REVISION = 0
+LT_VERS_REVISION = 1
LT_VERS_AGE = 0
## If the API changes *at all*, increment LT_VERS_INTERFACE and
diff --git a/configure b/configure
index 19f7af4..6e9f41b 100755
--- a/configure
+++ b/configure
@@ -1,7 +1,7 @@
#! /bin/sh
# From configure.in Id: configure.in.
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.59 for HDF5 1.7.46.
+# Generated by GNU Autoconf 2.59 for HDF5 1.7.47.
#
# Report bugs to <hdfhelp@ncsa.uiuc.edu>.
#
@@ -424,8 +424,8 @@ SHELL=${CONFIG_SHELL-/bin/sh}
# Identity of this package.
PACKAGE_NAME='HDF5'
PACKAGE_TARNAME='hdf5'
-PACKAGE_VERSION='1.7.46'
-PACKAGE_STRING='HDF5 1.7.46'
+PACKAGE_VERSION='1.7.47'
+PACKAGE_STRING='HDF5 1.7.47'
PACKAGE_BUGREPORT='hdfhelp@ncsa.uiuc.edu'
ac_unique_file="src/H5.c"
@@ -964,7 +964,7 @@ if test "$ac_init_help" = "long"; then
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures HDF5 1.7.46 to adapt to many kinds of systems.
+\`configure' configures HDF5 1.7.47 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1030,7 +1030,7 @@ fi
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of HDF5 1.7.46:";;
+ short | recursive ) echo "Configuration of HDF5 1.7.47:";;
esac
cat <<\_ACEOF
@@ -1224,7 +1224,7 @@ fi
test -n "$ac_init_help" && exit 0
if $ac_init_version; then
cat <<\_ACEOF
-HDF5 configure 1.7.46
+HDF5 configure 1.7.47
generated by GNU Autoconf 2.59
Copyright (C) 2003 Free Software Foundation, Inc.
@@ -1238,7 +1238,7 @@ cat >&5 <<_ACEOF
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by HDF5 $as_me 1.7.46, which was
+It was created by HDF5 $as_me 1.7.47, which was
generated by GNU Autoconf 2.59. Invocation command line was
$ $0 $@
@@ -1885,7 +1885,7 @@ fi
# Define the identity of the package.
PACKAGE='hdf5'
- VERSION='1.7.46'
+ VERSION='1.7.47'
cat >>confdefs.h <<_ACEOF
@@ -50861,7 +50861,7 @@ _ASBOX
} >&5
cat >&5 <<_CSEOF
-This file was extended by HDF5 $as_me 1.7.46, which was
+This file was extended by HDF5 $as_me 1.7.47, which was
generated by GNU Autoconf 2.59. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
@@ -50924,7 +50924,7 @@ _ACEOF
cat >>$CONFIG_STATUS <<_ACEOF
ac_cs_version="\\
-HDF5 config.status 1.7.46
+HDF5 config.status 1.7.47
configured by $0, generated by GNU Autoconf 2.59,
with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
diff --git a/configure.in b/configure.in
index 4de68de..d158ad2 100644
--- a/configure.in
+++ b/configure.in
@@ -25,7 +25,7 @@ dnl
dnl NOTE: Don't forget to change the version number here when we do a
dnl release!!!
dnl
-AC_INIT([HDF5], [1.7.46], [hdfhelp@ncsa.uiuc.edu])
+AC_INIT([HDF5], [1.7.47], [hdfhelp@ncsa.uiuc.edu])
AC_CONFIG_SRCDIR([src/H5.c])
AM_CONFIG_HEADER([src/H5config.h])
diff --git a/doc/html/ADGuide/RELEASE.txt b/doc/html/ADGuide/RELEASE.txt
index a75b189..3ad9f44 100644
--- a/doc/html/ADGuide/RELEASE.txt
+++ b/doc/html/ADGuide/RELEASE.txt
@@ -1,4 +1,4 @@
-HDF5 version 1.7.45 released on Wed Mar 2 08:33:33 CST 2005
+HDF5 version 1.7.46 released on Wed Apr 20 04:46:45 CDT 2005
================================================================================
@@ -36,6 +36,28 @@ New Features
Configuration:
--------------
+ - HDF5 now uses automake 1.9.5 to generate Makefiles.in.
+ This has a number of effects on users:
+ The Fortran compiler should be set using the environment
+ variable $FC, not $F9X. F9X still works, but is depreciated.
+ The output of make may be different. This should be only a
+ cosmetic effect.
+ make depened (or make dep) is no longer recognized, since automake
+ handles dependency tracking.
+ Some new configure options exist. --enable-dependency-tracking
+ and --disable-dependency-tracking are used to control automake's
+ dependency tracking. Dependencies are on by default *on most
+ platforms and compilers*. If --enable-dependency-tracking is
+ used, they will be enabled on any platform. However, this can
+ slow down builds or even cause build errors in some cases.
+ Likewise, --disable-dependency-tracking can speed up builds and
+ avoid some build errors.
+ Some make targets have alternate names. make check-install and
+ make installcheck do the same thing, for instance.
+ pmake on IRIX can be invoked from the root directory, but the
+ -V flag must be used to invoke it in any subdirectory or it
+ will give an error about undefined variables.
+ JML 2005/01 - 2005/03
- Hardware conversion between long double and integers is also added.
SLU 2005/02/10
- Started to support software conversion between long double and
@@ -59,6 +81,48 @@ New Features
Library:
--------
+ - HDF5 supports collective MPI-IO for irregular selection with HDF5
+ dataset. Irregular selection is when users use H5Sselect_hyperslab
+ more than once for the same dataset.
+ Currently, not all MPI-IO packages support complicated MPI derived
+ datatype used in the implementation of irregular
+ selection INSIDE HDF5.
+ DEC 5.x is not supporting complicated derived datatype.
+ For AIX 5.1,
+ if your poe version number is 3.2.0.22 or higher,
+ please edit powerpc-ibm-aix5.x under hdf5/config,
+ Find the line with
+ << hdf5_mpi_complex_derived_datatype_works>>
+ and comment out this line before the configure.
+ check poe version with the following command:
+ lpp -l all | grep ppe.poe
+ with IRIX 6.5,
+ if your C compiler version is 7.4 or higher,
+ please edit irix6.x under hdf5/config,
+ Find the line with
+ << hdf5_mpi_complex_derived_datatype_works>>
+ and comment out this line before the configure.
+ check cc version with the following command:
+ cc -version
+ KY - 2005/04/15
+ - HDF5 N-bit filter
+ HDF5 support N-bit filter from this version,
+ The N-Bit filter is used effectively for compressing data of N-Bit
+ datatype as well as compound and array datatype with N-Bit fields.
+ KY - 2005/04/15
+ - HDF5 scaleoffset filter
+ HDF5 supports scaleoffset filter for users to do data
+ compression through HDF5 library.
+ Scale-Offset compression performs a scale and/or offset operation
+ on each data value and truncates the resulting value to a minimum
+ number of bits and then stores the data.
+ Currently only integer datatype
+ is supported. Please check the HDF5 reference manual for this.
+ KY - 2005/04/15
+ - Retired SRB vfd (--with-srb). Functions H5Pset_fapl_srb and
+ H5Pget_fapl_srb were removed. EIP - 2005/04/07
+ - Retired GASS vfd (--with-gass). Functions H5Pset_fapl_gass and
+ H5Pget_fapl_gass are removed too. AKC - 2005/3/3
- Pablo was removed from the source code EIP - 2005/01/21
- Modified registration of SZIP to dynamically detect the presence
or absence of the encoder. Changed configure and Makefiles,
@@ -150,7 +214,8 @@ New Features
Fortran Library:
----------------
-
+ - added missing h5tget_member_class_f function
+ EIP 2005/04/06
- added new functions h5fget_name_f and h5fget_filesize_f
EIP 2004/07/08
- h5dwrite/read_f and h5awrite/read_f functions only accept dims parameter
@@ -178,6 +243,12 @@ New Features
"<number>:<number>:<number>:<number>" to "<number>:<number>"
QAK - 2003/08/08
+ High-Level APIs:
+ ------
+ - Added Packet Table API for creating tables with less overhead than
+ H5TB API. Added C++ wrapper for Packet Tables. See documentation.
+ JML - 2004/03/28
+
Support for new platforms, languages and compilers.
=======================================
@@ -203,6 +274,14 @@ Bug Fixes since HDF5-1.6.0 release
Library
-------
+ - Fixed error in opening object in group that was opened in mounted
+ file which has been unmounted. QAK - 2005/03/17
+ - Fixed a racing condition in MPIPOSIX virtual file drive close
+ function. Now all processes must completed the close before any
+ of them is returned. This prevents some "faster" processes start
+ accessing the file for another purpose (e.g., open with truncate)
+ while other "slower" processes have not closed the same file with
+ the previous purpose. AKC - 2005/03/01
- H5Tget_member_value calls for enum datatype didn't return correct
value if H5Tenum_valueof was called first. It's fixed. SLU -
2005/02/08
@@ -405,6 +484,8 @@ Bug Fixes since HDF5-1.6.0 release
Performance
-------------
+ - Optimized I/O for enumerated datatypes that are a superset of source
+ enumerated datatype. QAK - 2005/03/19
- More optimizations to inner loops of datatype conversions for
integers and floats which give a 10-50% speedup. QAK - 2003/11/07
- Hoisted invariant 'if/else's out of inner datatype conversion loop for
@@ -428,6 +509,11 @@ Bug Fixes since HDF5-1.6.0 release
Documentation
-------------
+ F90 APIs
+ --------
+ - h5pget_driver_f was returning information that could not be
+ interpreted by fortran application program; fixed. EIP - 2005/04/10
+
Platforms Tested
================
@@ -477,12 +563,12 @@ Platforms Tested
(Solaris 2.7) WorkShop Compilers 5.0 98/12/15 C++ 5.0
WorkShop Compilers 5.0 98/10/25
FORTRAN 90 2.0 Patch 107356-04
- SunOS 5.8/32 Sun WorkShop 6 update 2 C 5.3
- (Solaris 2.8) Sun WorkShop 6 update 2 Fortran 90
- Sun WorkShop 6 update 2 C++ 5.3
- SunOS 5.8/64 Sun WorkShop 6 update 2 C 5.3
+ SunOS 5.8 32,46 Sun WorkShop 6 update 2 C 5.3
(Solaris 2.8) Sun WorkShop 6 update 2 Fortran 90
Sun WorkShop 6 update 2 C++ 5.3
+ SunOS 5.9 32,64 Sun C 5.6 2004/07/15
+ (Solaris 2.9) Sun Fortran 95 8.0 2004/07/15
+ Sun C++ 5.6 2004/07/15
TFLOPS r1.0.4 v4.3.3 i386 pgcc Rel 3.1-4i with mpich-1.2.4 with
local modifications
IA-32 Linux 2.4.9 gcc 2.96
@@ -492,14 +578,10 @@ Platforms Tested
IA-64 Linux 2.4.16 ia64 gcc version 2.96 20000731
Intel(R) C++ Version 7.0
Intel(R) Fortran Compiler Version 7.0
- Windows 2000 (NT5.0) MSVC++ 6.0
- MSVC++ .NET
- DEC Visual Fortran 6.0
- Intel C and F90 compilers version 7.1
- Code Warrior 8.0
Windows XP MSVC++ 6.0
- MSVC++ .NET
- DEC Visual Fortran 6.6
+ MSVC++ .NET 2003,
+ Intel C++ Version 8.1
+ DEC Visual Fortran 6.6c
MAC OS X Darwin 6.5
gcc and g++ Apple Computer, Inc. GCC
version 1161, based on gcc version 3.1
diff --git a/release_docs/RELEASE.txt b/release_docs/RELEASE.txt
index fb210b1..9e7b487 100644
--- a/release_docs/RELEASE.txt
+++ b/release_docs/RELEASE.txt
@@ -1,4 +1,4 @@
-HDF5 version 1.7.46 currently under development
+HDF5 version 1.7.47 currently under development
================================================================================
diff --git a/src/H5public.h b/src/H5public.h
index 8ca7075..a5678a6 100644
--- a/src/H5public.h
+++ b/src/H5public.h
@@ -66,10 +66,10 @@ extern "C" {
/* Version numbers */
#define H5_VERS_MAJOR 1 /* For major interface/format changes */
#define H5_VERS_MINOR 7 /* For minor interface/format changes */
-#define H5_VERS_RELEASE 46 /* For tweaks, bug-fixes, or development */
+#define H5_VERS_RELEASE 47 /* For tweaks, bug-fixes, or development */
#define H5_VERS_SUBRELEASE "" /* For pre-releases like snap0 */
/* Empty string for real releases. */
-#define H5_VERS_INFO "HDF5 library version: 1.7.46" /* Full version string */
+#define H5_VERS_INFO "HDF5 library version: 1.7.47" /* Full version string */
#define H5check() H5check_version(H5_VERS_MAJOR,H5_VERS_MINOR, \
H5_VERS_RELEASE)
diff --git a/src/Makefile.in b/src/Makefile.in
index 5c5c05f..e88cbd9 100644
--- a/src/Makefile.in
+++ b/src/Makefile.in
@@ -341,7 +341,7 @@ H5FC_PP = $(bindir)/h5pfc
# Add libtool shared library version numbers to the HDF5 library
# See libtool versioning documentation online.
LT_VERS_INTERFACE = 0
-LT_VERS_REVISION = 0
+LT_VERS_REVISION = 1
LT_VERS_AGE = 0
H5detect_CFLAGS = -g