diff options
author | Neil Fortner <nfortne2@hdfgroup.org> | 2021-01-20 00:42:14 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-01-20 00:42:14 (GMT) |
commit | a5ffedb8c6c0654ec78c2872ed912610d2e86d64 (patch) | |
tree | 9f91fd136154466824447c3672ad28bb510654e9 /release_docs | |
parent | 9578160cefb794fc2fde7c8040c945df498b9e4a (diff) | |
download | hdf5-a5ffedb8c6c0654ec78c2872ed912610d2e86d64.zip hdf5-a5ffedb8c6c0654ec78c2872ed912610d2e86d64.tar.gz hdf5-a5ffedb8c6c0654ec78c2872ed912610d2e86d64.tar.bz2 |
Improve performance of multiple calls to H5Sget_select_elem_pointlist (#270)
* Cache the pointer to the next point to process after the last call to
H5S__get_select_elem_pointlist. This allows the normal process of
iterating over the points in batches to be much more efficient, as the
library does not need to traverse the entirety of the preceding points
every time the funciton is re-entered.
* Update RELEASE.txt for point selection iteration performance fix.
Diffstat (limited to 'release_docs')
-rw-r--r-- | release_docs/RELEASE.txt | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/release_docs/RELEASE.txt b/release_docs/RELEASE.txt index 24fe4c1..3bd3e01 100644 --- a/release_docs/RELEASE.txt +++ b/release_docs/RELEASE.txt @@ -356,6 +356,15 @@ New Features Library: -------- + - Improved performance of H5Sget_select_elem_pointlist + + Modified library to cache the point after the last block of points + retrieved by H5Sget_select_elem_pointlist, so a subsequent call to the + same function to retrieve the next block of points from the list can + proceed immediately without needing to iterate over the point list. + + (NAF - 2021/01/19) + - Replaced H5E_ATOM with H5E_ID in H5Epubgen.h The term "atom" is archaic and not in line with current HDF5 library |