hdf5/bin
Gaute Hope 509a068f62
Add H5Dchunk_iter method for iterating over chunks (#6)
* Add H5Dchunk_iter method for iterating over chunks

This method iterates over all chunks in dataset, calling a user-supplied
callback with the chunk information and optional user supplied data.

The iterator is stopped when ITER_STOP is returned by the user-supplied
callback or the iterator is exhausted.

Existing methods to get chunk_info performs an iteration each time, so
to get many or all chunks causes SUM(i) for i = 0 -> N operations for N
chunks, as opposed to N operations when using this iterator for this use case.

* H5Dchunk_iter: test iterating all chunks, some chunks and failing iteration.

* H5D: move H5Dchunk_iter private methods to specific

* trace: add H5D_chunk_iter_op_t and trace H5D.c

* chunks-iter: document chunk_iter

* chunk-iter: chunk add FUNC_ENTER/FUNC_LEAVE macros

* Committing clang-format changes

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2021-05-19 17:21:52 -05:00
..
batch Trim trailing whitespace 2020-04-20 18:12:00 -05:00
pkgscrpts Update license url part2 (#333) 2021-02-17 08:52:36 -06:00
bbrelease Update license url part2 (#333) 2021-02-17 08:52:36 -06:00
buildhdf5 Update license url part2 (#333) 2021-02-17 08:52:36 -06:00
checkapi Update license url part2 (#333) 2021-02-17 08:52:36 -06:00
checkposix Update license url part2 (#333) 2021-02-17 08:52:36 -06:00
chkconfigure Update license url part2 (#333) 2021-02-17 08:52:36 -06:00
chkcopyright Update license url part2 (#333) 2021-02-17 08:52:36 -06:00
chkmanifest Update license url part2 (#333) 2021-02-17 08:52:36 -06:00
cmakehdf5 Add cmakehdf5 command line option to turn on shell script testing. 2018-07-19 09:49:32 -05:00
debug-ohdr Update license url part2 (#333) 2021-02-17 08:52:36 -06:00
dependencies Update license url part2 (#333) 2021-02-17 08:52:36 -06:00
deploy Update license url part2 (#333) 2021-02-17 08:52:36 -06:00
distdep Update license url part2 (#333) 2021-02-17 08:52:36 -06:00
errors Update license url part2 (#333) 2021-02-17 08:52:36 -06:00
format_source Update clang config (#473) 2021-03-17 10:25:39 -05:00
format_source_patch Update clang config (#473) 2021-03-17 10:25:39 -05:00
gcov_script Update license url part2 (#333) 2021-02-17 08:52:36 -06:00
genparser Update license url part2 (#333) 2021-02-17 08:52:36 -06:00
h5cc.in Update license url part2 (#333) 2021-02-17 08:52:36 -06:00
h5redeploy.in Update license url part2 (#333) 2021-02-17 08:52:36 -06:00
h5vers Update license url part2 (#333) 2021-02-17 08:52:36 -06:00
iostats Update license url part2 (#333) 2021-02-17 08:52:36 -06:00
locate_sw Update license url part2 (#333) 2021-02-17 08:52:36 -06:00
make_err Fixed many -Wreserved-id-macro warnings by fixing header guard spelling (#361) 2021-02-22 22:29:56 -06:00
make_overflow Fixed many -Wreserved-id-macro warnings by fixing header guard spelling (#361) 2021-02-22 22:29:56 -06:00
make_vers Fixed many -Wreserved-id-macro warnings by fixing header guard spelling (#361) 2021-02-22 22:29:56 -06:00
Makefile.am Update license url part2 (#333) 2021-02-17 08:52:36 -06:00
makehelp Add support for "make check-vol", along with a few minor cleanups, etc. 2018-11-28 19:07:30 -06:00
mkdirs Update license url part2 (#333) 2021-02-17 08:52:36 -06:00
newer Update license url part2 (#333) 2021-02-17 08:52:36 -06:00
output_filter.sh Update license url part2 (#333) 2021-02-17 08:52:36 -06:00
README [svn-r18365] Edit README file to test svk sync. 2010-03-03 16:46:17 -05:00
release Update license url part2 (#333) 2021-02-17 08:52:36 -06:00
restore.sh Update license url part2 (#333) 2021-02-17 08:52:36 -06:00
runbkgprog Update license url part2 (#333) 2021-02-17 08:52:36 -06:00
runtest Update license url part2 (#333) 2021-02-17 08:52:36 -06:00
snapshot Update license url part2 (#333) 2021-02-17 08:52:36 -06:00
snapshot_version Update license url part2 (#333) 2021-02-17 08:52:36 -06:00
switch_maint_mode Update license url part2 (#333) 2021-02-17 08:52:36 -06:00
timekeeper Update license url part2 (#333) 2021-02-17 08:52:36 -06:00
trace Add H5Dchunk_iter method for iterating over chunks (#6) 2021-05-19 17:21:52 -05:00
warnhist Add compiler flags for GCC 10, along with updating warnhist script to accommodate them. (#217) 2020-12-21 12:57:18 -06:00
yodconfigure Update license url part2 (#333) 2021-02-17 08:52:36 -06:00

The daily tests run copies of some of the scripts in this directory from another repository, notably snapshot and runtest.  The copies in this directory should work, but are not used in daily tests, though they should be tested occasionally.