There is a newer version of the record available.

Published July 1, 2021 | Version v4.0.2

geospace-code/h5fortran: bugfix: CMake < 3.20 HDF5 build, Intel compiler performance

  • 1. xjtu
  • 2. Royal Meteorological Institute of Belgium

Description

  • fixed self-build of HDF5 with CMake < 3.20. CMake >= 3.20 still recommended to improve performance of HDF5/ZLIB autobuild.
  • now works with Intel oneAPI LLVM NextGen compiler ("icx" "ifx" instead of "icc" "ifort"). As before, continues to work with Intel oneAPI Classic.
  • Intel compiler: use "-xHost" for improved runtime speed
  • zlib updated from 2.0.4 => 2.0.5
  • don't override CMAKE_INSTALL_PREFIX to avoid problems when h5fortran used via CMake FetchContent
  • read_scalar: use TKR-distinct procedures instead of select type to improve runtime performance and overall reliability. Likely to do the same for 1d..7d reads in the future.

Files

geospace-code/h5fortran-v4.0.2.zip

Files (109.3 kB)

Name Size
md5:f1cfaa4e093693798c4d26f02e7d3120
109.3 kB Preview Download

Additional details