diff options
author | Robert E. McGrath <mcgrath@ncsa.uiuc.edu> | 2005-02-23 17:52:03 (GMT) |
---|---|---|
committer | Robert E. McGrath <mcgrath@ncsa.uiuc.edu> | 2005-02-23 17:52:03 (GMT) |
commit | fedd036348a6fa1f60bc1af3760ff34e2a47adaa (patch) | |
tree | 646943e0abeb7d66f44431cb07a9c2d6f6059e6b /tools/h5repack/h5repack.sh.in | |
parent | 0b83fea12571ae1f05e6465d4afc09948486e17f (diff) | |
download | hdf5-fedd036348a6fa1f60bc1af3760ff34e2a47adaa.zip hdf5-fedd036348a6fa1f60bc1af3760ff34e2a47adaa.tar.gz hdf5-fedd036348a6fa1f60bc1af3760ff34e2a47adaa.tar.bz2 |
[svn-r10067] Purpose:
feature
Description:
h5repack support for scaleoffset compression
Checking in early to help debug the filter.
Solution:
Added messages and command line to handle new scale offset filter.
Note: TESTS ARE DISABLED FOR NOW. The filter is not
complete, repack tests may fail due to know problems.
PLEASE DO NOT MESS WITH THE SCALEOFFSET TESTS AT THIS TIME.
They will be enabled when the filter is ready.
Platforms tested:
verbena,copper,shanti
Misc. update:
MANIFEST
Diffstat (limited to 'tools/h5repack/h5repack.sh.in')
-rwxr-xr-x | tools/h5repack/h5repack.sh.in | 31 |
1 files changed, 30 insertions, 1 deletions
diff --git a/tools/h5repack/h5repack.sh.in b/tools/h5repack/h5repack.sh.in index 1ca28b7..bebfeab 100755 --- a/tools/h5repack/h5repack.sh.in +++ b/tools/h5repack/h5repack.sh.in @@ -19,6 +19,11 @@ USE_FILTER_DEFLATE="@USE_FILTER_DEFLATE@" USE_FILTER_SHUFFLE="@USE_FILTER_SHUFFLE@" USE_FILTER_FLETCHER32="@USE_FILTER_FLETCHER32@" USE_FILTER_NBIT="@USE_FILTER_NBIT@" +# +# Leave these tests off for now. Enable when filter is ready +: +#USE_FILTER_SCALEOFFSET="@USE_FILTER_SCALEOFFSET@" +USE_FILTER_SCALEOFFSET="no" H5REPACK=h5repack # The tool name @@ -307,9 +312,33 @@ else TOOLTEST $arg fi +# scaleoffset add +arg="test_scaleoffset.h5 -f dset_none:S+O=31" +if test $USE_FILTER_SCALEOFFSET != "yes" ; then + SKIP $arg +else + TOOLTEST $arg +fi + +# scaleoffset copy +arg="test_scaleoffset.h5" +if test $USE_FILTER_SCALEOFFSET != "yes" ; then + SKIP $arg +else + TOOLTEST $arg +fi + +# scaleoffset remove +arg="test_scaleoffset.h5 -f dset_scaleoffset:NONE" +if test $USE_FILTER_SCALEOFFSET != "yes" ; then + SKIP $arg +else + TOOLTEST $arg +fi + # remove all filters arg="test_all.h5 -f NONE" -if test $USE_FILTER_FLETCHER32 != "yes" -o $USE_FILTER_DEFLATE != "yes" -o $USE_FILTER_SZIP != "yes" -o $USE_FILTER_SZIP_ENCODER != "yes" -o $USE_FILTER_SHUFFLE != "yes" -o $USE_FILTER_NBIT != "yes" ; then +if test $USE_FILTER_FLETCHER32 != "yes" -o $USE_FILTER_DEFLATE != "yes" -o $USE_FILTER_SZIP != "yes" -o $USE_FILTER_SZIP_ENCODER != "yes" -o $USE_FILTER_SHUFFLE != "yes" -o $USE_FILTER_NBIT != "yes" -o $USE_FILTER_SCALEOFFSET != "yes" ; then SKIP $arg else TOOLTEST $arg |