Page tree

Release Information

 

Downloads

Applications that were created with earlier HDF5 releases may not compile with 1.14 by default.

The API Compatibility Macros in HDF5 allow users to work around this issue. Users can specify a compatibility macro mapping for the version of HDF5 that an application was built with. For example, a 1.10 (or 1.12) application can be built with 1.14 using either an application or library mapping as follows:

  • To compile an application built with a version of HDF5 that includes deprecated symbols (the default), make sure to pass -DH5_USE_110_API (or -DH5_USE_112_API)to the compiler. For example (C), you can specify h5cc -DH5_USE_110_API (or -DH5_USE_112_API) when using autotools) and cmake -DCMAKE_C_FLAGS="-DH5_USE_110_API" (or -DCMAKE_C_FLAGS="-DH5_USE_110_API") when using CMake.
  • To build an HDF5 library with the 1.10 (or 1.12.) APIs you must set DEFAULT_API_VERSION to v110 (or v112) when configuring. For example, with autotools specify --with-default-api-version=v110 (or --with-default-api-version=v112) and with CMake set -DDEFAULT_API_VERSION:STRING=v110 (or -DDEFAULT_API_VERSION:STRING=v112) in the HDF5options.cmake file when using the CMake source release (CMake-hdf5-1.14.2).

However, users will not be able to take advantage of some of the new features in 1.14 if using these compatibility mappings.

Location of Software: https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-1.14/hdf5-1.14.2

FileTypeCommentInstall InstructionsSha256 Checksum
hdf5-1.14.2.tar.gz Source release

Unix Gzipped source tar file. 

release_docs/ directory in source hdf5-1.14.2.tar.gz.sha256
hdf5-1.14.2.tar.bz2 Source release

Unix Bzipped source tar file. 

release_docs/ directory in sourcehdf5-1.14.2.tar.bz2.sha256
hdf5-1.14.2.zip Source releaseWindows zip filerelease_docs/ directory in sourcehdf5-1.14.2.zip.sha256
CMake-hdf5-1.14.2.tar.gz CMake source release

File to build HDF5 with CMake (Unix).  See Methods to obtain (below).

Building HDF5 with CMakeCMake-hdf5-1.14.2.tar.gz.sha256
CMake-hdf5-1.14.2.zip CMake source releaseFile to build HDF5 with CMake on Windows
Building HDF5 with CMakeCMake-hdf5-1.14.2.zip.sha256
Ready to use BinariesBinary FilePre-built binary distributions for Unix and Windows, including plugins.  
HDF5 PluginsBinary FileThe filter plugins are included in binary and source downloads. However, if you would like one of the pre-built HDF5 plugin distributions for Unix or Windows, please contact us at help at hdfgroup.org.Information on HDF5 Filter Plugins 

 

Methods to obtain  (gz file)
  • firefox – Download file and then run:  gzip -cd <distribution>.tar.gz | tar xzf -
  • chrome –  Download file and then run:  gzip -cd <distribution>.tar.gz | tar xvf -
  • wget – wget https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-1.N/hdf5-1.N.N/src/<distribution>.tar.gz
                gzip -cd <distribution>.tar.gz | tar xvf -

Doxygen Generated Reference Manual

The HDF5 C-API documentation based on Doxygen is available at

 https://docs.hdfgroup.org/hdf5/v1_14/index.html

It includes all core library functions documented in the previous location here.

This is the official documentation of HDF5. All other locations may be invalid.

Since this portion of the HDF5 documentation is now part of the source code, it gets the same treatment as code. In other words, issues, inaccuracies, corrections should be reported as issues in GitHub (https://github.com/HDFGroup/hdf5/issues), and pull requests will be reviewed and accepted as any other code changes.

 


Tested Platforms and Configuration Features

NOTE:  Parallel HDF5-1.14 requires MPI 3.

See the Platforms Tested section in the Release Notes for details.

 




 

--- Last Modified: September 24, 2023 | 01:01 PM