You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
HDF5 soft link variables: arbitrarily many soft-linked variable names can point to an actual variable, which need not yet exist.
32
+
33
+
```fortran
34
+
call h5f%write("/x", 42)
35
+
call h5f%softlink("/x", "/y")
36
+
call h5f%softlink("/x", "/z")
37
+
```
38
+
39
+
/z and /y are soft links to /x, which need not yet exist.
40
+
29
41
## ensure all files are flushed to disk at end of program
30
42
31
43
If your program opens lots of HDF5 files and you're worried about being sure they're all flushed to disk, make this call near the very end of the program.
Copy file name to clipboardExpand all lines: README.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -40,6 +40,7 @@ as well as **character (string)**.
40
40
***Array slicing on read and write** is supported, that is, reading or writing part of a disk HDF5 array into a variable matching the slice shape.
41
41
* Mismatched datatypes are coerced as per standard Fortran rules. For example, reading a float HDF5 variable into an integer Fortran variable: 42.3 => 42
42
42
* Zlib (deflate) compression / decompression -- h5fortran will work without Zlib, but will save/load uncompressed data only.
43
+
* create HDF5 soft link variables--arbitrarily many soft-linked variable names can point to an actual variable, which need not yet exist.
43
44
44
45
Tested on systems with HDF5 1.8, 1.10 and 1.12 including:
0 commit comments