on a per-dataset basis, allow user to either set chunking or auto-chunk for easier use of compression. Chunking only takes effect when call h5f%initialize(..., comp_lvl=1) where comp_lvl may be from 1 to 9. Otherwise, data is written contiguously for fastest write speed. Documented verbose and debug options cleaned up redundant code for cleanliness and speed
for non-user facing interfaces, reduce excessive OO usage that is better handled as plain variables ...
COMPACT dataset is an option with h%write(..., compact=.true.) This allows up to several times faast...
fix long-standing stability bug that I had used workaround code to get rid of before, but now I fixe...
activate per-variable chunk-size. Write contiguous by default compression and chunk-size aren't spec...
added ability to slice arrays on read. This allows indexing into huge HDF5 disk variables and readin...
added methods %exist('/foo', ierr) does a variable exist in the file %is_contig('/foo', ierr) is t...
in preparation for potential slice/slab, increase polymorphism with select type, which greatly dedup...
Use more efficient logic, prepare for array slicing, remove unused use elements, put _lt procedures ...
Compression of large datasets in S-NPP, JPSS and other HDF5 data files may substantially reduce thei...
Cached writings are used (4 stripes on 8 compute nodes), with and without HDF5 alignment set to the ...
A common though suboptimal practice is to write scalars as 1d, length 1. Now these are allowed to be...
fixed BUG: reading into an array slice failed due to bug in C-Fortran interface. This has been fixed...
Chunking algorithms are often used by storage solutions in order to factorize and deduplicate data. ...
updated HDF5 dep in Meson removes need for lengthy manual find. Improved test robustness
A row (left) may be read efficiently because the elements are contiguous (solid arrow); reading a co...
for non-user facing interfaces, reduce excessive OO usage that is better handled as plain variables ...
COMPACT dataset is an option with h%write(..., compact=.true.) This allows up to several times faast...
fix long-standing stability bug that I had used workaround code to get rid of before, but now I fixe...
activate per-variable chunk-size. Write contiguous by default compression and chunk-size aren't spec...
added ability to slice arrays on read. This allows indexing into huge HDF5 disk variables and readin...
added methods %exist('/foo', ierr) does a variable exist in the file %is_contig('/foo', ierr) is t...
in preparation for potential slice/slab, increase polymorphism with select type, which greatly dedup...
Use more efficient logic, prepare for array slicing, remove unused use elements, put _lt procedures ...
Compression of large datasets in S-NPP, JPSS and other HDF5 data files may substantially reduce thei...
Cached writings are used (4 stripes on 8 compute nodes), with and without HDF5 alignment set to the ...
A common though suboptimal practice is to write scalars as 1d, length 1. Now these are allowed to be...
fixed BUG: reading into an array slice failed due to bug in C-Fortran interface. This has been fixed...
Chunking algorithms are often used by storage solutions in order to factorize and deduplicate data. ...
updated HDF5 dep in Meson removes need for lengthy manual find. Improved test robustness
A row (left) may be read efficiently because the elements are contiguous (solid arrow); reading a co...
for non-user facing interfaces, reduce excessive OO usage that is better handled as plain variables ...
COMPACT dataset is an option with h%write(..., compact=.true.) This allows up to several times faast...
fix long-standing stability bug that I had used workaround code to get rid of before, but now I fixe...