HDF5

Release Date:

  • March 2024

Purpose:

This HDF5 release contains the following:

  • Support for compilers on SLES x86_64: CCE 17, Native GCC 12.3.0, Intel-OneAPI 2023.2.0, AOCC 4.2, Nvidia 23.3

  • Support for compilers on SLES aarch64: CCE 17, Native GCC 12.3.0, Nvidia 23.11

  • Support for compilers on RHEL 8: CCE 17, GCC Toolset 12.2.1, Intel-OneAPI 2023.2.0, AOCC 4.1, Nvidia 23.3

Product and OS Dependencies:

The HDF5 release is supported on the following systems, requiring the following software products:

  • CrayPE 2.1.2 or later

  • Cray MPT 8.1 or later

SLES x86_64

  • One or more compilers:

    • CCE 17.0 or later

    • Native GCC 12.3.0 or later

    • Intel-OneAPI 2023.2.0 or later

    • Nvidia 22.0 or later

    • AOCC 4.1 or later

    • AMD 5.0 or later

SLES aarch64

  • One or more compilers:

    • CCE 17.0 or later

    • Native GCC 12.3.0 or later

    • Nvidia 23.11 or later

RHEL 8

  • One or more compilers:

    • CCE 17.0 or later

    • GCC Toolset 12.2.1 or later

    • Intel-OneAPI 2023.2.0 or later

    • Nvidia 22.0 or later

    • AOCC 4.1 or later

    • AMD 5.0 or later

Notes and Limitations:

Users are encouraged to use the Cray compiler scripts (cc, ftn, CC) to include the HDF5 header files and link in the HDF5 libraries, rather than the HDF5 compiler scripts (h5cc, h5fc, h5c++) included in the release.

Documentation:

http://www.hdfgroup.org/HDF5/doc/index.html

Modulefile:

module load cray-hdf5

OR

module load cray-hdf5-parallel

Product description:

HDF5 is a data model, library, and file format for storing and managing data. It supports an unlimited variety of datatypes, and is designed for flexible and efficient I/O and for high volume and complex data. HDF5 is portable and is extensible, allowing applications to evolve in their use of HDF5. The HDF5 Technology suite includes tools and applications for managing, manipulating, viewing, and analyzing data in the HDF5 format.