Skip to content

bugfix: CMake < 3.20 HDF5 build, Intel compiler performance

Compare
Choose a tag to compare
@scivision scivision released this 01 Jul 17:08
· 545 commits to main since this release
8ff15d7
  • 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.