Skip to content

Releases: geospace-code/h5fortran

read: add input dataset validation and buffering

22 Feb 19:23
29ebb29

Choose a tag to compare

with GCC-10 and -O3 on Windows, under certain conditions it was observed that reading datasets with implied type coercion would fail by giving random data, changing run to run of the same program/data. This was observed on scalars only.
To solve this issue and add general robustness to reading, we now get the dataset type from disk and compare it with the variable datatype, raising an error if the variable type and size do not match the dataset type and size.

add CMake 3.13 CI job

21 Feb 06:41
4d53590

Choose a tag to compare

v3.5.1

add cmake 3.13 test ci

add COMPACT dataset option. improve packaging and ABI check

21 Feb 06:03
8697585

Choose a tag to compare

  • COMPACT dataset is an option with h%write(..., compact=.true.) This allows up to several times faaster read/write for < 64 kByte variables, which can be noticable if your program uses many read/write of small variables.
  • further improve packaging and ABI check.
  • remove Intel rank() workaround by just specifying scalar
  • bugfix; GLOBAL imported target h5fortran::h5fortran

install/package enhancements

11 Feb 08:55
5c34fda

Choose a tag to compare

CI auto uploads binaries too

improve FindHDF5 / autobuild

05 Feb 09:01
795a07a

Choose a tag to compare

FindHDF5 doesn't search for Zlib till all components found. This helps avoid conflicts with ZLIB::ZLIB with the self-built ZLIB.

less chatty library dialog

31 Jan 06:23
ab1f2e1

Choose a tag to compare

v3.4.8.1

less chatty libs

CMake >= 3.13 compatible

31 Jan 03:09
f9b412d

Choose a tag to compare

Although we recommend CMake >= 3.14 in general, to make easier access, we allow CMake >= 3.13

examples use tagged version

25 Jan 02:32
be2e05f

Choose a tag to compare

We switched default branch to main and made examples used tagged version for best practices.

Improve Zlib and HDF5 autobuild

25 Jan 02:19
510bc64

Choose a tag to compare

Use CMake native features better to make the Zlib and HDF5 autobuilds more rock solid.

Improve compiler detections and compatibility checks

bugfixes

08 Jan 06:55
3c360a0

Choose a tag to compare

  • Intel oneAPI: correctly detect zlib name
  • szip: make optional even when requirement because it may be statically linked