Running: /usr/bin/copr-rpmbuild --verbose --drop-resultdir --build-id 13498 --chroot openeuler-22.03-x86_64 --detached Version: 0.64 PID: 33 Logging PID: 34 Task: {'appstream': True, 'background': False, 'build_id': 13498, 'buildroot_pkgs': [], 'chroot': 'openeuler-22.03-x86_64', 'enable_net': True, 'fedora_review': False, 'git_hash': '949a0060b1d0dda04192e369305eac540eda1af1', 'git_repo': 'http://copr-distgit:5001/git/mywaaagh_admin/pypi/python-hdf5plugin', 'isolation': 'default', 'memory_reqs': 2048, 'package_name': 'python-hdf5plugin', 'package_version': '4.1.1-1', 'project_dirname': 'pypi', 'project_name': 'pypi', 'project_owner': 'mywaaagh_admin', 'repos': [{'baseurl': 'https://eur.openeuler.openatom.cn/results/mywaaagh_admin/pypi/openeuler-22.03-x86_64/', 'id': 'copr_base', 'name': 'Copr repository'}], 'sandbox': 'mywaaagh_admin/pypi--mywaaagh_admin', 'source_json': {}, 'source_type': None, 'submitter': 'mywaaagh_admin', 'tags': [], 'task_id': '13498-openeuler-22.03-x86_64', 'timeout': 18000, 'uses_devel_repo': False, 'with_opts': [], 'without_opts': []} Running: git clone http://copr-distgit:5001/git/mywaaagh_admin/pypi/python-hdf5plugin /var/lib/copr-rpmbuild/workspace/workdir-klw_x0sf/python-hdf5plugin --depth 500 --no-single-branch --recursive cmd: ['git', 'clone', 'http://copr-distgit:5001/git/mywaaagh_admin/pypi/python-hdf5plugin', '/var/lib/copr-rpmbuild/workspace/workdir-klw_x0sf/python-hdf5plugin', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-klw_x0sf/python-hdf5plugin'... Running: git checkout 949a0060b1d0dda04192e369305eac540eda1af1 cmd: ['git', 'checkout', '949a0060b1d0dda04192e369305eac540eda1af1'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-klw_x0sf/python-hdf5plugin rc: 0 stdout: stderr: Note: switching to '949a0060b1d0dda04192e369305eac540eda1af1'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by switching back to a branch. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -c with the switch command. Example: git switch -c Or undo this operation with: git switch - Turn off this advice by setting config variable advice.detachedHead to false HEAD is now at 949a006 automatic import of python-hdf5plugin Running: copr-distgit-client sources /usr/bin/tail: /var/lib/copr-rpmbuild/main.log: file truncated INFO: Reading stdout from command: md5sum hdf5plugin-4.1.1.tar.gz Running (timeout=18000): unbuffer mock --buildsrpm --spec /var/lib/copr-rpmbuild/workspace/workdir-klw_x0sf/python-hdf5plugin/python-hdf5plugin.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-klw_x0sf/python-hdf5plugin --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1681834571.274829 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 3.5 starting (python version = 3.11.3, NVR = mock-3.5-1.fc37)... Start(bootstrap): init plugins INFO: selinux disabled Finish(bootstrap): init plugins Start: init plugins INFO: selinux disabled Finish: init plugins INFO: Signal handler active Start: run INFO: Start(/var/lib/copr-rpmbuild/workspace/workdir-klw_x0sf/python-hdf5plugin/python-hdf5plugin.spec) Config(openeuler-22.03-x86_64) Start: clean chroot Finish: clean chroot Start(bootstrap): chroot init INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start(bootstrap): cleaning package manager metadata Finish(bootstrap): cleaning package manager metadata INFO: enabled HW Info plugin Mock Version: 3.5 INFO: Mock Version: 3.5 Start(bootstrap): dnf install No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 32 MB/s | 12 MB 00:00 OS 2.6 MB/s | 3.4 MB 00:01 everything 35 MB/s | 16 MB 00:00 EPOL 2.9 MB/s | 3.8 MB 00:01 update 25 MB/s | 11 MB 00:00 Last metadata expiration check: 0:00:01 ago on Tue Apr 18 16:16:23 2023. Dependencies resolved. ================================================================================ Package Arch Version Repo Size ================================================================================ Installing: dnf-data noarch 4.14.0-13.oe2203sp1 update 23 k dnf-plugins-core noarch 4.3.1-2.oe2203sp1 OS 14 k Installing dependencies: attr x86_64 2.5.1-3.oe2203sp1 OS 55 k audit-libs x86_64 1:3.0.1-6.oe2203sp1 OS 98 k basesystem noarch 12-3.oe2203sp1 OS 7.0 k bash x86_64 5.1.8-6.oe2203sp1 OS 1.2 M bc x86_64 1.07.1-12.oe2203sp1 OS 88 k brotli x86_64 1.0.9-3.oe2203sp1 OS 316 k bzip2 x86_64 1.0.8-6.oe2203sp1 OS 66 k ca-certificates noarch 2021.2.52-2.oe2203sp1 OS 386 k chkconfig x86_64 1.21-1.oe2203sp1 OS 174 k coreutils x86_64 9.0-6.oe2203sp1 OS 2.7 M cracklib x86_64 2.9.8-1.oe2203sp1 OS 3.9 M crontabs noarch 1.11-23.oe2203sp1 OS 17 k crypto-policies noarch 20200619-3.git781bbd4.oe2203sp1 OS 81 k curl x86_64 7.79.1-15.oe2203sp1 update 142 k cyrus-sasl-lib x86_64 2.1.28-1.oe2203sp1 OS 72 k dbus-libs x86_64 1:1.12.20-8.oe2203sp1 OS 145 k dnf noarch 4.14.0-13.oe2203sp1 update 12 k e2fsprogs x86_64 1.46.4-17.oe2203sp1 OS 1.1 M elfutils x86_64 0.185-17.oe2203sp1 OS 599 k expat x86_64 2.4.1-8.oe2203sp1 OS 83 k file-libs x86_64 5.41-2.oe2203sp1 OS 661 k filesystem x86_64 3.16-5.oe2203sp1 OS 1.1 M fuse x86_64 2.9.9-11.oe2203sp1 OS 140 k fuse-common x86_64 3.10.5-5.oe2203sp1 OS 8.7 k gawk x86_64 5.1.1-3.oe2203sp1 OS 374 k gdbm x86_64 1:1.22-11.oe2203sp1 update 171 k glib2 x86_64 2.72.2-10.oe2203sp1 update 2.7 M glibc x86_64 2.34-112.oe2203sp1 update 3.0 M glibc-common x86_64 2.34-112.oe2203sp1 update 3.4 M gmp x86_64 1:6.2.1-2.oe2203sp1 OS 267 k gnupg2 x86_64 2.2.32-3.oe2203sp1 OS 2.2 M gpgme x86_64 1.16.0-2.oe2203sp1 OS 343 k grep x86_64 3.7-4.oe2203sp1 OS 301 k gzip x86_64 1.11-5.oe2203sp1 OS 108 k ima-evm-utils-libs x86_64 1.3.2-8.oe2203sp1 OS 18 k info x86_64 6.8-4.oe2203sp1 OS 172 k json-c x86_64 0.16-2.oe2203sp1 OS 38 k keyutils-libs x86_64 1.6.3-4.oe2203sp1 OS 25 k krb5-libs x86_64 1.19.2-6.oe2203sp1 OS 652 k libacl x86_64 2.3.1-2.oe2203sp1 OS 23 k libarchive x86_64 3.5.2-5.oe2203sp1 OS 338 k libassuan x86_64 2.5.5-2.oe2203sp1 OS 59 k libblkid x86_64 2.37.2-13.oe2203sp1 OS 142 k libcap x86_64 2.61-4.oe2203sp1 OS 63 k libcap-ng x86_64 0.8.3-1.oe2203sp1 OS 44 k libcomps x86_64 0.1.18-2.oe2203sp1 OS 70 k libcurl x86_64 7.79.1-15.oe2203sp1 update 281 k libdnf x86_64 0.69.0-2.oe2203sp1 OS 679 k libev x86_64 4.33-4.oe2203sp1 OS 49 k libevent x86_64 2.1.12-5.oe2203sp1 OS 234 k libffi x86_64 3.4.2-5.oe2203sp1 OS 28 k libgcc x86_64 10.3.1-20.oe2203sp1 update 75 k libgcrypt x86_64 1.9.4-3.oe2203sp1 OS 487 k libgomp x86_64 10.3.1-20.oe2203sp1 update 229 k libgpg-error x86_64 1.43-2.oe2203sp1 OS 270 k libidn2 x86_64 2.3.2-3.oe2203sp1 OS 112 k libksba x86_64 1.6.0-3.oe2203sp1 update 146 k libmodulemd x86_64 2.13.0-3.oe2203sp1 OS 173 k libmount x86_64 2.37.2-13.oe2203sp1 OS 165 k libnghttp2 x86_64 1.46.0-3.oe2203sp1 update 69 k libnsl2 x86_64 2.0.0-5.oe2203sp1 OS 28 k libpng x86_64 2:1.6.38-1.oe2203sp1 OS 105 k libpsl x86_64 0.21.1-5.oe2203sp1 OS 73 k libpwquality x86_64 1.4.4-4.oe2203sp1 OS 86 k librepo x86_64 1.14.2-4.oe2203sp1 OS 80 k libreport-filesystem noarch 2.15.2-2.oe2203sp1 OS 8.6 k libselinux x86_64 3.3-2.oe2203sp1 OS 111 k libsepol x86_64 3.3-4.oe2203sp1 OS 284 k libsigsegv x86_64 2.14-1.oe2203sp1 OS 43 k libsmartcols x86_64 2.37.2-13.oe2203sp1 OS 110 k libsolv x86_64 0.7.22-1.oe2203sp1 OS 388 k libssh x86_64 0.9.6-5.oe2203sp1 OS 189 k libstdc++ x86_64 10.3.1-20.oe2203sp1 update 530 k libtasn1 x86_64 4.17.0-3.oe2203sp1 OS 79 k libtirpc x86_64 1.3.2-3.oe2203sp1 update 83 k libunistring x86_64 1.0-3.oe2203sp1 OS 446 k libuuid x86_64 2.37.2-13.oe2203sp1 OS 23 k libverto x86_64 0.3.2-2.oe2203sp1 OS 27 k libxcrypt x86_64 4.4.26-4.oe2203sp1 OS 117 k libxml2 x86_64 2.9.14-4.oe2203sp1 OS 1.0 M libyaml x86_64 0.2.5-4.oe2203sp1 OS 57 k logrotate x86_64 3.20.1-1.oe2203sp1 OS 54 k lua x86_64 5.4.3-9.oe2203sp1 OS 145 k lz4 x86_64 1.9.3-3.oe2203sp1 OS 109 k mpfr x86_64 4.1.0-2.oe2203sp1 OS 1.3 M ncurses x86_64 6.3-5.oe2203sp1 OS 679 k ncurses-base noarch 6.3-5.oe2203sp1 OS 54 k ncurses-libs x86_64 6.3-5.oe2203sp1 OS 287 k newt x86_64 0.52.21-9.oe2203sp1 update 97 k npth x86_64 1.6-3.oe2203sp1 OS 23 k openEuler-gpg-keys x86_64 1.0-3.5.oe2203sp1 OS 12 k openEuler-release x86_64 22.03LTS_SP1-56.oe2203sp1 OS 22 k openEuler-repos x86_64 1.0-3.5.oe2203sp1 OS 8.9 k openldap x86_64 2.6.0-5.oe2203sp1 update 220 k openssl-libs x86_64 1:1.1.1m-20.oe2203sp1 update 1.4 M p11-kit x86_64 0.24.0-2.oe2203sp1 OS 226 k p11-kit-trust x86_64 0.24.0-2.oe2203sp1 OS 123 k pam x86_64 1.5.2-6.oe2203sp1 update 438 k pcre x86_64 8.45-5.oe2203sp1 OS 465 k pcre2 x86_64 10.39-6.oe2203sp1 OS 597 k pkgconf x86_64 1.8.0-3.oe2203sp1 update 58 k popt x86_64 1.18-3.oe2203sp1 OS 50 k publicsuffix-list noarch 20211113-3.oe2203sp1 OS 128 k python-pip-wheel noarch 21.3.1-2.oe2203sp1 OS 1.5 M python-setuptools noarch 59.4.0-5.oe2203sp1 update 510 k python3 x86_64 3.9.9-24.oe2203sp1 update 8.0 M python3-dateutil noarch 1:2.8.2-3.oe2203sp1 OS 301 k python3-dbus x86_64 1.2.18-5.oe2203sp1 OS 122 k python3-distro noarch 1.6.0-2.oe2203sp1 OS 38 k python3-dnf noarch 4.14.0-13.oe2203sp1 update 444 k python3-dnf-plugins-core noarch 4.3.1-2.oe2203sp1 OS 227 k python3-gpgme x86_64 1.16.0-2.oe2203sp1 OS 250 k python3-hawkey x86_64 0.69.0-2.oe2203sp1 OS 89 k python3-libcomps x86_64 0.1.18-2.oe2203sp1 OS 43 k python3-libdnf x86_64 0.69.0-2.oe2203sp1 OS 720 k python3-rpm x86_64 4.17.0-22.oe2203sp1 OS 79 k python3-setuptools noarch 59.4.0-5.oe2203sp1 update 900 k python3-six noarch 1.16.0-2.oe2203sp1 OS 37 k readline x86_64 8.1-2.oe2203sp1 OS 152 k rpm x86_64 4.17.0-22.oe2203sp1 OS 492 k rpm-libs x86_64 4.17.0-22.oe2203sp1 OS 367 k sed x86_64 4.8-5.oe2203sp1 OS 166 k setup noarch 2.13.9.1-1.oe2203sp1 OS 151 k slang x86_64 2.3.2-9.oe2203sp1 OS 557 k sqlite x86_64 3.37.2-5.oe2203sp1 update 1.2 M systemd-libs x86_64 249-46.oe2203sp1 update 478 k tcl x86_64 1:8.6.12-4.oe2203sp1 OS 1.1 M tpm2-tss x86_64 3.1.0-3.oe2203sp1 update 575 k tzdata noarch 2022a-11.oe2203sp1 OS 428 k which x86_64 2.21-15.oe2203sp1 OS 30 k xz-libs x86_64 5.2.5-3.oe2203sp1 OS 82 k zlib x86_64 1.2.11-22.oe2203sp1 OS 88 k zstd x86_64 1.5.0-4.oe2203sp1 update 754 k Transaction Summary ================================================================================ Install 135 Packages Total download size: 60 M Installed size: 239 M Downloading Packages: (1/135): audit-libs-3.0.1-6.oe2203sp1.x86_64.rp 2.0 MB/s | 98 kB 00:00 (2/135): bash-5.1.8-6.oe2203sp1.x86_64.rpm 34 MB/s | 1.2 MB 00:00 (3/135): bc-1.07.1-12.oe2203sp1.x86_64.rpm 11 MB/s | 88 kB 00:00 (4/135): brotli-1.0.9-3.oe2203sp1.x86_64.rpm 33 MB/s | 316 kB 00:00 (5/135): bzip2-1.0.8-6.oe2203sp1.x86_64.rpm 8.6 MB/s | 66 kB 00:00 (6/135): ca-certificates-2021.2.52-2.oe2203sp1. 40 MB/s | 386 kB 00:00 (7/135): chkconfig-1.21-1.oe2203sp1.x86_64.rpm 21 MB/s | 174 kB 00:00 (8/135): coreutils-9.0-6.oe2203sp1.x86_64.rpm 107 MB/s | 2.7 MB 00:00 (9/135): cracklib-2.9.8-1.oe2203sp1.x86_64.rpm 112 MB/s | 3.9 MB 00:00 (10/135): crontabs-1.11-23.oe2203sp1.noarch.rpm 2.3 MB/s | 17 kB 00:00 (11/135): crypto-policies-20200619-3.git781bbd4 10 MB/s | 81 kB 00:00 (12/135): cyrus-sasl-lib-2.1.28-1.oe2203sp1.x86 9.6 MB/s | 72 kB 00:00 (13/135): dbus-libs-1.12.20-8.oe2203sp1.x86_64. 18 MB/s | 145 kB 00:00 (14/135): dnf-plugins-core-4.3.1-2.oe2203sp1.no 1.4 MB/s | 14 kB 00:00 (15/135): e2fsprogs-1.46.4-17.oe2203sp1.x86_64. 77 MB/s | 1.1 MB 00:00 (16/135): elfutils-0.185-17.oe2203sp1.x86_64.rp 56 MB/s | 599 kB 00:00 (17/135): expat-2.4.1-8.oe2203sp1.x86_64.rpm 11 MB/s | 83 kB 00:00 (18/135): file-libs-5.41-2.oe2203sp1.x86_64.rpm 59 MB/s | 661 kB 00:00 (19/135): filesystem-3.16-5.oe2203sp1.x86_64.rp 75 MB/s | 1.1 MB 00:00 (20/135): fuse-2.9.9-11.oe2203sp1.x86_64.rpm 17 MB/s | 140 kB 00:00 (21/135): fuse-common-3.10.5-5.oe2203sp1.x86_64 1.3 MB/s | 8.7 kB 00:00 (22/135): gawk-5.1.1-3.oe2203sp1.x86_64.rpm 40 MB/s | 374 kB 00:00 (23/135): gmp-6.2.1-2.oe2203sp1.x86_64.rpm 30 MB/s | 267 kB 00:00 (24/135): basesystem-12-3.oe2203sp1.noarch.rpm 22 kB/s | 7.0 kB 00:00 (25/135): attr-2.5.1-3.oe2203sp1.x86_64.rpm 163 kB/s | 55 kB 00:00 (26/135): gnupg2-2.2.32-3.oe2203sp1.x86_64.rpm 93 MB/s | 2.2 MB 00:00 (27/135): gzip-1.11-5.oe2203sp1.x86_64.rpm 14 MB/s | 108 kB 00:00 (28/135): ima-evm-utils-libs-1.3.2-8.oe2203sp1. 2.7 MB/s | 18 kB 00:00 (29/135): grep-3.7-4.oe2203sp1.x86_64.rpm 12 MB/s | 301 kB 00:00 (30/135): gpgme-1.16.0-2.oe2203sp1.x86_64.rpm 8.5 MB/s | 343 kB 00:00 (31/135): json-c-0.16-2.oe2203sp1.x86_64.rpm 5.4 MB/s | 38 kB 00:00 (32/135): info-6.8-4.oe2203sp1.x86_64.rpm 18 MB/s | 172 kB 00:00 (33/135): keyutils-libs-1.6.3-4.oe2203sp1.x86_6 3.3 MB/s | 25 kB 00:00 (34/135): libacl-2.3.1-2.oe2203sp1.x86_64.rpm 3.0 MB/s | 23 kB 00:00 (35/135): krb5-libs-1.19.2-6.oe2203sp1.x86_64.r 50 MB/s | 652 kB 00:00 (36/135): libarchive-3.5.2-5.oe2203sp1.x86_64.r 26 MB/s | 338 kB 00:00 (37/135): libassuan-2.5.5-2.oe2203sp1.x86_64.rp 8.3 MB/s | 59 kB 00:00 (38/135): libblkid-2.37.2-13.oe2203sp1.x86_64.r 18 MB/s | 142 kB 00:00 (39/135): libcap-2.61-4.oe2203sp1.x86_64.rpm 8.0 MB/s | 63 kB 00:00 (40/135): libcap-ng-0.8.3-1.oe2203sp1.x86_64.rp 6.0 MB/s | 44 kB 00:00 (41/135): libcomps-0.1.18-2.oe2203sp1.x86_64.rp 9.7 MB/s | 70 kB 00:00 (42/135): libev-4.33-4.oe2203sp1.x86_64.rpm 6.5 MB/s | 49 kB 00:00 (43/135): libevent-2.1.12-5.oe2203sp1.x86_64.rp 26 MB/s | 234 kB 00:00 (44/135): libdnf-0.69.0-2.oe2203sp1.x86_64.rpm 40 MB/s | 679 kB 00:00 (45/135): libffi-3.4.2-5.oe2203sp1.x86_64.rpm 3.1 MB/s | 28 kB 00:00 (46/135): libgcrypt-1.9.4-3.oe2203sp1.x86_64.rp 44 MB/s | 487 kB 00:00 (47/135): libidn2-2.3.2-3.oe2203sp1.x86_64.rpm 13 MB/s | 112 kB 00:00 (48/135): libgpg-error-1.43-2.oe2203sp1.x86_64. 24 MB/s | 270 kB 00:00 (49/135): libmount-2.37.2-13.oe2203sp1.x86_64.r 18 MB/s | 165 kB 00:00 (50/135): libnsl2-2.0.0-5.oe2203sp1.x86_64.rpm 3.5 MB/s | 28 kB 00:00 (51/135): libmodulemd-2.13.0-3.oe2203sp1.x86_64 14 MB/s | 173 kB 00:00 (52/135): libpng-1.6.38-1.oe2203sp1.x86_64.rpm 13 MB/s | 105 kB 00:00 (53/135): libpsl-0.21.1-5.oe2203sp1.x86_64.rpm 8.7 MB/s | 73 kB 00:00 (54/135): libpwquality-1.4.4-4.oe2203sp1.x86_64 11 MB/s | 86 kB 00:00 (55/135): librepo-1.14.2-4.oe2203sp1.x86_64.rpm 10 MB/s | 80 kB 00:00 (56/135): libreport-filesystem-2.15.2-2.oe2203s 1.1 MB/s | 8.6 kB 00:00 (57/135): libselinux-3.3-2.oe2203sp1.x86_64.rpm 14 MB/s | 111 kB 00:00 (58/135): libsigsegv-2.14-1.oe2203sp1.x86_64.rp 5.6 MB/s | 43 kB 00:00 (59/135): libsmartcols-2.37.2-13.oe2203sp1.x86_ 14 MB/s | 110 kB 00:00 (60/135): libsepol-3.3-4.oe2203sp1.x86_64.rpm 25 MB/s | 284 kB 00:00 (61/135): libtasn1-4.17.0-3.oe2203sp1.x86_64.rp 10 MB/s | 79 kB 00:00 (62/135): libssh-0.9.6-5.oe2203sp1.x86_64.rpm 19 MB/s | 189 kB 00:00 (63/135): libsolv-0.7.22-1.oe2203sp1.x86_64.rpm 30 MB/s | 388 kB 00:00 (64/135): libuuid-2.37.2-13.oe2203sp1.x86_64.rp 3.4 MB/s | 23 kB 00:00 (65/135): libverto-0.3.2-2.oe2203sp1.x86_64.rpm 3.6 MB/s | 27 kB 00:00 (66/135): libunistring-1.0-3.oe2203sp1.x86_64.r 36 MB/s | 446 kB 00:00 (67/135): libxcrypt-4.4.26-4.oe2203sp1.x86_64.r 15 MB/s | 117 kB 00:00 (68/135): libyaml-0.2.5-4.oe2203sp1.x86_64.rpm 7.7 MB/s | 57 kB 00:00 (69/135): libxml2-2.9.14-4.oe2203sp1.x86_64.rpm 68 MB/s | 1.0 MB 00:00 (70/135): logrotate-3.20.1-1.oe2203sp1.x86_64.r 5.4 MB/s | 54 kB 00:00 (71/135): lua-5.4.3-9.oe2203sp1.x86_64.rpm 18 MB/s | 145 kB 00:00 (72/135): lz4-1.9.3-3.oe2203sp1.x86_64.rpm 13 MB/s | 109 kB 00:00 (73/135): ncurses-6.3-5.oe2203sp1.x86_64.rpm 48 MB/s | 679 kB 00:00 (74/135): ncurses-base-6.3-5.oe2203sp1.noarch.r 5.8 MB/s | 54 kB 00:00 (75/135): mpfr-4.1.0-2.oe2203sp1.x86_64.rpm 61 MB/s | 1.3 MB 00:00 (76/135): npth-1.6-3.oe2203sp1.x86_64.rpm 3.1 MB/s | 23 kB 00:00 (77/135): ncurses-libs-6.3-5.oe2203sp1.x86_64.r 30 MB/s | 287 kB 00:00 (78/135): openEuler-gpg-keys-1.0-3.5.oe2203sp1. 1.8 MB/s | 12 kB 00:00 (79/135): openEuler-release-22.03LTS_SP1-56.oe2 3.1 MB/s | 22 kB 00:00 (80/135): openEuler-repos-1.0-3.5.oe2203sp1.x86 1.4 MB/s | 8.9 kB 00:00 (81/135): p11-kit-0.24.0-2.oe2203sp1.x86_64.rpm 27 MB/s | 226 kB 00:00 (82/135): p11-kit-trust-0.24.0-2.oe2203sp1.x86_ 15 MB/s | 123 kB 00:00 (83/135): pcre-8.45-5.oe2203sp1.x86_64.rpm 43 MB/s | 465 kB 00:00 (84/135): popt-1.18-3.oe2203sp1.x86_64.rpm 6.3 MB/s | 50 kB 00:00 (85/135): publicsuffix-list-20211113-3.oe2203sp 17 MB/s | 128 kB 00:00 (86/135): pcre2-10.39-6.oe2203sp1.x86_64.rpm 36 MB/s | 597 kB 00:00 (87/135): python3-dateutil-2.8.2-3.oe2203sp1.no 28 MB/s | 301 kB 00:00 (88/135): python3-dbus-1.2.18-5.oe2203sp1.x86_6 13 MB/s | 122 kB 00:00 (89/135): python-pip-wheel-21.3.1-2.oe2203sp1.n 72 MB/s | 1.5 MB 00:00 (90/135): python3-distro-1.6.0-2.oe2203sp1.noar 4.7 MB/s | 38 kB 00:00 (91/135): python3-dnf-plugins-core-4.3.1-2.oe22 26 MB/s | 227 kB 00:00 (92/135): python3-hawkey-0.69.0-2.oe2203sp1.x86 12 MB/s | 89 kB 00:00 (93/135): python3-gpgme-1.16.0-2.oe2203sp1.x86_ 25 MB/s | 250 kB 00:00 (94/135): python3-libcomps-0.1.18-2.oe2203sp1.x 5.2 MB/s | 43 kB 00:00 (95/135): python3-six-1.16.0-2.oe2203sp1.noarch 5.2 MB/s | 37 kB 00:00 (96/135): python3-rpm-4.17.0-22.oe2203sp1.x86_6 9.2 MB/s | 79 kB 00:00 (97/135): python3-libdnf-0.69.0-2.oe2203sp1.x86 53 MB/s | 720 kB 00:00 (98/135): readline-8.1-2.oe2203sp1.x86_64.rpm 18 MB/s | 152 kB 00:00 (99/135): rpm-4.17.0-22.oe2203sp1.x86_64.rpm 43 MB/s | 492 kB 00:00 (100/135): rpm-libs-4.17.0-22.oe2203sp1.x86_64. 34 MB/s | 367 kB 00:00 (101/135): sed-4.8-5.oe2203sp1.x86_64.rpm 20 MB/s | 166 kB 00:00 (102/135): setup-2.13.9.1-1.oe2203sp1.noarch.rp 18 MB/s | 151 kB 00:00 (103/135): slang-2.3.2-9.oe2203sp1.x86_64.rpm 45 MB/s | 557 kB 00:00 (104/135): tzdata-2022a-11.oe2203sp1.noarch.rpm 42 MB/s | 428 kB 00:00 (105/135): which-2.21-15.oe2203sp1.x86_64.rpm 4.4 MB/s | 30 kB 00:00 (106/135): tcl-8.6.12-4.oe2203sp1.x86_64.rpm 53 MB/s | 1.1 MB 00:00 (107/135): xz-libs-5.2.5-3.oe2203sp1.x86_64.rpm 10 MB/s | 82 kB 00:00 (108/135): zlib-1.2.11-22.oe2203sp1.x86_64.rpm 3.1 MB/s | 88 kB 00:00 (109/135): dnf-4.14.0-13.oe2203sp1.noarch.rpm 466 kB/s | 12 kB 00:00 (110/135): dnf-data-4.14.0-13.oe2203sp1.noarch. 826 kB/s | 23 kB 00:00 (111/135): gdbm-1.22-11.oe2203sp1.x86_64.rpm 4.3 MB/s | 171 kB 00:00 (112/135): glib2-2.72.2-10.oe2203sp1.x86_64.rpm 65 MB/s | 2.7 MB 00:00 (113/135): glibc-2.34-112.oe2203sp1.x86_64.rpm 58 MB/s | 3.0 MB 00:00 (114/135): libcurl-7.79.1-15.oe2203sp1.x86_64.r 6.2 MB/s | 281 kB 00:00 (115/135): libgcc-10.3.1-20.oe2203sp1.x86_64.rp 1.3 MB/s | 75 kB 00:00 (116/135): libgomp-10.3.1-20.oe2203sp1.x86_64.r 2.8 MB/s | 229 kB 00:00 (117/135): curl-7.79.1-15.oe2203sp1.x86_64.rpm 441 kB/s | 142 kB 00:00 (118/135): libksba-1.6.0-3.oe2203sp1.x86_64.rpm 1.9 MB/s | 146 kB 00:00 (119/135): libstdc++-10.3.1-20.oe2203sp1.x86_64 12 MB/s | 530 kB 00:00 (120/135): libtirpc-1.3.2-3.oe2203sp1.x86_64.rp 10 MB/s | 83 kB 00:00 (121/135): newt-0.52.21-9.oe2203sp1.x86_64.rpm 12 MB/s | 97 kB 00:00 (122/135): openldap-2.6.0-5.oe2203sp1.x86_64.rp 25 MB/s | 220 kB 00:00 (123/135): openssl-libs-1.1.1m-20.oe2203sp1.x86 29 MB/s | 1.4 MB 00:00 (124/135): pam-1.5.2-6.oe2203sp1.x86_64.rpm 4.0 MB/s | 438 kB 00:00 (125/135): pkgconf-1.8.0-3.oe2203sp1.x86_64.rpm 3.7 MB/s | 58 kB 00:00 (126/135): libnghttp2-1.46.0-3.oe2203sp1.x86_64 216 kB/s | 69 kB 00:00 (127/135): python-setuptools-59.4.0-5.oe2203sp1 9.1 MB/s | 510 kB 00:00 (128/135): python3-3.9.9-24.oe2203sp1.x86_64.rp 78 MB/s | 8.0 MB 00:00 (129/135): python3-dnf-4.14.0-13.oe2203sp1.noar 6.0 MB/s | 444 kB 00:00 (130/135): sqlite-3.37.2-5.oe2203sp1.x86_64.rpm 15 MB/s | 1.2 MB 00:00 (131/135): systemd-libs-249-46.oe2203sp1.x86_64 10 MB/s | 478 kB 00:00 (132/135): tpm2-tss-3.1.0-3.oe2203sp1.x86_64.rp 11 MB/s | 575 kB 00:00 (133/135): python3-setuptools-59.4.0-5.oe2203sp 2.5 MB/s | 900 kB 00:00 (134/135): zstd-1.5.0-4.oe2203sp1.x86_64.rpm 2.7 MB/s | 754 kB 00:00 (135/135): glibc-common-2.34-112.oe2203sp1.x86_ 2.2 MB/s | 3.4 MB 00:01 -------------------------------------------------------------------------------- Total 26 MB/s | 60 MB 00:02 retrieving repo key for OS unencrypted from http://mirrors.tuna.tsinghua.edu.cn/openeuler/openEuler-22.03-LTS-SP1/OS/x86_64/RPM-GPG-KEY-openEuler OS 2.4 kB/s | 3.0 kB 00:01 Importing GPG key 0xB675600B: Userid : "openeuler " Fingerprint: 8AA1 6BF9 F2CA 5244 010D CA96 3B47 7C60 B675 600B From : http://mirrors.tuna.tsinghua.edu.cn/openeuler/openEuler-22.03-LTS-SP1/OS/x86_64/RPM-GPG-KEY-openEuler Key imported successfully Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Running scriptlet: filesystem-3.16-5.oe2203sp1.x86_64 1/1 Preparing : 1/1 Installing : libgcc-10.3.1-20.oe2203sp1.x86_64 1/135 Running scriptlet: libgcc-10.3.1-20.oe2203sp1.x86_64 1/135 Installing : tzdata-2022a-11.oe2203sp1.noarch 2/135 Installing : ncurses-base-6.3-5.oe2203sp1.noarch 3/135 Installing : libreport-filesystem-2.15.2-2.oe2203sp1.noarch 4/135 Installing : dnf-data-4.14.0-13.oe2203sp1.noarch 5/135 warning: /etc/dnf/dnf.conf created as /etc/dnf/dnf.conf.rpmnew Installing : python-setuptools-59.4.0-5.oe2203sp1.noarch 6/135 Installing : openEuler-gpg-keys-1.0-3.5.oe2203sp1.x86_64 7/135 Installing : openEuler-repos-1.0-3.5.oe2203sp1.x86_64 8/135 Installing : libselinux-3.3-2.oe2203sp1.x86_64 9/135 Installing : glibc-common-2.34-112.oe2203sp1.x86_64 10/135 Installing : ncurses-libs-6.3-5.oe2203sp1.x86_64 11/135 Installing : info-6.8-4.oe2203sp1.x86_64 12/135 Installing : bash-5.1.8-6.oe2203sp1.x86_64 13/135 Installing : setup-2.13.9.1-1.oe2203sp1.noarch 14/135 warning: /etc/hosts created as /etc/hosts.rpmnew Running scriptlet: setup-2.13.9.1-1.oe2203sp1.noarch 14/135 Installing : filesystem-3.16-5.oe2203sp1.x86_64 15/135 Installing : basesystem-12-3.oe2203sp1.noarch 16/135 Running scriptlet: glibc-2.34-112.oe2203sp1.x86_64 17/135 Installing : glibc-2.34-112.oe2203sp1.x86_64 17/135 Running scriptlet: glibc-2.34-112.oe2203sp1.x86_64 17/135 Installing : readline-8.1-2.oe2203sp1.x86_64 18/135 Installing : pcre2-10.39-6.oe2203sp1.x86_64 19/135 Running scriptlet: pcre2-10.39-6.oe2203sp1.x86_64 19/135 Running scriptlet: libsepol-3.3-4.oe2203sp1.x86_64 20/135 Installing : libsepol-3.3-4.oe2203sp1.x86_64 20/135 Running scriptlet: libsepol-3.3-4.oe2203sp1.x86_64 20/135 Installing : bc-1.07.1-12.oe2203sp1.x86_64 21/135 Installing : openEuler-release-22.03LTS_SP1-56.oe2203sp1.x86_ 22/135 Running scriptlet: openEuler-release-22.03LTS_SP1-56.oe2203sp1.x86_ 22/135 /var/tmp/rpm-tmp.iZ7mCj: line 1: rpm: command not found Installing : zlib-1.2.11-22.oe2203sp1.x86_64 23/135 Installing : libgpg-error-1.43-2.oe2203sp1.x86_64 24/135 Running scriptlet: popt-1.18-3.oe2203sp1.x86_64 25/135 Installing : popt-1.18-3.oe2203sp1.x86_64 25/135 Running scriptlet: popt-1.18-3.oe2203sp1.x86_64 25/135 Installing : xz-libs-5.2.5-3.oe2203sp1.x86_64 26/135 Installing : bzip2-1.0.8-6.oe2203sp1.x86_64 27/135 Installing : libstdc++-10.3.1-20.oe2203sp1.x86_64 28/135 Installing : zstd-1.5.0-4.oe2203sp1.x86_64 29/135 Running scriptlet: zstd-1.5.0-4.oe2203sp1.x86_64 29/135 Installing : libxml2-2.9.14-4.oe2203sp1.x86_64 30/135 Running scriptlet: libxml2-2.9.14-4.oe2203sp1.x86_64 30/135 Installing : json-c-0.16-2.oe2203sp1.x86_64 31/135 Installing : libffi-3.4.2-5.oe2203sp1.x86_64 32/135 Installing : libuuid-2.37.2-13.oe2203sp1.x86_64 33/135 Running scriptlet: libuuid-2.37.2-13.oe2203sp1.x86_64 33/135 Installing : file-libs-5.41-2.oe2203sp1.x86_64 34/135 Running scriptlet: lua-5.4.3-9.oe2203sp1.x86_64 35/135 Installing : lua-5.4.3-9.oe2203sp1.x86_64 35/135 Running scriptlet: lua-5.4.3-9.oe2203sp1.x86_64 35/135 Installing : gdbm-1:1.22-11.oe2203sp1.x86_64 36/135 Installing : expat-2.4.1-8.oe2203sp1.x86_64 37/135 Installing : libsmartcols-2.37.2-13.oe2203sp1.x86_64 38/135 Running scriptlet: libsmartcols-2.37.2-13.oe2203sp1.x86_64 38/135 Installing : libxcrypt-4.4.26-4.oe2203sp1.x86_64 39/135 Running scriptlet: libxcrypt-4.4.26-4.oe2203sp1.x86_64 39/135 Installing : p11-kit-0.24.0-2.oe2203sp1.x86_64 40/135 Running scriptlet: p11-kit-0.24.0-2.oe2203sp1.x86_64 40/135 Installing : elfutils-0.185-17.oe2203sp1.x86_64 41/135 Running scriptlet: elfutils-0.185-17.oe2203sp1.x86_64 41/135 Installing : pcre-8.45-5.oe2203sp1.x86_64 42/135 Running scriptlet: grep-3.7-4.oe2203sp1.x86_64 43/135 Installing : grep-3.7-4.oe2203sp1.x86_64 43/135 Running scriptlet: grep-3.7-4.oe2203sp1.x86_64 43/135 Installing : libassuan-2.5.5-2.oe2203sp1.x86_64 44/135 Installing : libgcrypt-1.9.4-3.oe2203sp1.x86_64 45/135 Installing : attr-2.5.1-3.oe2203sp1.x86_64 46/135 Running scriptlet: attr-2.5.1-3.oe2203sp1.x86_64 46/135 Installing : libacl-2.3.1-2.oe2203sp1.x86_64 47/135 Running scriptlet: libacl-2.3.1-2.oe2203sp1.x86_64 47/135 Installing : sed-4.8-5.oe2203sp1.x86_64 48/135 Installing : libunistring-1.0-3.oe2203sp1.x86_64 49/135 Running scriptlet: libidn2-2.3.2-3.oe2203sp1.x86_64 50/135 Installing : libidn2-2.3.2-3.oe2203sp1.x86_64 50/135 Installing : lz4-1.9.3-3.oe2203sp1.x86_64 51/135 Running scriptlet: lz4-1.9.3-3.oe2203sp1.x86_64 51/135 Installing : libgomp-10.3.1-20.oe2203sp1.x86_64 52/135 Installing : crontabs-1.11-23.oe2203sp1.noarch 53/135 Installing : cyrus-sasl-lib-2.1.28-1.oe2203sp1.x86_64 54/135 Installing : libcomps-0.1.18-2.oe2203sp1.x86_64 55/135 Running scriptlet: libcomps-0.1.18-2.oe2203sp1.x86_64 55/135 Installing : ncurses-6.3-5.oe2203sp1.x86_64 56/135 Running scriptlet: libksba-1.6.0-3.oe2203sp1.x86_64 57/135 Installing : libksba-1.6.0-3.oe2203sp1.x86_64 57/135 Running scriptlet: libksba-1.6.0-3.oe2203sp1.x86_64 57/135 Installing : libpng-2:1.6.38-1.oe2203sp1.x86_64 58/135 Running scriptlet: tcl-1:8.6.12-4.oe2203sp1.x86_64 59/135 Installing : tcl-1:8.6.12-4.oe2203sp1.x86_64 59/135 Running scriptlet: tcl-1:8.6.12-4.oe2203sp1.x86_64 59/135 Installing : sqlite-3.37.2-5.oe2203sp1.x86_64 60/135 Installing : brotli-1.0.9-3.oe2203sp1.x86_64 61/135 Installing : keyutils-libs-1.6.3-4.oe2203sp1.x86_64 62/135 Running scriptlet: keyutils-libs-1.6.3-4.oe2203sp1.x86_64 62/135 Installing : libcap-ng-0.8.3-1.oe2203sp1.x86_64 63/135 Installing : audit-libs-1:3.0.1-6.oe2203sp1.x86_64 64/135 Installing : libev-4.33-4.oe2203sp1.x86_64 65/135 Installing : libsigsegv-2.14-1.oe2203sp1.x86_64 66/135 Installing : libtasn1-4.17.0-3.oe2203sp1.x86_64 67/135 Running scriptlet: libtasn1-4.17.0-3.oe2203sp1.x86_64 67/135 Installing : libyaml-0.2.5-4.oe2203sp1.x86_64 68/135 Running scriptlet: libyaml-0.2.5-4.oe2203sp1.x86_64 68/135 Installing : npth-1.6-3.oe2203sp1.x86_64 69/135 Running scriptlet: npth-1.6-3.oe2203sp1.x86_64 69/135 Installing : gnupg2-2.2.32-3.oe2203sp1.x86_64 70/135 Installing : gpgme-1.16.0-2.oe2203sp1.x86_64 71/135 Installing : which-2.21-15.oe2203sp1.x86_64 72/135 Installing : libnghttp2-1.46.0-3.oe2203sp1.x86_64 73/135 Installing : pkgconf-1.8.0-3.oe2203sp1.x86_64 74/135 Installing : gmp-1:6.2.1-2.oe2203sp1.x86_64 75/135 Running scriptlet: gmp-1:6.2.1-2.oe2203sp1.x86_64 75/135 Installing : mpfr-4.1.0-2.oe2203sp1.x86_64 76/135 Running scriptlet: mpfr-4.1.0-2.oe2203sp1.x86_64 76/135 Installing : gawk-5.1.1-3.oe2203sp1.x86_64 77/135 Running scriptlet: publicsuffix-list-20211113-3.oe2203sp1.noarch 78/135 Installing : publicsuffix-list-20211113-3.oe2203sp1.noarch 78/135 Running scriptlet: publicsuffix-list-20211113-3.oe2203sp1.noarch 78/135 Installing : fuse-common-3.10.5-5.oe2203sp1.x86_64 79/135 Installing : fuse-2.9.9-11.oe2203sp1.x86_64 80/135 Running scriptlet: fuse-2.9.9-11.oe2203sp1.x86_64 80/135 Installing : libmount-2.37.2-13.oe2203sp1.x86_64 81/135 Running scriptlet: libmount-2.37.2-13.oe2203sp1.x86_64 81/135 Installing : glib2-2.72.2-10.oe2203sp1.x86_64 82/135 Installing : gzip-1.11-5.oe2203sp1.x86_64 83/135 Installing : cracklib-2.9.8-1.oe2203sp1.x86_64 84/135 Installing : libevent-2.1.12-5.oe2203sp1.x86_64 85/135 Installing : libverto-0.3.2-2.oe2203sp1.x86_64 86/135 Installing : libpwquality-1.4.4-4.oe2203sp1.x86_64 87/135 Installing : e2fsprogs-1.46.4-17.oe2203sp1.x86_64 88/135 Installing : slang-2.3.2-9.oe2203sp1.x86_64 89/135 Installing : newt-0.52.21-9.oe2203sp1.x86_64 90/135 Installing : chkconfig-1.21-1.oe2203sp1.x86_64 91/135 Installing : p11-kit-trust-0.24.0-2.oe2203sp1.x86_64 92/135 Running scriptlet: p11-kit-trust-0.24.0-2.oe2203sp1.x86_64 92/135 Installing : pam-1.5.2-6.oe2203sp1.x86_64 93/135 Running scriptlet: pam-1.5.2-6.oe2203sp1.x86_64 93/135 /var/tmp/rpm-tmp.TVbvic: line 3: /usr/bin/install: No such file or directory Running scriptlet: libcap-2.61-4.oe2203sp1.x86_64 94/135 Installing : libcap-2.61-4.oe2203sp1.x86_64 94/135 Running scriptlet: libcap-2.61-4.oe2203sp1.x86_64 94/135 Installing : krb5-libs-1.19.2-6.oe2203sp1.x86_64 95/135 Installing : libtirpc-1.3.2-3.oe2203sp1.x86_64 96/135 Installing : libnsl2-2.0.0-5.oe2203sp1.x86_64 97/135 Installing : python-pip-wheel-21.3.1-2.oe2203sp1.noarch 98/135 Installing : openssl-libs-1:1.1.1m-20.oe2203sp1.x86_64 99/135 Running scriptlet: openssl-libs-1:1.1.1m-20.oe2203sp1.x86_64 99/135 Installing : coreutils-9.0-6.oe2203sp1.x86_64 100/135 Running scriptlet: coreutils-9.0-6.oe2203sp1.x86_64 100/135 Running scriptlet: ca-certificates-2021.2.52-2.oe2203sp1.noarch 101/135 Installing : ca-certificates-2021.2.52-2.oe2203sp1.noarch 101/135 Running scriptlet: ca-certificates-2021.2.52-2.oe2203sp1.noarch 101/135 Installing : libblkid-2.37.2-13.oe2203sp1.x86_64 102/135 Running scriptlet: libblkid-2.37.2-13.oe2203sp1.x86_64 102/135 Installing : python3-setuptools-59.4.0-5.oe2203sp1.noarch 103/135 Installing : python3-3.9.9-24.oe2203sp1.x86_64 104/135 Installing : crypto-policies-20200619-3.git781bbd4.oe2203sp1. 105/135 Running scriptlet: crypto-policies-20200619-3.git781bbd4.oe2203sp1. 105/135 Installing : libssh-0.9.6-5.oe2203sp1.x86_64 106/135 Running scriptlet: libpsl-0.21.1-5.oe2203sp1.x86_64 107/135 Installing : libpsl-0.21.1-5.oe2203sp1.x86_64 107/135 Running scriptlet: libpsl-0.21.1-5.oe2203sp1.x86_64 107/135 Installing : python3-distro-1.6.0-2.oe2203sp1.noarch 108/135 Installing : python3-gpgme-1.16.0-2.oe2203sp1.x86_64 109/135 Installing : python3-libcomps-0.1.18-2.oe2203sp1.x86_64 110/135 Installing : python3-six-1.16.0-2.oe2203sp1.noarch 111/135 Installing : python3-dateutil-1:2.8.2-3.oe2203sp1.noarch 112/135 Running scriptlet: logrotate-3.20.1-1.oe2203sp1.x86_64 113/135 Installing : logrotate-3.20.1-1.oe2203sp1.x86_64 113/135 Running scriptlet: logrotate-3.20.1-1.oe2203sp1.x86_64 113/135 Installing : systemd-libs-249-46.oe2203sp1.x86_64 114/135 Running scriptlet: systemd-libs-249-46.oe2203sp1.x86_64 114/135 Installing : dbus-libs-1:1.12.20-8.oe2203sp1.x86_64 115/135 Running scriptlet: dbus-libs-1:1.12.20-8.oe2203sp1.x86_64 115/135 Installing : python3-dbus-1.2.18-5.oe2203sp1.x86_64 116/135 Installing : libarchive-3.5.2-5.oe2203sp1.x86_64 117/135 Installing : openldap-2.6.0-5.oe2203sp1.x86_64 118/135 Installing : libcurl-7.79.1-15.oe2203sp1.x86_64 119/135 Installing : librepo-1.14.2-4.oe2203sp1.x86_64 120/135 Installing : curl-7.79.1-15.oe2203sp1.x86_64 121/135 Running scriptlet: tpm2-tss-3.1.0-3.oe2203sp1.x86_64 122/135 Installing : tpm2-tss-3.1.0-3.oe2203sp1.x86_64 122/135 Running scriptlet: tpm2-tss-3.1.0-3.oe2203sp1.x86_64 122/135 Installing : ima-evm-utils-libs-1.3.2-8.oe2203sp1.x86_64 123/135 Installing : rpm-4.17.0-22.oe2203sp1.x86_64 124/135 Running scriptlet: rpm-4.17.0-22.oe2203sp1.x86_64 124/135 Installing : rpm-libs-4.17.0-22.oe2203sp1.x86_64 125/135 Running scriptlet: rpm-libs-4.17.0-22.oe2203sp1.x86_64 125/135 Installing : libmodulemd-2.13.0-3.oe2203sp1.x86_64 126/135 Installing : libsolv-0.7.22-1.oe2203sp1.x86_64 127/135 Installing : libdnf-0.69.0-2.oe2203sp1.x86_64 128/135 Installing : python3-libdnf-0.69.0-2.oe2203sp1.x86_64 129/135 Installing : python3-hawkey-0.69.0-2.oe2203sp1.x86_64 130/135 Installing : python3-rpm-4.17.0-22.oe2203sp1.x86_64 131/135 Installing : python3-dnf-4.14.0-13.oe2203sp1.noarch 132/135 Installing : python3-dnf-plugins-core-4.3.1-2.oe2203sp1.noarc 133/135 Installing : dnf-4.14.0-13.oe2203sp1.noarch 134/135 Running scriptlet: dnf-4.14.0-13.oe2203sp1.noarch 134/135 Installing : dnf-plugins-core-4.3.1-2.oe2203sp1.noarch 135/135 Running scriptlet: glibc-common-2.34-112.oe2203sp1.x86_64 135/135 Running scriptlet: filesystem-3.16-5.oe2203sp1.x86_64 135/135 Running scriptlet: ca-certificates-2021.2.52-2.oe2203sp1.noarch 135/135 Running scriptlet: rpm-4.17.0-22.oe2203sp1.x86_64 135/135 Running scriptlet: dnf-plugins-core-4.3.1-2.oe2203sp1.noarch 135/135 Verifying : attr-2.5.1-3.oe2203sp1.x86_64 1/135 Verifying : audit-libs-1:3.0.1-6.oe2203sp1.x86_64 2/135 Verifying : basesystem-12-3.oe2203sp1.noarch 3/135 Verifying : bash-5.1.8-6.oe2203sp1.x86_64 4/135 Verifying : bc-1.07.1-12.oe2203sp1.x86_64 5/135 Verifying : brotli-1.0.9-3.oe2203sp1.x86_64 6/135 Verifying : bzip2-1.0.8-6.oe2203sp1.x86_64 7/135 Verifying : ca-certificates-2021.2.52-2.oe2203sp1.noarch 8/135 Verifying : chkconfig-1.21-1.oe2203sp1.x86_64 9/135 Verifying : coreutils-9.0-6.oe2203sp1.x86_64 10/135 Verifying : cracklib-2.9.8-1.oe2203sp1.x86_64 11/135 Verifying : crontabs-1.11-23.oe2203sp1.noarch 12/135 Verifying : crypto-policies-20200619-3.git781bbd4.oe2203sp1. 13/135 Verifying : cyrus-sasl-lib-2.1.28-1.oe2203sp1.x86_64 14/135 Verifying : dbus-libs-1:1.12.20-8.oe2203sp1.x86_64 15/135 Verifying : dnf-plugins-core-4.3.1-2.oe2203sp1.noarch 16/135 Verifying : e2fsprogs-1.46.4-17.oe2203sp1.x86_64 17/135 Verifying : elfutils-0.185-17.oe2203sp1.x86_64 18/135 Verifying : expat-2.4.1-8.oe2203sp1.x86_64 19/135 Verifying : file-libs-5.41-2.oe2203sp1.x86_64 20/135 Verifying : filesystem-3.16-5.oe2203sp1.x86_64 21/135 Verifying : fuse-2.9.9-11.oe2203sp1.x86_64 22/135 Verifying : fuse-common-3.10.5-5.oe2203sp1.x86_64 23/135 Verifying : gawk-5.1.1-3.oe2203sp1.x86_64 24/135 Verifying : gmp-1:6.2.1-2.oe2203sp1.x86_64 25/135 Verifying : gnupg2-2.2.32-3.oe2203sp1.x86_64 26/135 Verifying : gpgme-1.16.0-2.oe2203sp1.x86_64 27/135 Verifying : grep-3.7-4.oe2203sp1.x86_64 28/135 Verifying : gzip-1.11-5.oe2203sp1.x86_64 29/135 Verifying : ima-evm-utils-libs-1.3.2-8.oe2203sp1.x86_64 30/135 Verifying : info-6.8-4.oe2203sp1.x86_64 31/135 Verifying : json-c-0.16-2.oe2203sp1.x86_64 32/135 Verifying : keyutils-libs-1.6.3-4.oe2203sp1.x86_64 33/135 Verifying : krb5-libs-1.19.2-6.oe2203sp1.x86_64 34/135 Verifying : libacl-2.3.1-2.oe2203sp1.x86_64 35/135 Verifying : libarchive-3.5.2-5.oe2203sp1.x86_64 36/135 Verifying : libassuan-2.5.5-2.oe2203sp1.x86_64 37/135 Verifying : libblkid-2.37.2-13.oe2203sp1.x86_64 38/135 Verifying : libcap-2.61-4.oe2203sp1.x86_64 39/135 Verifying : libcap-ng-0.8.3-1.oe2203sp1.x86_64 40/135 Verifying : libcomps-0.1.18-2.oe2203sp1.x86_64 41/135 Verifying : libdnf-0.69.0-2.oe2203sp1.x86_64 42/135 Verifying : libev-4.33-4.oe2203sp1.x86_64 43/135 Verifying : libevent-2.1.12-5.oe2203sp1.x86_64 44/135 Verifying : libffi-3.4.2-5.oe2203sp1.x86_64 45/135 Verifying : libgcrypt-1.9.4-3.oe2203sp1.x86_64 46/135 Verifying : libgpg-error-1.43-2.oe2203sp1.x86_64 47/135 Verifying : libidn2-2.3.2-3.oe2203sp1.x86_64 48/135 Verifying : libmodulemd-2.13.0-3.oe2203sp1.x86_64 49/135 Verifying : libmount-2.37.2-13.oe2203sp1.x86_64 50/135 Verifying : libnsl2-2.0.0-5.oe2203sp1.x86_64 51/135 Verifying : libpng-2:1.6.38-1.oe2203sp1.x86_64 52/135 Verifying : libpsl-0.21.1-5.oe2203sp1.x86_64 53/135 Verifying : libpwquality-1.4.4-4.oe2203sp1.x86_64 54/135 Verifying : librepo-1.14.2-4.oe2203sp1.x86_64 55/135 Verifying : libreport-filesystem-2.15.2-2.oe2203sp1.noarch 56/135 Verifying : libselinux-3.3-2.oe2203sp1.x86_64 57/135 Verifying : libsepol-3.3-4.oe2203sp1.x86_64 58/135 Verifying : libsigsegv-2.14-1.oe2203sp1.x86_64 59/135 Verifying : libsmartcols-2.37.2-13.oe2203sp1.x86_64 60/135 Verifying : libsolv-0.7.22-1.oe2203sp1.x86_64 61/135 Verifying : libssh-0.9.6-5.oe2203sp1.x86_64 62/135 Verifying : libtasn1-4.17.0-3.oe2203sp1.x86_64 63/135 Verifying : libunistring-1.0-3.oe2203sp1.x86_64 64/135 Verifying : libuuid-2.37.2-13.oe2203sp1.x86_64 65/135 Verifying : libverto-0.3.2-2.oe2203sp1.x86_64 66/135 Verifying : libxcrypt-4.4.26-4.oe2203sp1.x86_64 67/135 Verifying : libxml2-2.9.14-4.oe2203sp1.x86_64 68/135 Verifying : libyaml-0.2.5-4.oe2203sp1.x86_64 69/135 Verifying : logrotate-3.20.1-1.oe2203sp1.x86_64 70/135 Verifying : lua-5.4.3-9.oe2203sp1.x86_64 71/135 Verifying : lz4-1.9.3-3.oe2203sp1.x86_64 72/135 Verifying : mpfr-4.1.0-2.oe2203sp1.x86_64 73/135 Verifying : ncurses-6.3-5.oe2203sp1.x86_64 74/135 Verifying : ncurses-base-6.3-5.oe2203sp1.noarch 75/135 Verifying : ncurses-libs-6.3-5.oe2203sp1.x86_64 76/135 Verifying : npth-1.6-3.oe2203sp1.x86_64 77/135 Verifying : openEuler-gpg-keys-1.0-3.5.oe2203sp1.x86_64 78/135 Verifying : openEuler-release-22.03LTS_SP1-56.oe2203sp1.x86_ 79/135 Verifying : openEuler-repos-1.0-3.5.oe2203sp1.x86_64 80/135 Verifying : p11-kit-0.24.0-2.oe2203sp1.x86_64 81/135 Verifying : p11-kit-trust-0.24.0-2.oe2203sp1.x86_64 82/135 Verifying : pcre-8.45-5.oe2203sp1.x86_64 83/135 Verifying : pcre2-10.39-6.oe2203sp1.x86_64 84/135 Verifying : popt-1.18-3.oe2203sp1.x86_64 85/135 Verifying : publicsuffix-list-20211113-3.oe2203sp1.noarch 86/135 Verifying : python-pip-wheel-21.3.1-2.oe2203sp1.noarch 87/135 Verifying : python3-dateutil-1:2.8.2-3.oe2203sp1.noarch 88/135 Verifying : python3-dbus-1.2.18-5.oe2203sp1.x86_64 89/135 Verifying : python3-distro-1.6.0-2.oe2203sp1.noarch 90/135 Verifying : python3-dnf-plugins-core-4.3.1-2.oe2203sp1.noarc 91/135 Verifying : python3-gpgme-1.16.0-2.oe2203sp1.x86_64 92/135 Verifying : python3-hawkey-0.69.0-2.oe2203sp1.x86_64 93/135 Verifying : python3-libcomps-0.1.18-2.oe2203sp1.x86_64 94/135 Verifying : python3-libdnf-0.69.0-2.oe2203sp1.x86_64 95/135 Verifying : python3-rpm-4.17.0-22.oe2203sp1.x86_64 96/135 Verifying : python3-six-1.16.0-2.oe2203sp1.noarch 97/135 Verifying : readline-8.1-2.oe2203sp1.x86_64 98/135 Verifying : rpm-4.17.0-22.oe2203sp1.x86_64 99/135 Verifying : rpm-libs-4.17.0-22.oe2203sp1.x86_64 100/135 Verifying : sed-4.8-5.oe2203sp1.x86_64 101/135 Verifying : setup-2.13.9.1-1.oe2203sp1.noarch 102/135 Verifying : slang-2.3.2-9.oe2203sp1.x86_64 103/135 Verifying : tcl-1:8.6.12-4.oe2203sp1.x86_64 104/135 Verifying : tzdata-2022a-11.oe2203sp1.noarch 105/135 Verifying : which-2.21-15.oe2203sp1.x86_64 106/135 Verifying : xz-libs-5.2.5-3.oe2203sp1.x86_64 107/135 Verifying : zlib-1.2.11-22.oe2203sp1.x86_64 108/135 Verifying : curl-7.79.1-15.oe2203sp1.x86_64 109/135 Verifying : dnf-4.14.0-13.oe2203sp1.noarch 110/135 Verifying : dnf-data-4.14.0-13.oe2203sp1.noarch 111/135 Verifying : gdbm-1:1.22-11.oe2203sp1.x86_64 112/135 Verifying : glib2-2.72.2-10.oe2203sp1.x86_64 113/135 Verifying : glibc-2.34-112.oe2203sp1.x86_64 114/135 Verifying : glibc-common-2.34-112.oe2203sp1.x86_64 115/135 Verifying : libcurl-7.79.1-15.oe2203sp1.x86_64 116/135 Verifying : libgcc-10.3.1-20.oe2203sp1.x86_64 117/135 Verifying : libgomp-10.3.1-20.oe2203sp1.x86_64 118/135 Verifying : libksba-1.6.0-3.oe2203sp1.x86_64 119/135 Verifying : libnghttp2-1.46.0-3.oe2203sp1.x86_64 120/135 Verifying : libstdc++-10.3.1-20.oe2203sp1.x86_64 121/135 Verifying : libtirpc-1.3.2-3.oe2203sp1.x86_64 122/135 Verifying : newt-0.52.21-9.oe2203sp1.x86_64 123/135 Verifying : openldap-2.6.0-5.oe2203sp1.x86_64 124/135 Verifying : openssl-libs-1:1.1.1m-20.oe2203sp1.x86_64 125/135 Verifying : pam-1.5.2-6.oe2203sp1.x86_64 126/135 Verifying : pkgconf-1.8.0-3.oe2203sp1.x86_64 127/135 Verifying : python-setuptools-59.4.0-5.oe2203sp1.noarch 128/135 Verifying : python3-3.9.9-24.oe2203sp1.x86_64 129/135 Verifying : python3-dnf-4.14.0-13.oe2203sp1.noarch 130/135 Verifying : python3-setuptools-59.4.0-5.oe2203sp1.noarch 131/135 Verifying : sqlite-3.37.2-5.oe2203sp1.x86_64 132/135 Verifying : systemd-libs-249-46.oe2203sp1.x86_64 133/135 Verifying : tpm2-tss-3.1.0-3.oe2203sp1.x86_64 134/135 Verifying : zstd-1.5.0-4.oe2203sp1.x86_64 135/135 Installed: attr-2.5.1-3.oe2203sp1.x86_64 audit-libs-1:3.0.1-6.oe2203sp1.x86_64 basesystem-12-3.oe2203sp1.noarch bash-5.1.8-6.oe2203sp1.x86_64 bc-1.07.1-12.oe2203sp1.x86_64 brotli-1.0.9-3.oe2203sp1.x86_64 bzip2-1.0.8-6.oe2203sp1.x86_64 ca-certificates-2021.2.52-2.oe2203sp1.noarch chkconfig-1.21-1.oe2203sp1.x86_64 coreutils-9.0-6.oe2203sp1.x86_64 cracklib-2.9.8-1.oe2203sp1.x86_64 crontabs-1.11-23.oe2203sp1.noarch crypto-policies-20200619-3.git781bbd4.oe2203sp1.noarch curl-7.79.1-15.oe2203sp1.x86_64 cyrus-sasl-lib-2.1.28-1.oe2203sp1.x86_64 dbus-libs-1:1.12.20-8.oe2203sp1.x86_64 dnf-4.14.0-13.oe2203sp1.noarch dnf-data-4.14.0-13.oe2203sp1.noarch dnf-plugins-core-4.3.1-2.oe2203sp1.noarch e2fsprogs-1.46.4-17.oe2203sp1.x86_64 elfutils-0.185-17.oe2203sp1.x86_64 expat-2.4.1-8.oe2203sp1.x86_64 file-libs-5.41-2.oe2203sp1.x86_64 filesystem-3.16-5.oe2203sp1.x86_64 fuse-2.9.9-11.oe2203sp1.x86_64 fuse-common-3.10.5-5.oe2203sp1.x86_64 gawk-5.1.1-3.oe2203sp1.x86_64 gdbm-1:1.22-11.oe2203sp1.x86_64 glib2-2.72.2-10.oe2203sp1.x86_64 glibc-2.34-112.oe2203sp1.x86_64 glibc-common-2.34-112.oe2203sp1.x86_64 gmp-1:6.2.1-2.oe2203sp1.x86_64 gnupg2-2.2.32-3.oe2203sp1.x86_64 gpgme-1.16.0-2.oe2203sp1.x86_64 grep-3.7-4.oe2203sp1.x86_64 gzip-1.11-5.oe2203sp1.x86_64 ima-evm-utils-libs-1.3.2-8.oe2203sp1.x86_64 info-6.8-4.oe2203sp1.x86_64 json-c-0.16-2.oe2203sp1.x86_64 keyutils-libs-1.6.3-4.oe2203sp1.x86_64 krb5-libs-1.19.2-6.oe2203sp1.x86_64 libacl-2.3.1-2.oe2203sp1.x86_64 libarchive-3.5.2-5.oe2203sp1.x86_64 libassuan-2.5.5-2.oe2203sp1.x86_64 libblkid-2.37.2-13.oe2203sp1.x86_64 libcap-2.61-4.oe2203sp1.x86_64 libcap-ng-0.8.3-1.oe2203sp1.x86_64 libcomps-0.1.18-2.oe2203sp1.x86_64 libcurl-7.79.1-15.oe2203sp1.x86_64 libdnf-0.69.0-2.oe2203sp1.x86_64 libev-4.33-4.oe2203sp1.x86_64 libevent-2.1.12-5.oe2203sp1.x86_64 libffi-3.4.2-5.oe2203sp1.x86_64 libgcc-10.3.1-20.oe2203sp1.x86_64 libgcrypt-1.9.4-3.oe2203sp1.x86_64 libgomp-10.3.1-20.oe2203sp1.x86_64 libgpg-error-1.43-2.oe2203sp1.x86_64 libidn2-2.3.2-3.oe2203sp1.x86_64 libksba-1.6.0-3.oe2203sp1.x86_64 libmodulemd-2.13.0-3.oe2203sp1.x86_64 libmount-2.37.2-13.oe2203sp1.x86_64 libnghttp2-1.46.0-3.oe2203sp1.x86_64 libnsl2-2.0.0-5.oe2203sp1.x86_64 libpng-2:1.6.38-1.oe2203sp1.x86_64 libpsl-0.21.1-5.oe2203sp1.x86_64 libpwquality-1.4.4-4.oe2203sp1.x86_64 librepo-1.14.2-4.oe2203sp1.x86_64 libreport-filesystem-2.15.2-2.oe2203sp1.noarch libselinux-3.3-2.oe2203sp1.x86_64 libsepol-3.3-4.oe2203sp1.x86_64 libsigsegv-2.14-1.oe2203sp1.x86_64 libsmartcols-2.37.2-13.oe2203sp1.x86_64 libsolv-0.7.22-1.oe2203sp1.x86_64 libssh-0.9.6-5.oe2203sp1.x86_64 libstdc++-10.3.1-20.oe2203sp1.x86_64 libtasn1-4.17.0-3.oe2203sp1.x86_64 libtirpc-1.3.2-3.oe2203sp1.x86_64 libunistring-1.0-3.oe2203sp1.x86_64 libuuid-2.37.2-13.oe2203sp1.x86_64 libverto-0.3.2-2.oe2203sp1.x86_64 libxcrypt-4.4.26-4.oe2203sp1.x86_64 libxml2-2.9.14-4.oe2203sp1.x86_64 libyaml-0.2.5-4.oe2203sp1.x86_64 logrotate-3.20.1-1.oe2203sp1.x86_64 lua-5.4.3-9.oe2203sp1.x86_64 lz4-1.9.3-3.oe2203sp1.x86_64 mpfr-4.1.0-2.oe2203sp1.x86_64 ncurses-6.3-5.oe2203sp1.x86_64 ncurses-base-6.3-5.oe2203sp1.noarch ncurses-libs-6.3-5.oe2203sp1.x86_64 newt-0.52.21-9.oe2203sp1.x86_64 npth-1.6-3.oe2203sp1.x86_64 openEuler-gpg-keys-1.0-3.5.oe2203sp1.x86_64 openEuler-release-22.03LTS_SP1-56.oe2203sp1.x86_64 openEuler-repos-1.0-3.5.oe2203sp1.x86_64 openldap-2.6.0-5.oe2203sp1.x86_64 openssl-libs-1:1.1.1m-20.oe2203sp1.x86_64 p11-kit-0.24.0-2.oe2203sp1.x86_64 p11-kit-trust-0.24.0-2.oe2203sp1.x86_64 pam-1.5.2-6.oe2203sp1.x86_64 pcre-8.45-5.oe2203sp1.x86_64 pcre2-10.39-6.oe2203sp1.x86_64 pkgconf-1.8.0-3.oe2203sp1.x86_64 popt-1.18-3.oe2203sp1.x86_64 publicsuffix-list-20211113-3.oe2203sp1.noarch python-pip-wheel-21.3.1-2.oe2203sp1.noarch python-setuptools-59.4.0-5.oe2203sp1.noarch python3-3.9.9-24.oe2203sp1.x86_64 python3-dateutil-1:2.8.2-3.oe2203sp1.noarch python3-dbus-1.2.18-5.oe2203sp1.x86_64 python3-distro-1.6.0-2.oe2203sp1.noarch python3-dnf-4.14.0-13.oe2203sp1.noarch python3-dnf-plugins-core-4.3.1-2.oe2203sp1.noarch python3-gpgme-1.16.0-2.oe2203sp1.x86_64 python3-hawkey-0.69.0-2.oe2203sp1.x86_64 python3-libcomps-0.1.18-2.oe2203sp1.x86_64 python3-libdnf-0.69.0-2.oe2203sp1.x86_64 python3-rpm-4.17.0-22.oe2203sp1.x86_64 python3-setuptools-59.4.0-5.oe2203sp1.noarch python3-six-1.16.0-2.oe2203sp1.noarch readline-8.1-2.oe2203sp1.x86_64 rpm-4.17.0-22.oe2203sp1.x86_64 rpm-libs-4.17.0-22.oe2203sp1.x86_64 sed-4.8-5.oe2203sp1.x86_64 setup-2.13.9.1-1.oe2203sp1.noarch slang-2.3.2-9.oe2203sp1.x86_64 sqlite-3.37.2-5.oe2203sp1.x86_64 systemd-libs-249-46.oe2203sp1.x86_64 tcl-1:8.6.12-4.oe2203sp1.x86_64 tpm2-tss-3.1.0-3.oe2203sp1.x86_64 tzdata-2022a-11.oe2203sp1.noarch which-2.21-15.oe2203sp1.x86_64 xz-libs-5.2.5-3.oe2203sp1.x86_64 zlib-1.2.11-22.oe2203sp1.x86_64 zstd-1.5.0-4.oe2203sp1.x86_64 Complete! Finish(bootstrap): dnf install Start(bootstrap): creating root cache Finish(bootstrap): creating root cache Finish(bootstrap): chroot init Start: chroot init INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin Mock Version: 3.5 INFO: Mock Version: 3.5 Start: dnf install No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 34 MB/s | 12 MB 00:00 OS 31 MB/s | 3.4 MB 00:00 everything 87 MB/s | 16 MB 00:00 EPOL 2.9 MB/s | 3.8 MB 00:01 update 71 MB/s | 11 MB 00:00 Dependencies resolved. ================================================================================ Package Arch Version Repo Size ================================================================================ Installing: bash x86_64 5.1.8-6.oe2203sp1 OS 1.2 M bzip2 x86_64 1.0.8-6.oe2203sp1 OS 66 k coreutils x86_64 9.0-6.oe2203sp1 OS 2.7 M cpio x86_64 2.13-7.oe2203sp1 OS 258 k diffutils x86_64 3.8-3.oe2203sp1 OS 323 k findutils x86_64 2:4.8.0-4.oe2203sp1 OS 389 k gawk x86_64 5.1.1-3.oe2203sp1 OS 374 k gcc x86_64 10.3.1-20.oe2203sp1 update 29 M gcc-c++ x86_64 10.3.1-20.oe2203sp1 update 11 M grep x86_64 3.7-4.oe2203sp1 OS 301 k gzip x86_64 1.11-5.oe2203sp1 OS 108 k info x86_64 6.8-4.oe2203sp1 OS 172 k make x86_64 1:4.3-4.oe2203sp1 OS 325 k openEuler-release x86_64 22.03LTS_SP1-56.oe2203sp1 OS 22 k openEuler-rpm-config x86_64 30-33.oe2203sp1 OS 50 k patch x86_64 2.7.6-13.oe2203sp1 OS 122 k rpm-build x86_64 4.17.0-22.oe2203sp1 OS 70 k sed x86_64 4.8-5.oe2203sp1 OS 166 k shadow x86_64 2:4.9-7.oe2203sp1 OS 613 k tar x86_64 2:1.34-4.oe2203sp1 update 785 k unzip x86_64 6.0-50.oe2203sp1 OS 123 k util-linux x86_64 2.37.2-13.oe2203sp1 OS 2.3 M which x86_64 2.21-15.oe2203sp1 OS 30 k xz x86_64 5.2.5-3.oe2203sp1 OS 142 k Installing dependencies: attr x86_64 2.5.1-3.oe2203sp1 OS 55 k audit-libs x86_64 1:3.0.1-6.oe2203sp1 OS 98 k babeltrace x86_64 1.5.8-3.oe2203sp1 OS 205 k basesystem noarch 12-3.oe2203sp1 OS 7.0 k bc x86_64 1.07.1-12.oe2203sp1 OS 88 k binutils x86_64 2.37-14.oe2203sp1 OS 5.4 M brotli x86_64 1.0.9-3.oe2203sp1 OS 316 k ca-certificates noarch 2021.2.52-2.oe2203sp1 OS 386 k chkconfig x86_64 1.21-1.oe2203sp1 OS 174 k cpp x86_64 10.3.1-20.oe2203sp1 update 9.0 M cracklib x86_64 2.9.8-1.oe2203sp1 OS 3.9 M crontabs noarch 1.11-23.oe2203sp1 OS 17 k crypto-policies noarch 20200619-3.git781bbd4.oe2203sp1 OS 81 k curl x86_64 7.79.1-15.oe2203sp1 update 142 k cyrus-sasl-lib x86_64 2.1.28-1.oe2203sp1 OS 72 k debugedit x86_64 5.0-5.oe2203sp1 OS 75 k dwz x86_64 0.14-4.oe2203sp1 OS 119 k e2fsprogs x86_64 1.46.4-17.oe2203sp1 OS 1.1 M efi-srpm-macros noarch 4-9.oe2203sp1 OS 22 k elfutils x86_64 0.185-17.oe2203sp1 OS 599 k expat x86_64 2.4.1-8.oe2203sp1 OS 83 k file x86_64 5.41-2.oe2203sp1 OS 37 k file-libs x86_64 5.41-2.oe2203sp1 OS 661 k filesystem x86_64 3.16-5.oe2203sp1 OS 1.1 M fuse x86_64 2.9.9-11.oe2203sp1 OS 140 k fuse-common x86_64 3.10.5-5.oe2203sp1 OS 8.7 k gc x86_64 8.0.6-3.oe2203sp1 OS 242 k gdb-headless x86_64 11.1-3.oe2203sp1 OS 3.5 M gdbm x86_64 1:1.22-11.oe2203sp1 update 171 k glib2 x86_64 2.72.2-10.oe2203sp1 update 2.7 M glibc x86_64 2.34-112.oe2203sp1 update 3.0 M glibc-common x86_64 2.34-112.oe2203sp1 update 3.4 M glibc-devel x86_64 2.34-112.oe2203sp1 update 1.8 M gmp x86_64 1:6.2.1-2.oe2203sp1 OS 267 k guile x86_64 5:2.0.14-19.oe2203sp1 OS 3.4 M ima-evm-utils-libs x86_64 1.3.2-8.oe2203sp1 OS 18 k json-c x86_64 0.16-2.oe2203sp1 OS 38 k kernel-headers x86_64 5.10.0-136.28.0.104.oe2203sp1 update 1.9 M keyutils-libs x86_64 1.6.3-4.oe2203sp1 OS 25 k krb5-libs x86_64 1.19.2-6.oe2203sp1 OS 652 k libacl x86_64 2.3.1-2.oe2203sp1 OS 23 k libarchive x86_64 3.5.2-5.oe2203sp1 OS 338 k libblkid x86_64 2.37.2-13.oe2203sp1 OS 142 k libcap x86_64 2.61-4.oe2203sp1 OS 63 k libcap-ng x86_64 0.8.3-1.oe2203sp1 OS 44 k libcurl x86_64 7.79.1-15.oe2203sp1 update 281 k libev x86_64 4.33-4.oe2203sp1 OS 49 k libevent x86_64 2.1.12-5.oe2203sp1 OS 234 k libfdisk x86_64 2.37.2-13.oe2203sp1 OS 191 k libffi x86_64 3.4.2-5.oe2203sp1 OS 28 k libgcc x86_64 10.3.1-20.oe2203sp1 update 75 k libgcrypt x86_64 1.9.4-3.oe2203sp1 OS 487 k libgomp x86_64 10.3.1-20.oe2203sp1 update 229 k libgpg-error x86_64 1.43-2.oe2203sp1 OS 270 k libidn2 x86_64 2.3.2-3.oe2203sp1 OS 112 k libipt x86_64 2.0.5-1.oe2203sp1 OS 51 k libmount x86_64 2.37.2-13.oe2203sp1 OS 165 k libmpc x86_64 1.2.0-3.oe2203sp1 OS 58 k libnghttp2 x86_64 1.46.0-3.oe2203sp1 update 69 k libnsl2 x86_64 2.0.0-5.oe2203sp1 OS 28 k libpng x86_64 2:1.6.38-1.oe2203sp1 OS 105 k libpsl x86_64 0.21.1-5.oe2203sp1 OS 73 k libpwquality x86_64 1.4.4-4.oe2203sp1 OS 86 k libselinux x86_64 3.3-2.oe2203sp1 OS 111 k libsemanage x86_64 3.3-4.oe2203sp1 OS 103 k libsepol x86_64 3.3-4.oe2203sp1 OS 284 k libsigsegv x86_64 2.14-1.oe2203sp1 OS 43 k libsmartcols x86_64 2.37.2-13.oe2203sp1 OS 110 k libssh x86_64 0.9.6-5.oe2203sp1 OS 189 k libstdc++ x86_64 10.3.1-20.oe2203sp1 update 530 k libstdc++-devel x86_64 10.3.1-20.oe2203sp1 update 2.2 M libtasn1 x86_64 4.17.0-3.oe2203sp1 OS 79 k libtirpc x86_64 1.3.2-3.oe2203sp1 update 83 k libtool-ltdl x86_64 2.4.7-1.oe2203sp1 OS 33 k libunistring x86_64 1.0-3.oe2203sp1 OS 446 k libutempter x86_64 1.2.1-3.oe2203sp1 OS 24 k libuuid x86_64 2.37.2-13.oe2203sp1 OS 23 k libverto x86_64 0.3.2-2.oe2203sp1 OS 27 k libxcrypt x86_64 4.4.26-4.oe2203sp1 OS 117 k libxcrypt-devel x86_64 4.4.26-4.oe2203sp1 OS 107 k libxml2 x86_64 2.9.14-4.oe2203sp1 OS 1.0 M logrotate x86_64 3.20.1-1.oe2203sp1 OS 54 k lua x86_64 5.4.3-9.oe2203sp1 OS 145 k lz4 x86_64 1.9.3-3.oe2203sp1 OS 109 k mpfr x86_64 4.1.0-2.oe2203sp1 OS 1.3 M ncurses x86_64 6.3-5.oe2203sp1 OS 679 k ncurses-base noarch 6.3-5.oe2203sp1 OS 54 k ncurses-libs x86_64 6.3-5.oe2203sp1 OS 287 k newt x86_64 0.52.21-9.oe2203sp1 update 97 k openEuler-gpg-keys x86_64 1.0-3.5.oe2203sp1 OS 12 k openEuler-repos x86_64 1.0-3.5.oe2203sp1 OS 8.9 k openldap x86_64 2.6.0-5.oe2203sp1 update 220 k openssl-libs x86_64 1:1.1.1m-20.oe2203sp1 update 1.4 M p11-kit x86_64 0.24.0-2.oe2203sp1 OS 226 k p11-kit-trust x86_64 0.24.0-2.oe2203sp1 OS 123 k pam x86_64 1.5.2-6.oe2203sp1 update 438 k pcre x86_64 8.45-5.oe2203sp1 OS 465 k pcre2 x86_64 10.39-6.oe2203sp1 OS 597 k pkgconf x86_64 1.8.0-3.oe2203sp1 update 58 k popt x86_64 1.18-3.oe2203sp1 OS 50 k publicsuffix-list noarch 20211113-3.oe2203sp1 OS 128 k python-pip-wheel noarch 21.3.1-2.oe2203sp1 OS 1.5 M python-setuptools noarch 59.4.0-5.oe2203sp1 update 510 k python3 x86_64 3.9.9-24.oe2203sp1 update 8.0 M qt5-srpm-macros noarch 5.15.2-1.oe2203sp1 OS 8.5 k readline x86_64 8.1-2.oe2203sp1 OS 152 k rpm x86_64 4.17.0-22.oe2203sp1 OS 492 k rpm-libs x86_64 4.17.0-22.oe2203sp1 OS 367 k setup noarch 2.13.9.1-1.oe2203sp1 OS 151 k slang x86_64 2.3.2-9.oe2203sp1 OS 557 k sqlite x86_64 3.37.2-5.oe2203sp1 update 1.2 M systemd-libs x86_64 249-46.oe2203sp1 update 478 k tcl x86_64 1:8.6.12-4.oe2203sp1 OS 1.1 M tpm2-tss x86_64 3.1.0-3.oe2203sp1 update 575 k tzdata noarch 2022a-11.oe2203sp1 OS 428 k xz-libs x86_64 5.2.5-3.oe2203sp1 OS 82 k zip x86_64 3.0-30.oe2203sp1 OS 222 k zlib x86_64 1.2.11-22.oe2203sp1 OS 88 k zstd x86_64 1.5.0-4.oe2203sp1 update 754 k Transaction Summary ================================================================================ Install 143 Packages Total download size: 127 M Installed size: 452 M Downloading Packages: (1/143): attr-2.5.1-3.oe2203sp1.x86_64.rpm 1.3 MB/s | 55 kB 00:00 (2/143): audit-libs-3.0.1-6.oe2203sp1.x86_64.rp 2.1 MB/s | 98 kB 00:00 (3/143): basesystem-12-3.oe2203sp1.noarch.rpm 989 kB/s | 7.0 kB 00:00 (4/143): babeltrace-1.5.8-3.oe2203sp1.x86_64.rp 3.5 MB/s | 205 kB 00:00 (5/143): bc-1.07.1-12.oe2203sp1.x86_64.rpm 5.9 MB/s | 88 kB 00:00 (6/143): bash-5.1.8-6.oe2203sp1.x86_64.rpm 33 MB/s | 1.2 MB 00:00 (7/143): brotli-1.0.9-3.oe2203sp1.x86_64.rpm 15 MB/s | 316 kB 00:00 (8/143): bzip2-1.0.8-6.oe2203sp1.x86_64.rpm 8.1 MB/s | 66 kB 00:00 (9/143): ca-certificates-2021.2.52-2.oe2203sp1. 26 MB/s | 386 kB 00:00 (10/143): chkconfig-1.21-1.oe2203sp1.x86_64.rpm 15 MB/s | 174 kB 00:00 (11/143): cpio-2.13-7.oe2203sp1.x86_64.rpm 25 MB/s | 258 kB 00:00 (12/143): binutils-2.37-14.oe2203sp1.x86_64.rpm 68 MB/s | 5.4 MB 00:00 (13/143): crontabs-1.11-23.oe2203sp1.noarch.rpm 2.0 MB/s | 17 kB 00:00 (14/143): coreutils-9.0-6.oe2203sp1.x86_64.rpm 47 MB/s | 2.7 MB 00:00 (15/143): crypto-policies-20200619-3.git781bbd4 6.3 MB/s | 81 kB 00:00 (16/143): cyrus-sasl-lib-2.1.28-1.oe2203sp1.x86 9.0 MB/s | 72 kB 00:00 (17/143): debugedit-5.0-5.oe2203sp1.x86_64.rpm 8.8 MB/s | 75 kB 00:00 (18/143): cracklib-2.9.8-1.oe2203sp1.x86_64.rpm 57 MB/s | 3.9 MB 00:00 (19/143): dwz-0.14-4.oe2203sp1.x86_64.rpm 8.0 MB/s | 119 kB 00:00 (20/143): diffutils-3.8-3.oe2203sp1.x86_64.rpm 17 MB/s | 323 kB 00:00 (21/143): efi-srpm-macros-4-9.oe2203sp1.noarch. 2.6 MB/s | 22 kB 00:00 (22/143): e2fsprogs-1.46.4-17.oe2203sp1.x86_64. 63 MB/s | 1.1 MB 00:00 (23/143): elfutils-0.185-17.oe2203sp1.x86_64.rp 37 MB/s | 599 kB 00:00 (24/143): expat-2.4.1-8.oe2203sp1.x86_64.rpm 7.5 MB/s | 83 kB 00:00 (25/143): file-5.41-2.oe2203sp1.x86_64.rpm 4.8 MB/s | 37 kB 00:00 (26/143): file-libs-5.41-2.oe2203sp1.x86_64.rpm 45 MB/s | 661 kB 00:00 (27/143): filesystem-3.16-5.oe2203sp1.x86_64.rp 54 MB/s | 1.1 MB 00:00 (28/143): findutils-4.8.0-4.oe2203sp1.x86_64.rp 25 MB/s | 389 kB 00:00 (29/143): fuse-2.9.9-11.oe2203sp1.x86_64.rpm 14 MB/s | 140 kB 00:00 (30/143): fuse-common-3.10.5-5.oe2203sp1.x86_64 1.1 MB/s | 8.7 kB 00:00 (31/143): gawk-5.1.1-3.oe2203sp1.x86_64.rpm 36 MB/s | 374 kB 00:00 (32/143): gc-8.0.6-3.oe2203sp1.x86_64.rpm 22 MB/s | 242 kB 00:00 (33/143): gmp-6.2.1-2.oe2203sp1.x86_64.rpm 24 MB/s | 267 kB 00:00 (34/143): grep-3.7-4.oe2203sp1.x86_64.rpm 23 MB/s | 301 kB 00:00 (35/143): gzip-1.11-5.oe2203sp1.x86_64.rpm 12 MB/s | 108 kB 00:00 (36/143): ima-evm-utils-libs-1.3.2-8.oe2203sp1. 2.5 MB/s | 18 kB 00:00 (37/143): gdb-headless-11.1-3.oe2203sp1.x86_64. 74 MB/s | 3.5 MB 00:00 (38/143): info-6.8-4.oe2203sp1.x86_64.rpm 13 MB/s | 172 kB 00:00 (39/143): guile-2.0.14-19.oe2203sp1.x86_64.rpm 68 MB/s | 3.4 MB 00:00 (40/143): keyutils-libs-1.6.3-4.oe2203sp1.x86_6 1.5 MB/s | 25 kB 00:00 (41/143): json-c-0.16-2.oe2203sp1.x86_64.rpm 2.0 MB/s | 38 kB 00:00 (42/143): libacl-2.3.1-2.oe2203sp1.x86_64.rpm 3.0 MB/s | 23 kB 00:00 (43/143): libarchive-3.5.2-5.oe2203sp1.x86_64.r 30 MB/s | 338 kB 00:00 (44/143): krb5-libs-1.19.2-6.oe2203sp1.x86_64.r 43 MB/s | 652 kB 00:00 (45/143): libblkid-2.37.2-13.oe2203sp1.x86_64.r 17 MB/s | 142 kB 00:00 (46/143): libcap-2.61-4.oe2203sp1.x86_64.rpm 7.1 MB/s | 63 kB 00:00 (47/143): libcap-ng-0.8.3-1.oe2203sp1.x86_64.rp 5.7 MB/s | 44 kB 00:00 (48/143): libev-4.33-4.oe2203sp1.x86_64.rpm 6.7 MB/s | 49 kB 00:00 (49/143): libevent-2.1.12-5.oe2203sp1.x86_64.rp 23 MB/s | 234 kB 00:00 (50/143): libffi-3.4.2-5.oe2203sp1.x86_64.rpm 3.5 MB/s | 28 kB 00:00 (51/143): libfdisk-2.37.2-13.oe2203sp1.x86_64.r 18 MB/s | 191 kB 00:00 (52/143): libgpg-error-1.43-2.oe2203sp1.x86_64. 26 MB/s | 270 kB 00:00 (53/143): libidn2-2.3.2-3.oe2203sp1.x86_64.rpm 11 MB/s | 112 kB 00:00 (54/143): libgcrypt-1.9.4-3.oe2203sp1.x86_64.rp 33 MB/s | 487 kB 00:00 (55/143): libipt-2.0.5-1.oe2203sp1.x86_64.rpm 6.7 MB/s | 51 kB 00:00 (56/143): libmount-2.37.2-13.oe2203sp1.x86_64.r 19 MB/s | 165 kB 00:00 (57/143): libmpc-1.2.0-3.oe2203sp1.x86_64.rpm 7.0 MB/s | 58 kB 00:00 (58/143): libnsl2-2.0.0-5.oe2203sp1.x86_64.rpm 3.9 MB/s | 28 kB 00:00 (59/143): libpng-1.6.38-1.oe2203sp1.x86_64.rpm 13 MB/s | 105 kB 00:00 (60/143): libpsl-0.21.1-5.oe2203sp1.x86_64.rpm 8.5 MB/s | 73 kB 00:00 (61/143): libpwquality-1.4.4-4.oe2203sp1.x86_64 11 MB/s | 86 kB 00:00 (62/143): libselinux-3.3-2.oe2203sp1.x86_64.rpm 14 MB/s | 111 kB 00:00 (63/143): libsemanage-3.3-4.oe2203sp1.x86_64.rp 12 MB/s | 103 kB 00:00 (64/143): libsepol-3.3-4.oe2203sp1.x86_64.rpm 29 MB/s | 284 kB 00:00 (65/143): libsigsegv-2.14-1.oe2203sp1.x86_64.rp 5.6 MB/s | 43 kB 00:00 (66/143): libsmartcols-2.37.2-13.oe2203sp1.x86_ 12 MB/s | 110 kB 00:00 (67/143): libssh-0.9.6-5.oe2203sp1.x86_64.rpm 23 MB/s | 189 kB 00:00 (68/143): libtasn1-4.17.0-3.oe2203sp1.x86_64.rp 9.6 MB/s | 79 kB 00:00 (69/143): libtool-ltdl-2.4.7-1.oe2203sp1.x86_64 4.0 MB/s | 33 kB 00:00 (70/143): libutempter-1.2.1-3.oe2203sp1.x86_64. 3.1 MB/s | 24 kB 00:00 (71/143): libunistring-1.0-3.oe2203sp1.x86_64.r 40 MB/s | 446 kB 00:00 (72/143): libuuid-2.37.2-13.oe2203sp1.x86_64.rp 2.9 MB/s | 23 kB 00:00 (73/143): libverto-0.3.2-2.oe2203sp1.x86_64.rpm 3.6 MB/s | 27 kB 00:00 (74/143): libxcrypt-4.4.26-4.oe2203sp1.x86_64.r 15 MB/s | 117 kB 00:00 (75/143): libxcrypt-devel-4.4.26-4.oe2203sp1.x8 12 MB/s | 107 kB 00:00 (76/143): logrotate-3.20.1-1.oe2203sp1.x86_64.r 7.3 MB/s | 54 kB 00:00 (77/143): libxml2-2.9.14-4.oe2203sp1.x86_64.rpm 64 MB/s | 1.0 MB 00:00 (78/143): lua-5.4.3-9.oe2203sp1.x86_64.rpm 13 MB/s | 145 kB 00:00 (79/143): lz4-1.9.3-3.oe2203sp1.x86_64.rpm 13 MB/s | 109 kB 00:00 (80/143): make-4.3-4.oe2203sp1.x86_64.rpm 30 MB/s | 325 kB 00:00 (81/143): ncurses-6.3-5.oe2203sp1.x86_64.rpm 45 MB/s | 679 kB 00:00 (82/143): ncurses-base-6.3-5.oe2203sp1.noarch.r 7.0 MB/s | 54 kB 00:00 (83/143): mpfr-4.1.0-2.oe2203sp1.x86_64.rpm 56 MB/s | 1.3 MB 00:00 (84/143): openEuler-gpg-keys-1.0-3.5.oe2203sp1. 1.7 MB/s | 12 kB 00:00 (85/143): ncurses-libs-6.3-5.oe2203sp1.x86_64.r 26 MB/s | 287 kB 00:00 (86/143): openEuler-release-22.03LTS_SP1-56.oe2 2.9 MB/s | 22 kB 00:00 (87/143): openEuler-repos-1.0-3.5.oe2203sp1.x86 1.2 MB/s | 8.9 kB 00:00 (88/143): openEuler-rpm-config-30-33.oe2203sp1. 6.8 MB/s | 50 kB 00:00 (89/143): p11-kit-0.24.0-2.oe2203sp1.x86_64.rpm 25 MB/s | 226 kB 00:00 (90/143): p11-kit-trust-0.24.0-2.oe2203sp1.x86_ 12 MB/s | 123 kB 00:00 (91/143): patch-2.7.6-13.oe2203sp1.x86_64.rpm 13 MB/s | 122 kB 00:00 (92/143): pcre-8.45-5.oe2203sp1.x86_64.rpm 39 MB/s | 465 kB 00:00 (93/143): popt-1.18-3.oe2203sp1.x86_64.rpm 4.9 MB/s | 50 kB 00:00 (94/143): pcre2-10.39-6.oe2203sp1.x86_64.rpm 41 MB/s | 597 kB 00:00 (95/143): publicsuffix-list-20211113-3.oe2203sp 16 MB/s | 128 kB 00:00 (96/143): qt5-srpm-macros-5.15.2-1.oe2203sp1.no 1.2 MB/s | 8.5 kB 00:00 (97/143): python-pip-wheel-21.3.1-2.oe2203sp1.n 72 MB/s | 1.5 MB 00:00 (98/143): readline-8.1-2.oe2203sp1.x86_64.rpm 11 MB/s | 152 kB 00:00 (99/143): rpm-4.17.0-22.oe2203sp1.x86_64.rpm 34 MB/s | 492 kB 00:00 (100/143): rpm-build-4.17.0-22.oe2203sp1.x86_64 7.9 MB/s | 70 kB 00:00 (101/143): rpm-libs-4.17.0-22.oe2203sp1.x86_64. 35 MB/s | 367 kB 00:00 (102/143): sed-4.8-5.oe2203sp1.x86_64.rpm 19 MB/s | 166 kB 00:00 (103/143): setup-2.13.9.1-1.oe2203sp1.noarch.rp 17 MB/s | 151 kB 00:00 (104/143): shadow-4.9-7.oe2203sp1.x86_64.rpm 47 MB/s | 613 kB 00:00 (105/143): slang-2.3.2-9.oe2203sp1.x86_64.rpm 37 MB/s | 557 kB 00:00 (106/143): tcl-8.6.12-4.oe2203sp1.x86_64.rpm 60 MB/s | 1.1 MB 00:00 (107/143): unzip-6.0-50.oe2203sp1.x86_64.rpm 12 MB/s | 123 kB 00:00 (108/143): tzdata-2022a-11.oe2203sp1.noarch.rpm 27 MB/s | 428 kB 00:00 (109/143): which-2.21-15.oe2203sp1.x86_64.rpm 4.1 MB/s | 30 kB 00:00 (110/143): xz-5.2.5-3.oe2203sp1.x86_64.rpm 15 MB/s | 142 kB 00:00 (111/143): xz-libs-5.2.5-3.oe2203sp1.x86_64.rpm 11 MB/s | 82 kB 00:00 (112/143): zip-3.0-30.oe2203sp1.x86_64.rpm 24 MB/s | 222 kB 00:00 (113/143): util-linux-2.37.2-13.oe2203sp1.x86_6 76 MB/s | 2.3 MB 00:00 (114/143): zlib-1.2.11-22.oe2203sp1.x86_64.rpm 5.6 MB/s | 88 kB 00:00 (115/143): curl-7.79.1-15.oe2203sp1.x86_64.rpm 13 MB/s | 142 kB 00:00 (116/143): cpp-10.3.1-20.oe2203sp1.x86_64.rpm 67 MB/s | 9.0 MB 00:00 (117/143): gcc-c++-10.3.1-20.oe2203sp1.x86_64.r 57 MB/s | 11 MB 00:00 (118/143): gdbm-1.22-11.oe2203sp1.x86_64.rpm 2.2 MB/s | 171 kB 00:00 (119/143): glib2-2.72.2-10.oe2203sp1.x86_64.rpm 64 MB/s | 2.7 MB 00:00 (120/143): glibc-common-2.34-112.oe2203sp1.x86_ 4.7 MB/s | 3.4 MB 00:00 (121/143): glibc-devel-2.34-112.oe2203sp1.x86_6 34 MB/s | 1.8 MB 00:00 (122/143): kernel-headers-5.10.0-136.28.0.104.o 37 MB/s | 1.9 MB 00:00 (123/143): libcurl-7.79.1-15.oe2203sp1.x86_64.r 3.0 MB/s | 281 kB 00:00 (124/143): glibc-2.34-112.oe2203sp1.x86_64.rpm 2.4 MB/s | 3.0 MB 00:01 (125/143): libgomp-10.3.1-20.oe2203sp1.x86_64.r 22 MB/s | 229 kB 00:00 (126/143): libnghttp2-1.46.0-3.oe2203sp1.x86_64 7.9 MB/s | 69 kB 00:00 (127/143): gcc-10.3.1-20.oe2203sp1.x86_64.rpm 19 MB/s | 29 MB 00:01 (128/143): libgcc-10.3.1-20.oe2203sp1.x86_64.rp 196 kB/s | 75 kB 00:00 (129/143): libstdc++-10.3.1-20.oe2203sp1.x86_64 5.1 MB/s | 530 kB 00:00 (130/143): libtirpc-1.3.2-3.oe2203sp1.x86_64.rp 6.8 MB/s | 83 kB 00:00 (131/143): newt-0.52.21-9.oe2203sp1.x86_64.rpm 9.8 MB/s | 97 kB 00:00 (132/143): openldap-2.6.0-5.oe2203sp1.x86_64.rp 20 MB/s | 220 kB 00:00 (133/143): pam-1.5.2-6.oe2203sp1.x86_64.rpm 33 MB/s | 438 kB 00:00 (134/143): libstdc++-devel-10.3.1-20.oe2203sp1. 47 MB/s | 2.2 MB 00:00 (135/143): pkgconf-1.8.0-3.oe2203sp1.x86_64.rpm 5.7 MB/s | 58 kB 00:00 (136/143): openssl-libs-1.1.1m-20.oe2203sp1.x86 21 MB/s | 1.4 MB 00:00 (137/143): python-setuptools-59.4.0-5.oe2203sp1 11 MB/s | 510 kB 00:00 (138/143): systemd-libs-249-46.oe2203sp1.x86_64 38 MB/s | 478 kB 00:00 (139/143): sqlite-3.37.2-5.oe2203sp1.x86_64.rpm 27 MB/s | 1.2 MB 00:00 (140/143): tar-1.34-4.oe2203sp1.x86_64.rpm 37 MB/s | 785 kB 00:00 (141/143): zstd-1.5.0-4.oe2203sp1.x86_64.rpm 49 MB/s | 754 kB 00:00 (142/143): tpm2-tss-3.1.0-3.oe2203sp1.x86_64.rp 25 MB/s | 575 kB 00:00 (143/143): python3-3.9.9-24.oe2203sp1.x86_64.rp 65 MB/s | 8.0 MB 00:00 -------------------------------------------------------------------------------- Total 55 MB/s | 127 MB 00:02 retrieving repo key for OS unencrypted from http://mirrors.tuna.tsinghua.edu.cn/openeuler/openEuler-22.03-LTS-SP1/OS/x86_64/RPM-GPG-KEY-openEuler OS 2.4 kB/s | 3.0 kB 00:01 Importing GPG key 0xB675600B: Userid : "openeuler " Fingerprint: 8AA1 6BF9 F2CA 5244 010D CA96 3B47 7C60 B675 600B From : http://mirrors.tuna.tsinghua.edu.cn/openeuler/openEuler-22.03-LTS-SP1/OS/x86_64/RPM-GPG-KEY-openEuler Key imported successfully Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Running scriptlet: filesystem-3.16-5.oe2203sp1.x86_64 1/1 Preparing : 1/1 Installing : libgcc-10.3.1-20.oe2203sp1.x86_64 1/143 Running scriptlet: libgcc-10.3.1-20.oe2203sp1.x86_64 1/143 Installing : ncurses-base-6.3-5.oe2203sp1.noarch 2/143 Installing : python-setuptools-59.4.0-5.oe2203sp1.noarch 3/143 Installing : kernel-headers-5.10.0-136.28.0.104.oe2203sp1.x86 4/143 Installing : tzdata-2022a-11.oe2203sp1.noarch 5/143 Installing : qt5-srpm-macros-5.15.2-1.oe2203sp1.noarch 6/143 Installing : openEuler-gpg-keys-1.0-3.5.oe2203sp1.x86_64 7/143 Installing : openEuler-repos-1.0-3.5.oe2203sp1.x86_64 8/143 Installing : libselinux-3.3-2.oe2203sp1.x86_64 9/143 Installing : glibc-common-2.34-112.oe2203sp1.x86_64 10/143 Installing : ncurses-libs-6.3-5.oe2203sp1.x86_64 11/143 Installing : info-6.8-4.oe2203sp1.x86_64 12/143 Installing : bash-5.1.8-6.oe2203sp1.x86_64 13/143 Installing : setup-2.13.9.1-1.oe2203sp1.noarch 14/143 warning: /etc/hosts created as /etc/hosts.rpmnew Running scriptlet: setup-2.13.9.1-1.oe2203sp1.noarch 14/143 Installing : filesystem-3.16-5.oe2203sp1.x86_64 15/143 Installing : basesystem-12-3.oe2203sp1.noarch 16/143 Running scriptlet: glibc-2.34-112.oe2203sp1.x86_64 17/143 Installing : glibc-2.34-112.oe2203sp1.x86_64 17/143 Running scriptlet: glibc-2.34-112.oe2203sp1.x86_64 17/143 Installing : readline-8.1-2.oe2203sp1.x86_64 18/143 Running scriptlet: libsepol-3.3-4.oe2203sp1.x86_64 19/143 Installing : libsepol-3.3-4.oe2203sp1.x86_64 19/143 Running scriptlet: libsepol-3.3-4.oe2203sp1.x86_64 19/143 Installing : pcre2-10.39-6.oe2203sp1.x86_64 20/143 Running scriptlet: pcre2-10.39-6.oe2203sp1.x86_64 20/143 Installing : bc-1.07.1-12.oe2203sp1.x86_64 21/143 Installing : openEuler-release-22.03LTS_SP1-56.oe2203sp1.x86_ 22/143 Running scriptlet: openEuler-release-22.03LTS_SP1-56.oe2203sp1.x86_ 22/143 /var/tmp/rpm-tmp.57bs0i: line 1: rpm: command not found Installing : zlib-1.2.11-22.oe2203sp1.x86_64 23/143 Installing : libstdc++-10.3.1-20.oe2203sp1.x86_64 24/143 Installing : xz-libs-5.2.5-3.oe2203sp1.x86_64 25/143 Installing : bzip2-1.0.8-6.oe2203sp1.x86_64 26/143 Installing : libxcrypt-4.4.26-4.oe2203sp1.x86_64 27/143 Running scriptlet: libxcrypt-4.4.26-4.oe2203sp1.x86_64 27/143 Installing : libuuid-2.37.2-13.oe2203sp1.x86_64 28/143 Running scriptlet: libuuid-2.37.2-13.oe2203sp1.x86_64 28/143 Running scriptlet: popt-1.18-3.oe2203sp1.x86_64 29/143 Installing : popt-1.18-3.oe2203sp1.x86_64 29/143 Running scriptlet: popt-1.18-3.oe2203sp1.x86_64 29/143 Installing : zstd-1.5.0-4.oe2203sp1.x86_64 30/143 Running scriptlet: zstd-1.5.0-4.oe2203sp1.x86_64 30/143 Installing : elfutils-0.185-17.oe2203sp1.x86_64 31/143 Running scriptlet: elfutils-0.185-17.oe2203sp1.x86_64 31/143 Installing : libffi-3.4.2-5.oe2203sp1.x86_64 32/143 Installing : attr-2.5.1-3.oe2203sp1.x86_64 33/143 Running scriptlet: attr-2.5.1-3.oe2203sp1.x86_64 33/143 Installing : libacl-2.3.1-2.oe2203sp1.x86_64 34/143 Running scriptlet: libacl-2.3.1-2.oe2203sp1.x86_64 34/143 Installing : sed-4.8-5.oe2203sp1.x86_64 35/143 Installing : file-libs-5.41-2.oe2203sp1.x86_64 36/143 Running scriptlet: lua-5.4.3-9.oe2203sp1.x86_64 37/143 Installing : lua-5.4.3-9.oe2203sp1.x86_64 37/143 Running scriptlet: lua-5.4.3-9.oe2203sp1.x86_64 37/143 Installing : gdbm-1:1.22-11.oe2203sp1.x86_64 38/143 Running scriptlet: findutils-2:4.8.0-4.oe2203sp1.x86_64 39/143 Installing : findutils-2:4.8.0-4.oe2203sp1.x86_64 39/143 Installing : libunistring-1.0-3.oe2203sp1.x86_64 40/143 Installing : libgomp-10.3.1-20.oe2203sp1.x86_64 41/143 Installing : pkgconf-1.8.0-3.oe2203sp1.x86_64 42/143 Installing : gmp-1:6.2.1-2.oe2203sp1.x86_64 43/143 Running scriptlet: gmp-1:6.2.1-2.oe2203sp1.x86_64 43/143 Installing : mpfr-4.1.0-2.oe2203sp1.x86_64 44/143 Running scriptlet: mpfr-4.1.0-2.oe2203sp1.x86_64 44/143 Installing : libmpc-1.2.0-3.oe2203sp1.x86_64 45/143 Running scriptlet: libidn2-2.3.2-3.oe2203sp1.x86_64 46/143 Installing : libidn2-2.3.2-3.oe2203sp1.x86_64 46/143 Installing : file-5.41-2.oe2203sp1.x86_64 47/143 Installing : p11-kit-0.24.0-2.oe2203sp1.x86_64 48/143 Running scriptlet: p11-kit-0.24.0-2.oe2203sp1.x86_64 48/143 Installing : pcre-8.45-5.oe2203sp1.x86_64 49/143 Running scriptlet: grep-3.7-4.oe2203sp1.x86_64 50/143 Installing : grep-3.7-4.oe2203sp1.x86_64 50/143 Running scriptlet: grep-3.7-4.oe2203sp1.x86_64 50/143 Installing : xz-5.2.5-3.oe2203sp1.x86_64 51/143 Installing : expat-2.4.1-8.oe2203sp1.x86_64 52/143 Installing : libcap-ng-0.8.3-1.oe2203sp1.x86_64 53/143 Installing : audit-libs-1:3.0.1-6.oe2203sp1.x86_64 54/143 Installing : lz4-1.9.3-3.oe2203sp1.x86_64 55/143 Running scriptlet: lz4-1.9.3-3.oe2203sp1.x86_64 55/143 Installing : libsemanage-3.3-4.oe2203sp1.x86_64 56/143 Installing : cpp-10.3.1-20.oe2203sp1.x86_64 57/143 Installing : cyrus-sasl-lib-2.1.28-1.oe2203sp1.x86_64 58/143 Installing : crontabs-1.11-23.oe2203sp1.noarch 59/143 Running scriptlet: tar-2:1.34-4.oe2203sp1.x86_64 60/143 Installing : tar-2:1.34-4.oe2203sp1.x86_64 60/143 Running scriptlet: tar-2:1.34-4.oe2203sp1.x86_64 60/143 Installing : patch-2.7.6-13.oe2203sp1.x86_64 61/143 Running scriptlet: dwz-0.14-4.oe2203sp1.x86_64 62/143 Installing : dwz-0.14-4.oe2203sp1.x86_64 62/143 Running scriptlet: dwz-0.14-4.oe2203sp1.x86_64 62/143 Installing : unzip-6.0-50.oe2203sp1.x86_64 63/143 Installing : zip-3.0-30.oe2203sp1.x86_64 64/143 Installing : libxml2-2.9.14-4.oe2203sp1.x86_64 65/143 Running scriptlet: libxml2-2.9.14-4.oe2203sp1.x86_64 65/143 Installing : gc-8.0.6-3.oe2203sp1.x86_64 66/143 Installing : ncurses-6.3-5.oe2203sp1.x86_64 67/143 Installing : libstdc++-devel-10.3.1-20.oe2203sp1.x86_64 68/143 Installing : libpng-2:1.6.38-1.oe2203sp1.x86_64 69/143 Running scriptlet: tcl-1:8.6.12-4.oe2203sp1.x86_64 70/143 Installing : tcl-1:8.6.12-4.oe2203sp1.x86_64 70/143 Running scriptlet: tcl-1:8.6.12-4.oe2203sp1.x86_64 70/143 Installing : sqlite-3.37.2-5.oe2203sp1.x86_64 71/143 Installing : brotli-1.0.9-3.oe2203sp1.x86_64 72/143 Installing : cpio-2.13-7.oe2203sp1.x86_64 73/143 Installing : diffutils-3.8-3.oe2203sp1.x86_64 74/143 Installing : json-c-0.16-2.oe2203sp1.x86_64 75/143 Installing : keyutils-libs-1.6.3-4.oe2203sp1.x86_64 76/143 Running scriptlet: keyutils-libs-1.6.3-4.oe2203sp1.x86_64 76/143 Installing : libev-4.33-4.oe2203sp1.x86_64 77/143 Installing : libgpg-error-1.43-2.oe2203sp1.x86_64 78/143 Installing : libgcrypt-1.9.4-3.oe2203sp1.x86_64 79/143 Installing : libipt-2.0.5-1.oe2203sp1.x86_64 80/143 Installing : libsigsegv-2.14-1.oe2203sp1.x86_64 81/143 Installing : gawk-5.1.1-3.oe2203sp1.x86_64 82/143 Installing : libsmartcols-2.37.2-13.oe2203sp1.x86_64 83/143 Running scriptlet: libsmartcols-2.37.2-13.oe2203sp1.x86_64 83/143 Installing : libtasn1-4.17.0-3.oe2203sp1.x86_64 84/143 Running scriptlet: libtasn1-4.17.0-3.oe2203sp1.x86_64 84/143 Installing : libtool-ltdl-2.4.7-1.oe2203sp1.x86_64 85/143 Installing : which-2.21-15.oe2203sp1.x86_64 86/143 Installing : libnghttp2-1.46.0-3.oe2203sp1.x86_64 87/143 Running scriptlet: publicsuffix-list-20211113-3.oe2203sp1.noarch 88/143 Installing : publicsuffix-list-20211113-3.oe2203sp1.noarch 88/143 Running scriptlet: publicsuffix-list-20211113-3.oe2203sp1.noarch 88/143 Installing : fuse-common-3.10.5-5.oe2203sp1.x86_64 89/143 Installing : fuse-2.9.9-11.oe2203sp1.x86_64 90/143 Running scriptlet: fuse-2.9.9-11.oe2203sp1.x86_64 90/143 Installing : libmount-2.37.2-13.oe2203sp1.x86_64 91/143 Running scriptlet: libmount-2.37.2-13.oe2203sp1.x86_64 91/143 Installing : glib2-2.72.2-10.oe2203sp1.x86_64 92/143 Installing : gzip-1.11-5.oe2203sp1.x86_64 93/143 Installing : cracklib-2.9.8-1.oe2203sp1.x86_64 94/143 Installing : libevent-2.1.12-5.oe2203sp1.x86_64 95/143 Installing : libverto-0.3.2-2.oe2203sp1.x86_64 96/143 Installing : libpwquality-1.4.4-4.oe2203sp1.x86_64 97/143 Installing : e2fsprogs-1.46.4-17.oe2203sp1.x86_64 98/143 Installing : slang-2.3.2-9.oe2203sp1.x86_64 99/143 Installing : newt-0.52.21-9.oe2203sp1.x86_64 100/143 Installing : chkconfig-1.21-1.oe2203sp1.x86_64 101/143 Installing : p11-kit-trust-0.24.0-2.oe2203sp1.x86_64 102/143 Running scriptlet: p11-kit-trust-0.24.0-2.oe2203sp1.x86_64 102/143 Installing : pam-1.5.2-6.oe2203sp1.x86_64 103/143 Running scriptlet: pam-1.5.2-6.oe2203sp1.x86_64 103/143 /var/tmp/rpm-tmp.yIRDT8: line 3: /usr/bin/install: No such file or directory Running scriptlet: libcap-2.61-4.oe2203sp1.x86_64 104/143 Installing : libcap-2.61-4.oe2203sp1.x86_64 104/143 Running scriptlet: libcap-2.61-4.oe2203sp1.x86_64 104/143 Installing : krb5-libs-1.19.2-6.oe2203sp1.x86_64 105/143 Installing : libtirpc-1.3.2-3.oe2203sp1.x86_64 106/143 Installing : libnsl2-2.0.0-5.oe2203sp1.x86_64 107/143 Installing : python-pip-wheel-21.3.1-2.oe2203sp1.noarch 108/143 Installing : openssl-libs-1:1.1.1m-20.oe2203sp1.x86_64 109/143 Running scriptlet: openssl-libs-1:1.1.1m-20.oe2203sp1.x86_64 109/143 Installing : coreutils-9.0-6.oe2203sp1.x86_64 110/143 Running scriptlet: coreutils-9.0-6.oe2203sp1.x86_64 110/143 Installing : libblkid-2.37.2-13.oe2203sp1.x86_64 111/143 Running scriptlet: libblkid-2.37.2-13.oe2203sp1.x86_64 111/143 Installing : python3-3.9.9-24.oe2203sp1.x86_64 112/143 Installing : crypto-policies-20200619-3.git781bbd4.oe2203sp1. 113/143 Running scriptlet: crypto-policies-20200619-3.git781bbd4.oe2203sp1. 113/143 Running scriptlet: ca-certificates-2021.2.52-2.oe2203sp1.noarch 114/143 Installing : ca-certificates-2021.2.52-2.oe2203sp1.noarch 114/143 Running scriptlet: ca-certificates-2021.2.52-2.oe2203sp1.noarch 114/143 Installing : binutils-2.37-14.oe2203sp1.x86_64 115/143 Running scriptlet: binutils-2.37-14.oe2203sp1.x86_64 115/143 Installing : guile-5:2.0.14-19.oe2203sp1.x86_64 116/143 Installing : libxcrypt-devel-4.4.26-4.oe2203sp1.x86_64 117/143 Running scriptlet: glibc-devel-2.34-112.oe2203sp1.x86_64 118/143 Installing : glibc-devel-2.34-112.oe2203sp1.x86_64 118/143 Installing : gcc-10.3.1-20.oe2203sp1.x86_64 119/143 Installing : libssh-0.9.6-5.oe2203sp1.x86_64 120/143 Running scriptlet: libpsl-0.21.1-5.oe2203sp1.x86_64 121/143 Installing : libpsl-0.21.1-5.oe2203sp1.x86_64 121/143 Running scriptlet: libpsl-0.21.1-5.oe2203sp1.x86_64 121/143 Installing : libfdisk-2.37.2-13.oe2203sp1.x86_64 122/143 Running scriptlet: libfdisk-2.37.2-13.oe2203sp1.x86_64 122/143 Running scriptlet: logrotate-3.20.1-1.oe2203sp1.x86_64 123/143 Installing : logrotate-3.20.1-1.oe2203sp1.x86_64 123/143 Running scriptlet: logrotate-3.20.1-1.oe2203sp1.x86_64 123/143 Installing : shadow-2:4.9-7.oe2203sp1.x86_64 124/143 Running scriptlet: libutempter-1.2.1-3.oe2203sp1.x86_64 125/143 Installing : libutempter-1.2.1-3.oe2203sp1.x86_64 125/143 Installing : systemd-libs-249-46.oe2203sp1.x86_64 126/143 Running scriptlet: systemd-libs-249-46.oe2203sp1.x86_64 126/143 Installing : libarchive-3.5.2-5.oe2203sp1.x86_64 127/143 Installing : openldap-2.6.0-5.oe2203sp1.x86_64 128/143 Installing : libcurl-7.79.1-15.oe2203sp1.x86_64 129/143 Installing : curl-7.79.1-15.oe2203sp1.x86_64 130/143 Running scriptlet: tpm2-tss-3.1.0-3.oe2203sp1.x86_64 131/143 Installing : tpm2-tss-3.1.0-3.oe2203sp1.x86_64 131/143 Running scriptlet: tpm2-tss-3.1.0-3.oe2203sp1.x86_64 131/143 Installing : ima-evm-utils-libs-1.3.2-8.oe2203sp1.x86_64 132/143 Installing : rpm-4.17.0-22.oe2203sp1.x86_64 133/143 Running scriptlet: rpm-4.17.0-22.oe2203sp1.x86_64 133/143 Installing : rpm-libs-4.17.0-22.oe2203sp1.x86_64 134/143 Running scriptlet: rpm-libs-4.17.0-22.oe2203sp1.x86_64 134/143 Installing : efi-srpm-macros-4-9.oe2203sp1.noarch 135/143 Installing : openEuler-rpm-config-30-33.oe2203sp1.x86_64 136/143 Running scriptlet: babeltrace-1.5.8-3.oe2203sp1.x86_64 137/143 Installing : babeltrace-1.5.8-3.oe2203sp1.x86_64 137/143 Running scriptlet: babeltrace-1.5.8-3.oe2203sp1.x86_64 137/143 Installing : gdb-headless-11.1-3.oe2203sp1.x86_64 138/143 Installing : debugedit-5.0-5.oe2203sp1.x86_64 139/143 Installing : rpm-build-4.17.0-22.oe2203sp1.x86_64 140/143 Installing : util-linux-2.37.2-13.oe2203sp1.x86_64 141/143 Running scriptlet: util-linux-2.37.2-13.oe2203sp1.x86_64 141/143 Installing : gcc-c++-10.3.1-20.oe2203sp1.x86_64 142/143 Installing : make-1:4.3-4.oe2203sp1.x86_64 143/143 Running scriptlet: make-1:4.3-4.oe2203sp1.x86_64 143/143 Running scriptlet: glibc-common-2.34-112.oe2203sp1.x86_64 143/143 Running scriptlet: filesystem-3.16-5.oe2203sp1.x86_64 143/143 Running scriptlet: ca-certificates-2021.2.52-2.oe2203sp1.noarch 143/143 Running scriptlet: rpm-4.17.0-22.oe2203sp1.x86_64 143/143 Running scriptlet: glibc-common-2.34-112.oe2203sp1.x86_64 143/143 Running scriptlet: glib2-2.72.2-10.oe2203sp1.x86_64 143/143 Verifying : attr-2.5.1-3.oe2203sp1.x86_64 1/143 Verifying : audit-libs-1:3.0.1-6.oe2203sp1.x86_64 2/143 Verifying : babeltrace-1.5.8-3.oe2203sp1.x86_64 3/143 Verifying : basesystem-12-3.oe2203sp1.noarch 4/143 Verifying : bash-5.1.8-6.oe2203sp1.x86_64 5/143 Verifying : bc-1.07.1-12.oe2203sp1.x86_64 6/143 Verifying : binutils-2.37-14.oe2203sp1.x86_64 7/143 Verifying : brotli-1.0.9-3.oe2203sp1.x86_64 8/143 Verifying : bzip2-1.0.8-6.oe2203sp1.x86_64 9/143 Verifying : ca-certificates-2021.2.52-2.oe2203sp1.noarch 10/143 Verifying : chkconfig-1.21-1.oe2203sp1.x86_64 11/143 Verifying : coreutils-9.0-6.oe2203sp1.x86_64 12/143 Verifying : cpio-2.13-7.oe2203sp1.x86_64 13/143 Verifying : cracklib-2.9.8-1.oe2203sp1.x86_64 14/143 Verifying : crontabs-1.11-23.oe2203sp1.noarch 15/143 Verifying : crypto-policies-20200619-3.git781bbd4.oe2203sp1. 16/143 Verifying : cyrus-sasl-lib-2.1.28-1.oe2203sp1.x86_64 17/143 Verifying : debugedit-5.0-5.oe2203sp1.x86_64 18/143 Verifying : diffutils-3.8-3.oe2203sp1.x86_64 19/143 Verifying : dwz-0.14-4.oe2203sp1.x86_64 20/143 Verifying : e2fsprogs-1.46.4-17.oe2203sp1.x86_64 21/143 Verifying : efi-srpm-macros-4-9.oe2203sp1.noarch 22/143 Verifying : elfutils-0.185-17.oe2203sp1.x86_64 23/143 Verifying : expat-2.4.1-8.oe2203sp1.x86_64 24/143 Verifying : file-5.41-2.oe2203sp1.x86_64 25/143 Verifying : file-libs-5.41-2.oe2203sp1.x86_64 26/143 Verifying : filesystem-3.16-5.oe2203sp1.x86_64 27/143 Verifying : findutils-2:4.8.0-4.oe2203sp1.x86_64 28/143 Verifying : fuse-2.9.9-11.oe2203sp1.x86_64 29/143 Verifying : fuse-common-3.10.5-5.oe2203sp1.x86_64 30/143 Verifying : gawk-5.1.1-3.oe2203sp1.x86_64 31/143 Verifying : gc-8.0.6-3.oe2203sp1.x86_64 32/143 Verifying : gdb-headless-11.1-3.oe2203sp1.x86_64 33/143 Verifying : gmp-1:6.2.1-2.oe2203sp1.x86_64 34/143 Verifying : grep-3.7-4.oe2203sp1.x86_64 35/143 Verifying : guile-5:2.0.14-19.oe2203sp1.x86_64 36/143 Verifying : gzip-1.11-5.oe2203sp1.x86_64 37/143 Verifying : ima-evm-utils-libs-1.3.2-8.oe2203sp1.x86_64 38/143 Verifying : info-6.8-4.oe2203sp1.x86_64 39/143 Verifying : json-c-0.16-2.oe2203sp1.x86_64 40/143 Verifying : keyutils-libs-1.6.3-4.oe2203sp1.x86_64 41/143 Verifying : krb5-libs-1.19.2-6.oe2203sp1.x86_64 42/143 Verifying : libacl-2.3.1-2.oe2203sp1.x86_64 43/143 Verifying : libarchive-3.5.2-5.oe2203sp1.x86_64 44/143 Verifying : libblkid-2.37.2-13.oe2203sp1.x86_64 45/143 Verifying : libcap-2.61-4.oe2203sp1.x86_64 46/143 Verifying : libcap-ng-0.8.3-1.oe2203sp1.x86_64 47/143 Verifying : libev-4.33-4.oe2203sp1.x86_64 48/143 Verifying : libevent-2.1.12-5.oe2203sp1.x86_64 49/143 Verifying : libfdisk-2.37.2-13.oe2203sp1.x86_64 50/143 Verifying : libffi-3.4.2-5.oe2203sp1.x86_64 51/143 Verifying : libgcrypt-1.9.4-3.oe2203sp1.x86_64 52/143 Verifying : libgpg-error-1.43-2.oe2203sp1.x86_64 53/143 Verifying : libidn2-2.3.2-3.oe2203sp1.x86_64 54/143 Verifying : libipt-2.0.5-1.oe2203sp1.x86_64 55/143 Verifying : libmount-2.37.2-13.oe2203sp1.x86_64 56/143 Verifying : libmpc-1.2.0-3.oe2203sp1.x86_64 57/143 Verifying : libnsl2-2.0.0-5.oe2203sp1.x86_64 58/143 Verifying : libpng-2:1.6.38-1.oe2203sp1.x86_64 59/143 Verifying : libpsl-0.21.1-5.oe2203sp1.x86_64 60/143 Verifying : libpwquality-1.4.4-4.oe2203sp1.x86_64 61/143 Verifying : libselinux-3.3-2.oe2203sp1.x86_64 62/143 Verifying : libsemanage-3.3-4.oe2203sp1.x86_64 63/143 Verifying : libsepol-3.3-4.oe2203sp1.x86_64 64/143 Verifying : libsigsegv-2.14-1.oe2203sp1.x86_64 65/143 Verifying : libsmartcols-2.37.2-13.oe2203sp1.x86_64 66/143 Verifying : libssh-0.9.6-5.oe2203sp1.x86_64 67/143 Verifying : libtasn1-4.17.0-3.oe2203sp1.x86_64 68/143 Verifying : libtool-ltdl-2.4.7-1.oe2203sp1.x86_64 69/143 Verifying : libunistring-1.0-3.oe2203sp1.x86_64 70/143 Verifying : libutempter-1.2.1-3.oe2203sp1.x86_64 71/143 Verifying : libuuid-2.37.2-13.oe2203sp1.x86_64 72/143 Verifying : libverto-0.3.2-2.oe2203sp1.x86_64 73/143 Verifying : libxcrypt-4.4.26-4.oe2203sp1.x86_64 74/143 Verifying : libxcrypt-devel-4.4.26-4.oe2203sp1.x86_64 75/143 Verifying : libxml2-2.9.14-4.oe2203sp1.x86_64 76/143 Verifying : logrotate-3.20.1-1.oe2203sp1.x86_64 77/143 Verifying : lua-5.4.3-9.oe2203sp1.x86_64 78/143 Verifying : lz4-1.9.3-3.oe2203sp1.x86_64 79/143 Verifying : make-1:4.3-4.oe2203sp1.x86_64 80/143 Verifying : mpfr-4.1.0-2.oe2203sp1.x86_64 81/143 Verifying : ncurses-6.3-5.oe2203sp1.x86_64 82/143 Verifying : ncurses-base-6.3-5.oe2203sp1.noarch 83/143 Verifying : ncurses-libs-6.3-5.oe2203sp1.x86_64 84/143 Verifying : openEuler-gpg-keys-1.0-3.5.oe2203sp1.x86_64 85/143 Verifying : openEuler-release-22.03LTS_SP1-56.oe2203sp1.x86_ 86/143 Verifying : openEuler-repos-1.0-3.5.oe2203sp1.x86_64 87/143 Verifying : openEuler-rpm-config-30-33.oe2203sp1.x86_64 88/143 Verifying : p11-kit-0.24.0-2.oe2203sp1.x86_64 89/143 Verifying : p11-kit-trust-0.24.0-2.oe2203sp1.x86_64 90/143 Verifying : patch-2.7.6-13.oe2203sp1.x86_64 91/143 Verifying : pcre-8.45-5.oe2203sp1.x86_64 92/143 Verifying : pcre2-10.39-6.oe2203sp1.x86_64 93/143 Verifying : popt-1.18-3.oe2203sp1.x86_64 94/143 Verifying : publicsuffix-list-20211113-3.oe2203sp1.noarch 95/143 Verifying : python-pip-wheel-21.3.1-2.oe2203sp1.noarch 96/143 Verifying : qt5-srpm-macros-5.15.2-1.oe2203sp1.noarch 97/143 Verifying : readline-8.1-2.oe2203sp1.x86_64 98/143 Verifying : rpm-4.17.0-22.oe2203sp1.x86_64 99/143 Verifying : rpm-build-4.17.0-22.oe2203sp1.x86_64 100/143 Verifying : rpm-libs-4.17.0-22.oe2203sp1.x86_64 101/143 Verifying : sed-4.8-5.oe2203sp1.x86_64 102/143 Verifying : setup-2.13.9.1-1.oe2203sp1.noarch 103/143 Verifying : shadow-2:4.9-7.oe2203sp1.x86_64 104/143 Verifying : slang-2.3.2-9.oe2203sp1.x86_64 105/143 Verifying : tcl-1:8.6.12-4.oe2203sp1.x86_64 106/143 Verifying : tzdata-2022a-11.oe2203sp1.noarch 107/143 Verifying : unzip-6.0-50.oe2203sp1.x86_64 108/143 Verifying : util-linux-2.37.2-13.oe2203sp1.x86_64 109/143 Verifying : which-2.21-15.oe2203sp1.x86_64 110/143 Verifying : xz-5.2.5-3.oe2203sp1.x86_64 111/143 Verifying : xz-libs-5.2.5-3.oe2203sp1.x86_64 112/143 Verifying : zip-3.0-30.oe2203sp1.x86_64 113/143 Verifying : zlib-1.2.11-22.oe2203sp1.x86_64 114/143 Verifying : cpp-10.3.1-20.oe2203sp1.x86_64 115/143 Verifying : curl-7.79.1-15.oe2203sp1.x86_64 116/143 Verifying : gcc-10.3.1-20.oe2203sp1.x86_64 117/143 Verifying : gcc-c++-10.3.1-20.oe2203sp1.x86_64 118/143 Verifying : gdbm-1:1.22-11.oe2203sp1.x86_64 119/143 Verifying : glib2-2.72.2-10.oe2203sp1.x86_64 120/143 Verifying : glibc-2.34-112.oe2203sp1.x86_64 121/143 Verifying : glibc-common-2.34-112.oe2203sp1.x86_64 122/143 Verifying : glibc-devel-2.34-112.oe2203sp1.x86_64 123/143 Verifying : kernel-headers-5.10.0-136.28.0.104.oe2203sp1.x86 124/143 Verifying : libcurl-7.79.1-15.oe2203sp1.x86_64 125/143 Verifying : libgcc-10.3.1-20.oe2203sp1.x86_64 126/143 Verifying : libgomp-10.3.1-20.oe2203sp1.x86_64 127/143 Verifying : libnghttp2-1.46.0-3.oe2203sp1.x86_64 128/143 Verifying : libstdc++-10.3.1-20.oe2203sp1.x86_64 129/143 Verifying : libstdc++-devel-10.3.1-20.oe2203sp1.x86_64 130/143 Verifying : libtirpc-1.3.2-3.oe2203sp1.x86_64 131/143 Verifying : newt-0.52.21-9.oe2203sp1.x86_64 132/143 Verifying : openldap-2.6.0-5.oe2203sp1.x86_64 133/143 Verifying : openssl-libs-1:1.1.1m-20.oe2203sp1.x86_64 134/143 Verifying : pam-1.5.2-6.oe2203sp1.x86_64 135/143 Verifying : pkgconf-1.8.0-3.oe2203sp1.x86_64 136/143 Verifying : python-setuptools-59.4.0-5.oe2203sp1.noarch 137/143 Verifying : python3-3.9.9-24.oe2203sp1.x86_64 138/143 Verifying : sqlite-3.37.2-5.oe2203sp1.x86_64 139/143 Verifying : systemd-libs-249-46.oe2203sp1.x86_64 140/143 Verifying : tar-2:1.34-4.oe2203sp1.x86_64 141/143 Verifying : tpm2-tss-3.1.0-3.oe2203sp1.x86_64 142/143 Verifying : zstd-1.5.0-4.oe2203sp1.x86_64 143/143 Installed: attr-2.5.1-3.oe2203sp1.x86_64 audit-libs-1:3.0.1-6.oe2203sp1.x86_64 babeltrace-1.5.8-3.oe2203sp1.x86_64 basesystem-12-3.oe2203sp1.noarch bash-5.1.8-6.oe2203sp1.x86_64 bc-1.07.1-12.oe2203sp1.x86_64 binutils-2.37-14.oe2203sp1.x86_64 brotli-1.0.9-3.oe2203sp1.x86_64 bzip2-1.0.8-6.oe2203sp1.x86_64 ca-certificates-2021.2.52-2.oe2203sp1.noarch chkconfig-1.21-1.oe2203sp1.x86_64 coreutils-9.0-6.oe2203sp1.x86_64 cpio-2.13-7.oe2203sp1.x86_64 cpp-10.3.1-20.oe2203sp1.x86_64 cracklib-2.9.8-1.oe2203sp1.x86_64 crontabs-1.11-23.oe2203sp1.noarch crypto-policies-20200619-3.git781bbd4.oe2203sp1.noarch curl-7.79.1-15.oe2203sp1.x86_64 cyrus-sasl-lib-2.1.28-1.oe2203sp1.x86_64 debugedit-5.0-5.oe2203sp1.x86_64 diffutils-3.8-3.oe2203sp1.x86_64 dwz-0.14-4.oe2203sp1.x86_64 e2fsprogs-1.46.4-17.oe2203sp1.x86_64 efi-srpm-macros-4-9.oe2203sp1.noarch elfutils-0.185-17.oe2203sp1.x86_64 expat-2.4.1-8.oe2203sp1.x86_64 file-5.41-2.oe2203sp1.x86_64 file-libs-5.41-2.oe2203sp1.x86_64 filesystem-3.16-5.oe2203sp1.x86_64 findutils-2:4.8.0-4.oe2203sp1.x86_64 fuse-2.9.9-11.oe2203sp1.x86_64 fuse-common-3.10.5-5.oe2203sp1.x86_64 gawk-5.1.1-3.oe2203sp1.x86_64 gc-8.0.6-3.oe2203sp1.x86_64 gcc-10.3.1-20.oe2203sp1.x86_64 gcc-c++-10.3.1-20.oe2203sp1.x86_64 gdb-headless-11.1-3.oe2203sp1.x86_64 gdbm-1:1.22-11.oe2203sp1.x86_64 glib2-2.72.2-10.oe2203sp1.x86_64 glibc-2.34-112.oe2203sp1.x86_64 glibc-common-2.34-112.oe2203sp1.x86_64 glibc-devel-2.34-112.oe2203sp1.x86_64 gmp-1:6.2.1-2.oe2203sp1.x86_64 grep-3.7-4.oe2203sp1.x86_64 guile-5:2.0.14-19.oe2203sp1.x86_64 gzip-1.11-5.oe2203sp1.x86_64 ima-evm-utils-libs-1.3.2-8.oe2203sp1.x86_64 info-6.8-4.oe2203sp1.x86_64 json-c-0.16-2.oe2203sp1.x86_64 kernel-headers-5.10.0-136.28.0.104.oe2203sp1.x86_64 keyutils-libs-1.6.3-4.oe2203sp1.x86_64 krb5-libs-1.19.2-6.oe2203sp1.x86_64 libacl-2.3.1-2.oe2203sp1.x86_64 libarchive-3.5.2-5.oe2203sp1.x86_64 libblkid-2.37.2-13.oe2203sp1.x86_64 libcap-2.61-4.oe2203sp1.x86_64 libcap-ng-0.8.3-1.oe2203sp1.x86_64 libcurl-7.79.1-15.oe2203sp1.x86_64 libev-4.33-4.oe2203sp1.x86_64 libevent-2.1.12-5.oe2203sp1.x86_64 libfdisk-2.37.2-13.oe2203sp1.x86_64 libffi-3.4.2-5.oe2203sp1.x86_64 libgcc-10.3.1-20.oe2203sp1.x86_64 libgcrypt-1.9.4-3.oe2203sp1.x86_64 libgomp-10.3.1-20.oe2203sp1.x86_64 libgpg-error-1.43-2.oe2203sp1.x86_64 libidn2-2.3.2-3.oe2203sp1.x86_64 libipt-2.0.5-1.oe2203sp1.x86_64 libmount-2.37.2-13.oe2203sp1.x86_64 libmpc-1.2.0-3.oe2203sp1.x86_64 libnghttp2-1.46.0-3.oe2203sp1.x86_64 libnsl2-2.0.0-5.oe2203sp1.x86_64 libpng-2:1.6.38-1.oe2203sp1.x86_64 libpsl-0.21.1-5.oe2203sp1.x86_64 libpwquality-1.4.4-4.oe2203sp1.x86_64 libselinux-3.3-2.oe2203sp1.x86_64 libsemanage-3.3-4.oe2203sp1.x86_64 libsepol-3.3-4.oe2203sp1.x86_64 libsigsegv-2.14-1.oe2203sp1.x86_64 libsmartcols-2.37.2-13.oe2203sp1.x86_64 libssh-0.9.6-5.oe2203sp1.x86_64 libstdc++-10.3.1-20.oe2203sp1.x86_64 libstdc++-devel-10.3.1-20.oe2203sp1.x86_64 libtasn1-4.17.0-3.oe2203sp1.x86_64 libtirpc-1.3.2-3.oe2203sp1.x86_64 libtool-ltdl-2.4.7-1.oe2203sp1.x86_64 libunistring-1.0-3.oe2203sp1.x86_64 libutempter-1.2.1-3.oe2203sp1.x86_64 libuuid-2.37.2-13.oe2203sp1.x86_64 libverto-0.3.2-2.oe2203sp1.x86_64 libxcrypt-4.4.26-4.oe2203sp1.x86_64 libxcrypt-devel-4.4.26-4.oe2203sp1.x86_64 libxml2-2.9.14-4.oe2203sp1.x86_64 logrotate-3.20.1-1.oe2203sp1.x86_64 lua-5.4.3-9.oe2203sp1.x86_64 lz4-1.9.3-3.oe2203sp1.x86_64 make-1:4.3-4.oe2203sp1.x86_64 mpfr-4.1.0-2.oe2203sp1.x86_64 ncurses-6.3-5.oe2203sp1.x86_64 ncurses-base-6.3-5.oe2203sp1.noarch ncurses-libs-6.3-5.oe2203sp1.x86_64 newt-0.52.21-9.oe2203sp1.x86_64 openEuler-gpg-keys-1.0-3.5.oe2203sp1.x86_64 openEuler-release-22.03LTS_SP1-56.oe2203sp1.x86_64 openEuler-repos-1.0-3.5.oe2203sp1.x86_64 openEuler-rpm-config-30-33.oe2203sp1.x86_64 openldap-2.6.0-5.oe2203sp1.x86_64 openssl-libs-1:1.1.1m-20.oe2203sp1.x86_64 p11-kit-0.24.0-2.oe2203sp1.x86_64 p11-kit-trust-0.24.0-2.oe2203sp1.x86_64 pam-1.5.2-6.oe2203sp1.x86_64 patch-2.7.6-13.oe2203sp1.x86_64 pcre-8.45-5.oe2203sp1.x86_64 pcre2-10.39-6.oe2203sp1.x86_64 pkgconf-1.8.0-3.oe2203sp1.x86_64 popt-1.18-3.oe2203sp1.x86_64 publicsuffix-list-20211113-3.oe2203sp1.noarch python-pip-wheel-21.3.1-2.oe2203sp1.noarch python-setuptools-59.4.0-5.oe2203sp1.noarch python3-3.9.9-24.oe2203sp1.x86_64 qt5-srpm-macros-5.15.2-1.oe2203sp1.noarch readline-8.1-2.oe2203sp1.x86_64 rpm-4.17.0-22.oe2203sp1.x86_64 rpm-build-4.17.0-22.oe2203sp1.x86_64 rpm-libs-4.17.0-22.oe2203sp1.x86_64 sed-4.8-5.oe2203sp1.x86_64 setup-2.13.9.1-1.oe2203sp1.noarch shadow-2:4.9-7.oe2203sp1.x86_64 slang-2.3.2-9.oe2203sp1.x86_64 sqlite-3.37.2-5.oe2203sp1.x86_64 systemd-libs-249-46.oe2203sp1.x86_64 tar-2:1.34-4.oe2203sp1.x86_64 tcl-1:8.6.12-4.oe2203sp1.x86_64 tpm2-tss-3.1.0-3.oe2203sp1.x86_64 tzdata-2022a-11.oe2203sp1.noarch unzip-6.0-50.oe2203sp1.x86_64 util-linux-2.37.2-13.oe2203sp1.x86_64 which-2.21-15.oe2203sp1.x86_64 xz-5.2.5-3.oe2203sp1.x86_64 xz-libs-5.2.5-3.oe2203sp1.x86_64 zip-3.0-30.oe2203sp1.x86_64 zlib-1.2.11-22.oe2203sp1.x86_64 zstd-1.5.0-4.oe2203sp1.x86_64 Complete! Finish: dnf install Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: INFO: patch-2.7.6-13.oe2203sp1.x86_64 gcc-10.3.1-20.oe2203sp1.x86_64 chkconfig-1.21-1.oe2203sp1.x86_64 tcl-8.6.12-4.oe2203sp1.x86_64 which-2.21-15.oe2203sp1.x86_64 libev-4.33-4.oe2203sp1.x86_64 libarchive-3.5.2-5.oe2203sp1.x86_64 python3-3.9.9-24.oe2203sp1.x86_64 crypto-policies-20200619-3.git781bbd4.oe2203sp1.noarch json-c-0.16-2.oe2203sp1.x86_64 gdbm-1.22-11.oe2203sp1.x86_64 pam-1.5.2-6.oe2203sp1.x86_64 filesystem-3.16-5.oe2203sp1.x86_64 popt-1.18-3.oe2203sp1.x86_64 ca-certificates-2021.2.52-2.oe2203sp1.noarch python-pip-wheel-21.3.1-2.oe2203sp1.noarch slang-2.3.2-9.oe2203sp1.x86_64 libstdc++-10.3.1-20.oe2203sp1.x86_64 attr-2.5.1-3.oe2203sp1.x86_64 lz4-1.9.3-3.oe2203sp1.x86_64 gc-8.0.6-3.oe2203sp1.x86_64 gcc-c++-10.3.1-20.oe2203sp1.x86_64 sqlite-3.37.2-5.oe2203sp1.x86_64 libtirpc-1.3.2-3.oe2203sp1.x86_64 systemd-libs-249-46.oe2203sp1.x86_64 libunistring-1.0-3.oe2203sp1.x86_64 glibc-2.34-112.oe2203sp1.x86_64 rpm-4.17.0-22.oe2203sp1.x86_64 libfdisk-2.37.2-13.oe2203sp1.x86_64 tzdata-2022a-11.oe2203sp1.noarch crontabs-1.11-23.oe2203sp1.noarch dwz-0.14-4.oe2203sp1.x86_64 bzip2-1.0.8-6.oe2203sp1.x86_64 libpsl-0.21.1-5.oe2203sp1.x86_64 libcap-ng-0.8.3-1.oe2203sp1.x86_64 libverto-0.3.2-2.oe2203sp1.x86_64 libblkid-2.37.2-13.oe2203sp1.x86_64 efi-srpm-macros-4-9.oe2203sp1.noarch libsepol-3.3-4.oe2203sp1.x86_64 rpm-libs-4.17.0-22.oe2203sp1.x86_64 libuuid-2.37.2-13.oe2203sp1.x86_64 elfutils-0.185-17.oe2203sp1.x86_64 grep-3.7-4.oe2203sp1.x86_64 libsemanage-3.3-4.oe2203sp1.x86_64 libxml2-2.9.14-4.oe2203sp1.x86_64 libnsl2-2.0.0-5.oe2203sp1.x86_64 libpwquality-1.4.4-4.oe2203sp1.x86_64 make-4.3-4.oe2203sp1.x86_64 zstd-1.5.0-4.oe2203sp1.x86_64 ncurses-libs-6.3-5.oe2203sp1.x86_64 fuse-2.9.9-11.oe2203sp1.x86_64 logrotate-3.20.1-1.oe2203sp1.x86_64 libmount-2.37.2-13.oe2203sp1.x86_64 util-linux-2.37.2-13.oe2203sp1.x86_64 libselinux-3.3-2.oe2203sp1.x86_64 cpp-10.3.1-20.oe2203sp1.x86_64 openEuler-repos-1.0-3.5.oe2203sp1.x86_64 python-setuptools-59.4.0-5.oe2203sp1.noarch zip-3.0-30.oe2203sp1.x86_64 diffutils-3.8-3.oe2203sp1.x86_64 audit-libs-3.0.1-6.oe2203sp1.x86_64 libipt-2.0.5-1.oe2203sp1.x86_64 binutils-2.37-14.oe2203sp1.x86_64 readline-8.1-2.oe2203sp1.x86_64 gzip-1.11-5.oe2203sp1.x86_64 newt-0.52.21-9.oe2203sp1.x86_64 libmpc-1.2.0-3.oe2203sp1.x86_64 openEuler-gpg-keys-1.0-3.5.oe2203sp1.x86_64 p11-kit-0.24.0-2.oe2203sp1.x86_64 libsigsegv-2.14-1.oe2203sp1.x86_64 gawk-5.1.1-3.oe2203sp1.x86_64 libstdc++-devel-10.3.1-20.oe2203sp1.x86_64 expat-2.4.1-8.oe2203sp1.x86_64 libevent-2.1.12-5.oe2203sp1.x86_64 ncurses-6.3-5.oe2203sp1.x86_64 cpio-2.13-7.oe2203sp1.x86_64 brotli-1.0.9-3.oe2203sp1.x86_64 unzip-6.0-50.oe2203sp1.x86_64 libxcrypt-devel-4.4.26-4.oe2203sp1.x86_64 curl-7.79.1-15.oe2203sp1.x86_64 zlib-1.2.11-22.oe2203sp1.x86_64 tar-1.34-4.oe2203sp1.x86_64 shadow-4.9-7.oe2203sp1.x86_64 openEuler-release-22.03LTS_SP1-56.oe2203sp1.x86_64 qt5-srpm-macros-5.15.2-1.oe2203sp1.noarch debugedit-5.0-5.oe2203sp1.x86_64 coreutils-9.0-6.oe2203sp1.x86_64 kernel-headers-5.10.0-136.28.0.104.oe2203sp1.x86_64 ncurses-base-6.3-5.oe2203sp1.noarch keyutils-libs-1.6.3-4.oe2203sp1.x86_64 pkgconf-1.8.0-3.oe2203sp1.x86_64 tpm2-tss-3.1.0-3.oe2203sp1.x86_64 mpfr-4.1.0-2.oe2203sp1.x86_64 libgcrypt-1.9.4-3.oe2203sp1.x86_64 gmp-6.2.1-2.oe2203sp1.x86_64 setup-2.13.9.1-1.oe2203sp1.noarch findutils-4.8.0-4.oe2203sp1.x86_64 libidn2-2.3.2-3.oe2203sp1.x86_64 libtasn1-4.17.0-3.oe2203sp1.x86_64 fuse-common-3.10.5-5.oe2203sp1.x86_64 babeltrace-1.5.8-3.oe2203sp1.x86_64 file-libs-5.41-2.oe2203sp1.x86_64 libtool-ltdl-2.4.7-1.oe2203sp1.x86_64 gdb-headless-11.1-3.oe2203sp1.x86_64 xz-libs-5.2.5-3.oe2203sp1.x86_64 pcre-8.45-5.oe2203sp1.x86_64 guile-2.0.14-19.oe2203sp1.x86_64 libpng-1.6.38-1.oe2203sp1.x86_64 xz-5.2.5-3.oe2203sp1.x86_64 glibc-common-2.34-112.oe2203sp1.x86_64 libnghttp2-1.46.0-3.oe2203sp1.x86_64 bash-5.1.8-6.oe2203sp1.x86_64 libgomp-10.3.1-20.oe2203sp1.x86_64 libutempter-1.2.1-3.oe2203sp1.x86_64 openEuler-rpm-config-30-33.oe2203sp1.x86_64 cyrus-sasl-lib-2.1.28-1.oe2203sp1.x86_64 krb5-libs-1.19.2-6.oe2203sp1.x86_64 gpg-pubkey-b675600b-63913a47 libssh-0.9.6-5.oe2203sp1.x86_64 glib2-2.72.2-10.oe2203sp1.x86_64 file-5.41-2.oe2203sp1.x86_64 openssl-libs-1.1.1m-20.oe2203sp1.x86_64 glibc-devel-2.34-112.oe2203sp1.x86_64 libgcc-10.3.1-20.oe2203sp1.x86_64 libcap-2.61-4.oe2203sp1.x86_64 libxcrypt-4.4.26-4.oe2203sp1.x86_64 bc-1.07.1-12.oe2203sp1.x86_64 publicsuffix-list-20211113-3.oe2203sp1.noarch libffi-3.4.2-5.oe2203sp1.x86_64 libacl-2.3.1-2.oe2203sp1.x86_64 rpm-build-4.17.0-22.oe2203sp1.x86_64 sed-4.8-5.oe2203sp1.x86_64 p11-kit-trust-0.24.0-2.oe2203sp1.x86_64 ima-evm-utils-libs-1.3.2-8.oe2203sp1.x86_64 openldap-2.6.0-5.oe2203sp1.x86_64 lua-5.4.3-9.oe2203sp1.x86_64 basesystem-12-3.oe2203sp1.noarch libgpg-error-1.43-2.oe2203sp1.x86_64 info-6.8-4.oe2203sp1.x86_64 libcurl-7.79.1-15.oe2203sp1.x86_64 cracklib-2.9.8-1.oe2203sp1.x86_64 libsmartcols-2.37.2-13.oe2203sp1.x86_64 e2fsprogs-1.46.4-17.oe2203sp1.x86_64 pcre2-10.39-6.oe2203sp1.x86_64 Start: buildsrpm Start: rpmbuild -bs /etc/profile.d/system-info.sh: line 55: ps: command not found Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/python-hdf5plugin-4.1.1-1.src.rpm Finish: rpmbuild -bs Finish: buildsrpm INFO: Done(/var/lib/copr-rpmbuild/workspace/workdir-klw_x0sf/python-hdf5plugin/python-hdf5plugin.spec) Config(child) 1 minutes 23 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot Finish: clean chroot Finish: run Running (timeout=18000): unbuffer mock --rebuild /var/lib/copr-rpmbuild/results/python-hdf5plugin-4.1.1-1.src.rpm --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1681834571.274829 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 3.5 starting (python version = 3.11.3, NVR = mock-3.5-1.fc37)... Start(bootstrap): init plugins INFO: selinux disabled Finish(bootstrap): init plugins Start: init plugins INFO: selinux disabled Finish: init plugins INFO: Signal handler active Start: run INFO: Start(/var/lib/copr-rpmbuild/results/python-hdf5plugin-4.1.1-1.src.rpm) Config(openeuler-22.03-x86_64) Start: clean chroot Finish: clean chroot Start(bootstrap): chroot init INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start(bootstrap): cleaning package manager metadata Finish(bootstrap): cleaning package manager metadata INFO: enabled HW Info plugin Mock Version: 3.5 INFO: Mock Version: 3.5 Finish(bootstrap): chroot init Start: chroot init INFO: calling preinit hooks INFO: enabled root cache Start: unpacking root cache Finish: unpacking root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin Mock Version: 3.5 INFO: Mock Version: 3.5 Start: dnf update No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 95 kB/s | 3.3 kB 00:00 Copr repository 37 MB/s | 12 MB 00:00 OS 125 kB/s | 3.8 kB 00:00 everything 132 kB/s | 3.8 kB 00:00 EPOL 103 kB/s | 3.0 kB 00:00 update 117 kB/s | 3.5 kB 00:00 Dependencies resolved. Nothing to do. Complete! Finish: dnf update Finish: chroot init Start: build phase for python-hdf5plugin-4.1.1-1.src.rpm Start: build setup for python-hdf5plugin-4.1.1-1.src.rpm /etc/profile.d/system-info.sh: line 55: ps: command not found Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/python-hdf5plugin-4.1.1-1.src.rpm No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 107 kB/s | 3.3 kB 00:00 OS 3.0 kB/s | 3.8 kB 00:01 everything 3.0 kB/s | 3.8 kB 00:01 EPOL 106 kB/s | 3.0 kB 00:00 update 122 kB/s | 3.5 kB 00:00 Package gcc-10.3.1-20.oe2203sp1.x86_64 is already installed. Dependencies resolved. ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: gdb x86_64 11.1-3.oe2203sp1 OS 126 k python3-cffi x86_64 1.15.0-2.oe2203sp1 OS 246 k python3-devel x86_64 3.9.9-24.oe2203sp1 update 12 M python3-pip noarch 23.0.1-1 copr_base 2.8 M python3-setuptools noarch 59.4.0-5.oe2203sp1 update 900 k Installing dependencies: dejavu-fonts noarch 2.37-2.oe2203sp1 OS 5.1 M fontconfig x86_64 2.13.94-2.oe2203sp1 OS 226 k fonts-filesystem noarch 4.0.2-2.oe2203sp1 OS 8.1 k freetype x86_64 2.12.1-1.oe2203sp1 OS 372 k libX11 x86_64 1.7.2-5.oe2203sp1 OS 738 k libXau x86_64 1.0.10-1.oe2203sp1 OS 14 k libXft x86_64 2.3.4-2.oe2203sp1 OS 46 k libXrender x86_64 0.9.10-12.oe2203sp1 OS 25 k libxcb x86_64 1.15-1.oe2203sp1 OS 196 k python3-ply noarch 3.11-3.oe2203sp1 OS 90 k python3-pycparser noarch 2.21-2.oe2203sp1 OS 123 k python3-rpm-generators noarch 9-3.oe2203sp1 OS 24 k tk x86_64 1:8.6.12-1.oe2203sp1 OS 1.1 M Transaction Summary ================================================================================ Install 18 Packages Total download size: 24 M Installed size: 106 M Downloading Packages: (1/18): python3-pip-23.0.1-1.noarch.rpm 22 MB/s | 2.8 MB 00:00 (2/18): dejavu-fonts-2.37-2.oe2203sp1.noarch.rp 15 MB/s | 5.1 MB 00:00 (3/18): freetype-2.12.1-1.oe2203sp1.x86_64.rpm 9.2 MB/s | 372 kB 00:00 (4/18): fonts-filesystem-4.0.2-2.oe2203sp1.noar 31 kB/s | 8.1 kB 00:00 (5/18): gdb-11.1-3.oe2203sp1.x86_64.rpm 11 MB/s | 126 kB 00:00 (6/18): libXau-1.0.10-1.oe2203sp1.x86_64.rpm 2.0 MB/s | 14 kB 00:00 (7/18): libXft-2.3.4-2.oe2203sp1.x86_64.rpm 6.0 MB/s | 46 kB 00:00 (8/18): libXrender-0.9.10-12.oe2203sp1.x86_64.r 3.4 MB/s | 25 kB 00:00 (9/18): libxcb-1.15-1.oe2203sp1.x86_64.rpm 15 MB/s | 196 kB 00:00 (10/18): python3-cffi-1.15.0-2.oe2203sp1.x86_64 17 MB/s | 246 kB 00:00 (11/18): python3-ply-3.11-3.oe2203sp1.noarch.rp 8.8 MB/s | 90 kB 00:00 (12/18): python3-pycparser-2.21-2.oe2203sp1.noa 12 MB/s | 123 kB 00:00 (13/18): python3-rpm-generators-9-3.oe2203sp1.n 3.2 MB/s | 24 kB 00:00 (14/18): tk-8.6.12-1.oe2203sp1.x86_64.rpm 22 MB/s | 1.1 MB 00:00 (15/18): libX11-1.7.2-5.oe2203sp1.x86_64.rpm 1.8 MB/s | 738 kB 00:00 (16/18): python3-setuptools-59.4.0-5.oe2203sp1. 28 MB/s | 900 kB 00:00 (17/18): python3-devel-3.9.9-24.oe2203sp1.x86_6 23 MB/s | 12 MB 00:00 (18/18): fontconfig-2.13.94-2.oe2203sp1.x86_64. 210 kB/s | 226 kB 00:01 -------------------------------------------------------------------------------- Total 22 MB/s | 24 MB 00:01 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : python3-setuptools-59.4.0-5.oe2203sp1.noarch 1/18 Installing : freetype-2.12.1-1.oe2203sp1.x86_64 2/18 Running scriptlet: freetype-2.12.1-1.oe2203sp1.x86_64 2/18 Installing : fonts-filesystem-4.0.2-2.oe2203sp1.noarch 3/18 Installing : dejavu-fonts-2.37-2.oe2203sp1.noarch 4/18 Installing : fontconfig-2.13.94-2.oe2203sp1.x86_64 5/18 Running scriptlet: fontconfig-2.13.94-2.oe2203sp1.x86_64 5/18 Installing : python3-rpm-generators-9-3.oe2203sp1.noarch 6/18 Installing : python3-ply-3.11-3.oe2203sp1.noarch 7/18 Installing : python3-pycparser-2.21-2.oe2203sp1.noarch 8/18 Installing : libXau-1.0.10-1.oe2203sp1.x86_64 9/18 Installing : libxcb-1.15-1.oe2203sp1.x86_64 10/18 Installing : libX11-1.7.2-5.oe2203sp1.x86_64 11/18 Installing : libXrender-0.9.10-12.oe2203sp1.x86_64 12/18 Installing : libXft-2.3.4-2.oe2203sp1.x86_64 13/18 Running scriptlet: tk-1:8.6.12-1.oe2203sp1.x86_64 14/18 Installing : tk-1:8.6.12-1.oe2203sp1.x86_64 14/18 Installing : python3-devel-3.9.9-24.oe2203sp1.x86_64 15/18 Installing : python3-cffi-1.15.0-2.oe2203sp1.x86_64 16/18 Installing : python3-pip-23.0.1-1.noarch 17/18 Installing : gdb-11.1-3.oe2203sp1.x86_64 18/18 Running scriptlet: gdb-11.1-3.oe2203sp1.x86_64 18/18 Running scriptlet: fontconfig-2.13.94-2.oe2203sp1.x86_64 18/18 Verifying : python3-pip-23.0.1-1.noarch 1/18 Verifying : dejavu-fonts-2.37-2.oe2203sp1.noarch 2/18 Verifying : fontconfig-2.13.94-2.oe2203sp1.x86_64 3/18 Verifying : fonts-filesystem-4.0.2-2.oe2203sp1.noarch 4/18 Verifying : freetype-2.12.1-1.oe2203sp1.x86_64 5/18 Verifying : gdb-11.1-3.oe2203sp1.x86_64 6/18 Verifying : libX11-1.7.2-5.oe2203sp1.x86_64 7/18 Verifying : libXau-1.0.10-1.oe2203sp1.x86_64 8/18 Verifying : libXft-2.3.4-2.oe2203sp1.x86_64 9/18 Verifying : libXrender-0.9.10-12.oe2203sp1.x86_64 10/18 Verifying : libxcb-1.15-1.oe2203sp1.x86_64 11/18 Verifying : python3-cffi-1.15.0-2.oe2203sp1.x86_64 12/18 Verifying : python3-ply-3.11-3.oe2203sp1.noarch 13/18 Verifying : python3-pycparser-2.21-2.oe2203sp1.noarch 14/18 Verifying : python3-rpm-generators-9-3.oe2203sp1.noarch 15/18 Verifying : tk-1:8.6.12-1.oe2203sp1.x86_64 16/18 Verifying : python3-devel-3.9.9-24.oe2203sp1.x86_64 17/18 Verifying : python3-setuptools-59.4.0-5.oe2203sp1.noarch 18/18 Installed: dejavu-fonts-2.37-2.oe2203sp1.noarch fontconfig-2.13.94-2.oe2203sp1.x86_64 fonts-filesystem-4.0.2-2.oe2203sp1.noarch freetype-2.12.1-1.oe2203sp1.x86_64 gdb-11.1-3.oe2203sp1.x86_64 libX11-1.7.2-5.oe2203sp1.x86_64 libXau-1.0.10-1.oe2203sp1.x86_64 libXft-2.3.4-2.oe2203sp1.x86_64 libXrender-0.9.10-12.oe2203sp1.x86_64 libxcb-1.15-1.oe2203sp1.x86_64 python3-cffi-1.15.0-2.oe2203sp1.x86_64 python3-devel-3.9.9-24.oe2203sp1.x86_64 python3-pip-23.0.1-1.noarch python3-ply-3.11-3.oe2203sp1.noarch python3-pycparser-2.21-2.oe2203sp1.noarch python3-rpm-generators-9-3.oe2203sp1.noarch python3-setuptools-59.4.0-5.oe2203sp1.noarch tk-1:8.6.12-1.oe2203sp1.x86_64 Complete! Finish: build setup for python-hdf5plugin-4.1.1-1.src.rpm Start: Outputting list of installed packages Finish: Outputting list of installed packages Start: rpmbuild python-hdf5plugin-4.1.1-1.src.rpm /etc/profile.d/system-info.sh: line 55: ps: command not found Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.hCJbrC + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf hdf5plugin-4.1.1 + /usr/bin/gzip -dc /builddir/build/SOURCES/hdf5plugin-4.1.1.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd hdf5plugin-4.1.1 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.avq1Ny + umask 022 + cd /builddir/build/BUILD + cd hdf5plugin-4.1.1 + CFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection ' + LDFLAGS='-Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/generic-hardened-ld' + /usr/bin/python3 setup.py build '--executable=/usr/bin/python3 -s' running build creating /tmp/tmp7o7erjfp/tmp creating /tmp/tmp7o7erjfp/tmp/tmp7o7erjfp gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -c /tmp/tmp7o7erjfp/source.cc -o /tmp/tmp7o7erjfp/tmp/tmp7o7erjfp/source.o -std=c++11 creating /tmp/tmpvr7ebf1y/tmp creating /tmp/tmpvr7ebf1y/tmp/tmpvr7ebf1y gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -c /tmp/tmpvr7ebf1y/source.cc -o /tmp/tmpvr7ebf1y/tmp/tmpvr7ebf1y/source.o -std=c++14 creating /tmp/tmpg33qcuhf/tmp creating /tmp/tmpg33qcuhf/tmp/tmpg33qcuhf gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -c /tmp/tmpg33qcuhf/source.c -o /tmp/tmpg33qcuhf/tmp/tmpg33qcuhf/source.o -msse2 creating /tmp/tmpnrox4wi8/tmp creating /tmp/tmpnrox4wi8/tmp/tmpnrox4wi8 gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -c /tmp/tmpnrox4wi8/source.c -o /tmp/tmpnrox4wi8/tmp/tmpnrox4wi8/source.o -mavx2 creating /tmp/tmpi7xpohtk/tmp creating /tmp/tmpi7xpohtk/tmp/tmpi7xpohtk gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -c /tmp/tmpi7xpohtk/source.c -o /tmp/tmpi7xpohtk/tmp/tmpi7xpohtk/source.o -mavx512f -mavx512bw creating /tmp/tmpi1u59yoa/tmp creating /tmp/tmpi1u59yoa/tmp/tmpi1u59yoa gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -c /tmp/tmpi1u59yoa/source.c -o /tmp/tmpi1u59yoa/tmp/tmpi1u59yoa/source.o -fopenmp creating /tmp/tmpukrpkvvq/tmp creating /tmp/tmpukrpkvvq/tmp/tmpukrpkvvq gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -c /tmp/tmpukrpkvvq/source.c -o /tmp/tmpukrpkvvq/tmp/tmpukrpkvvq/source.o -march=native INFO:__main__:Build configuration: from collections import namedtuple HDF5PluginBuildConfig = namedtuple('HDF5PluginBuildConfig', ('openmp', 'native', 'bmi2', 'sse2', 'avx2', 'avx512', 'cpp11', 'cpp14', 'ipp', 'filter_file_extension', 'embedded_filters')) build_config = HDF5PluginBuildConfig(**{'openmp': True, 'native': True, 'bmi2': True, 'sse2': True, 'avx2': True, 'avx512': True, 'cpp11': True, 'cpp14': True, 'ipp': False, 'filter_file_extension': '.so', 'embedded_filters': ('blosc', 'blosc2', 'bshuf', 'bzip2', 'fcidecomp', 'lz4', 'sz', 'sz3', 'zfp', 'zstd')}) INFO:__main__:Build configuration has changed running clean 'build/lib.linux-x86_64-3.9' does not exist -- can't clean it 'build/bdist.linux-x86_64' does not exist -- can't clean it 'build/scripts-3.9' does not exist -- can't clean it running build_py creating build creating build/lib.linux-x86_64-3.9 creating build/lib.linux-x86_64-3.9/hdf5plugin copying src/hdf5plugin/_filters.py -> build/lib.linux-x86_64-3.9/hdf5plugin copying src/hdf5plugin/_utils.py -> build/lib.linux-x86_64-3.9/hdf5plugin copying src/hdf5plugin/__init__.py -> build/lib.linux-x86_64-3.9/hdf5plugin copying src/hdf5plugin/_version.py -> build/lib.linux-x86_64-3.9/hdf5plugin copying src/hdf5plugin/test.py -> build/lib.linux-x86_64-3.9/hdf5plugin running build_clib building 'charls' library creating build/temp.linux-x86_64-3.9 creating build/temp.linux-x86_64-3.9/src creating build/temp.linux-x86_64-3.9/src/charls creating build/temp.linux-x86_64-3.9/src/charls/src gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/charls/src -c src/charls/src/interface.cpp -o build/temp.linux-x86_64-3.9/src/charls/src/interface.o -std=c++11 -msse2 -mavx2 -mavx512f -mavx512bw -march=native In file included from src/charls/src/interface.cpp:16: src/charls/src/header.h:61:10: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] 61 | std::auto_ptr GetCodec(const JlsParameters& info, const JlsCustomParameters&); | ^~~~~~~~ In file included from /usr/include/c++/10.3.1/memory:83, from src/charls/src/header.h:10, from src/charls/src/interface.cpp:16: /usr/include/c++/10.3.1/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/charls/src -c src/charls/src/jpegls.cpp -o build/temp.linux-x86_64-3.9/src/charls/src/jpegls.o -std=c++11 -msse2 -mavx2 -mavx512f -mavx512bw -march=native In file included from src/charls/src/jpegls.cpp:7: src/charls/src/header.h:61:10: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] 61 | std::auto_ptr GetCodec(const JlsParameters& info, const JlsCustomParameters&); | ^~~~~~~~ In file included from /usr/include/c++/10.3.1/memory:83, from src/charls/src/header.h:10, from src/charls/src/jpegls.cpp:7: /usr/include/c++/10.3.1/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ In file included from src/charls/src/jpegls.cpp:8: src/charls/src/decoderstrategy.h:35:34: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] 35 | virtual void DecodeScan(std::auto_ptr outputData, const JlsRect& size, ByteStreamInfo* compressedData, bool bCheck) = 0; | ^~~~~~~~ In file included from /usr/include/c++/10.3.1/memory:83, from src/charls/src/header.h:10, from src/charls/src/jpegls.cpp:7: /usr/include/c++/10.3.1/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ In file included from src/charls/src/jpegls.cpp:8: src/charls/src/decoderstrategy.h:308:10: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] 308 | std::auto_ptr _processLine; | ^~~~~~~~ In file included from /usr/include/c++/10.3.1/memory:83, from src/charls/src/header.h:10, from src/charls/src/jpegls.cpp:7: /usr/include/c++/10.3.1/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ In file included from src/charls/src/jpegls.cpp:9: src/charls/src/encoderstrategy.h:44:36: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] 44 | virtual size_t EncodeScan(std::auto_ptr rawData, ByteStreamInfo* compressedData, void* pvoidCompare) = 0; | ^~~~~~~~ In file included from /usr/include/c++/10.3.1/memory:83, from src/charls/src/header.h:10, from src/charls/src/jpegls.cpp:7: /usr/include/c++/10.3.1/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ In file included from src/charls/src/jpegls.cpp:9: src/charls/src/encoderstrategy.h:183:10: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] 183 | std::auto_ptr _qdecoder; | ^~~~~~~~ In file included from /usr/include/c++/10.3.1/memory:83, from src/charls/src/header.h:10, from src/charls/src/jpegls.cpp:7: /usr/include/c++/10.3.1/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ In file included from src/charls/src/jpegls.cpp:9: src/charls/src/encoderstrategy.h:185:10: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] 185 | std::auto_ptr _processLine; | ^~~~~~~~ In file included from /usr/include/c++/10.3.1/memory:83, from src/charls/src/header.h:10, from src/charls/src/jpegls.cpp:7: /usr/include/c++/10.3.1/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ In file included from src/charls/src/jpegls.cpp:10: src/charls/src/lookuptable.h: In constructor ‘CTable::CTable()’: src/charls/src/lookuptable.h:44:46: warning: ‘void* memset(void*, int, size_t)’ clearing an object of non-trivial type ‘struct Code’; use assignment or value-initialization instead [-Wclass-memaccess] 44 | std::memset(rgtype, 0, sizeof(rgtype)); | ^ src/charls/src/lookuptable.h:13:8: note: ‘struct Code’ declared here 13 | struct Code | ^~~~ In file included from src/charls/src/jpegls.cpp:25: src/charls/src/scan.h: At global scope: src/charls/src/scan.h:189:29: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] 189 | size_t EncodeScan(std::auto_ptr rawData, ByteStreamInfo* compressedData, void* pvoidCompare); | ^~~~~~~~ In file included from /usr/include/c++/10.3.1/memory:83, from src/charls/src/header.h:10, from src/charls/src/jpegls.cpp:7: /usr/include/c++/10.3.1/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ In file included from src/charls/src/jpegls.cpp:25: src/charls/src/scan.h:190:26: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] 190 | void DecodeScan(std::auto_ptr rawData, const JlsRect& size, ByteStreamInfo* compressedData, bool bCompare); | ^~~~~~~~ In file included from /usr/include/c++/10.3.1/memory:83, from src/charls/src/header.h:10, from src/charls/src/jpegls.cpp:7: /usr/include/c++/10.3.1/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ In file included from src/charls/src/jpegls.cpp:25: src/charls/src/scan.h:791:51: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] 791 | size_t JlsCodec::EncodeScan(std::auto_ptr processLine, ByteStreamInfo* compressedData, void* pvoidCompare) | ^~~~~~~~ In file included from /usr/include/c++/10.3.1/memory:83, from src/charls/src/header.h:10, from src/charls/src/jpegls.cpp:7: /usr/include/c++/10.3.1/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ In file included from src/charls/src/jpegls.cpp:25: src/charls/src/scan.h:813:49: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] 813 | void JlsCodec::DecodeScan(std::auto_ptr processLine, const JlsRect& rect, ByteStreamInfo* compressedData, bool bCompare) | ^~~~~~~~ In file included from /usr/include/c++/10.3.1/memory:83, from src/charls/src/header.h:10, from src/charls/src/jpegls.cpp:7: /usr/include/c++/10.3.1/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ src/charls/src/jpegls.cpp:76:6: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] 76 | std::auto_ptr JlsCodecFactory::GetCodec(const JlsParameters& info, const JlsCustomParameters& presets) | ^~~~~~~~ In file included from /usr/include/c++/10.3.1/memory:83, from src/charls/src/header.h:10, from src/charls/src/jpegls.cpp:7: /usr/include/c++/10.3.1/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ src/charls/src/jpegls.cpp: In member function ‘std::auto_ptr JlsCodecFactory::GetCodec(const JlsParameters&, const JlsCustomParameters&)’: src/charls/src/jpegls.cpp:105:17: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] 105 | return std::auto_ptr(pstrategy); | ^~~~~~~~ In file included from /usr/include/c++/10.3.1/memory:83, from src/charls/src/header.h:10, from src/charls/src/jpegls.cpp:7: /usr/include/c++/10.3.1/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/charls/src -c src/charls/src/jpegmarkersegment.cpp -o build/temp.linux-x86_64-3.9/src/charls/src/jpegmarkersegment.o -std=c++11 -msse2 -mavx2 -mavx512f -mavx512bw -march=native In file included from src/charls/src/jpegmarkersegment.cpp:6: src/charls/src/header.h:61:10: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] 61 | std::auto_ptr GetCodec(const JlsParameters& info, const JlsCustomParameters&); | ^~~~~~~~ In file included from /usr/include/c++/10.3.1/memory:83, from src/charls/src/header.h:10, from src/charls/src/jpegmarkersegment.cpp:6: /usr/include/c++/10.3.1/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/charls/src -c src/charls/src/jpegstreamwriter.cpp -o build/temp.linux-x86_64-3.9/src/charls/src/jpegstreamwriter.o -std=c++11 -msse2 -mavx2 -mavx512f -mavx512bw -march=native In file included from src/charls/src/jpegstreamwriter.cpp:9: src/charls/src/header.h:61:10: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] 61 | std::auto_ptr GetCodec(const JlsParameters& info, const JlsCustomParameters&); | ^~~~~~~~ In file included from /usr/include/c++/10.3.1/memory:83, from src/charls/src/header.h:10, from src/charls/src/jpegstreamwriter.cpp:9: /usr/include/c++/10.3.1/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/charls/src -c src/charls/src/header.cpp -o build/temp.linux-x86_64-3.9/src/charls/src/header.o -std=c++11 -msse2 -mavx2 -mavx512f -mavx512bw -march=native In file included from src/charls/src/header.cpp:7: src/charls/src/header.h:61:10: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] 61 | std::auto_ptr GetCodec(const JlsParameters& info, const JlsCustomParameters&); | ^~~~~~~~ In file included from /usr/include/c++/10.3.1/memory:83, from src/charls/src/header.h:10, from src/charls/src/header.cpp:7: /usr/include/c++/10.3.1/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ In file included from src/charls/src/header.cpp:11: src/charls/src/decoderstrategy.h:35:34: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] 35 | virtual void DecodeScan(std::auto_ptr outputData, const JlsRect& size, ByteStreamInfo* compressedData, bool bCheck) = 0; | ^~~~~~~~ In file included from /usr/include/c++/10.3.1/memory:83, from src/charls/src/header.h:10, from src/charls/src/header.cpp:7: /usr/include/c++/10.3.1/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ In file included from src/charls/src/header.cpp:11: src/charls/src/decoderstrategy.h:308:10: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] 308 | std::auto_ptr _processLine; | ^~~~~~~~ In file included from /usr/include/c++/10.3.1/memory:83, from src/charls/src/header.h:10, from src/charls/src/header.cpp:7: /usr/include/c++/10.3.1/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ In file included from src/charls/src/header.cpp:12: src/charls/src/encoderstrategy.h:44:36: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] 44 | virtual size_t EncodeScan(std::auto_ptr rawData, ByteStreamInfo* compressedData, void* pvoidCompare) = 0; | ^~~~~~~~ In file included from /usr/include/c++/10.3.1/memory:83, from src/charls/src/header.h:10, from src/charls/src/header.cpp:7: /usr/include/c++/10.3.1/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ In file included from src/charls/src/header.cpp:12: src/charls/src/encoderstrategy.h:183:10: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] 183 | std::auto_ptr _qdecoder; | ^~~~~~~~ In file included from /usr/include/c++/10.3.1/memory:83, from src/charls/src/header.h:10, from src/charls/src/header.cpp:7: /usr/include/c++/10.3.1/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ In file included from src/charls/src/header.cpp:12: src/charls/src/encoderstrategy.h:185:10: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] 185 | std::auto_ptr _processLine; | ^~~~~~~~ In file included from /usr/include/c++/10.3.1/memory:83, from src/charls/src/header.h:10, from src/charls/src/header.cpp:7: /usr/include/c++/10.3.1/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ src/charls/src/header.cpp: In member function ‘virtual void JpegImageDataSegment::Serialize(JpegStreamWriter&)’: src/charls/src/header.cpp:68:10: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] 68 | std::auto_ptr qcodec = JlsCodecFactory().GetCodec(info, _info.custom); | ^~~~~~~~ In file included from /usr/include/c++/10.3.1/memory:83, from src/charls/src/header.h:10, from src/charls/src/header.cpp:7: /usr/include/c++/10.3.1/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ src/charls/src/header.cpp:71:51: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] 71 | size_t cbyteWritten = qcodec->EncodeScan(std::auto_ptr(processLine), &compressedData, streamWriter._bCompare ? streamWriter.GetPos() : NULL); | ^~~~~~~~ In file included from /usr/include/c++/10.3.1/memory:83, from src/charls/src/header.h:10, from src/charls/src/header.cpp:7: /usr/include/c++/10.3.1/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ src/charls/src/header.cpp: In member function ‘void JpegMarkerReader::Read(ByteStreamInfo)’: src/charls/src/header.cpp:135:14: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] 135 | std::auto_ptr qcodec = JlsCodecFactory().GetCodec(_info, _info.custom); | ^~~~~~~~ In file included from /usr/include/c++/10.3.1/memory:83, from src/charls/src/header.h:10, from src/charls/src/header.cpp:7: /usr/include/c++/10.3.1/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ src/charls/src/header.cpp:137:33: warning: ‘template class std::auto_ptr’ is deprecated [-Wdeprecated-declarations] 137 | qcodec->DecodeScan(std::auto_ptr(processLine), _rect, &_byteStream, _bCompare); | ^~~~~~~~ In file included from /usr/include/c++/10.3.1/memory:83, from src/charls/src/header.h:10, from src/charls/src/header.cpp:7: /usr/include/c++/10.3.1/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ ar rcs build/temp.linux-x86_64-3.9/libcharls.a build/temp.linux-x86_64-3.9/src/charls/src/interface.o build/temp.linux-x86_64-3.9/src/charls/src/jpegls.o build/temp.linux-x86_64-3.9/src/charls/src/jpegmarkersegment.o build/temp.linux-x86_64-3.9/src/charls/src/jpegstreamwriter.o build/temp.linux-x86_64-3.9/src/charls/src/header.o building 'lz4' library creating build/temp.linux-x86_64-3.9/src/c-blosc2 creating build/temp.linux-x86_64-3.9/src/c-blosc2/internal-complibs creating build/temp.linux-x86_64-3.9/src/c-blosc2/internal-complibs/lz4-1.9.4 gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/c-blosc2/internal-complibs/lz4-1.9.4 -c src/c-blosc2/internal-complibs/lz4-1.9.4/lz4.c -o build/temp.linux-x86_64-3.9/src/c-blosc2/internal-complibs/lz4-1.9.4/lz4.o -O3 -ffast-math -std=gnu99 -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/c-blosc2/internal-complibs/lz4-1.9.4 -c src/c-blosc2/internal-complibs/lz4-1.9.4/lz4hc.c -o build/temp.linux-x86_64-3.9/src/c-blosc2/internal-complibs/lz4-1.9.4/lz4hc.o -O3 -ffast-math -std=gnu99 -msse2 -mavx2 -mavx512f -mavx512bw -march=native ar rcs build/temp.linux-x86_64-3.9/liblz4.a build/temp.linux-x86_64-3.9/src/c-blosc2/internal-complibs/lz4-1.9.4/lz4.o build/temp.linux-x86_64-3.9/src/c-blosc2/internal-complibs/lz4-1.9.4/lz4hc.o building 'snappy' library creating build/temp.linux-x86_64-3.9/src/snappy gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/snappy -c src/snappy/snappy-c.cc -o build/temp.linux-x86_64-3.9/src/snappy/snappy-c.o -std=c++11 -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/snappy -c src/snappy/snappy-sinksource.cc -o build/temp.linux-x86_64-3.9/src/snappy/snappy-sinksource.o -std=c++11 -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/snappy -c src/snappy/snappy-stubs-internal.cc -o build/temp.linux-x86_64-3.9/src/snappy/snappy-stubs-internal.o -std=c++11 -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/snappy -c src/snappy/snappy.cc -o build/temp.linux-x86_64-3.9/src/snappy/snappy.o -std=c++11 -msse2 -mavx2 -mavx512f -mavx512bw -march=native src/snappy/snappy.cc:292:76: warning: ignoring attributes on template argument ‘__m128i’ [-Wignored-attributes] 292 | static inline std::pair<__m128i /* pattern */, __m128i /* reshuffle_mask */> | ^ src/snappy/snappy.cc:292:76: warning: ignoring attributes on template argument ‘__m128i’ [-Wignored-attributes] ar rcs build/temp.linux-x86_64-3.9/libsnappy.a build/temp.linux-x86_64-3.9/src/snappy/snappy-c.o build/temp.linux-x86_64-3.9/src/snappy/snappy-sinksource.o build/temp.linux-x86_64-3.9/src/snappy/snappy-stubs-internal.o build/temp.linux-x86_64-3.9/src/snappy/snappy.o building 'zfp' library creating build/temp.linux-x86_64-3.9/src/zfp creating build/temp.linux-x86_64-3.9/src/zfp/src gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DBIT_STREAM_WORD_TYPE=uint8 -Isrc/zfp/include -c src/zfp/src/decode2i.c -o build/temp.linux-x86_64-3.9/src/zfp/src/decode2i.o -O3 -ffast-math -std=c99 -fopenmp -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DBIT_STREAM_WORD_TYPE=uint8 -Isrc/zfp/include -c src/zfp/src/encode4l.c -o build/temp.linux-x86_64-3.9/src/zfp/src/encode4l.o -O3 -ffast-math -std=c99 -fopenmp -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DBIT_STREAM_WORD_TYPE=uint8 -Isrc/zfp/include -c src/zfp/src/decode3d.c -o build/temp.linux-x86_64-3.9/src/zfp/src/decode3d.o -O3 -ffast-math -std=c99 -fopenmp -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DBIT_STREAM_WORD_TYPE=uint8 -Isrc/zfp/include -c src/zfp/src/decode3f.c -o build/temp.linux-x86_64-3.9/src/zfp/src/decode3f.o -O3 -ffast-math -std=c99 -fopenmp -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DBIT_STREAM_WORD_TYPE=uint8 -Isrc/zfp/include -c src/zfp/src/decode3l.c -o build/temp.linux-x86_64-3.9/src/zfp/src/decode3l.o -O3 -ffast-math -std=c99 -fopenmp -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DBIT_STREAM_WORD_TYPE=uint8 -Isrc/zfp/include -c src/zfp/src/encode3d.c -o build/temp.linux-x86_64-3.9/src/zfp/src/encode3d.o -O3 -ffast-math -std=c99 -fopenmp -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DBIT_STREAM_WORD_TYPE=uint8 -Isrc/zfp/include -c src/zfp/src/encode1f.c -o build/temp.linux-x86_64-3.9/src/zfp/src/encode1f.o -O3 -ffast-math -std=c99 -fopenmp -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DBIT_STREAM_WORD_TYPE=uint8 -Isrc/zfp/include -c src/zfp/src/bitstream.c -o build/temp.linux-x86_64-3.9/src/zfp/src/bitstream.o -O3 -ffast-math -std=c99 -fopenmp -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DBIT_STREAM_WORD_TYPE=uint8 -Isrc/zfp/include -c src/zfp/src/encode4i.c -o build/temp.linux-x86_64-3.9/src/zfp/src/encode4i.o -O3 -ffast-math -std=c99 -fopenmp -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DBIT_STREAM_WORD_TYPE=uint8 -Isrc/zfp/include -c src/zfp/src/encode1l.c -o build/temp.linux-x86_64-3.9/src/zfp/src/encode1l.o -O3 -ffast-math -std=c99 -fopenmp -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DBIT_STREAM_WORD_TYPE=uint8 -Isrc/zfp/include -c src/zfp/src/decode4d.c -o build/temp.linux-x86_64-3.9/src/zfp/src/decode4d.o -O3 -ffast-math -std=c99 -fopenmp -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DBIT_STREAM_WORD_TYPE=uint8 -Isrc/zfp/include -c src/zfp/src/decode2l.c -o build/temp.linux-x86_64-3.9/src/zfp/src/decode2l.o -O3 -ffast-math -std=c99 -fopenmp -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DBIT_STREAM_WORD_TYPE=uint8 -Isrc/zfp/include -c src/zfp/src/decode2f.c -o build/temp.linux-x86_64-3.9/src/zfp/src/decode2f.o -O3 -ffast-math -std=c99 -fopenmp -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DBIT_STREAM_WORD_TYPE=uint8 -Isrc/zfp/include -c src/zfp/src/zfp.c -o build/temp.linux-x86_64-3.9/src/zfp/src/zfp.o -O3 -ffast-math -std=c99 -fopenmp -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DBIT_STREAM_WORD_TYPE=uint8 -Isrc/zfp/include -c src/zfp/src/encode4f.c -o build/temp.linux-x86_64-3.9/src/zfp/src/encode4f.o -O3 -ffast-math -std=c99 -fopenmp -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DBIT_STREAM_WORD_TYPE=uint8 -Isrc/zfp/include -c src/zfp/src/decode1d.c -o build/temp.linux-x86_64-3.9/src/zfp/src/decode1d.o -O3 -ffast-math -std=c99 -fopenmp -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DBIT_STREAM_WORD_TYPE=uint8 -Isrc/zfp/include -c src/zfp/src/decode4f.c -o build/temp.linux-x86_64-3.9/src/zfp/src/decode4f.o -O3 -ffast-math -std=c99 -fopenmp -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DBIT_STREAM_WORD_TYPE=uint8 -Isrc/zfp/include -c src/zfp/src/decode2d.c -o build/temp.linux-x86_64-3.9/src/zfp/src/decode2d.o -O3 -ffast-math -std=c99 -fopenmp -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DBIT_STREAM_WORD_TYPE=uint8 -Isrc/zfp/include -c src/zfp/src/decode4i.c -o build/temp.linux-x86_64-3.9/src/zfp/src/decode4i.o -O3 -ffast-math -std=c99 -fopenmp -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DBIT_STREAM_WORD_TYPE=uint8 -Isrc/zfp/include -c src/zfp/src/encode2f.c -o build/temp.linux-x86_64-3.9/src/zfp/src/encode2f.o -O3 -ffast-math -std=c99 -fopenmp -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DBIT_STREAM_WORD_TYPE=uint8 -Isrc/zfp/include -c src/zfp/src/decode1f.c -o build/temp.linux-x86_64-3.9/src/zfp/src/decode1f.o -O3 -ffast-math -std=c99 -fopenmp -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DBIT_STREAM_WORD_TYPE=uint8 -Isrc/zfp/include -c src/zfp/src/encode3l.c -o build/temp.linux-x86_64-3.9/src/zfp/src/encode3l.o -O3 -ffast-math -std=c99 -fopenmp -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DBIT_STREAM_WORD_TYPE=uint8 -Isrc/zfp/include -c src/zfp/src/encode3i.c -o build/temp.linux-x86_64-3.9/src/zfp/src/encode3i.o -O3 -ffast-math -std=c99 -fopenmp -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DBIT_STREAM_WORD_TYPE=uint8 -Isrc/zfp/include -c src/zfp/src/decode4l.c -o build/temp.linux-x86_64-3.9/src/zfp/src/decode4l.o -O3 -ffast-math -std=c99 -fopenmp -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DBIT_STREAM_WORD_TYPE=uint8 -Isrc/zfp/include -c src/zfp/src/encode4d.c -o build/temp.linux-x86_64-3.9/src/zfp/src/encode4d.o -O3 -ffast-math -std=c99 -fopenmp -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DBIT_STREAM_WORD_TYPE=uint8 -Isrc/zfp/include -c src/zfp/src/decode1l.c -o build/temp.linux-x86_64-3.9/src/zfp/src/decode1l.o -O3 -ffast-math -std=c99 -fopenmp -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DBIT_STREAM_WORD_TYPE=uint8 -Isrc/zfp/include -c src/zfp/src/decode1i.c -o build/temp.linux-x86_64-3.9/src/zfp/src/decode1i.o -O3 -ffast-math -std=c99 -fopenmp -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DBIT_STREAM_WORD_TYPE=uint8 -Isrc/zfp/include -c src/zfp/src/encode2i.c -o build/temp.linux-x86_64-3.9/src/zfp/src/encode2i.o -O3 -ffast-math -std=c99 -fopenmp -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DBIT_STREAM_WORD_TYPE=uint8 -Isrc/zfp/include -c src/zfp/src/decode3i.c -o build/temp.linux-x86_64-3.9/src/zfp/src/decode3i.o -O3 -ffast-math -std=c99 -fopenmp -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DBIT_STREAM_WORD_TYPE=uint8 -Isrc/zfp/include -c src/zfp/src/encode1i.c -o build/temp.linux-x86_64-3.9/src/zfp/src/encode1i.o -O3 -ffast-math -std=c99 -fopenmp -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DBIT_STREAM_WORD_TYPE=uint8 -Isrc/zfp/include -c src/zfp/src/encode2l.c -o build/temp.linux-x86_64-3.9/src/zfp/src/encode2l.o -O3 -ffast-math -std=c99 -fopenmp -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DBIT_STREAM_WORD_TYPE=uint8 -Isrc/zfp/include -c src/zfp/src/encode3f.c -o build/temp.linux-x86_64-3.9/src/zfp/src/encode3f.o -O3 -ffast-math -std=c99 -fopenmp -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DBIT_STREAM_WORD_TYPE=uint8 -Isrc/zfp/include -c src/zfp/src/encode2d.c -o build/temp.linux-x86_64-3.9/src/zfp/src/encode2d.o -O3 -ffast-math -std=c99 -fopenmp -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DBIT_STREAM_WORD_TYPE=uint8 -Isrc/zfp/include -c src/zfp/src/encode1d.c -o build/temp.linux-x86_64-3.9/src/zfp/src/encode1d.o -O3 -ffast-math -std=c99 -fopenmp -msse2 -mavx2 -mavx512f -mavx512bw -march=native ar rcs build/temp.linux-x86_64-3.9/libzfp.a build/temp.linux-x86_64-3.9/src/zfp/src/decode2i.o build/temp.linux-x86_64-3.9/src/zfp/src/encode4l.o build/temp.linux-x86_64-3.9/src/zfp/src/decode3d.o build/temp.linux-x86_64-3.9/src/zfp/src/decode3f.o build/temp.linux-x86_64-3.9/src/zfp/src/decode3l.o build/temp.linux-x86_64-3.9/src/zfp/src/encode3d.o build/temp.linux-x86_64-3.9/src/zfp/src/encode1f.o build/temp.linux-x86_64-3.9/src/zfp/src/bitstream.o build/temp.linux-x86_64-3.9/src/zfp/src/encode4i.o build/temp.linux-x86_64-3.9/src/zfp/src/encode1l.o build/temp.linux-x86_64-3.9/src/zfp/src/decode4d.o build/temp.linux-x86_64-3.9/src/zfp/src/decode2l.o build/temp.linux-x86_64-3.9/src/zfp/src/decode2f.o build/temp.linux-x86_64-3.9/src/zfp/src/zfp.o build/temp.linux-x86_64-3.9/src/zfp/src/encode4f.o build/temp.linux-x86_64-3.9/src/zfp/src/decode1d.o build/temp.linux-x86_64-3.9/src/zfp/src/decode4f.o build/temp.linux-x86_64-3.9/src/zfp/src/decode2d.o build/temp.linux-x86_64-3.9/src/zfp/src/decode4i.o build/temp.linux-x86_64-3.9/src/zfp/src/encode2f.o build/temp.linux-x86_64-3.9/src/zfp/src/decode1f.o build/temp.linux-x86_64-3.9/src/zfp/src/encode3l.o build/temp.linux-x86_64-3.9/src/zfp/src/encode3i.o build/temp.linux-x86_64-3.9/src/zfp/src/decode4l.o build/temp.linux-x86_64-3.9/src/zfp/src/encode4d.o build/temp.linux-x86_64-3.9/src/zfp/src/decode1l.o build/temp.linux-x86_64-3.9/src/zfp/src/decode1i.o build/temp.linux-x86_64-3.9/src/zfp/src/encode2i.o build/temp.linux-x86_64-3.9/src/zfp/src/decode3i.o build/temp.linux-x86_64-3.9/src/zfp/src/encode1i.o build/temp.linux-x86_64-3.9/src/zfp/src/encode2l.o build/temp.linux-x86_64-3.9/src/zfp/src/encode3f.o build/temp.linux-x86_64-3.9/src/zfp/src/encode2d.o build/temp.linux-x86_64-3.9/src/zfp/src/encode1d.o building 'zlib' library creating build/temp.linux-x86_64-3.9/src/c-blosc creating build/temp.linux-x86_64-3.9/src/c-blosc/internal-complibs creating build/temp.linux-x86_64-3.9/src/c-blosc/internal-complibs/zlib-1.2.11 gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/c-blosc/internal-complibs/zlib-1.2.11 -c src/c-blosc/internal-complibs/zlib-1.2.11/inffast.c -o build/temp.linux-x86_64-3.9/src/c-blosc/internal-complibs/zlib-1.2.11/inffast.o -O3 -ffast-math -std=gnu99 -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/c-blosc/internal-complibs/zlib-1.2.11 -c src/c-blosc/internal-complibs/zlib-1.2.11/adler32.c -o build/temp.linux-x86_64-3.9/src/c-blosc/internal-complibs/zlib-1.2.11/adler32.o -O3 -ffast-math -std=gnu99 -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/c-blosc/internal-complibs/zlib-1.2.11 -c src/c-blosc/internal-complibs/zlib-1.2.11/compress.c -o build/temp.linux-x86_64-3.9/src/c-blosc/internal-complibs/zlib-1.2.11/compress.o -O3 -ffast-math -std=gnu99 -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/c-blosc/internal-complibs/zlib-1.2.11 -c src/c-blosc/internal-complibs/zlib-1.2.11/gzlib.c -o build/temp.linux-x86_64-3.9/src/c-blosc/internal-complibs/zlib-1.2.11/gzlib.o -O3 -ffast-math -std=gnu99 -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/c-blosc/internal-complibs/zlib-1.2.11 -c src/c-blosc/internal-complibs/zlib-1.2.11/crc32.c -o build/temp.linux-x86_64-3.9/src/c-blosc/internal-complibs/zlib-1.2.11/crc32.o -O3 -ffast-math -std=gnu99 -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/c-blosc/internal-complibs/zlib-1.2.11 -c src/c-blosc/internal-complibs/zlib-1.2.11/uncompr.c -o build/temp.linux-x86_64-3.9/src/c-blosc/internal-complibs/zlib-1.2.11/uncompr.o -O3 -ffast-math -std=gnu99 -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/c-blosc/internal-complibs/zlib-1.2.11 -c src/c-blosc/internal-complibs/zlib-1.2.11/zutil.c -o build/temp.linux-x86_64-3.9/src/c-blosc/internal-complibs/zlib-1.2.11/zutil.o -O3 -ffast-math -std=gnu99 -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/c-blosc/internal-complibs/zlib-1.2.11 -c src/c-blosc/internal-complibs/zlib-1.2.11/inflate.c -o build/temp.linux-x86_64-3.9/src/c-blosc/internal-complibs/zlib-1.2.11/inflate.o -O3 -ffast-math -std=gnu99 -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/c-blosc/internal-complibs/zlib-1.2.11 -c src/c-blosc/internal-complibs/zlib-1.2.11/inftrees.c -o build/temp.linux-x86_64-3.9/src/c-blosc/internal-complibs/zlib-1.2.11/inftrees.o -O3 -ffast-math -std=gnu99 -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/c-blosc/internal-complibs/zlib-1.2.11 -c src/c-blosc/internal-complibs/zlib-1.2.11/infback.c -o build/temp.linux-x86_64-3.9/src/c-blosc/internal-complibs/zlib-1.2.11/infback.o -O3 -ffast-math -std=gnu99 -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/c-blosc/internal-complibs/zlib-1.2.11 -c src/c-blosc/internal-complibs/zlib-1.2.11/gzclose.c -o build/temp.linux-x86_64-3.9/src/c-blosc/internal-complibs/zlib-1.2.11/gzclose.o -O3 -ffast-math -std=gnu99 -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/c-blosc/internal-complibs/zlib-1.2.11 -c src/c-blosc/internal-complibs/zlib-1.2.11/deflate.c -o build/temp.linux-x86_64-3.9/src/c-blosc/internal-complibs/zlib-1.2.11/deflate.o -O3 -ffast-math -std=gnu99 -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/c-blosc/internal-complibs/zlib-1.2.11 -c src/c-blosc/internal-complibs/zlib-1.2.11/gzread.c -o build/temp.linux-x86_64-3.9/src/c-blosc/internal-complibs/zlib-1.2.11/gzread.o -O3 -ffast-math -std=gnu99 -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/c-blosc/internal-complibs/zlib-1.2.11 -c src/c-blosc/internal-complibs/zlib-1.2.11/trees.c -o build/temp.linux-x86_64-3.9/src/c-blosc/internal-complibs/zlib-1.2.11/trees.o -O3 -ffast-math -std=gnu99 -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/c-blosc/internal-complibs/zlib-1.2.11 -c src/c-blosc/internal-complibs/zlib-1.2.11/gzwrite.c -o build/temp.linux-x86_64-3.9/src/c-blosc/internal-complibs/zlib-1.2.11/gzwrite.o -O3 -ffast-math -std=gnu99 -msse2 -mavx2 -mavx512f -mavx512bw -march=native ar rcs build/temp.linux-x86_64-3.9/libzlib.a build/temp.linux-x86_64-3.9/src/c-blosc/internal-complibs/zlib-1.2.11/inffast.o build/temp.linux-x86_64-3.9/src/c-blosc/internal-complibs/zlib-1.2.11/adler32.o build/temp.linux-x86_64-3.9/src/c-blosc/internal-complibs/zlib-1.2.11/compress.o build/temp.linux-x86_64-3.9/src/c-blosc/internal-complibs/zlib-1.2.11/gzlib.o build/temp.linux-x86_64-3.9/src/c-blosc/internal-complibs/zlib-1.2.11/crc32.o build/temp.linux-x86_64-3.9/src/c-blosc/internal-complibs/zlib-1.2.11/uncompr.o build/temp.linux-x86_64-3.9/src/c-blosc/internal-complibs/zlib-1.2.11/zutil.o build/temp.linux-x86_64-3.9/src/c-blosc/internal-complibs/zlib-1.2.11/inflate.o build/temp.linux-x86_64-3.9/src/c-blosc/internal-complibs/zlib-1.2.11/inftrees.o build/temp.linux-x86_64-3.9/src/c-blosc/internal-complibs/zlib-1.2.11/infback.o build/temp.linux-x86_64-3.9/src/c-blosc/internal-complibs/zlib-1.2.11/gzclose.o build/temp.linux-x86_64-3.9/src/c-blosc/internal-complibs/zlib-1.2.11/deflate.o build/temp.linux-x86_64-3.9/src/c-blosc/internal-complibs/zlib-1.2.11/gzread.o build/temp.linux-x86_64-3.9/src/c-blosc/internal-complibs/zlib-1.2.11/trees.o build/temp.linux-x86_64-3.9/src/c-blosc/internal-complibs/zlib-1.2.11/gzwrite.o building 'zstd' library creating build/temp.linux-x86_64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2 creating build/temp.linux-x86_64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/deprecated creating build/temp.linux-x86_64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/common creating build/temp.linux-x86_64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/compress creating build/temp.linux-x86_64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/legacy creating build/temp.linux-x86_64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/dictBuilder creating build/temp.linux-x86_64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/decompress gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/c-blosc2/internal-complibs/zstd-1.5.2 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2/common -c src/c-blosc2/internal-complibs/zstd-1.5.2/deprecated/zbuff_compress.c -o build/temp.linux-x86_64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/deprecated/zbuff_compress.o -O3 -ffast-math -std=gnu99 -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/c-blosc2/internal-complibs/zstd-1.5.2 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2/common -c src/c-blosc2/internal-complibs/zstd-1.5.2/deprecated/zbuff_decompress.c -o build/temp.linux-x86_64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/deprecated/zbuff_decompress.o -O3 -ffast-math -std=gnu99 -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/c-blosc2/internal-complibs/zstd-1.5.2 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2/common -c src/c-blosc2/internal-complibs/zstd-1.5.2/deprecated/zbuff_common.c -o build/temp.linux-x86_64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/deprecated/zbuff_common.o -O3 -ffast-math -std=gnu99 -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/c-blosc2/internal-complibs/zstd-1.5.2 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2/common -c src/c-blosc2/internal-complibs/zstd-1.5.2/common/xxhash.c -o build/temp.linux-x86_64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/common/xxhash.o -O3 -ffast-math -std=gnu99 -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/c-blosc2/internal-complibs/zstd-1.5.2 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2/common -c src/c-blosc2/internal-complibs/zstd-1.5.2/common/zstd_common.c -o build/temp.linux-x86_64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/common/zstd_common.o -O3 -ffast-math -std=gnu99 -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/c-blosc2/internal-complibs/zstd-1.5.2 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2/common -c src/c-blosc2/internal-complibs/zstd-1.5.2/common/pool.c -o build/temp.linux-x86_64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/common/pool.o -O3 -ffast-math -std=gnu99 -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/c-blosc2/internal-complibs/zstd-1.5.2 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2/common -c src/c-blosc2/internal-complibs/zstd-1.5.2/common/debug.c -o build/temp.linux-x86_64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/common/debug.o -O3 -ffast-math -std=gnu99 -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/c-blosc2/internal-complibs/zstd-1.5.2 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2/common -c src/c-blosc2/internal-complibs/zstd-1.5.2/common/fse_decompress.c -o build/temp.linux-x86_64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/common/fse_decompress.o -O3 -ffast-math -std=gnu99 -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/c-blosc2/internal-complibs/zstd-1.5.2 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2/common -c src/c-blosc2/internal-complibs/zstd-1.5.2/common/threading.c -o build/temp.linux-x86_64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/common/threading.o -O3 -ffast-math -std=gnu99 -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/c-blosc2/internal-complibs/zstd-1.5.2 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2/common -c src/c-blosc2/internal-complibs/zstd-1.5.2/common/entropy_common.c -o build/temp.linux-x86_64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/common/entropy_common.o -O3 -ffast-math -std=gnu99 -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/c-blosc2/internal-complibs/zstd-1.5.2 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2/common -c src/c-blosc2/internal-complibs/zstd-1.5.2/common/error_private.c -o build/temp.linux-x86_64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/common/error_private.o -O3 -ffast-math -std=gnu99 -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/c-blosc2/internal-complibs/zstd-1.5.2 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2/common -c src/c-blosc2/internal-complibs/zstd-1.5.2/compress/zstd_lazy.c -o build/temp.linux-x86_64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/compress/zstd_lazy.o -O3 -ffast-math -std=gnu99 -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/c-blosc2/internal-complibs/zstd-1.5.2 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2/common -c src/c-blosc2/internal-complibs/zstd-1.5.2/compress/zstd_opt.c -o build/temp.linux-x86_64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/compress/zstd_opt.o -O3 -ffast-math -std=gnu99 -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/c-blosc2/internal-complibs/zstd-1.5.2 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2/common -c src/c-blosc2/internal-complibs/zstd-1.5.2/compress/zstd_compress_sequences.c -o build/temp.linux-x86_64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/compress/zstd_compress_sequences.o -O3 -ffast-math -std=gnu99 -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/c-blosc2/internal-complibs/zstd-1.5.2 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2/common -c src/c-blosc2/internal-complibs/zstd-1.5.2/compress/zstd_ldm.c -o build/temp.linux-x86_64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/compress/zstd_ldm.o -O3 -ffast-math -std=gnu99 -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/c-blosc2/internal-complibs/zstd-1.5.2 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2/common -c src/c-blosc2/internal-complibs/zstd-1.5.2/compress/zstd_compress_literals.c -o build/temp.linux-x86_64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/compress/zstd_compress_literals.o -O3 -ffast-math -std=gnu99 -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/c-blosc2/internal-complibs/zstd-1.5.2 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2/common -c src/c-blosc2/internal-complibs/zstd-1.5.2/compress/fse_compress.c -o build/temp.linux-x86_64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/compress/fse_compress.o -O3 -ffast-math -std=gnu99 -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/c-blosc2/internal-complibs/zstd-1.5.2 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2/common -c src/c-blosc2/internal-complibs/zstd-1.5.2/compress/zstd_fast.c -o build/temp.linux-x86_64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/compress/zstd_fast.o -O3 -ffast-math -std=gnu99 -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/c-blosc2/internal-complibs/zstd-1.5.2 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2/common -c src/c-blosc2/internal-complibs/zstd-1.5.2/compress/zstdmt_compress.c -o build/temp.linux-x86_64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/compress/zstdmt_compress.o -O3 -ffast-math -std=gnu99 -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/c-blosc2/internal-complibs/zstd-1.5.2 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2/common -c src/c-blosc2/internal-complibs/zstd-1.5.2/compress/zstd_compress.c -o build/temp.linux-x86_64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/compress/zstd_compress.o -O3 -ffast-math -std=gnu99 -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/c-blosc2/internal-complibs/zstd-1.5.2 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2/common -c src/c-blosc2/internal-complibs/zstd-1.5.2/compress/zstd_compress_superblock.c -o build/temp.linux-x86_64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/compress/zstd_compress_superblock.o -O3 -ffast-math -std=gnu99 -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/c-blosc2/internal-complibs/zstd-1.5.2 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2/common -c src/c-blosc2/internal-complibs/zstd-1.5.2/compress/huf_compress.c -o build/temp.linux-x86_64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/compress/huf_compress.o -O3 -ffast-math -std=gnu99 -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/c-blosc2/internal-complibs/zstd-1.5.2 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2/common -c src/c-blosc2/internal-complibs/zstd-1.5.2/compress/zstd_double_fast.c -o build/temp.linux-x86_64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/compress/zstd_double_fast.o -O3 -ffast-math -std=gnu99 -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/c-blosc2/internal-complibs/zstd-1.5.2 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2/common -c src/c-blosc2/internal-complibs/zstd-1.5.2/compress/hist.c -o build/temp.linux-x86_64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/compress/hist.o -O3 -ffast-math -std=gnu99 -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/c-blosc2/internal-complibs/zstd-1.5.2 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2/common -c src/c-blosc2/internal-complibs/zstd-1.5.2/legacy/zstd_v06.c -o build/temp.linux-x86_64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/legacy/zstd_v06.o -O3 -ffast-math -std=gnu99 -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/c-blosc2/internal-complibs/zstd-1.5.2 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2/common -c src/c-blosc2/internal-complibs/zstd-1.5.2/legacy/zstd_v07.c -o build/temp.linux-x86_64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/legacy/zstd_v07.o -O3 -ffast-math -std=gnu99 -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/c-blosc2/internal-complibs/zstd-1.5.2 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2/common -c src/c-blosc2/internal-complibs/zstd-1.5.2/legacy/zstd_v05.c -o build/temp.linux-x86_64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/legacy/zstd_v05.o -O3 -ffast-math -std=gnu99 -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/c-blosc2/internal-complibs/zstd-1.5.2 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2/common -c src/c-blosc2/internal-complibs/zstd-1.5.2/legacy/zstd_v01.c -o build/temp.linux-x86_64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/legacy/zstd_v01.o -O3 -ffast-math -std=gnu99 -msse2 -mavx2 -mavx512f -mavx512bw -march=native src/c-blosc2/internal-complibs/zstd-1.5.2/legacy/zstd_v01.c: In function ‘ZSTD_decompressSequences’: src/c-blosc2/internal-complibs/zstd-1.5.2/legacy/zstd_v01.c:1882:35: warning: ‘dumps’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1882 | seqState.dumpsEnd = dumps + dumpsLength; | ~~~~~~^~~~~~~~~~~~~ src/c-blosc2/internal-complibs/zstd-1.5.2/legacy/zstd_v01.c:1893:18: warning: ‘nbSeq’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1893 | nbSeq--; | ~~~~~^~ src/c-blosc2/internal-complibs/zstd-1.5.2/legacy/zstd_v01.c:1882:35: warning: ‘dumpsLength’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1882 | seqState.dumpsEnd = dumps + dumpsLength; | ~~~~~~^~~~~~~~~~~~~ src/c-blosc2/internal-complibs/zstd-1.5.2/legacy/zstd_v01.c: In function ‘ZSTD_decompressBlock’: src/c-blosc2/internal-complibs/zstd-1.5.2/legacy/zstd_v01.c:1543:20: warning: ‘litbp.origSize’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1543 | size_t rleSize = litbp.origSize; | ^~~~~~~ src/c-blosc2/internal-complibs/zstd-1.5.2/legacy/zstd_v01.c:1527:23: note: ‘litbp.origSize’ was declared here 1527 | blockProperties_t litbp; | ^~~~~ src/c-blosc2/internal-complibs/zstd-1.5.2/legacy/zstd_v01.c:1534:5: warning: ‘litbp’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1534 | switch(litbp.blockType) | ^~~~~~ src/c-blosc2/internal-complibs/zstd-1.5.2/legacy/zstd_v01.c:1527:23: note: ‘litbp’ was declared here 1527 | blockProperties_t litbp; | ^~~~~ src/c-blosc2/internal-complibs/zstd-1.5.2/legacy/zstd_v01.c: In function ‘ZSTDv01_decompressDCtx’: src/c-blosc2/internal-complibs/zstd-1.5.2/legacy/zstd_v01.c:1968:9: warning: ‘blockProperties’ may be used uninitialized in this function [-Wmaybe-uninitialized] 1968 | switch(blockProperties.blockType) | ^~~~~~ gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/c-blosc2/internal-complibs/zstd-1.5.2 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2/common -c src/c-blosc2/internal-complibs/zstd-1.5.2/legacy/zstd_v03.c -o build/temp.linux-x86_64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/legacy/zstd_v03.o -O3 -ffast-math -std=gnu99 -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/c-blosc2/internal-complibs/zstd-1.5.2 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2/common -c src/c-blosc2/internal-complibs/zstd-1.5.2/legacy/zstd_v02.c -o build/temp.linux-x86_64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/legacy/zstd_v02.o -O3 -ffast-math -std=gnu99 -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/c-blosc2/internal-complibs/zstd-1.5.2 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2/common -c src/c-blosc2/internal-complibs/zstd-1.5.2/legacy/zstd_v04.c -o build/temp.linux-x86_64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/legacy/zstd_v04.o -O3 -ffast-math -std=gnu99 -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/c-blosc2/internal-complibs/zstd-1.5.2 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2/common -c src/c-blosc2/internal-complibs/zstd-1.5.2/dictBuilder/fastcover.c -o build/temp.linux-x86_64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/dictBuilder/fastcover.o -O3 -ffast-math -std=gnu99 -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/c-blosc2/internal-complibs/zstd-1.5.2 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2/common -c src/c-blosc2/internal-complibs/zstd-1.5.2/dictBuilder/divsufsort.c -o build/temp.linux-x86_64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/dictBuilder/divsufsort.o -O3 -ffast-math -std=gnu99 -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/c-blosc2/internal-complibs/zstd-1.5.2 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2/common -c src/c-blosc2/internal-complibs/zstd-1.5.2/dictBuilder/zdict.c -o build/temp.linux-x86_64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/dictBuilder/zdict.o -O3 -ffast-math -std=gnu99 -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/c-blosc2/internal-complibs/zstd-1.5.2 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2/common -c src/c-blosc2/internal-complibs/zstd-1.5.2/dictBuilder/cover.c -o build/temp.linux-x86_64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/dictBuilder/cover.o -O3 -ffast-math -std=gnu99 -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/c-blosc2/internal-complibs/zstd-1.5.2 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2/common -c src/c-blosc2/internal-complibs/zstd-1.5.2/decompress/zstd_decompress.c -o build/temp.linux-x86_64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/decompress/zstd_decompress.o -O3 -ffast-math -std=gnu99 -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/c-blosc2/internal-complibs/zstd-1.5.2 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2/common -c src/c-blosc2/internal-complibs/zstd-1.5.2/decompress/zstd_ddict.c -o build/temp.linux-x86_64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/decompress/zstd_ddict.o -O3 -ffast-math -std=gnu99 -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/c-blosc2/internal-complibs/zstd-1.5.2 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2/common -c src/c-blosc2/internal-complibs/zstd-1.5.2/decompress/huf_decompress.c -o build/temp.linux-x86_64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/decompress/huf_decompress.o -O3 -ffast-math -std=gnu99 -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/c-blosc2/internal-complibs/zstd-1.5.2 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2/common -c src/c-blosc2/internal-complibs/zstd-1.5.2/decompress/zstd_decompress_block.c -o build/temp.linux-x86_64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/decompress/zstd_decompress_block.o -O3 -ffast-math -std=gnu99 -msse2 -mavx2 -mavx512f -mavx512bw -march=native ar rcs build/temp.linux-x86_64-3.9/libzstd.a build/temp.linux-x86_64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/deprecated/zbuff_compress.o build/temp.linux-x86_64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/deprecated/zbuff_decompress.o build/temp.linux-x86_64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/deprecated/zbuff_common.o build/temp.linux-x86_64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/common/xxhash.o build/temp.linux-x86_64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/common/zstd_common.o build/temp.linux-x86_64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/common/pool.o build/temp.linux-x86_64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/common/debug.o build/temp.linux-x86_64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/common/fse_decompress.o build/temp.linux-x86_64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/common/threading.o build/temp.linux-x86_64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/common/entropy_common.o build/temp.linux-x86_64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/common/error_private.o build/temp.linux-x86_64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/compress/zstd_lazy.o build/temp.linux-x86_64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/compress/zstd_opt.o build/temp.linux-x86_64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/compress/zstd_compress_sequences.o build/temp.linux-x86_64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/compress/zstd_ldm.o build/temp.linux-x86_64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/compress/zstd_compress_literals.o build/temp.linux-x86_64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/compress/fse_compress.o build/temp.linux-x86_64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/compress/zstd_fast.o build/temp.linux-x86_64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/compress/zstdmt_compress.o build/temp.linux-x86_64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/compress/zstd_compress.o build/temp.linux-x86_64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/compress/zstd_compress_superblock.o build/temp.linux-x86_64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/compress/huf_compress.o build/temp.linux-x86_64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/compress/zstd_double_fast.o build/temp.linux-x86_64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/compress/hist.o build/temp.linux-x86_64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/legacy/zstd_v06.o build/temp.linux-x86_64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/legacy/zstd_v07.o build/temp.linux-x86_64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/legacy/zstd_v05.o build/temp.linux-x86_64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/legacy/zstd_v01.o build/temp.linux-x86_64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/legacy/zstd_v03.o build/temp.linux-x86_64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/legacy/zstd_v02.o build/temp.linux-x86_64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/legacy/zstd_v04.o build/temp.linux-x86_64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/dictBuilder/fastcover.o build/temp.linux-x86_64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/dictBuilder/divsufsort.o build/temp.linux-x86_64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/dictBuilder/zdict.o build/temp.linux-x86_64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/dictBuilder/cover.o build/temp.linux-x86_64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/decompress/zstd_decompress.o build/temp.linux-x86_64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/decompress/zstd_ddict.o build/temp.linux-x86_64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/decompress/huf_decompress.o build/temp.linux-x86_64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/decompress/zstd_decompress_block.o building 'hdf5_dl' library gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DH5_USE_18_API -Isrc/hdf5/include/linux -Isrc/hdf5/include -c src/hdf5_dl.c -o build/temp.linux-x86_64-3.9/src/hdf5_dl.o -msse2 -mavx2 -mavx512f -mavx512bw -march=native ar rcs build/temp.linux-x86_64-3.9/libhdf5_dl.a build/temp.linux-x86_64-3.9/src/hdf5_dl.o running build_ext building 'hdf5plugin.plugins.libh5bzip2' extension creating build/temp.linux-x86_64-3.9/src/PyTables creating build/temp.linux-x86_64-3.9/src/PyTables/src creating build/temp.linux-x86_64-3.9/src/bzip2 gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DHAVE_BZ2_LIB=1 -DH5_USE_18_API -Isrc/hdf5/include -Isrc/hdf5/include/linux -Isrc/PyTables/src/ -Isrc/bzip2 -I/usr/include/python3.9 -c src/H5Zbzip2_plugin.c -o build/temp.linux-x86_64-3.9/src/H5Zbzip2_plugin.o -Wall -Winline -O2 -g -D_FILE_OFFSET_BITS=64 -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DHAVE_BZ2_LIB=1 -DH5_USE_18_API -Isrc/hdf5/include -Isrc/hdf5/include/linux -Isrc/PyTables/src/ -Isrc/bzip2 -I/usr/include/python3.9 -c src/PyTables/src/H5Zbzip2.c -o build/temp.linux-x86_64-3.9/src/PyTables/src/H5Zbzip2.o -Wall -Winline -O2 -g -D_FILE_OFFSET_BITS=64 -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DHAVE_BZ2_LIB=1 -DH5_USE_18_API -Isrc/hdf5/include -Isrc/hdf5/include/linux -Isrc/PyTables/src/ -Isrc/bzip2 -I/usr/include/python3.9 -c src/bzip2/blocksort.c -o build/temp.linux-x86_64-3.9/src/bzip2/blocksort.o -Wall -Winline -O2 -g -D_FILE_OFFSET_BITS=64 -msse2 -mavx2 -mavx512f -mavx512bw -march=native src/bzip2/blocksort.c: In function ‘mainSort’: src/bzip2/blocksort.c:347:6: warning: inlining failed in call to ‘mainGtU’: --param max-inline-insns-single limit reached [-Winline] 347 | Bool mainGtU ( UInt32 i1, | ^~~~~~~ src/bzip2/blocksort.c:514:18: note: called from here 514 | while ( mainGtU ( | ^~~~~~~~~ 515 | ptr[j-h]+d, v+d, block, quadrant, nblock, budget | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516 | ) ) { | ~ src/bzip2/blocksort.c:347:6: warning: inlining failed in call to ‘mainGtU’: --param max-inline-insns-single limit reached [-Winline] 347 | Bool mainGtU ( UInt32 i1, | ^~~~~~~ src/bzip2/blocksort.c:528:18: note: called from here 528 | while ( mainGtU ( | ^~~~~~~~~ 529 | ptr[j-h]+d, v+d, block, quadrant, nblock, budget | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 530 | ) ) { | ~ src/bzip2/blocksort.c:347:6: warning: inlining failed in call to ‘mainGtU’: --param max-inline-insns-single limit reached [-Winline] 347 | Bool mainGtU ( UInt32 i1, | ^~~~~~~ src/bzip2/blocksort.c:542:18: note: called from here 542 | while ( mainGtU ( | ^~~~~~~~~ 543 | ptr[j-h]+d, v+d, block, quadrant, nblock, budget | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 544 | ) ) { | ~ gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DHAVE_BZ2_LIB=1 -DH5_USE_18_API -Isrc/hdf5/include -Isrc/hdf5/include/linux -Isrc/PyTables/src/ -Isrc/bzip2 -I/usr/include/python3.9 -c src/bzip2/bzlib.c -o build/temp.linux-x86_64-3.9/src/bzip2/bzlib.o -Wall -Winline -O2 -g -D_FILE_OFFSET_BITS=64 -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DHAVE_BZ2_LIB=1 -DH5_USE_18_API -Isrc/hdf5/include -Isrc/hdf5/include/linux -Isrc/PyTables/src/ -Isrc/bzip2 -I/usr/include/python3.9 -c src/bzip2/compress.c -o build/temp.linux-x86_64-3.9/src/bzip2/compress.o -Wall -Winline -O2 -g -D_FILE_OFFSET_BITS=64 -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DHAVE_BZ2_LIB=1 -DH5_USE_18_API -Isrc/hdf5/include -Isrc/hdf5/include/linux -Isrc/PyTables/src/ -Isrc/bzip2 -I/usr/include/python3.9 -c src/bzip2/crctable.c -o build/temp.linux-x86_64-3.9/src/bzip2/crctable.o -Wall -Winline -O2 -g -D_FILE_OFFSET_BITS=64 -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DHAVE_BZ2_LIB=1 -DH5_USE_18_API -Isrc/hdf5/include -Isrc/hdf5/include/linux -Isrc/PyTables/src/ -Isrc/bzip2 -I/usr/include/python3.9 -c src/bzip2/decompress.c -o build/temp.linux-x86_64-3.9/src/bzip2/decompress.o -Wall -Winline -O2 -g -D_FILE_OFFSET_BITS=64 -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DHAVE_BZ2_LIB=1 -DH5_USE_18_API -Isrc/hdf5/include -Isrc/hdf5/include/linux -Isrc/PyTables/src/ -Isrc/bzip2 -I/usr/include/python3.9 -c src/bzip2/huffman.c -o build/temp.linux-x86_64-3.9/src/bzip2/huffman.o -Wall -Winline -O2 -g -D_FILE_OFFSET_BITS=64 -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DHAVE_BZ2_LIB=1 -DH5_USE_18_API -Isrc/hdf5/include -Isrc/hdf5/include/linux -Isrc/PyTables/src/ -Isrc/bzip2 -I/usr/include/python3.9 -c src/bzip2/randtable.c -o build/temp.linux-x86_64-3.9/src/bzip2/randtable.o -Wall -Winline -O2 -g -D_FILE_OFFSET_BITS=64 -msse2 -mavx2 -mavx512f -mavx512bw -march=native creating build/lib.linux-x86_64-3.9/hdf5plugin/plugins gcc -shared -g -g -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/generic-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-x86_64-3.9/src/H5Zbzip2_plugin.o build/temp.linux-x86_64-3.9/src/PyTables/src/H5Zbzip2.o build/temp.linux-x86_64-3.9/src/bzip2/blocksort.o build/temp.linux-x86_64-3.9/src/bzip2/bzlib.o build/temp.linux-x86_64-3.9/src/bzip2/compress.o build/temp.linux-x86_64-3.9/src/bzip2/crctable.o build/temp.linux-x86_64-3.9/src/bzip2/decompress.o build/temp.linux-x86_64-3.9/src/bzip2/huffman.o build/temp.linux-x86_64-3.9/src/bzip2/randtable.o -L/usr/lib64 -Lbuild/temp.linux-x86_64-3.9 -lcharls -llz4 -lsnappy -lzfp -lzlib -lzstd -lhdf5_dl -o build/lib.linux-x86_64-3.9/hdf5plugin/plugins/libh5bzip2.so building 'hdf5plugin.plugins.libh5lz4' extension creating build/temp.linux-x86_64-3.9/src/LZ4 gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DH5_USE_18_API -Isrc/hdf5/include -Isrc/hdf5/include/linux -Isrc/c-blosc2/internal-complibs/lz4-1.9.4 -I/usr/include/python3.9 -c src/LZ4/H5Zlz4.c -o build/temp.linux-x86_64-3.9/src/LZ4/H5Zlz4.o -msse2 -mavx2 -mavx512f -mavx512bw -march=native src/LZ4/H5Zlz4.c: In function ‘H5Z_filter_lz4’: src/LZ4/H5Zlz4.c:103:17: warning: ‘LZ4_decompress_fast’ is deprecated: This function is deprecated and unsafe. Consider using LZ4_decompress_safe() instead [-Wdeprecated-declarations] 103 | int compressedBytes = LZ4_decompress_fast(rpos, roBuf, blockSize); | ^~~ In file included from src/LZ4/H5Zlz4.c:18: src/c-blosc2/internal-complibs/lz4-1.9.4/lz4.h:822:16: note: declared here 822 | LZ4LIB_API int LZ4_decompress_fast (const char* src, char* dst, int originalSize); | ^~~~~~~~~~~~~~~~~~~ src/LZ4/H5Zlz4.c:107:36: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare] 107 | if(compressedBytes != compressedBlockSize) | ^~ gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DH5_USE_18_API -Isrc/hdf5/include -Isrc/hdf5/include/linux -Isrc/c-blosc2/internal-complibs/lz4-1.9.4 -I/usr/include/python3.9 -c src/LZ4/lz4_h5plugin.c -o build/temp.linux-x86_64-3.9/src/LZ4/lz4_h5plugin.o -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -shared -g -g -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/generic-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-x86_64-3.9/src/LZ4/H5Zlz4.o build/temp.linux-x86_64-3.9/src/LZ4/lz4_h5plugin.o -L/usr/lib64 -Lbuild/temp.linux-x86_64-3.9 -lcharls -llz4 -lsnappy -lzfp -lzlib -lzstd -lhdf5_dl -o build/lib.linux-x86_64-3.9/hdf5plugin/plugins/libh5lz4.so building 'hdf5plugin.plugins.libh5bshuf' extension creating build/temp.linux-x86_64-3.9/src/bitshuffle creating build/temp.linux-x86_64-3.9/src/bitshuffle/src gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DZSTD_SUPPORT=1 -DH5_USE_18_API -Isrc/hdf5/include -Isrc/hdf5/include/linux -Isrc/bitshuffle/src -Isrc/c-blosc2/internal-complibs/lz4-1.9.4 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2/common -I/usr/include/python3.9 -c src/bitshuffle/src/bitshuffle.c -o build/temp.linux-x86_64-3.9/src/bitshuffle/src/bitshuffle.o -O3 -ffast-math -std=c99 -fopenmp -msse2 -mavx2 -mavx512f -mavx512bw -march=native src/bitshuffle/src/bitshuffle.c: In function ‘bshuf_decompress_lz4_block’: src/bitshuffle/src/bitshuffle.c:102:16: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘long unsigned int’ [-Wsign-compare] 102 | if (nbytes != size * elem_size) { | ^~ src/bitshuffle/src/bitshuffle.c: In function ‘bshuf_decompress_zstd_block’: src/bitshuffle/src/bitshuffle.c:187:16: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘long unsigned int’ [-Wsign-compare] 187 | if (nbytes != size * elem_size) { | ^~ gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DZSTD_SUPPORT=1 -DH5_USE_18_API -Isrc/hdf5/include -Isrc/hdf5/include/linux -Isrc/bitshuffle/src -Isrc/c-blosc2/internal-complibs/lz4-1.9.4 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2/common -I/usr/include/python3.9 -c src/bitshuffle/src/bitshuffle_core.c -o build/temp.linux-x86_64-3.9/src/bitshuffle/src/bitshuffle_core.o -O3 -ffast-math -std=c99 -fopenmp -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DZSTD_SUPPORT=1 -DH5_USE_18_API -Isrc/hdf5/include -Isrc/hdf5/include/linux -Isrc/bitshuffle/src -Isrc/c-blosc2/internal-complibs/lz4-1.9.4 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2/common -I/usr/include/python3.9 -c src/bitshuffle/src/bshuf_h5filter.c -o build/temp.linux-x86_64-3.9/src/bitshuffle/src/bshuf_h5filter.o -O3 -ffast-math -std=c99 -fopenmp -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DZSTD_SUPPORT=1 -DH5_USE_18_API -Isrc/hdf5/include -Isrc/hdf5/include/linux -Isrc/bitshuffle/src -Isrc/c-blosc2/internal-complibs/lz4-1.9.4 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2/common -I/usr/include/python3.9 -c src/bitshuffle/src/bshuf_h5plugin.c -o build/temp.linux-x86_64-3.9/src/bitshuffle/src/bshuf_h5plugin.o -O3 -ffast-math -std=c99 -fopenmp -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DZSTD_SUPPORT=1 -DH5_USE_18_API -Isrc/hdf5/include -Isrc/hdf5/include/linux -Isrc/bitshuffle/src -Isrc/c-blosc2/internal-complibs/lz4-1.9.4 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2/common -I/usr/include/python3.9 -c src/bitshuffle/src/iochain.c -o build/temp.linux-x86_64-3.9/src/bitshuffle/src/iochain.o -O3 -ffast-math -std=c99 -fopenmp -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -shared -g -g -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/generic-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-x86_64-3.9/src/bitshuffle/src/bitshuffle.o build/temp.linux-x86_64-3.9/src/bitshuffle/src/bitshuffle_core.o build/temp.linux-x86_64-3.9/src/bitshuffle/src/bshuf_h5filter.o build/temp.linux-x86_64-3.9/src/bitshuffle/src/bshuf_h5plugin.o build/temp.linux-x86_64-3.9/src/bitshuffle/src/iochain.o src/c-blosc2/internal-complibs/zstd-1.5.2/decompress/huf_decompress_amd64.S -L/usr/lib64 -Lbuild/temp.linux-x86_64-3.9 -lcharls -llz4 -lsnappy -lzfp -lzlib -lzstd -lhdf5_dl -o build/lib.linux-x86_64-3.9/hdf5plugin/plugins/libh5bshuf.so -fopenmp building 'hdf5plugin.plugins.libh5blosc' extension creating build/temp.linux-x86_64-3.9/src/c-blosc/blosc creating build/temp.linux-x86_64-3.9/src/hdf5-blosc creating build/temp.linux-x86_64-3.9/src/hdf5-blosc/src gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DHAVE_LZ4=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -DH5_USE_18_API -DHAVE_SNAPPY=1 -DSHUFFLE_SSE2_ENABLED=1 -DSHUFFLE_AVX2_ENABLED=1 -Isrc/hdf5/include -Isrc/hdf5/include/linux -Isrc/c-blosc -Isrc/c-blosc/blosc -Isrc/c-blosc2/internal-complibs/lz4-1.9.4 -Isrc/c-blosc/internal-complibs/zlib-1.2.11 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2/common -Isrc/hdf5-blosc/src -Isrc/snappy -I/usr/include/python3.9 -c src/c-blosc/blosc/bitshuffle-avx2.c -o build/temp.linux-x86_64-3.9/src/c-blosc/blosc/bitshuffle-avx2.o -std=gnu99 -O3 -ffast-math -pthread -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DHAVE_LZ4=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -DH5_USE_18_API -DHAVE_SNAPPY=1 -DSHUFFLE_SSE2_ENABLED=1 -DSHUFFLE_AVX2_ENABLED=1 -Isrc/hdf5/include -Isrc/hdf5/include/linux -Isrc/c-blosc -Isrc/c-blosc/blosc -Isrc/c-blosc2/internal-complibs/lz4-1.9.4 -Isrc/c-blosc/internal-complibs/zlib-1.2.11 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2/common -Isrc/hdf5-blosc/src -Isrc/snappy -I/usr/include/python3.9 -c src/c-blosc/blosc/bitshuffle-generic.c -o build/temp.linux-x86_64-3.9/src/c-blosc/blosc/bitshuffle-generic.o -std=gnu99 -O3 -ffast-math -pthread -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DHAVE_LZ4=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -DH5_USE_18_API -DHAVE_SNAPPY=1 -DSHUFFLE_SSE2_ENABLED=1 -DSHUFFLE_AVX2_ENABLED=1 -Isrc/hdf5/include -Isrc/hdf5/include/linux -Isrc/c-blosc -Isrc/c-blosc/blosc -Isrc/c-blosc2/internal-complibs/lz4-1.9.4 -Isrc/c-blosc/internal-complibs/zlib-1.2.11 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2/common -Isrc/hdf5-blosc/src -Isrc/snappy -I/usr/include/python3.9 -c src/c-blosc/blosc/bitshuffle-sse2.c -o build/temp.linux-x86_64-3.9/src/c-blosc/blosc/bitshuffle-sse2.o -std=gnu99 -O3 -ffast-math -pthread -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DHAVE_LZ4=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -DH5_USE_18_API -DHAVE_SNAPPY=1 -DSHUFFLE_SSE2_ENABLED=1 -DSHUFFLE_AVX2_ENABLED=1 -Isrc/hdf5/include -Isrc/hdf5/include/linux -Isrc/c-blosc -Isrc/c-blosc/blosc -Isrc/c-blosc2/internal-complibs/lz4-1.9.4 -Isrc/c-blosc/internal-complibs/zlib-1.2.11 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2/common -Isrc/hdf5-blosc/src -Isrc/snappy -I/usr/include/python3.9 -c src/c-blosc/blosc/blosc.c -o build/temp.linux-x86_64-3.9/src/c-blosc/blosc/blosc.o -std=gnu99 -O3 -ffast-math -pthread -msse2 -mavx2 -mavx512f -mavx512bw -march=native src/c-blosc/blosc/blosc.c: In function ‘blosc_d’: src/c-blosc/blosc/blosc.c:763:38: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘long unsigned int’ [-Wsign-compare] 763 | if (src_offset < 0 || src_offset > compressedsize - sizeof(int32_t)) { | ^ src/c-blosc/blosc/blosc.c: In function ‘compute_blocksize’: src/c-blosc/blosc/blosc.c:985:19: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘long unsigned int’ [-Wsign-compare] 985 | if (blocksize > BLOSC_MAX_BLOCKSIZE) { | ^ src/c-blosc/blosc/blosc.c: In function ‘blosc_run_decompression_with_context’: src/c-blosc/blosc/blosc.c:1458:53: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1458 | if (context->blocksize <= 0 || context->blocksize > destsize || | ^ src/c-blosc/blosc/blosc.c:1459:26: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘long unsigned int’ [-Wsign-compare] 1459 | context->blocksize > BLOSC_MAX_BLOCKSIZE || context->typesize <= 0 || | ^ src/c-blosc/blosc/blosc.c: In function ‘blosc_getitem’: src/c-blosc/blosc/blosc.c:1596:57: warning: comparison of integer expressions of different signedness: ‘int32_t’ {aka ‘int’} and ‘long unsigned int’ [-Wsign-compare] 1596 | if (blocksize <= 0 || blocksize > nbytes || blocksize > BLOSC_MAX_BLOCKSIZE || | ^ gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DHAVE_LZ4=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -DH5_USE_18_API -DHAVE_SNAPPY=1 -DSHUFFLE_SSE2_ENABLED=1 -DSHUFFLE_AVX2_ENABLED=1 -Isrc/hdf5/include -Isrc/hdf5/include/linux -Isrc/c-blosc -Isrc/c-blosc/blosc -Isrc/c-blosc2/internal-complibs/lz4-1.9.4 -Isrc/c-blosc/internal-complibs/zlib-1.2.11 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2/common -Isrc/hdf5-blosc/src -Isrc/snappy -I/usr/include/python3.9 -c src/c-blosc/blosc/blosclz.c -o build/temp.linux-x86_64-3.9/src/c-blosc/blosc/blosclz.o -std=gnu99 -O3 -ffast-math -pthread -msse2 -mavx2 -mavx512f -mavx512bw -march=native src/c-blosc/blosc/blosclz.c: In function ‘get_cratio’: src/c-blosc/blosc/blosclz.c:381:13: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 381 | if (len < minlen) { | ^ At top level: src/c-blosc/blosc/blosclz.c:192:17: warning: ‘get_match_32’ defined but not used [-Wunused-function] 192 | static uint8_t *get_match_32(uint8_t *ip, const uint8_t *ip_bound, const uint8_t *ref) { | ^~~~~~~~~~~~ src/c-blosc/blosc/blosclz.c:146:17: warning: ‘get_match’ defined but not used [-Wunused-function] 146 | static uint8_t *get_match(uint8_t *ip, const uint8_t *ip_bound, const uint8_t *ref) { | ^~~~~~~~~ src/c-blosc/blosc/blosclz.c:90:17: warning: ‘get_run_16’ defined but not used [-Wunused-function] 90 | static uint8_t *get_run_16(uint8_t *ip, const uint8_t *ip_bound, const uint8_t *ref) { | ^~~~~~~~~~ src/c-blosc/blosc/blosclz.c:64:17: warning: ‘get_run_32’ defined but not used [-Wunused-function] 64 | static uint8_t *get_run_32(uint8_t *ip, const uint8_t *ip_bound, const uint8_t *ref) { | ^~~~~~~~~~ gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DHAVE_LZ4=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -DH5_USE_18_API -DHAVE_SNAPPY=1 -DSHUFFLE_SSE2_ENABLED=1 -DSHUFFLE_AVX2_ENABLED=1 -Isrc/hdf5/include -Isrc/hdf5/include/linux -Isrc/c-blosc -Isrc/c-blosc/blosc -Isrc/c-blosc2/internal-complibs/lz4-1.9.4 -Isrc/c-blosc/internal-complibs/zlib-1.2.11 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2/common -Isrc/hdf5-blosc/src -Isrc/snappy -I/usr/include/python3.9 -c src/c-blosc/blosc/fastcopy.c -o build/temp.linux-x86_64-3.9/src/c-blosc/blosc/fastcopy.o -std=gnu99 -O3 -ffast-math -pthread -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DHAVE_LZ4=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -DH5_USE_18_API -DHAVE_SNAPPY=1 -DSHUFFLE_SSE2_ENABLED=1 -DSHUFFLE_AVX2_ENABLED=1 -Isrc/hdf5/include -Isrc/hdf5/include/linux -Isrc/c-blosc -Isrc/c-blosc/blosc -Isrc/c-blosc2/internal-complibs/lz4-1.9.4 -Isrc/c-blosc/internal-complibs/zlib-1.2.11 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2/common -Isrc/hdf5-blosc/src -Isrc/snappy -I/usr/include/python3.9 -c src/c-blosc/blosc/shuffle-avx2.c -o build/temp.linux-x86_64-3.9/src/c-blosc/blosc/shuffle-avx2.o -std=gnu99 -O3 -ffast-math -pthread -msse2 -mavx2 -mavx512f -mavx512bw -march=native src/c-blosc/blosc/shuffle-avx2.c: In function ‘shuffle16_tiled_avx2’: src/c-blosc/blosc/shuffle-avx2.c:283:75: warning: operand of ‘?:’ changes signedness from ‘long long int’ to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare] 283 | offset_into_type += (offset_into_type == 0 && vecs_per_el.rem > 0 ? vecs_per_el.rem : sizeof(__m128i))) { | ^~~~~~~~~~~~~~~ src/c-blosc/blosc/shuffle-avx2.c: In function ‘unshuffle16_tiled_avx2’: src/c-blosc/blosc/shuffle-avx2.c:540:73: warning: operand of ‘?:’ changes signedness from ‘long long int’ to ‘long unsigned int’ due to unsignedness of other operand [-Wsign-compare] 540 | offset_into_type += (offset_into_type == 0 && vecs_per_el.rem > 0 ? vecs_per_el.rem : sizeof(__m128i))) { | ^~~~~~~~~~~~~~~ gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DHAVE_LZ4=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -DH5_USE_18_API -DHAVE_SNAPPY=1 -DSHUFFLE_SSE2_ENABLED=1 -DSHUFFLE_AVX2_ENABLED=1 -Isrc/hdf5/include -Isrc/hdf5/include/linux -Isrc/c-blosc -Isrc/c-blosc/blosc -Isrc/c-blosc2/internal-complibs/lz4-1.9.4 -Isrc/c-blosc/internal-complibs/zlib-1.2.11 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2/common -Isrc/hdf5-blosc/src -Isrc/snappy -I/usr/include/python3.9 -c src/c-blosc/blosc/shuffle-generic.c -o build/temp.linux-x86_64-3.9/src/c-blosc/blosc/shuffle-generic.o -std=gnu99 -O3 -ffast-math -pthread -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DHAVE_LZ4=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -DH5_USE_18_API -DHAVE_SNAPPY=1 -DSHUFFLE_SSE2_ENABLED=1 -DSHUFFLE_AVX2_ENABLED=1 -Isrc/hdf5/include -Isrc/hdf5/include/linux -Isrc/c-blosc -Isrc/c-blosc/blosc -Isrc/c-blosc2/internal-complibs/lz4-1.9.4 -Isrc/c-blosc/internal-complibs/zlib-1.2.11 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2/common -Isrc/hdf5-blosc/src -Isrc/snappy -I/usr/include/python3.9 -c src/c-blosc/blosc/shuffle-sse2.c -o build/temp.linux-x86_64-3.9/src/c-blosc/blosc/shuffle-sse2.o -std=gnu99 -O3 -ffast-math -pthread -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DHAVE_LZ4=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -DH5_USE_18_API -DHAVE_SNAPPY=1 -DSHUFFLE_SSE2_ENABLED=1 -DSHUFFLE_AVX2_ENABLED=1 -Isrc/hdf5/include -Isrc/hdf5/include/linux -Isrc/c-blosc -Isrc/c-blosc/blosc -Isrc/c-blosc2/internal-complibs/lz4-1.9.4 -Isrc/c-blosc/internal-complibs/zlib-1.2.11 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2/common -Isrc/hdf5-blosc/src -Isrc/snappy -I/usr/include/python3.9 -c src/c-blosc/blosc/shuffle.c -o build/temp.linux-x86_64-3.9/src/c-blosc/blosc/shuffle.o -std=gnu99 -O3 -ffast-math -pthread -msse2 -mavx2 -mavx512f -mavx512bw -march=native In file included from src/c-blosc/blosc/shuffle.c:12: src/c-blosc/blosc/shuffle-generic.h:61:13: warning: ‘unshuffle_generic_inline’ defined but not used [-Wunused-function] 61 | static void unshuffle_generic_inline(const size_t type_size, | ^~~~~~~~~~~~~~~~~~~~~~~~ src/c-blosc/blosc/shuffle-generic.h:32:13: warning: ‘shuffle_generic_inline’ defined but not used [-Wunused-function] 32 | static void shuffle_generic_inline(const size_t type_size, | ^~~~~~~~~~~~~~~~~~~~~~ gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DHAVE_LZ4=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -DH5_USE_18_API -DHAVE_SNAPPY=1 -DSHUFFLE_SSE2_ENABLED=1 -DSHUFFLE_AVX2_ENABLED=1 -Isrc/hdf5/include -Isrc/hdf5/include/linux -Isrc/c-blosc -Isrc/c-blosc/blosc -Isrc/c-blosc2/internal-complibs/lz4-1.9.4 -Isrc/c-blosc/internal-complibs/zlib-1.2.11 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2/common -Isrc/hdf5-blosc/src -Isrc/snappy -I/usr/include/python3.9 -c src/hdf5-blosc/src/blosc_filter.c -o build/temp.linux-x86_64-3.9/src/hdf5-blosc/src/blosc_filter.o -std=gnu99 -O3 -ffast-math -pthread -msse2 -mavx2 -mavx512f -mavx512bw -march=native src/hdf5-blosc/src/blosc_filter.c: In function ‘blosc_filter’: src/hdf5-blosc/src/blosc_filter.c:183:14: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 183 | complist = blosc_list_compressors(); | ^ src/hdf5-blosc/src/blosc_filter.c:184:49: warning: passing argument 2 of ‘blosc_compcode_to_compname’ from incompatible pointer type [-Wincompatible-pointer-types] 184 | code = blosc_compcode_to_compname(compcode, &compname); | ^~~~~~~~~ | | | char ** In file included from src/hdf5-blosc/src/blosc_filter.h:8, from src/hdf5-blosc/src/blosc_filter.c:19: src/c-blosc/blosc/blosc.h:359:72: note: expected ‘const char **’ but argument is of type ‘char **’ 359 | BLOSC_EXPORT int blosc_compcode_to_compname(int compcode, const char **compname); | ~~~~~~~~~~~~~^~~~~~~~ src/hdf5-blosc/src/blosc_filter.c:160:8: warning: unused variable ‘errmsg’ [-Wunused-variable] 160 | char errmsg[256]; | ^~~~~~ gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DHAVE_LZ4=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -DH5_USE_18_API -DHAVE_SNAPPY=1 -DSHUFFLE_SSE2_ENABLED=1 -DSHUFFLE_AVX2_ENABLED=1 -Isrc/hdf5/include -Isrc/hdf5/include/linux -Isrc/c-blosc -Isrc/c-blosc/blosc -Isrc/c-blosc2/internal-complibs/lz4-1.9.4 -Isrc/c-blosc/internal-complibs/zlib-1.2.11 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2/common -Isrc/hdf5-blosc/src -Isrc/snappy -I/usr/include/python3.9 -c src/hdf5-blosc/src/blosc_plugin.c -o build/temp.linux-x86_64-3.9/src/hdf5-blosc/src/blosc_plugin.o -std=gnu99 -O3 -ffast-math -pthread -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -shared -g -g -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/generic-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-x86_64-3.9/src/c-blosc/blosc/bitshuffle-avx2.o build/temp.linux-x86_64-3.9/src/c-blosc/blosc/bitshuffle-generic.o build/temp.linux-x86_64-3.9/src/c-blosc/blosc/bitshuffle-sse2.o build/temp.linux-x86_64-3.9/src/c-blosc/blosc/blosc.o build/temp.linux-x86_64-3.9/src/c-blosc/blosc/blosclz.o build/temp.linux-x86_64-3.9/src/c-blosc/blosc/fastcopy.o build/temp.linux-x86_64-3.9/src/c-blosc/blosc/shuffle-avx2.o build/temp.linux-x86_64-3.9/src/c-blosc/blosc/shuffle-generic.o build/temp.linux-x86_64-3.9/src/c-blosc/blosc/shuffle-sse2.o build/temp.linux-x86_64-3.9/src/c-blosc/blosc/shuffle.o build/temp.linux-x86_64-3.9/src/hdf5-blosc/src/blosc_filter.o build/temp.linux-x86_64-3.9/src/hdf5-blosc/src/blosc_plugin.o src/c-blosc2/internal-complibs/zstd-1.5.2/decompress/huf_decompress_amd64.S -L/usr/lib64 -Lbuild/temp.linux-x86_64-3.9 -lcharls -llz4 -lsnappy -lzfp -lzlib -lzstd -lhdf5_dl -o build/lib.linux-x86_64-3.9/hdf5plugin/plugins/libh5blosc.so -pthread -lstdc++ building 'hdf5plugin.plugins.libh5blosc2' extension creating build/temp.linux-x86_64-3.9/src/PyTables/hdf5-blosc2 creating build/temp.linux-x86_64-3.9/src/PyTables/hdf5-blosc2/src creating build/temp.linux-x86_64-3.9/src/c-blosc2/blosc gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSHUFFLE_NEON_ENABLED=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -DH5_USE_18_API -DSHUFFLE_SSE2_ENABLED=1 -DSHUFFLE_AVX2_ENABLED=1 -Isrc/hdf5/include -Isrc/hdf5/include/linux -Isrc/c-blosc2 -Isrc/c-blosc2/blosc -Isrc/c-blosc2/include -Isrc/c-blosc2/internal-complibs/lz4-1.9.4 -Isrc/c-blosc/internal-complibs/zlib-1.2.11 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2/common -Isrc/PyTables/hdf5-blosc2/src -I/usr/include/python3.9 -c src/PyTables/hdf5-blosc2/src/blosc2_filter.c -o build/temp.linux-x86_64-3.9/src/PyTables/hdf5-blosc2/src/blosc2_filter.o -std=gnu99 -O3 -ffast-math -pthread -msse2 -mavx2 -mavx512f -mavx512bw -march=native src/PyTables/hdf5-blosc2/src/blosc2_filter.c: In function ‘blosc2_filter_function’: src/PyTables/hdf5-blosc2/src/blosc2_filter.c:157:10: warning: variable ‘blocksize’ set but not used [-Wunused-but-set-variable] 157 | size_t blocksize; | ^~~~~~~~~ gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSHUFFLE_NEON_ENABLED=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -DH5_USE_18_API -DSHUFFLE_SSE2_ENABLED=1 -DSHUFFLE_AVX2_ENABLED=1 -Isrc/hdf5/include -Isrc/hdf5/include/linux -Isrc/c-blosc2 -Isrc/c-blosc2/blosc -Isrc/c-blosc2/include -Isrc/c-blosc2/internal-complibs/lz4-1.9.4 -Isrc/c-blosc/internal-complibs/zlib-1.2.11 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2/common -Isrc/PyTables/hdf5-blosc2/src -I/usr/include/python3.9 -c src/PyTables/hdf5-blosc2/src/blosc2_plugin.c -o build/temp.linux-x86_64-3.9/src/PyTables/hdf5-blosc2/src/blosc2_plugin.o -std=gnu99 -O3 -ffast-math -pthread -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSHUFFLE_NEON_ENABLED=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -DH5_USE_18_API -DSHUFFLE_SSE2_ENABLED=1 -DSHUFFLE_AVX2_ENABLED=1 -Isrc/hdf5/include -Isrc/hdf5/include/linux -Isrc/c-blosc2 -Isrc/c-blosc2/blosc -Isrc/c-blosc2/include -Isrc/c-blosc2/internal-complibs/lz4-1.9.4 -Isrc/c-blosc/internal-complibs/zlib-1.2.11 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2/common -Isrc/PyTables/hdf5-blosc2/src -I/usr/include/python3.9 -c src/c-blosc2/blosc/bitshuffle-altivec.c -o build/temp.linux-x86_64-3.9/src/c-blosc2/blosc/bitshuffle-altivec.o -std=gnu99 -O3 -ffast-math -pthread -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSHUFFLE_NEON_ENABLED=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -DH5_USE_18_API -DSHUFFLE_SSE2_ENABLED=1 -DSHUFFLE_AVX2_ENABLED=1 -Isrc/hdf5/include -Isrc/hdf5/include/linux -Isrc/c-blosc2 -Isrc/c-blosc2/blosc -Isrc/c-blosc2/include -Isrc/c-blosc2/internal-complibs/lz4-1.9.4 -Isrc/c-blosc/internal-complibs/zlib-1.2.11 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2/common -Isrc/PyTables/hdf5-blosc2/src -I/usr/include/python3.9 -c src/c-blosc2/blosc/bitshuffle-avx2.c -o build/temp.linux-x86_64-3.9/src/c-blosc2/blosc/bitshuffle-avx2.o -std=gnu99 -O3 -ffast-math -pthread -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSHUFFLE_NEON_ENABLED=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -DH5_USE_18_API -DSHUFFLE_SSE2_ENABLED=1 -DSHUFFLE_AVX2_ENABLED=1 -Isrc/hdf5/include -Isrc/hdf5/include/linux -Isrc/c-blosc2 -Isrc/c-blosc2/blosc -Isrc/c-blosc2/include -Isrc/c-blosc2/internal-complibs/lz4-1.9.4 -Isrc/c-blosc/internal-complibs/zlib-1.2.11 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2/common -Isrc/PyTables/hdf5-blosc2/src -I/usr/include/python3.9 -c src/c-blosc2/blosc/bitshuffle-generic.c -o build/temp.linux-x86_64-3.9/src/c-blosc2/blosc/bitshuffle-generic.o -std=gnu99 -O3 -ffast-math -pthread -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSHUFFLE_NEON_ENABLED=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -DH5_USE_18_API -DSHUFFLE_SSE2_ENABLED=1 -DSHUFFLE_AVX2_ENABLED=1 -Isrc/hdf5/include -Isrc/hdf5/include/linux -Isrc/c-blosc2 -Isrc/c-blosc2/blosc -Isrc/c-blosc2/include -Isrc/c-blosc2/internal-complibs/lz4-1.9.4 -Isrc/c-blosc/internal-complibs/zlib-1.2.11 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2/common -Isrc/PyTables/hdf5-blosc2/src -I/usr/include/python3.9 -c src/c-blosc2/blosc/bitshuffle-neon.c -o build/temp.linux-x86_64-3.9/src/c-blosc2/blosc/bitshuffle-neon.o -std=gnu99 -O3 -ffast-math -pthread -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSHUFFLE_NEON_ENABLED=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -DH5_USE_18_API -DSHUFFLE_SSE2_ENABLED=1 -DSHUFFLE_AVX2_ENABLED=1 -Isrc/hdf5/include -Isrc/hdf5/include/linux -Isrc/c-blosc2 -Isrc/c-blosc2/blosc -Isrc/c-blosc2/include -Isrc/c-blosc2/internal-complibs/lz4-1.9.4 -Isrc/c-blosc/internal-complibs/zlib-1.2.11 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2/common -Isrc/PyTables/hdf5-blosc2/src -I/usr/include/python3.9 -c src/c-blosc2/blosc/bitshuffle-sse2.c -o build/temp.linux-x86_64-3.9/src/c-blosc2/blosc/bitshuffle-sse2.o -std=gnu99 -O3 -ffast-math -pthread -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSHUFFLE_NEON_ENABLED=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -DH5_USE_18_API -DSHUFFLE_SSE2_ENABLED=1 -DSHUFFLE_AVX2_ENABLED=1 -Isrc/hdf5/include -Isrc/hdf5/include/linux -Isrc/c-blosc2 -Isrc/c-blosc2/blosc -Isrc/c-blosc2/include -Isrc/c-blosc2/internal-complibs/lz4-1.9.4 -Isrc/c-blosc/internal-complibs/zlib-1.2.11 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2/common -Isrc/PyTables/hdf5-blosc2/src -I/usr/include/python3.9 -c src/c-blosc2/blosc/blosc2-stdio.c -o build/temp.linux-x86_64-3.9/src/c-blosc2/blosc/blosc2-stdio.o -std=gnu99 -O3 -ffast-math -pthread -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSHUFFLE_NEON_ENABLED=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -DH5_USE_18_API -DSHUFFLE_SSE2_ENABLED=1 -DSHUFFLE_AVX2_ENABLED=1 -Isrc/hdf5/include -Isrc/hdf5/include/linux -Isrc/c-blosc2 -Isrc/c-blosc2/blosc -Isrc/c-blosc2/include -Isrc/c-blosc2/internal-complibs/lz4-1.9.4 -Isrc/c-blosc/internal-complibs/zlib-1.2.11 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2/common -Isrc/PyTables/hdf5-blosc2/src -I/usr/include/python3.9 -c src/c-blosc2/blosc/blosc2.c -o build/temp.linux-x86_64-3.9/src/c-blosc2/blosc/blosc2.o -std=gnu99 -O3 -ffast-math -pthread -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSHUFFLE_NEON_ENABLED=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -DH5_USE_18_API -DSHUFFLE_SSE2_ENABLED=1 -DSHUFFLE_AVX2_ENABLED=1 -Isrc/hdf5/include -Isrc/hdf5/include/linux -Isrc/c-blosc2 -Isrc/c-blosc2/blosc -Isrc/c-blosc2/include -Isrc/c-blosc2/internal-complibs/lz4-1.9.4 -Isrc/c-blosc/internal-complibs/zlib-1.2.11 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2/common -Isrc/PyTables/hdf5-blosc2/src -I/usr/include/python3.9 -c src/c-blosc2/blosc/blosclz.c -o build/temp.linux-x86_64-3.9/src/c-blosc2/blosc/blosclz.o -std=gnu99 -O3 -ffast-math -pthread -msse2 -mavx2 -mavx512f -mavx512bw -march=native src/c-blosc2/blosc/blosclz.c:192:17: warning: ‘get_match_32’ defined but not used [-Wunused-function] 192 | static uint8_t *get_match_32(uint8_t *ip, const uint8_t *ip_bound, const uint8_t *ref) { | ^~~~~~~~~~~~ src/c-blosc2/blosc/blosclz.c:64:17: warning: ‘get_run_32’ defined but not used [-Wunused-function] 64 | static uint8_t *get_run_32(uint8_t *ip, const uint8_t *ip_bound, const uint8_t *ref) { | ^~~~~~~~~~ gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSHUFFLE_NEON_ENABLED=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -DH5_USE_18_API -DSHUFFLE_SSE2_ENABLED=1 -DSHUFFLE_AVX2_ENABLED=1 -Isrc/hdf5/include -Isrc/hdf5/include/linux -Isrc/c-blosc2 -Isrc/c-blosc2/blosc -Isrc/c-blosc2/include -Isrc/c-blosc2/internal-complibs/lz4-1.9.4 -Isrc/c-blosc/internal-complibs/zlib-1.2.11 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2/common -Isrc/PyTables/hdf5-blosc2/src -I/usr/include/python3.9 -c src/c-blosc2/blosc/delta.c -o build/temp.linux-x86_64-3.9/src/c-blosc2/blosc/delta.o -std=gnu99 -O3 -ffast-math -pthread -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSHUFFLE_NEON_ENABLED=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -DH5_USE_18_API -DSHUFFLE_SSE2_ENABLED=1 -DSHUFFLE_AVX2_ENABLED=1 -Isrc/hdf5/include -Isrc/hdf5/include/linux -Isrc/c-blosc2 -Isrc/c-blosc2/blosc -Isrc/c-blosc2/include -Isrc/c-blosc2/internal-complibs/lz4-1.9.4 -Isrc/c-blosc/internal-complibs/zlib-1.2.11 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2/common -Isrc/PyTables/hdf5-blosc2/src -I/usr/include/python3.9 -c src/c-blosc2/blosc/directories.c -o build/temp.linux-x86_64-3.9/src/c-blosc2/blosc/directories.o -std=gnu99 -O3 -ffast-math -pthread -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSHUFFLE_NEON_ENABLED=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -DH5_USE_18_API -DSHUFFLE_SSE2_ENABLED=1 -DSHUFFLE_AVX2_ENABLED=1 -Isrc/hdf5/include -Isrc/hdf5/include/linux -Isrc/c-blosc2 -Isrc/c-blosc2/blosc -Isrc/c-blosc2/include -Isrc/c-blosc2/internal-complibs/lz4-1.9.4 -Isrc/c-blosc/internal-complibs/zlib-1.2.11 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2/common -Isrc/PyTables/hdf5-blosc2/src -I/usr/include/python3.9 -c src/c-blosc2/blosc/fastcopy.c -o build/temp.linux-x86_64-3.9/src/c-blosc2/blosc/fastcopy.o -std=gnu99 -O3 -ffast-math -pthread -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSHUFFLE_NEON_ENABLED=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -DH5_USE_18_API -DSHUFFLE_SSE2_ENABLED=1 -DSHUFFLE_AVX2_ENABLED=1 -Isrc/hdf5/include -Isrc/hdf5/include/linux -Isrc/c-blosc2 -Isrc/c-blosc2/blosc -Isrc/c-blosc2/include -Isrc/c-blosc2/internal-complibs/lz4-1.9.4 -Isrc/c-blosc/internal-complibs/zlib-1.2.11 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2/common -Isrc/PyTables/hdf5-blosc2/src -I/usr/include/python3.9 -c src/c-blosc2/blosc/frame.c -o build/temp.linux-x86_64-3.9/src/c-blosc2/blosc/frame.o -std=gnu99 -O3 -ffast-math -pthread -msse2 -mavx2 -mavx512f -mavx512bw -march=native src/c-blosc2/blosc/frame.c: In function ‘frame_update_chunk’: src/c-blosc2/blosc/frame.c:3105:13: warning: ‘sframe_chunk_id’ may be used uninitialized in this function [-Wmaybe-uninitialized] 3105 | if (sframe_create_chunk(frame, chunk, sframe_chunk_id, chunk_cbytes) == NULL) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSHUFFLE_NEON_ENABLED=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -DH5_USE_18_API -DSHUFFLE_SSE2_ENABLED=1 -DSHUFFLE_AVX2_ENABLED=1 -Isrc/hdf5/include -Isrc/hdf5/include/linux -Isrc/c-blosc2 -Isrc/c-blosc2/blosc -Isrc/c-blosc2/include -Isrc/c-blosc2/internal-complibs/lz4-1.9.4 -Isrc/c-blosc/internal-complibs/zlib-1.2.11 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2/common -Isrc/PyTables/hdf5-blosc2/src -I/usr/include/python3.9 -c src/c-blosc2/blosc/schunk.c -o build/temp.linux-x86_64-3.9/src/c-blosc2/blosc/schunk.o -std=gnu99 -O3 -ffast-math -pthread -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSHUFFLE_NEON_ENABLED=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -DH5_USE_18_API -DSHUFFLE_SSE2_ENABLED=1 -DSHUFFLE_AVX2_ENABLED=1 -Isrc/hdf5/include -Isrc/hdf5/include/linux -Isrc/c-blosc2 -Isrc/c-blosc2/blosc -Isrc/c-blosc2/include -Isrc/c-blosc2/internal-complibs/lz4-1.9.4 -Isrc/c-blosc/internal-complibs/zlib-1.2.11 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2/common -Isrc/PyTables/hdf5-blosc2/src -I/usr/include/python3.9 -c src/c-blosc2/blosc/sframe.c -o build/temp.linux-x86_64-3.9/src/c-blosc2/blosc/sframe.o -std=gnu99 -O3 -ffast-math -pthread -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSHUFFLE_NEON_ENABLED=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -DH5_USE_18_API -DSHUFFLE_SSE2_ENABLED=1 -DSHUFFLE_AVX2_ENABLED=1 -Isrc/hdf5/include -Isrc/hdf5/include/linux -Isrc/c-blosc2 -Isrc/c-blosc2/blosc -Isrc/c-blosc2/include -Isrc/c-blosc2/internal-complibs/lz4-1.9.4 -Isrc/c-blosc/internal-complibs/zlib-1.2.11 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2/common -Isrc/PyTables/hdf5-blosc2/src -I/usr/include/python3.9 -c src/c-blosc2/blosc/shuffle-altivec.c -o build/temp.linux-x86_64-3.9/src/c-blosc2/blosc/shuffle-altivec.o -std=gnu99 -O3 -ffast-math -pthread -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSHUFFLE_NEON_ENABLED=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -DH5_USE_18_API -DSHUFFLE_SSE2_ENABLED=1 -DSHUFFLE_AVX2_ENABLED=1 -Isrc/hdf5/include -Isrc/hdf5/include/linux -Isrc/c-blosc2 -Isrc/c-blosc2/blosc -Isrc/c-blosc2/include -Isrc/c-blosc2/internal-complibs/lz4-1.9.4 -Isrc/c-blosc/internal-complibs/zlib-1.2.11 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2/common -Isrc/PyTables/hdf5-blosc2/src -I/usr/include/python3.9 -c src/c-blosc2/blosc/shuffle-avx2.c -o build/temp.linux-x86_64-3.9/src/c-blosc2/blosc/shuffle-avx2.o -std=gnu99 -O3 -ffast-math -pthread -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSHUFFLE_NEON_ENABLED=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -DH5_USE_18_API -DSHUFFLE_SSE2_ENABLED=1 -DSHUFFLE_AVX2_ENABLED=1 -Isrc/hdf5/include -Isrc/hdf5/include/linux -Isrc/c-blosc2 -Isrc/c-blosc2/blosc -Isrc/c-blosc2/include -Isrc/c-blosc2/internal-complibs/lz4-1.9.4 -Isrc/c-blosc/internal-complibs/zlib-1.2.11 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2/common -Isrc/PyTables/hdf5-blosc2/src -I/usr/include/python3.9 -c src/c-blosc2/blosc/shuffle-generic.c -o build/temp.linux-x86_64-3.9/src/c-blosc2/blosc/shuffle-generic.o -std=gnu99 -O3 -ffast-math -pthread -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSHUFFLE_NEON_ENABLED=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -DH5_USE_18_API -DSHUFFLE_SSE2_ENABLED=1 -DSHUFFLE_AVX2_ENABLED=1 -Isrc/hdf5/include -Isrc/hdf5/include/linux -Isrc/c-blosc2 -Isrc/c-blosc2/blosc -Isrc/c-blosc2/include -Isrc/c-blosc2/internal-complibs/lz4-1.9.4 -Isrc/c-blosc/internal-complibs/zlib-1.2.11 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2/common -Isrc/PyTables/hdf5-blosc2/src -I/usr/include/python3.9 -c src/c-blosc2/blosc/shuffle-neon.c -o build/temp.linux-x86_64-3.9/src/c-blosc2/blosc/shuffle-neon.o -std=gnu99 -O3 -ffast-math -pthread -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSHUFFLE_NEON_ENABLED=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -DH5_USE_18_API -DSHUFFLE_SSE2_ENABLED=1 -DSHUFFLE_AVX2_ENABLED=1 -Isrc/hdf5/include -Isrc/hdf5/include/linux -Isrc/c-blosc2 -Isrc/c-blosc2/blosc -Isrc/c-blosc2/include -Isrc/c-blosc2/internal-complibs/lz4-1.9.4 -Isrc/c-blosc/internal-complibs/zlib-1.2.11 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2/common -Isrc/PyTables/hdf5-blosc2/src -I/usr/include/python3.9 -c src/c-blosc2/blosc/shuffle-sse2.c -o build/temp.linux-x86_64-3.9/src/c-blosc2/blosc/shuffle-sse2.o -std=gnu99 -O3 -ffast-math -pthread -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSHUFFLE_NEON_ENABLED=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -DH5_USE_18_API -DSHUFFLE_SSE2_ENABLED=1 -DSHUFFLE_AVX2_ENABLED=1 -Isrc/hdf5/include -Isrc/hdf5/include/linux -Isrc/c-blosc2 -Isrc/c-blosc2/blosc -Isrc/c-blosc2/include -Isrc/c-blosc2/internal-complibs/lz4-1.9.4 -Isrc/c-blosc/internal-complibs/zlib-1.2.11 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2/common -Isrc/PyTables/hdf5-blosc2/src -I/usr/include/python3.9 -c src/c-blosc2/blosc/shuffle.c -o build/temp.linux-x86_64-3.9/src/c-blosc2/blosc/shuffle.o -std=gnu99 -O3 -ffast-math -pthread -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSHUFFLE_NEON_ENABLED=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -DH5_USE_18_API -DSHUFFLE_SSE2_ENABLED=1 -DSHUFFLE_AVX2_ENABLED=1 -Isrc/hdf5/include -Isrc/hdf5/include/linux -Isrc/c-blosc2 -Isrc/c-blosc2/blosc -Isrc/c-blosc2/include -Isrc/c-blosc2/internal-complibs/lz4-1.9.4 -Isrc/c-blosc/internal-complibs/zlib-1.2.11 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2/common -Isrc/PyTables/hdf5-blosc2/src -I/usr/include/python3.9 -c src/c-blosc2/blosc/stune.c -o build/temp.linux-x86_64-3.9/src/c-blosc2/blosc/stune.o -std=gnu99 -O3 -ffast-math -pthread -msse2 -mavx2 -mavx512f -mavx512bw -march=native In file included from src/c-blosc2/blosc/stune.c:13: src/c-blosc2/blosc/stune.h:35:21: warning: ‘BTUNE_DEFAULTS’ defined but not used [-Wunused-variable] 35 | static blosc2_btune BTUNE_DEFAULTS = { | ^~~~~~~~~~~~~~ gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSHUFFLE_NEON_ENABLED=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -DH5_USE_18_API -DSHUFFLE_SSE2_ENABLED=1 -DSHUFFLE_AVX2_ENABLED=1 -Isrc/hdf5/include -Isrc/hdf5/include/linux -Isrc/c-blosc2 -Isrc/c-blosc2/blosc -Isrc/c-blosc2/include -Isrc/c-blosc2/internal-complibs/lz4-1.9.4 -Isrc/c-blosc/internal-complibs/zlib-1.2.11 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2/common -Isrc/PyTables/hdf5-blosc2/src -I/usr/include/python3.9 -c src/c-blosc2/blosc/timestamp.c -o build/temp.linux-x86_64-3.9/src/c-blosc2/blosc/timestamp.o -std=gnu99 -O3 -ffast-math -pthread -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSHUFFLE_NEON_ENABLED=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -DH5_USE_18_API -DSHUFFLE_SSE2_ENABLED=1 -DSHUFFLE_AVX2_ENABLED=1 -Isrc/hdf5/include -Isrc/hdf5/include/linux -Isrc/c-blosc2 -Isrc/c-blosc2/blosc -Isrc/c-blosc2/include -Isrc/c-blosc2/internal-complibs/lz4-1.9.4 -Isrc/c-blosc/internal-complibs/zlib-1.2.11 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2/common -Isrc/PyTables/hdf5-blosc2/src -I/usr/include/python3.9 -c src/c-blosc2/blosc/trunc-prec.c -o build/temp.linux-x86_64-3.9/src/c-blosc2/blosc/trunc-prec.o -std=gnu99 -O3 -ffast-math -pthread -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -shared -g -g -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/generic-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-x86_64-3.9/src/PyTables/hdf5-blosc2/src/blosc2_filter.o build/temp.linux-x86_64-3.9/src/PyTables/hdf5-blosc2/src/blosc2_plugin.o build/temp.linux-x86_64-3.9/src/c-blosc2/blosc/bitshuffle-altivec.o build/temp.linux-x86_64-3.9/src/c-blosc2/blosc/bitshuffle-avx2.o build/temp.linux-x86_64-3.9/src/c-blosc2/blosc/bitshuffle-generic.o build/temp.linux-x86_64-3.9/src/c-blosc2/blosc/bitshuffle-neon.o build/temp.linux-x86_64-3.9/src/c-blosc2/blosc/bitshuffle-sse2.o build/temp.linux-x86_64-3.9/src/c-blosc2/blosc/blosc2-stdio.o build/temp.linux-x86_64-3.9/src/c-blosc2/blosc/blosc2.o build/temp.linux-x86_64-3.9/src/c-blosc2/blosc/blosclz.o build/temp.linux-x86_64-3.9/src/c-blosc2/blosc/delta.o build/temp.linux-x86_64-3.9/src/c-blosc2/blosc/directories.o build/temp.linux-x86_64-3.9/src/c-blosc2/blosc/fastcopy.o build/temp.linux-x86_64-3.9/src/c-blosc2/blosc/frame.o build/temp.linux-x86_64-3.9/src/c-blosc2/blosc/schunk.o build/temp.linux-x86_64-3.9/src/c-blosc2/blosc/sframe.o build/temp.linux-x86_64-3.9/src/c-blosc2/blosc/shuffle-altivec.o build/temp.linux-x86_64-3.9/src/c-blosc2/blosc/shuffle-avx2.o build/temp.linux-x86_64-3.9/src/c-blosc2/blosc/shuffle-generic.o build/temp.linux-x86_64-3.9/src/c-blosc2/blosc/shuffle-neon.o build/temp.linux-x86_64-3.9/src/c-blosc2/blosc/shuffle-sse2.o build/temp.linux-x86_64-3.9/src/c-blosc2/blosc/shuffle.o build/temp.linux-x86_64-3.9/src/c-blosc2/blosc/stune.o build/temp.linux-x86_64-3.9/src/c-blosc2/blosc/timestamp.o build/temp.linux-x86_64-3.9/src/c-blosc2/blosc/trunc-prec.o src/c-blosc2/internal-complibs/zstd-1.5.2/decompress/huf_decompress_amd64.S -L/usr/lib64 -Lbuild/temp.linux-x86_64-3.9 -lcharls -llz4 -lsnappy -lzfp -lzlib -lzstd -lhdf5_dl -o build/lib.linux-x86_64-3.9/hdf5plugin/plugins/libh5blosc2.so -pthread building 'hdf5plugin.plugins.libh5fcidecomp' extension creating build/temp.linux-x86_64-3.9/src/fcidecomp creating build/temp.linux-x86_64-3.9/src/fcidecomp/FCIDECOMP_V1.0.2 creating build/temp.linux-x86_64-3.9/src/fcidecomp/FCIDECOMP_V1.0.2/Software creating build/temp.linux-x86_64-3.9/src/fcidecomp/FCIDECOMP_V1.0.2/Software/FCIDECOMP_SOURCES creating build/temp.linux-x86_64-3.9/src/fcidecomp/FCIDECOMP_V1.0.2/Software/FCIDECOMP_SOURCES/fcicomp-H5Zjpegls creating build/temp.linux-x86_64-3.9/src/fcidecomp/FCIDECOMP_V1.0.2/Software/FCIDECOMP_SOURCES/fcicomp-H5Zjpegls/src creating build/temp.linux-x86_64-3.9/src/fcidecomp/FCIDECOMP_V1.0.2/Software/FCIDECOMP_SOURCES/fcicomp-common creating build/temp.linux-x86_64-3.9/src/fcidecomp/FCIDECOMP_V1.0.2/Software/FCIDECOMP_SOURCES/fcicomp-common/src creating build/temp.linux-x86_64-3.9/src/fcidecomp/FCIDECOMP_V1.0.2/Software/FCIDECOMP_SOURCES/fcicomp-jpegls creating build/temp.linux-x86_64-3.9/src/fcidecomp/FCIDECOMP_V1.0.2/Software/FCIDECOMP_SOURCES/fcicomp-jpegls/src gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DCHARLS_STATIC=1 -DH5_USE_18_API -Isrc/hdf5/include -Isrc/hdf5/include/linux -Isrc/fcidecomp/FCIDECOMP_V1.0.2/Software/FCIDECOMP_SOURCES/fcicomp-jpegls/include -Isrc/fcidecomp/FCIDECOMP_V1.0.2/Software/FCIDECOMP_SOURCES/fcicomp-common/include -Isrc/fcidecomp/FCIDECOMP_V1.0.2/Software/FCIDECOMP_SOURCES/fcicomp-H5Zjpegls/include -Isrc/charls/src -I/usr/include/python3.9 -c src/fcidecomp/FCIDECOMP_V1.0.2/Software/FCIDECOMP_SOURCES/fcicomp-H5Zjpegls/src/H5Zjpegls.c -o build/temp.linux-x86_64-3.9/src/fcidecomp/FCIDECOMP_V1.0.2/Software/FCIDECOMP_SOURCES/fcicomp-H5Zjpegls/src/H5Zjpegls.o -O3 -ffast-math -std=c99 -fopenmp -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DCHARLS_STATIC=1 -DH5_USE_18_API -Isrc/hdf5/include -Isrc/hdf5/include/linux -Isrc/fcidecomp/FCIDECOMP_V1.0.2/Software/FCIDECOMP_SOURCES/fcicomp-jpegls/include -Isrc/fcidecomp/FCIDECOMP_V1.0.2/Software/FCIDECOMP_SOURCES/fcicomp-common/include -Isrc/fcidecomp/FCIDECOMP_V1.0.2/Software/FCIDECOMP_SOURCES/fcicomp-H5Zjpegls/include -Isrc/charls/src -I/usr/include/python3.9 -c src/fcidecomp/FCIDECOMP_V1.0.2/Software/FCIDECOMP_SOURCES/fcicomp-common/src/fcicomp_log.c -o build/temp.linux-x86_64-3.9/src/fcidecomp/FCIDECOMP_V1.0.2/Software/FCIDECOMP_SOURCES/fcicomp-common/src/fcicomp_log.o -O3 -ffast-math -std=c99 -fopenmp -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DCHARLS_STATIC=1 -DH5_USE_18_API -Isrc/hdf5/include -Isrc/hdf5/include/linux -Isrc/fcidecomp/FCIDECOMP_V1.0.2/Software/FCIDECOMP_SOURCES/fcicomp-jpegls/include -Isrc/fcidecomp/FCIDECOMP_V1.0.2/Software/FCIDECOMP_SOURCES/fcicomp-common/include -Isrc/fcidecomp/FCIDECOMP_V1.0.2/Software/FCIDECOMP_SOURCES/fcicomp-H5Zjpegls/include -Isrc/charls/src -I/usr/include/python3.9 -c src/fcidecomp/FCIDECOMP_V1.0.2/Software/FCIDECOMP_SOURCES/fcicomp-jpegls/src/fcicomp_jpegls.c -o build/temp.linux-x86_64-3.9/src/fcidecomp/FCIDECOMP_V1.0.2/Software/FCIDECOMP_SOURCES/fcicomp-jpegls/src/fcicomp_jpegls.o -O3 -ffast-math -std=c99 -fopenmp -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -shared -g -g -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/generic-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-x86_64-3.9/src/fcidecomp/FCIDECOMP_V1.0.2/Software/FCIDECOMP_SOURCES/fcicomp-H5Zjpegls/src/H5Zjpegls.o build/temp.linux-x86_64-3.9/src/fcidecomp/FCIDECOMP_V1.0.2/Software/FCIDECOMP_SOURCES/fcicomp-common/src/fcicomp_log.o build/temp.linux-x86_64-3.9/src/fcidecomp/FCIDECOMP_V1.0.2/Software/FCIDECOMP_SOURCES/fcicomp-jpegls/src/fcicomp_jpegls.o -L/usr/lib64 -Lbuild/temp.linux-x86_64-3.9 -lcharls -llz4 -lsnappy -lzfp -lzlib -lzstd -lhdf5_dl -o build/lib.linux-x86_64-3.9/hdf5plugin/plugins/libh5fcidecomp.so -fopenmp -lstdc++ building 'hdf5plugin.plugins.libh5zfp' extension creating build/temp.linux-x86_64-3.9/src/H5Z-ZFP creating build/temp.linux-x86_64-3.9/src/H5Z-ZFP/src gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DH5_USE_18_API -Isrc/hdf5/include -Isrc/hdf5/include/linux -Isrc/H5Z-ZFP/src/src -Isrc/zfp/include -I/usr/include/python3.9 -c src/H5Z-ZFP/src/H5Zzfp.c -o build/temp.linux-x86_64-3.9/src/H5Z-ZFP/src/H5Zzfp.o -O3 -ffast-math -std=c99 -fopenmp -msse2 -mavx2 -mavx512f -mavx512bw -march=native src/H5Z-ZFP/src/H5Zzfp.c: In function ‘H5Z_zfp_can_apply’: src/H5Z-ZFP/src/H5Zzfp.c:187:19: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 187 | for (i = 0; i < ndims; i++) | ^ src/H5Z-ZFP/src/H5Zzfp.c: In function ‘H5Z_zfp_set_local’: src/H5Z-ZFP/src/H5Zzfp.c:369:53: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 369 | Z zfp_stream_set_rate(dummy_zstr, *((double*) &mem_cd_values[2]), zt, ndims_used, 0); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/H5Z-ZFP/src/H5Zzfp.c:382:57: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 382 | Z zfp_stream_set_accuracy(dummy_zstr, *((double*) &mem_cd_values[2])); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ At top level: src/H5Z-ZFP/src/H5Zzfp.c:133:5: warning: ‘H5Z_zfp_finalize’ defined but not used [-Wunused-function] 133 | int H5Z_zfp_finalize(void) | ^~~~~~~~~~~~~~~~ gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DH5_USE_18_API -Isrc/hdf5/include -Isrc/hdf5/include/linux -Isrc/H5Z-ZFP/src/src -Isrc/zfp/include -I/usr/include/python3.9 -c src/H5Z-ZFP/src/H5Zzfp_props.c -o build/temp.linux-x86_64-3.9/src/H5Z-ZFP/src/H5Zzfp_props.o -O3 -ffast-math -std=c99 -fopenmp -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -shared -g -g -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/generic-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-x86_64-3.9/src/H5Z-ZFP/src/H5Zzfp.o build/temp.linux-x86_64-3.9/src/H5Z-ZFP/src/H5Zzfp_props.o -L/usr/lib64 -Lbuild/temp.linux-x86_64-3.9 -lcharls -llz4 -lsnappy -lzfp -lzlib -lzstd -lhdf5_dl -o build/lib.linux-x86_64-3.9/hdf5plugin/plugins/libh5zfp.so -fopenmp building 'hdf5plugin.plugins.libh5zstd' extension creating build/temp.linux-x86_64-3.9/src/HDF5Plugin-Zstandard gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DH5_USE_18_API -Isrc/hdf5/include -Isrc/hdf5/include/linux -Isrc/HDF5Plugin-Zstandard -Isrc/c-blosc2/internal-complibs/zstd-1.5.2 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2/common -I/usr/include/python3.9 -c src/HDF5Plugin-Zstandard/zstd_h5plugin.c -o build/temp.linux-x86_64-3.9/src/HDF5Plugin-Zstandard/zstd_h5plugin.o -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -shared -g -g -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/generic-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-x86_64-3.9/src/HDF5Plugin-Zstandard/zstd_h5plugin.o src/c-blosc2/internal-complibs/zstd-1.5.2/decompress/huf_decompress_amd64.S -L/usr/lib64 -Lbuild/temp.linux-x86_64-3.9 -lcharls -llz4 -lsnappy -lzfp -lzlib -lzstd -lhdf5_dl -o build/lib.linux-x86_64-3.9/hdf5plugin/plugins/libh5zstd.so building 'hdf5plugin.plugins.libh5sz' extension creating build/temp.linux-x86_64-3.9/src/SZ creating build/temp.linux-x86_64-3.9/src/SZ/hdf5-filter creating build/temp.linux-x86_64-3.9/src/SZ/hdf5-filter/H5Z-SZ creating build/temp.linux-x86_64-3.9/src/SZ/hdf5-filter/H5Z-SZ/src creating build/temp.linux-x86_64-3.9/src/SZ/sz creating build/temp.linux-x86_64-3.9/src/SZ/sz/src gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DH5_USE_18_API -Isrc/hdf5/include -Isrc/hdf5/include/linux -Isrc/SZ/hdf5-filter/H5Z-SZ/include -Isrc/SZ/sz -Isrc/SZ/sz/include -Isrc/SZ_extra/ -Isrc/c-blosc/internal-complibs/zlib-1.2.11 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2/common -I/usr/include/python3.9 -c src/SZ/hdf5-filter/H5Z-SZ/src/H5Z_SZ.c -o build/temp.linux-x86_64-3.9/src/SZ/hdf5-filter/H5Z-SZ/src/H5Z_SZ.o -O3 -ffast-math -std=c99 -fopenmp -msse2 -mavx2 -mavx512f -mavx512bw -march=native src/SZ/hdf5-filter/H5Z-SZ/src/H5Z_SZ.c: In function ‘SZ_refreshDimForCdArray’: src/SZ/hdf5-filter/H5Z-SZ/src/H5Z_SZ.c:250:6: warning: unused variable ‘oldDim’ [-Wunused-variable] 250 | int oldDim = computeDimension(r5, r4, r3, r2, r1); | ^~~~~~ src/SZ/hdf5-filter/H5Z-SZ/src/H5Z_SZ.c:249:6: warning: unused variable ‘i’ [-Wunused-variable] 249 | int i =0; | ^ src/SZ/hdf5-filter/H5Z-SZ/src/H5Z_SZ.c: In function ‘H5Z_sz_set_local’: src/SZ/hdf5-filter/H5Z-SZ/src/H5Z_SZ.c:388:16: warning: unused variable ‘ndims_used’ [-Wunused-variable] 388 | int i, ndims, ndims_used = 0; | ^~~~~~~~~~ src/SZ/hdf5-filter/H5Z-SZ/src/H5Z_SZ.c:387:29: warning: unused variable ‘r1’ [-Wunused-variable] 387 | size_t r5=0,r4=0,r3=0,r2=0,r1=0, dsize; | ^~ src/SZ/hdf5-filter/H5Z-SZ/src/H5Z_SZ.c:387:24: warning: unused variable ‘r2’ [-Wunused-variable] 387 | size_t r5=0,r4=0,r3=0,r2=0,r1=0, dsize; | ^~ src/SZ/hdf5-filter/H5Z-SZ/src/H5Z_SZ.c:387:19: warning: unused variable ‘r3’ [-Wunused-variable] 387 | size_t r5=0,r4=0,r3=0,r2=0,r1=0, dsize; | ^~ src/SZ/hdf5-filter/H5Z-SZ/src/H5Z_SZ.c:387:14: warning: unused variable ‘r4’ [-Wunused-variable] 387 | size_t r5=0,r4=0,r3=0,r2=0,r1=0, dsize; | ^~ src/SZ/hdf5-filter/H5Z-SZ/src/H5Z_SZ.c:387:9: warning: unused variable ‘r5’ [-Wunused-variable] 387 | size_t r5=0,r4=0,r3=0,r2=0,r1=0, dsize; | ^~ At top level: src/SZ/hdf5-filter/H5Z-SZ/src/H5Z_SZ.c:23:12: warning: ‘h5z_sz_was_registered’ defined but not used [-Wunused-variable] 23 | static int h5z_sz_was_registered = 0; | ^~~~~~~~~~~~~~~~~~~~~ gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DH5_USE_18_API -Isrc/hdf5/include -Isrc/hdf5/include/linux -Isrc/SZ/hdf5-filter/H5Z-SZ/include -Isrc/SZ/sz -Isrc/SZ/sz/include -Isrc/SZ_extra/ -Isrc/c-blosc/internal-complibs/zlib-1.2.11 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2/common -I/usr/include/python3.9 -c src/SZ/sz/src/ArithmeticCoding.c -o build/temp.linux-x86_64-3.9/src/SZ/sz/src/ArithmeticCoding.o -O3 -ffast-math -std=c99 -fopenmp -msse2 -mavx2 -mavx512f -mavx512bw -march=native src/SZ/sz/src/ArithmeticCoding.c: In function ‘pad_ariCoder’: src/SZ/sz/src/ArithmeticCoding.c:159:13: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 159 | for(i=0;idata_)\ | ^ src/SZ/sz/src/dataCompression.c:88:3: note: in expansion of macro ‘computeMinMax’ 88 | computeMinMax(data); | ^~~~~~~~~~~~~ src/SZ/sz/include/dataCompression.h:27:28: warning: comparison of integer expressions of different signedness: ‘int64_t’ {aka ‘long int’} and ‘uint64_t’ {aka ‘long unsigned int’} [-Wsign-compare] 27 | else if(maxbinSize+br,c*pr->binSize+bc,panels,rows,cols)] = szDecomp[calcIdx_4D(e,p,r,c,panels,pr->binnedRows,pr->binnedCols)]; | ^ gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DH5_USE_18_API -Isrc/hdf5/include -Isrc/hdf5/include/linux -Isrc/SZ/hdf5-filter/H5Z-SZ/include -Isrc/SZ/sz -Isrc/SZ/sz/include -Isrc/SZ_extra/ -Isrc/c-blosc/internal-complibs/zlib-1.2.11 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2/common -I/usr/include/python3.9 -c src/SZ/sz/src/iniparser.c -o build/temp.linux-x86_64-3.9/src/SZ/sz/src/iniparser.o -O3 -ffast-math -std=c99 -fopenmp -msse2 -mavx2 -mavx512f -mavx512bw -march=native src/SZ/sz/src/iniparser.c: In function ‘iniparser_load’: src/SZ/sz/src/iniparser.c:728:30: warning: ‘%s’ directive writing up to 1024 bytes into a region of size between 0 and 1024 [-Wformat-overflow=] 728 | sprintf(tmp, "%s:%s", section, key); | ^~ ~~~ In file included from /usr/include/stdio.h:888, from src/SZ/sz/include/iniparser.h:17, from src/SZ/sz/src/iniparser.c:11: /usr/include/bits/stdio2.h:38:10: note: ‘__builtin___sprintf_chk’ output between 2 and 2050 bytes into a destination of size 1025 38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39 | __glibc_objsize (__s), __fmt, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40 | __va_arg_pack ()); | ~~~~~~~~~~~~~~~~~ gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DH5_USE_18_API -Isrc/hdf5/include -Isrc/hdf5/include/linux -Isrc/SZ/hdf5-filter/H5Z-SZ/include -Isrc/SZ/sz -Isrc/SZ/sz/include -Isrc/SZ_extra/ -Isrc/c-blosc/internal-complibs/zlib-1.2.11 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2/common -I/usr/include/python3.9 -c src/SZ/sz/src/pastri.c -o build/temp.linux-x86_64-3.9/src/SZ/sz/src/pastri.o -O3 -ffast-math -std=c99 -fopenmp -msse2 -mavx2 -mavx512f -mavx512bw -march=native gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DH5_USE_18_API -Isrc/hdf5/include -Isrc/hdf5/include/linux -Isrc/SZ/hdf5-filter/H5Z-SZ/include -Isrc/SZ/sz -Isrc/SZ/sz/include -Isrc/SZ_extra/ -Isrc/c-blosc/internal-complibs/zlib-1.2.11 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2/common -I/usr/include/python3.9 -c src/SZ/sz/src/rw.c -o build/temp.linux-x86_64-3.9/src/SZ/sz/src/rw.o -O3 -ffast-math -std=c99 -fopenmp -msse2 -mavx2 -mavx512f -mavx512bw -march=native src/SZ/sz/src/rw.c: In function ‘writeStrings’: src/SZ/sz/src/rw.c:1001:13: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 1001 | for(i = 0;i= range){ | ^~ src/SZ/sz/src/sz_double.c: In function ‘SZ_compress_double_2D_MDQ_nonblocked_with_blocked_regression’: src/SZ/sz/src/sz_double.c:5668:16: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 5668 | for (i = 0; i < stateNum; i++) | ^ src/SZ/sz/src/sz_double.c: In function ‘optimize_intervals_double_3D_with_freq_and_dense_pos’: src/SZ/sz/src/sz_double.c:5782:27: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 5782 | while(data_pos - oriData < len){ | ^ src/SZ/sz/src/sz_double.c:5823:27: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 5823 | while(data_pos - oriData < len){ | ^ src/SZ/sz/src/sz_double.c:5841:22: warning: comparison of integer expressions of different signedness: ‘ptrdiff_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 5841 | else if(freq_index >= range){ | ^~ gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DH5_USE_18_API -Isrc/hdf5/include -Isrc/hdf5/include/linux -Isrc/SZ/hdf5-filter/H5Z-SZ/include -Isrc/SZ/sz -Isrc/SZ/sz/include -Isrc/SZ_extra/ -Isrc/c-blosc/internal-complibs/zlib-1.2.11 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2 -Isrc/c-blosc2/internal-complibs/zstd-1.5.2/common -I/usr/include/python3.9 -c src/SZ/sz/src/sz_double_pwr.c -o build/temp.linux-x86_64-3.9/src/SZ/sz/src/sz_double_pwr.o -O3 -ffast-math -std=c99 -fopenmp -msse2 -mavx2 -mavx512f -mavx512bw -march=native src/SZ/sz/src/sz_double_pwr.c: In function ‘compute_segment_precisions_double_1D’: src/SZ/sz/src/sz_double_pwr.c:91:57: warning: operand of ‘?:’ changes signedness from ‘int’ to ‘size_t’ {aka ‘long unsigned int’} due to unsignedness of other operand [-Wsign-compare] 91 | int size = dataLength%confparams_cpr->segment_size==0?confparams_cpr->segment_size:dataLength%confparams_cpr->segment_size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/SZ/sz/src/sz_double_pwr.c: In function ‘SZ_compress_args_double_NoCkRngeNoGzip_1D_pwr_pre_log_MSST19’: src/SZ/sz/src/sz_double_pwr.c:1969:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1969 | for(int i=0; i= range){ | ^~ src/SZ/sz/src/sz_float.c: In function ‘optimize_intervals_float_2D_with_freq_and_dense_pos’: src/SZ/sz/src/sz_float.c:5413:27: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 5413 | while(data_pos - oriData < len){ | ^ src/SZ/sz/src/sz_float.c:5442:27: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 5442 | while(data_pos - oriData < len){ | ^ src/SZ/sz/src/sz_float.c:5457:22: warning: comparison of integer expressions of different signedness: ‘ptrdiff_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 5457 | else if(freq_index >= range){ | ^~ src/SZ/sz/src/sz_float.c: In function ‘SZ_compress_float_2D_MDQ_nonblocked_with_blocked_regression’: src/SZ/sz/src/sz_float.c:6289:16: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 6289 | for (i = 0; i < stateNum; i++) | ^ src/SZ/sz/src/sz_float.c: In function ‘optimize_intervals_float_3D_with_freq_and_dense_pos’: src/SZ/sz/src/sz_float.c:6405:27: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6405 | while(data_pos - oriData < len){ | ^ src/SZ/sz/src/sz_float.c:6446:27: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6446 | while(data_pos - oriData < len){ | ^ src/SZ/sz/src/sz_float.c:6464:22: warning: comparison of integer expressions of different signedness: ‘ptrdiff_t’ {aka ‘long int’} and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 6464 | else if(freq_index >= range){ | ^~ src/SZ/sz/src/sz_float.c: In function ‘SZ_compress_float_3D_MDQ_random_access_with_blocked_regression’: src/SZ/sz/src/sz_float.c:7539:21: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 7539 | for(int ii=0; iisegment_size==0?confparams_cpr->segment_size:dataLength%confparams_cpr->segment_size; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/SZ/sz/src/sz_float_pwr.c: In function ‘SZ_compress_args_float_NoCkRngeNoGzip_1D_pwr_pre_log_MSST19’: src/SZ/sz/src/sz_float_pwr.c:1981:16: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 1981 | for(int i=0; i)’: src/SZ3/include/SZ3/utils/ByteUtil.hpp:226:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 226 | for (int i = 0; i < bytes.size(); i++) { | ~~^~~~~~~~~~~~~~ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp: In function ‘void SZ_refreshDimForCdArray(int, size_t, unsigned int*, size_t*, unsigned int**, size_t, size_t, size_t, size_t, size_t)’: src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:69:6: warning: unused variable ‘i’ [-Wunused-variable] 69 | int i =0; | ^ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:70:6: warning: unused variable ‘oldDim’ [-Wunused-variable] 70 | int oldDim = computeDimension(r5, r4, r3, r2, r1); | ^~~~~~ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp: In function ‘herr_t H5Z_sz3_set_local(hid_t, hid_t, hid_t)’: src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:211:12: warning: unused variable ‘r5’ [-Wunused-variable] 211 | size_t r5=0,r4=0,r3=0,r2=0,r1=0, dsize; | ^~ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:211:17: warning: unused variable ‘r4’ [-Wunused-variable] 211 | size_t r5=0,r4=0,r3=0,r2=0,r1=0, dsize; | ^~ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:211:22: warning: unused variable ‘r3’ [-Wunused-variable] 211 | size_t r5=0,r4=0,r3=0,r2=0,r1=0, dsize; | ^~ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:211:27: warning: unused variable ‘r2’ [-Wunused-variable] 211 | size_t r5=0,r4=0,r3=0,r2=0,r1=0, dsize; | ^~ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:211:32: warning: unused variable ‘r1’ [-Wunused-variable] 211 | size_t r5=0,r4=0,r3=0,r2=0,r1=0, dsize; | ^~ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:213:19: warning: unused variable ‘ndims_used’ [-Wunused-variable] 213 | int i, ndims, ndims_used = 0; | ^~~~~~~~~~ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:245:12: warning: unused variable ‘ret’ [-Wunused-variable] 245 | herr_t ret = H5Zregister(H5Z_SZ3); | ^~~ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:338:1: warning: label ‘done’ defined but not used [-Wunused-label] 338 | done: | ^~~~ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp: In function ‘void init_dims_chunk(int, hsize_t*, hsize_t*, size_t, size_t, size_t, size_t, size_t, size_t)’: src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:843:18: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 843 | if(nbEle <= MAX_CHUNK_SIZE) //2^32-1 | ~~~~~~^~~~~~~~~~~~~~~~~ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:851:18: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 851 | if(nbEle <= MAX_CHUNK_SIZE) //2^32-1 | ~~~~~~^~~~~~~~~~~~~~~~~ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:866:18: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 866 | if(nbEle <= MAX_CHUNK_SIZE) //2^32-1 | ~~~~~~^~~~~~~~~~~~~~~~~ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:883:18: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 883 | if(nbEle <= MAX_CHUNK_SIZE) //2^32-1 | ~~~~~~^~~~~~~~~~~~~~~~~ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:902:18: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 902 | if(nbEle <= MAX_CHUNK_SIZE) //2^32-1 | ~~~~~~^~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:6, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/api/impl/SZImplOMP.hpp: In instantiation of ‘char* SZ_compress_OMP(SZ::Config&, const T*, size_t&) [with T = float; unsigned int N = 1; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZImpl.hpp:16:37: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = float; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:58:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = float; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:555:70: required from here src/SZ3/include/SZ3/api/impl/SZImplOMP.hpp:31:30: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 31 | if (conf.dims[0] < nThreads) { src/SZ3/include/SZ3/api/impl/SZImplOMP.hpp:25:12: warning: unused variable ‘eb’ [-Wunused-variable] 25 | double eb; | ^~ src/SZ3/include/SZ3/api/impl/SZImplOMP.hpp: In instantiation of ‘char* SZ_compress_OMP(SZ::Config&, const T*, size_t&) [with T = float; unsigned int N = 2; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZImpl.hpp:16:37: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = float; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:60:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = float; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:555:70: required from here src/SZ3/include/SZ3/api/impl/SZImplOMP.hpp:31:30: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 31 | if (conf.dims[0] < nThreads) { src/SZ3/include/SZ3/api/impl/SZImplOMP.hpp:25:12: warning: unused variable ‘eb’ [-Wunused-variable] 25 | double eb; | ^~ src/SZ3/include/SZ3/api/impl/SZImplOMP.hpp: In instantiation of ‘char* SZ_compress_OMP(SZ::Config&, const T*, size_t&) [with T = float; unsigned int N = 3; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZImpl.hpp:16:37: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = float; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:62:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = float; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:555:70: required from here src/SZ3/include/SZ3/api/impl/SZImplOMP.hpp:31:30: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 31 | if (conf.dims[0] < nThreads) { src/SZ3/include/SZ3/api/impl/SZImplOMP.hpp:25:12: warning: unused variable ‘eb’ [-Wunused-variable] 25 | double eb; | ^~ src/SZ3/include/SZ3/api/impl/SZImplOMP.hpp: In instantiation of ‘char* SZ_compress_OMP(SZ::Config&, const T*, size_t&) [with T = float; unsigned int N = 4; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZImpl.hpp:16:37: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = float; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:64:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = float; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:555:70: required from here src/SZ3/include/SZ3/api/impl/SZImplOMP.hpp:31:30: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 31 | if (conf.dims[0] < nThreads) { src/SZ3/include/SZ3/api/impl/SZImplOMP.hpp:25:12: warning: unused variable ‘eb’ [-Wunused-variable] 25 | double eb; | ^~ src/SZ3/include/SZ3/api/impl/SZImplOMP.hpp: In instantiation of ‘char* SZ_compress_OMP(SZ::Config&, const T*, size_t&) [with T = double; unsigned int N = 1; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZImpl.hpp:16:37: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = double; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:58:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = double; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:561:71: required from here src/SZ3/include/SZ3/api/impl/SZImplOMP.hpp:31:30: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 31 | if (conf.dims[0] < nThreads) { src/SZ3/include/SZ3/api/impl/SZImplOMP.hpp:25:12: warning: unused variable ‘eb’ [-Wunused-variable] 25 | double eb; | ^~ src/SZ3/include/SZ3/api/impl/SZImplOMP.hpp: In instantiation of ‘char* SZ_compress_OMP(SZ::Config&, const T*, size_t&) [with T = double; unsigned int N = 2; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZImpl.hpp:16:37: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = double; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:60:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = double; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:561:71: required from here src/SZ3/include/SZ3/api/impl/SZImplOMP.hpp:31:30: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 31 | if (conf.dims[0] < nThreads) { src/SZ3/include/SZ3/api/impl/SZImplOMP.hpp:25:12: warning: unused variable ‘eb’ [-Wunused-variable] 25 | double eb; | ^~ src/SZ3/include/SZ3/api/impl/SZImplOMP.hpp: In instantiation of ‘char* SZ_compress_OMP(SZ::Config&, const T*, size_t&) [with T = double; unsigned int N = 3; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZImpl.hpp:16:37: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = double; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:62:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = double; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:561:71: required from here src/SZ3/include/SZ3/api/impl/SZImplOMP.hpp:31:30: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 31 | if (conf.dims[0] < nThreads) { src/SZ3/include/SZ3/api/impl/SZImplOMP.hpp:25:12: warning: unused variable ‘eb’ [-Wunused-variable] 25 | double eb; | ^~ src/SZ3/include/SZ3/api/impl/SZImplOMP.hpp: In instantiation of ‘char* SZ_compress_OMP(SZ::Config&, const T*, size_t&) [with T = double; unsigned int N = 4; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZImpl.hpp:16:37: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = double; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:64:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = double; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:561:71: required from here src/SZ3/include/SZ3/api/impl/SZImplOMP.hpp:31:30: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 31 | if (conf.dims[0] < nThreads) { src/SZ3/include/SZ3/api/impl/SZImplOMP.hpp:25:12: warning: unused variable ‘eb’ [-Wunused-variable] 25 | double eb; | ^~ src/SZ3/include/SZ3/api/impl/SZImplOMP.hpp: In instantiation of ‘char* SZ_compress_OMP(SZ::Config&, const T*, size_t&) [with T = signed char; unsigned int N = 1; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZImpl.hpp:16:37: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = signed char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:58:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = signed char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:567:71: required from here src/SZ3/include/SZ3/api/impl/SZImplOMP.hpp:31:30: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 31 | if (conf.dims[0] < nThreads) { src/SZ3/include/SZ3/api/impl/SZImplOMP.hpp:25:12: warning: unused variable ‘eb’ [-Wunused-variable] 25 | double eb; | ^~ src/SZ3/include/SZ3/api/impl/SZImplOMP.hpp: In instantiation of ‘char* SZ_compress_OMP(SZ::Config&, const T*, size_t&) [with T = signed char; unsigned int N = 2; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZImpl.hpp:16:37: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = signed char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:60:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = signed char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:567:71: required from here src/SZ3/include/SZ3/api/impl/SZImplOMP.hpp:31:30: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 31 | if (conf.dims[0] < nThreads) { src/SZ3/include/SZ3/api/impl/SZImplOMP.hpp:25:12: warning: unused variable ‘eb’ [-Wunused-variable] 25 | double eb; | ^~ src/SZ3/include/SZ3/api/impl/SZImplOMP.hpp: In instantiation of ‘char* SZ_compress_OMP(SZ::Config&, const T*, size_t&) [with T = signed char; unsigned int N = 3; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZImpl.hpp:16:37: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = signed char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:62:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = signed char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:567:71: required from here src/SZ3/include/SZ3/api/impl/SZImplOMP.hpp:31:30: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 31 | if (conf.dims[0] < nThreads) { src/SZ3/include/SZ3/api/impl/SZImplOMP.hpp:25:12: warning: unused variable ‘eb’ [-Wunused-variable] 25 | double eb; | ^~ src/SZ3/include/SZ3/api/impl/SZImplOMP.hpp: In instantiation of ‘char* SZ_compress_OMP(SZ::Config&, const T*, size_t&) [with T = signed char; unsigned int N = 4; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZImpl.hpp:16:37: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = signed char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:64:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = signed char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:567:71: required from here src/SZ3/include/SZ3/api/impl/SZImplOMP.hpp:31:30: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 31 | if (conf.dims[0] < nThreads) { src/SZ3/include/SZ3/api/impl/SZImplOMP.hpp:25:12: warning: unused variable ‘eb’ [-Wunused-variable] 25 | double eb; | ^~ src/SZ3/include/SZ3/api/impl/SZImplOMP.hpp: In instantiation of ‘char* SZ_compress_OMP(SZ::Config&, const T*, size_t&) [with T = unsigned char; unsigned int N = 1; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZImpl.hpp:16:37: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = unsigned char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:58:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = unsigned char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:573:72: required from here src/SZ3/include/SZ3/api/impl/SZImplOMP.hpp:31:30: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 31 | if (conf.dims[0] < nThreads) { src/SZ3/include/SZ3/api/impl/SZImplOMP.hpp:25:12: warning: unused variable ‘eb’ [-Wunused-variable] 25 | double eb; | ^~ src/SZ3/include/SZ3/api/impl/SZImplOMP.hpp: In instantiation of ‘char* SZ_compress_OMP(SZ::Config&, const T*, size_t&) [with T = unsigned char; unsigned int N = 2; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZImpl.hpp:16:37: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = unsigned char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:60:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = unsigned char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:573:72: required from here src/SZ3/include/SZ3/api/impl/SZImplOMP.hpp:31:30: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 31 | if (conf.dims[0] < nThreads) { src/SZ3/include/SZ3/api/impl/SZImplOMP.hpp:25:12: warning: unused variable ‘eb’ [-Wunused-variable] 25 | double eb; | ^~ src/SZ3/include/SZ3/api/impl/SZImplOMP.hpp: In instantiation of ‘char* SZ_compress_OMP(SZ::Config&, const T*, size_t&) [with T = unsigned char; unsigned int N = 3; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZImpl.hpp:16:37: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = unsigned char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:62:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = unsigned char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:573:72: required from here src/SZ3/include/SZ3/api/impl/SZImplOMP.hpp:31:30: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 31 | if (conf.dims[0] < nThreads) { src/SZ3/include/SZ3/api/impl/SZImplOMP.hpp:25:12: warning: unused variable ‘eb’ [-Wunused-variable] 25 | double eb; | ^~ src/SZ3/include/SZ3/api/impl/SZImplOMP.hpp: In instantiation of ‘char* SZ_compress_OMP(SZ::Config&, const T*, size_t&) [with T = unsigned char; unsigned int N = 4; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZImpl.hpp:16:37: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = unsigned char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:64:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = unsigned char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:573:72: required from here src/SZ3/include/SZ3/api/impl/SZImplOMP.hpp:31:30: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 31 | if (conf.dims[0] < nThreads) { src/SZ3/include/SZ3/api/impl/SZImplOMP.hpp:25:12: warning: unused variable ‘eb’ [-Wunused-variable] 25 | double eb; | ^~ src/SZ3/include/SZ3/api/impl/SZImplOMP.hpp: In instantiation of ‘char* SZ_compress_OMP(SZ::Config&, const T*, size_t&) [with T = short int; unsigned int N = 1; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZImpl.hpp:16:37: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = short int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:58:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = short int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:579:72: required from here src/SZ3/include/SZ3/api/impl/SZImplOMP.hpp:31:30: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 31 | if (conf.dims[0] < nThreads) { src/SZ3/include/SZ3/api/impl/SZImplOMP.hpp:25:12: warning: unused variable ‘eb’ [-Wunused-variable] 25 | double eb; | ^~ src/SZ3/include/SZ3/api/impl/SZImplOMP.hpp: In instantiation of ‘char* SZ_compress_OMP(SZ::Config&, const T*, size_t&) [with T = short int; unsigned int N = 2; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZImpl.hpp:16:37: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = short int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:60:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = short int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:579:72: required from here src/SZ3/include/SZ3/api/impl/SZImplOMP.hpp:31:30: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 31 | if (conf.dims[0] < nThreads) { src/SZ3/include/SZ3/api/impl/SZImplOMP.hpp:25:12: warning: unused variable ‘eb’ [-Wunused-variable] 25 | double eb; | ^~ src/SZ3/include/SZ3/api/impl/SZImplOMP.hpp: In instantiation of ‘char* SZ_compress_OMP(SZ::Config&, const T*, size_t&) [with T = short int; unsigned int N = 3; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZImpl.hpp:16:37: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = short int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:62:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = short int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:579:72: required from here src/SZ3/include/SZ3/api/impl/SZImplOMP.hpp:31:30: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 31 | if (conf.dims[0] < nThreads) { src/SZ3/include/SZ3/api/impl/SZImplOMP.hpp:25:12: warning: unused variable ‘eb’ [-Wunused-variable] 25 | double eb; | ^~ src/SZ3/include/SZ3/api/impl/SZImplOMP.hpp: In instantiation of ‘char* SZ_compress_OMP(SZ::Config&, const T*, size_t&) [with T = short int; unsigned int N = 4; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZImpl.hpp:16:37: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = short int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:64:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = short int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:579:72: required from here src/SZ3/include/SZ3/api/impl/SZImplOMP.hpp:31:30: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 31 | if (conf.dims[0] < nThreads) { src/SZ3/include/SZ3/api/impl/SZImplOMP.hpp:25:12: warning: unused variable ‘eb’ [-Wunused-variable] 25 | double eb; | ^~ src/SZ3/include/SZ3/api/impl/SZImplOMP.hpp: In instantiation of ‘char* SZ_compress_OMP(SZ::Config&, const T*, size_t&) [with T = short unsigned int; unsigned int N = 1; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZImpl.hpp:16:37: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = short unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:58:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = short unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:585:73: required from here src/SZ3/include/SZ3/api/impl/SZImplOMP.hpp:31:30: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 31 | if (conf.dims[0] < nThreads) { src/SZ3/include/SZ3/api/impl/SZImplOMP.hpp:25:12: warning: unused variable ‘eb’ [-Wunused-variable] 25 | double eb; | ^~ src/SZ3/include/SZ3/api/impl/SZImplOMP.hpp: In instantiation of ‘char* SZ_compress_OMP(SZ::Config&, const T*, size_t&) [with T = short unsigned int; unsigned int N = 2; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZImpl.hpp:16:37: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = short unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:60:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = short unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:585:73: required from here src/SZ3/include/SZ3/api/impl/SZImplOMP.hpp:31:30: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 31 | if (conf.dims[0] < nThreads) { src/SZ3/include/SZ3/api/impl/SZImplOMP.hpp:25:12: warning: unused variable ‘eb’ [-Wunused-variable] 25 | double eb; | ^~ src/SZ3/include/SZ3/api/impl/SZImplOMP.hpp: In instantiation of ‘char* SZ_compress_OMP(SZ::Config&, const T*, size_t&) [with T = short unsigned int; unsigned int N = 3; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZImpl.hpp:16:37: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = short unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:62:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = short unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:585:73: required from here src/SZ3/include/SZ3/api/impl/SZImplOMP.hpp:31:30: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 31 | if (conf.dims[0] < nThreads) { src/SZ3/include/SZ3/api/impl/SZImplOMP.hpp:25:12: warning: unused variable ‘eb’ [-Wunused-variable] 25 | double eb; | ^~ src/SZ3/include/SZ3/api/impl/SZImplOMP.hpp: In instantiation of ‘char* SZ_compress_OMP(SZ::Config&, const T*, size_t&) [with T = short unsigned int; unsigned int N = 4; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZImpl.hpp:16:37: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = short unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:64:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = short unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:585:73: required from here src/SZ3/include/SZ3/api/impl/SZImplOMP.hpp:31:30: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 31 | if (conf.dims[0] < nThreads) { src/SZ3/include/SZ3/api/impl/SZImplOMP.hpp:25:12: warning: unused variable ‘eb’ [-Wunused-variable] 25 | double eb; | ^~ src/SZ3/include/SZ3/api/impl/SZImplOMP.hpp: In instantiation of ‘char* SZ_compress_OMP(SZ::Config&, const T*, size_t&) [with T = int; unsigned int N = 1; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZImpl.hpp:16:37: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:58:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:591:72: required from here src/SZ3/include/SZ3/api/impl/SZImplOMP.hpp:31:30: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 31 | if (conf.dims[0] < nThreads) { src/SZ3/include/SZ3/api/impl/SZImplOMP.hpp:25:12: warning: unused variable ‘eb’ [-Wunused-variable] 25 | double eb; | ^~ src/SZ3/include/SZ3/api/impl/SZImplOMP.hpp: In instantiation of ‘char* SZ_compress_OMP(SZ::Config&, const T*, size_t&) [with T = int; unsigned int N = 2; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZImpl.hpp:16:37: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:60:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:591:72: required from here src/SZ3/include/SZ3/api/impl/SZImplOMP.hpp:31:30: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 31 | if (conf.dims[0] < nThreads) { src/SZ3/include/SZ3/api/impl/SZImplOMP.hpp:25:12: warning: unused variable ‘eb’ [-Wunused-variable] 25 | double eb; | ^~ src/SZ3/include/SZ3/api/impl/SZImplOMP.hpp: In instantiation of ‘char* SZ_compress_OMP(SZ::Config&, const T*, size_t&) [with T = int; unsigned int N = 3; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZImpl.hpp:16:37: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:62:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:591:72: required from here src/SZ3/include/SZ3/api/impl/SZImplOMP.hpp:31:30: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 31 | if (conf.dims[0] < nThreads) { src/SZ3/include/SZ3/api/impl/SZImplOMP.hpp:25:12: warning: unused variable ‘eb’ [-Wunused-variable] 25 | double eb; | ^~ src/SZ3/include/SZ3/api/impl/SZImplOMP.hpp: In instantiation of ‘char* SZ_compress_OMP(SZ::Config&, const T*, size_t&) [with T = int; unsigned int N = 4; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZImpl.hpp:16:37: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:64:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:591:72: required from here src/SZ3/include/SZ3/api/impl/SZImplOMP.hpp:31:30: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 31 | if (conf.dims[0] < nThreads) { src/SZ3/include/SZ3/api/impl/SZImplOMP.hpp:25:12: warning: unused variable ‘eb’ [-Wunused-variable] 25 | double eb; | ^~ src/SZ3/include/SZ3/api/impl/SZImplOMP.hpp: In instantiation of ‘char* SZ_compress_OMP(SZ::Config&, const T*, size_t&) [with T = unsigned int; unsigned int N = 1; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZImpl.hpp:16:37: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:58:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:597:73: required from here src/SZ3/include/SZ3/api/impl/SZImplOMP.hpp:31:30: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 31 | if (conf.dims[0] < nThreads) { src/SZ3/include/SZ3/api/impl/SZImplOMP.hpp:25:12: warning: unused variable ‘eb’ [-Wunused-variable] 25 | double eb; | ^~ src/SZ3/include/SZ3/api/impl/SZImplOMP.hpp: In instantiation of ‘char* SZ_compress_OMP(SZ::Config&, const T*, size_t&) [with T = unsigned int; unsigned int N = 2; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZImpl.hpp:16:37: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:60:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:597:73: required from here src/SZ3/include/SZ3/api/impl/SZImplOMP.hpp:31:30: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 31 | if (conf.dims[0] < nThreads) { src/SZ3/include/SZ3/api/impl/SZImplOMP.hpp:25:12: warning: unused variable ‘eb’ [-Wunused-variable] 25 | double eb; | ^~ src/SZ3/include/SZ3/api/impl/SZImplOMP.hpp: In instantiation of ‘char* SZ_compress_OMP(SZ::Config&, const T*, size_t&) [with T = unsigned int; unsigned int N = 3; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZImpl.hpp:16:37: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:62:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:597:73: required from here src/SZ3/include/SZ3/api/impl/SZImplOMP.hpp:31:30: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 31 | if (conf.dims[0] < nThreads) { src/SZ3/include/SZ3/api/impl/SZImplOMP.hpp:25:12: warning: unused variable ‘eb’ [-Wunused-variable] 25 | double eb; | ^~ src/SZ3/include/SZ3/api/impl/SZImplOMP.hpp: In instantiation of ‘char* SZ_compress_OMP(SZ::Config&, const T*, size_t&) [with T = unsigned int; unsigned int N = 4; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZImpl.hpp:16:37: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:64:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:597:73: required from here src/SZ3/include/SZ3/api/impl/SZImplOMP.hpp:31:30: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 31 | if (conf.dims[0] < nThreads) { src/SZ3/include/SZ3/api/impl/SZImplOMP.hpp:25:12: warning: unused variable ‘eb’ [-Wunused-variable] 25 | double eb; | ^~ src/SZ3/include/SZ3/api/impl/SZImplOMP.hpp: In instantiation of ‘char* SZ_compress_OMP(SZ::Config&, const T*, size_t&) [with T = long int; unsigned int N = 1; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZImpl.hpp:16:37: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = long int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:58:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = long int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:603:72: required from here src/SZ3/include/SZ3/api/impl/SZImplOMP.hpp:31:30: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 31 | if (conf.dims[0] < nThreads) { src/SZ3/include/SZ3/api/impl/SZImplOMP.hpp:25:12: warning: unused variable ‘eb’ [-Wunused-variable] 25 | double eb; | ^~ src/SZ3/include/SZ3/api/impl/SZImplOMP.hpp: In instantiation of ‘char* SZ_compress_OMP(SZ::Config&, const T*, size_t&) [with T = long int; unsigned int N = 2; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZImpl.hpp:16:37: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = long int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:60:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = long int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:603:72: required from here src/SZ3/include/SZ3/api/impl/SZImplOMP.hpp:31:30: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 31 | if (conf.dims[0] < nThreads) { src/SZ3/include/SZ3/api/impl/SZImplOMP.hpp:25:12: warning: unused variable ‘eb’ [-Wunused-variable] 25 | double eb; | ^~ src/SZ3/include/SZ3/api/impl/SZImplOMP.hpp: In instantiation of ‘char* SZ_compress_OMP(SZ::Config&, const T*, size_t&) [with T = long int; unsigned int N = 3; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZImpl.hpp:16:37: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = long int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:62:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = long int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:603:72: required from here src/SZ3/include/SZ3/api/impl/SZImplOMP.hpp:31:30: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 31 | if (conf.dims[0] < nThreads) { src/SZ3/include/SZ3/api/impl/SZImplOMP.hpp:25:12: warning: unused variable ‘eb’ [-Wunused-variable] 25 | double eb; | ^~ src/SZ3/include/SZ3/api/impl/SZImplOMP.hpp: In instantiation of ‘char* SZ_compress_OMP(SZ::Config&, const T*, size_t&) [with T = long int; unsigned int N = 4; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZImpl.hpp:16:37: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = long int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:64:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = long int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:603:72: required from here src/SZ3/include/SZ3/api/impl/SZImplOMP.hpp:31:30: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 31 | if (conf.dims[0] < nThreads) { src/SZ3/include/SZ3/api/impl/SZImplOMP.hpp:25:12: warning: unused variable ‘eb’ [-Wunused-variable] 25 | double eb; | ^~ src/SZ3/include/SZ3/api/impl/SZImplOMP.hpp: In instantiation of ‘char* SZ_compress_OMP(SZ::Config&, const T*, size_t&) [with T = long unsigned int; unsigned int N = 1; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZImpl.hpp:16:37: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = long unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:58:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = long unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:609:73: required from here src/SZ3/include/SZ3/api/impl/SZImplOMP.hpp:31:30: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 31 | if (conf.dims[0] < nThreads) { src/SZ3/include/SZ3/api/impl/SZImplOMP.hpp:25:12: warning: unused variable ‘eb’ [-Wunused-variable] 25 | double eb; | ^~ src/SZ3/include/SZ3/api/impl/SZImplOMP.hpp: In instantiation of ‘char* SZ_compress_OMP(SZ::Config&, const T*, size_t&) [with T = long unsigned int; unsigned int N = 2; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZImpl.hpp:16:37: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = long unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:60:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = long unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:609:73: required from here src/SZ3/include/SZ3/api/impl/SZImplOMP.hpp:31:30: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 31 | if (conf.dims[0] < nThreads) { src/SZ3/include/SZ3/api/impl/SZImplOMP.hpp:25:12: warning: unused variable ‘eb’ [-Wunused-variable] 25 | double eb; | ^~ src/SZ3/include/SZ3/api/impl/SZImplOMP.hpp: In instantiation of ‘char* SZ_compress_OMP(SZ::Config&, const T*, size_t&) [with T = long unsigned int; unsigned int N = 3; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZImpl.hpp:16:37: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = long unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:62:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = long unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:609:73: required from here src/SZ3/include/SZ3/api/impl/SZImplOMP.hpp:31:30: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 31 | if (conf.dims[0] < nThreads) { src/SZ3/include/SZ3/api/impl/SZImplOMP.hpp:25:12: warning: unused variable ‘eb’ [-Wunused-variable] 25 | double eb; | ^~ src/SZ3/include/SZ3/api/impl/SZImplOMP.hpp: In instantiation of ‘char* SZ_compress_OMP(SZ::Config&, const T*, size_t&) [with T = long unsigned int; unsigned int N = 4; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZImpl.hpp:16:37: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = long unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:64:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = long unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:609:73: required from here src/SZ3/include/SZ3/api/impl/SZImplOMP.hpp:31:30: warning: comparison of integer expressions of different signedness: ‘__gnu_cxx::__alloc_traits, long unsigned int>::value_type’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare] 31 | if (conf.dims[0] < nThreads) { src/SZ3/include/SZ3/api/impl/SZImplOMP.hpp:25:12: warning: unused variable ‘eb’ [-Wunused-variable] 25 | double eb; | ^~ In file included from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/api/impl/SZInterp.hpp: In instantiation of ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = float; unsigned int N = 1; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = float; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = float; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:58:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = float; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:555:70: required from here src/SZ3/include/SZ3/api/impl/SZInterp.hpp:128:16: warning: unused variable ‘tuning_time’ [-Wunused-variable] 128 | double tuning_time = timer.stop(); | ^~~~~~~~~~~ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:162:16: warning: unused variable ‘tuning_time’ [-Wunused-variable] 162 | double tuning_time = timer.stop(); | ^~~~~~~~~~~ src/SZ3/include/SZ3/api/impl/SZInterp.hpp: In instantiation of ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = float; unsigned int N = 2; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = float; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = float; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:60:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = float; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:555:70: required from here src/SZ3/include/SZ3/api/impl/SZInterp.hpp:128:16: warning: unused variable ‘tuning_time’ [-Wunused-variable] 128 | double tuning_time = timer.stop(); | ^~~~~~~~~~~ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:162:16: warning: unused variable ‘tuning_time’ [-Wunused-variable] 162 | double tuning_time = timer.stop(); | ^~~~~~~~~~~ src/SZ3/include/SZ3/api/impl/SZInterp.hpp: In instantiation of ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = float; unsigned int N = 3; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = float; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = float; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:62:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = float; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:555:70: required from here src/SZ3/include/SZ3/api/impl/SZInterp.hpp:128:16: warning: unused variable ‘tuning_time’ [-Wunused-variable] 128 | double tuning_time = timer.stop(); | ^~~~~~~~~~~ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:162:16: warning: unused variable ‘tuning_time’ [-Wunused-variable] 162 | double tuning_time = timer.stop(); | ^~~~~~~~~~~ src/SZ3/include/SZ3/api/impl/SZInterp.hpp: In instantiation of ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = float; unsigned int N = 4; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = float; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = float; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:64:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = float; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:555:70: required from here src/SZ3/include/SZ3/api/impl/SZInterp.hpp:128:16: warning: unused variable ‘tuning_time’ [-Wunused-variable] 128 | double tuning_time = timer.stop(); | ^~~~~~~~~~~ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:162:16: warning: unused variable ‘tuning_time’ [-Wunused-variable] 162 | double tuning_time = timer.stop(); | ^~~~~~~~~~~ src/SZ3/include/SZ3/api/impl/SZInterp.hpp: In instantiation of ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = double; unsigned int N = 1; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = double; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = double; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:58:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = double; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:561:71: required from here src/SZ3/include/SZ3/api/impl/SZInterp.hpp:128:16: warning: unused variable ‘tuning_time’ [-Wunused-variable] 128 | double tuning_time = timer.stop(); | ^~~~~~~~~~~ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:162:16: warning: unused variable ‘tuning_time’ [-Wunused-variable] 162 | double tuning_time = timer.stop(); | ^~~~~~~~~~~ src/SZ3/include/SZ3/api/impl/SZInterp.hpp: In instantiation of ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = double; unsigned int N = 2; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = double; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = double; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:60:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = double; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:561:71: required from here src/SZ3/include/SZ3/api/impl/SZInterp.hpp:128:16: warning: unused variable ‘tuning_time’ [-Wunused-variable] 128 | double tuning_time = timer.stop(); | ^~~~~~~~~~~ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:162:16: warning: unused variable ‘tuning_time’ [-Wunused-variable] 162 | double tuning_time = timer.stop(); | ^~~~~~~~~~~ src/SZ3/include/SZ3/api/impl/SZInterp.hpp: In instantiation of ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = double; unsigned int N = 3; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = double; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = double; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:62:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = double; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:561:71: required from here src/SZ3/include/SZ3/api/impl/SZInterp.hpp:128:16: warning: unused variable ‘tuning_time’ [-Wunused-variable] 128 | double tuning_time = timer.stop(); | ^~~~~~~~~~~ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:162:16: warning: unused variable ‘tuning_time’ [-Wunused-variable] 162 | double tuning_time = timer.stop(); | ^~~~~~~~~~~ src/SZ3/include/SZ3/api/impl/SZInterp.hpp: In instantiation of ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = double; unsigned int N = 4; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = double; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = double; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:64:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = double; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:561:71: required from here src/SZ3/include/SZ3/api/impl/SZInterp.hpp:128:16: warning: unused variable ‘tuning_time’ [-Wunused-variable] 128 | double tuning_time = timer.stop(); | ^~~~~~~~~~~ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:162:16: warning: unused variable ‘tuning_time’ [-Wunused-variable] 162 | double tuning_time = timer.stop(); | ^~~~~~~~~~~ src/SZ3/include/SZ3/api/impl/SZInterp.hpp: In instantiation of ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = signed char; unsigned int N = 1; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = signed char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = signed char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:58:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = signed char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:567:71: required from here src/SZ3/include/SZ3/api/impl/SZInterp.hpp:128:16: warning: unused variable ‘tuning_time’ [-Wunused-variable] 128 | double tuning_time = timer.stop(); | ^~~~~~~~~~~ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:162:16: warning: unused variable ‘tuning_time’ [-Wunused-variable] 162 | double tuning_time = timer.stop(); | ^~~~~~~~~~~ src/SZ3/include/SZ3/api/impl/SZInterp.hpp: In instantiation of ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = signed char; unsigned int N = 2; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = signed char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = signed char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:60:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = signed char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:567:71: required from here src/SZ3/include/SZ3/api/impl/SZInterp.hpp:128:16: warning: unused variable ‘tuning_time’ [-Wunused-variable] 128 | double tuning_time = timer.stop(); | ^~~~~~~~~~~ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:162:16: warning: unused variable ‘tuning_time’ [-Wunused-variable] 162 | double tuning_time = timer.stop(); | ^~~~~~~~~~~ src/SZ3/include/SZ3/api/impl/SZInterp.hpp: In instantiation of ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = signed char; unsigned int N = 3; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = signed char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = signed char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:62:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = signed char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:567:71: required from here src/SZ3/include/SZ3/api/impl/SZInterp.hpp:128:16: warning: unused variable ‘tuning_time’ [-Wunused-variable] 128 | double tuning_time = timer.stop(); | ^~~~~~~~~~~ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:162:16: warning: unused variable ‘tuning_time’ [-Wunused-variable] 162 | double tuning_time = timer.stop(); | ^~~~~~~~~~~ src/SZ3/include/SZ3/api/impl/SZInterp.hpp: In instantiation of ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = signed char; unsigned int N = 4; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = signed char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = signed char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:64:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = signed char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:567:71: required from here src/SZ3/include/SZ3/api/impl/SZInterp.hpp:128:16: warning: unused variable ‘tuning_time’ [-Wunused-variable] 128 | double tuning_time = timer.stop(); | ^~~~~~~~~~~ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:162:16: warning: unused variable ‘tuning_time’ [-Wunused-variable] 162 | double tuning_time = timer.stop(); | ^~~~~~~~~~~ src/SZ3/include/SZ3/api/impl/SZInterp.hpp: In instantiation of ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = unsigned char; unsigned int N = 1; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = unsigned char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = unsigned char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:58:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = unsigned char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:573:72: required from here src/SZ3/include/SZ3/api/impl/SZInterp.hpp:128:16: warning: unused variable ‘tuning_time’ [-Wunused-variable] 128 | double tuning_time = timer.stop(); | ^~~~~~~~~~~ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:162:16: warning: unused variable ‘tuning_time’ [-Wunused-variable] 162 | double tuning_time = timer.stop(); | ^~~~~~~~~~~ src/SZ3/include/SZ3/api/impl/SZInterp.hpp: In instantiation of ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = unsigned char; unsigned int N = 2; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = unsigned char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = unsigned char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:60:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = unsigned char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:573:72: required from here src/SZ3/include/SZ3/api/impl/SZInterp.hpp:128:16: warning: unused variable ‘tuning_time’ [-Wunused-variable] 128 | double tuning_time = timer.stop(); | ^~~~~~~~~~~ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:162:16: warning: unused variable ‘tuning_time’ [-Wunused-variable] 162 | double tuning_time = timer.stop(); | ^~~~~~~~~~~ src/SZ3/include/SZ3/api/impl/SZInterp.hpp: In instantiation of ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = unsigned char; unsigned int N = 3; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = unsigned char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = unsigned char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:62:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = unsigned char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:573:72: required from here src/SZ3/include/SZ3/api/impl/SZInterp.hpp:128:16: warning: unused variable ‘tuning_time’ [-Wunused-variable] 128 | double tuning_time = timer.stop(); | ^~~~~~~~~~~ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:162:16: warning: unused variable ‘tuning_time’ [-Wunused-variable] 162 | double tuning_time = timer.stop(); | ^~~~~~~~~~~ src/SZ3/include/SZ3/api/impl/SZInterp.hpp: In instantiation of ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = unsigned char; unsigned int N = 4; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = unsigned char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = unsigned char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:64:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = unsigned char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:573:72: required from here src/SZ3/include/SZ3/api/impl/SZInterp.hpp:128:16: warning: unused variable ‘tuning_time’ [-Wunused-variable] 128 | double tuning_time = timer.stop(); | ^~~~~~~~~~~ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:162:16: warning: unused variable ‘tuning_time’ [-Wunused-variable] 162 | double tuning_time = timer.stop(); | ^~~~~~~~~~~ src/SZ3/include/SZ3/api/impl/SZInterp.hpp: In instantiation of ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = short int; unsigned int N = 1; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = short int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = short int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:58:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = short int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:579:72: required from here src/SZ3/include/SZ3/api/impl/SZInterp.hpp:128:16: warning: unused variable ‘tuning_time’ [-Wunused-variable] 128 | double tuning_time = timer.stop(); | ^~~~~~~~~~~ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:162:16: warning: unused variable ‘tuning_time’ [-Wunused-variable] 162 | double tuning_time = timer.stop(); | ^~~~~~~~~~~ src/SZ3/include/SZ3/api/impl/SZInterp.hpp: In instantiation of ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = short int; unsigned int N = 2; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = short int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = short int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:60:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = short int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:579:72: required from here src/SZ3/include/SZ3/api/impl/SZInterp.hpp:128:16: warning: unused variable ‘tuning_time’ [-Wunused-variable] 128 | double tuning_time = timer.stop(); | ^~~~~~~~~~~ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:162:16: warning: unused variable ‘tuning_time’ [-Wunused-variable] 162 | double tuning_time = timer.stop(); | ^~~~~~~~~~~ src/SZ3/include/SZ3/api/impl/SZInterp.hpp: In instantiation of ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = short int; unsigned int N = 3; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = short int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = short int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:62:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = short int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:579:72: required from here src/SZ3/include/SZ3/api/impl/SZInterp.hpp:128:16: warning: unused variable ‘tuning_time’ [-Wunused-variable] 128 | double tuning_time = timer.stop(); | ^~~~~~~~~~~ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:162:16: warning: unused variable ‘tuning_time’ [-Wunused-variable] 162 | double tuning_time = timer.stop(); | ^~~~~~~~~~~ src/SZ3/include/SZ3/api/impl/SZInterp.hpp: In instantiation of ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = short int; unsigned int N = 4; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = short int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = short int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:64:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = short int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:579:72: required from here src/SZ3/include/SZ3/api/impl/SZInterp.hpp:128:16: warning: unused variable ‘tuning_time’ [-Wunused-variable] 128 | double tuning_time = timer.stop(); | ^~~~~~~~~~~ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:162:16: warning: unused variable ‘tuning_time’ [-Wunused-variable] 162 | double tuning_time = timer.stop(); | ^~~~~~~~~~~ src/SZ3/include/SZ3/api/impl/SZInterp.hpp: In instantiation of ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = short unsigned int; unsigned int N = 1; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = short unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = short unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:58:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = short unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:585:73: required from here src/SZ3/include/SZ3/api/impl/SZInterp.hpp:128:16: warning: unused variable ‘tuning_time’ [-Wunused-variable] 128 | double tuning_time = timer.stop(); | ^~~~~~~~~~~ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:162:16: warning: unused variable ‘tuning_time’ [-Wunused-variable] 162 | double tuning_time = timer.stop(); | ^~~~~~~~~~~ src/SZ3/include/SZ3/api/impl/SZInterp.hpp: In instantiation of ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = short unsigned int; unsigned int N = 2; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = short unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = short unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:60:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = short unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:585:73: required from here src/SZ3/include/SZ3/api/impl/SZInterp.hpp:128:16: warning: unused variable ‘tuning_time’ [-Wunused-variable] 128 | double tuning_time = timer.stop(); | ^~~~~~~~~~~ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:162:16: warning: unused variable ‘tuning_time’ [-Wunused-variable] 162 | double tuning_time = timer.stop(); | ^~~~~~~~~~~ src/SZ3/include/SZ3/api/impl/SZInterp.hpp: In instantiation of ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = short unsigned int; unsigned int N = 3; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = short unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = short unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:62:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = short unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:585:73: required from here src/SZ3/include/SZ3/api/impl/SZInterp.hpp:128:16: warning: unused variable ‘tuning_time’ [-Wunused-variable] 128 | double tuning_time = timer.stop(); | ^~~~~~~~~~~ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:162:16: warning: unused variable ‘tuning_time’ [-Wunused-variable] 162 | double tuning_time = timer.stop(); | ^~~~~~~~~~~ src/SZ3/include/SZ3/api/impl/SZInterp.hpp: In instantiation of ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = short unsigned int; unsigned int N = 4; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = short unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = short unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:64:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = short unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:585:73: required from here src/SZ3/include/SZ3/api/impl/SZInterp.hpp:128:16: warning: unused variable ‘tuning_time’ [-Wunused-variable] 128 | double tuning_time = timer.stop(); | ^~~~~~~~~~~ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:162:16: warning: unused variable ‘tuning_time’ [-Wunused-variable] 162 | double tuning_time = timer.stop(); | ^~~~~~~~~~~ src/SZ3/include/SZ3/api/impl/SZInterp.hpp: In instantiation of ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = int; unsigned int N = 1; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:58:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:591:72: required from here src/SZ3/include/SZ3/api/impl/SZInterp.hpp:128:16: warning: unused variable ‘tuning_time’ [-Wunused-variable] 128 | double tuning_time = timer.stop(); | ^~~~~~~~~~~ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:162:16: warning: unused variable ‘tuning_time’ [-Wunused-variable] 162 | double tuning_time = timer.stop(); | ^~~~~~~~~~~ src/SZ3/include/SZ3/api/impl/SZInterp.hpp: In instantiation of ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = int; unsigned int N = 2; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:60:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:591:72: required from here src/SZ3/include/SZ3/api/impl/SZInterp.hpp:128:16: warning: unused variable ‘tuning_time’ [-Wunused-variable] 128 | double tuning_time = timer.stop(); | ^~~~~~~~~~~ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:162:16: warning: unused variable ‘tuning_time’ [-Wunused-variable] 162 | double tuning_time = timer.stop(); | ^~~~~~~~~~~ src/SZ3/include/SZ3/api/impl/SZInterp.hpp: In instantiation of ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = int; unsigned int N = 3; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:62:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:591:72: required from here src/SZ3/include/SZ3/api/impl/SZInterp.hpp:128:16: warning: unused variable ‘tuning_time’ [-Wunused-variable] 128 | double tuning_time = timer.stop(); | ^~~~~~~~~~~ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:162:16: warning: unused variable ‘tuning_time’ [-Wunused-variable] 162 | double tuning_time = timer.stop(); | ^~~~~~~~~~~ src/SZ3/include/SZ3/api/impl/SZInterp.hpp: In instantiation of ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = int; unsigned int N = 4; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:64:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:591:72: required from here src/SZ3/include/SZ3/api/impl/SZInterp.hpp:128:16: warning: unused variable ‘tuning_time’ [-Wunused-variable] 128 | double tuning_time = timer.stop(); | ^~~~~~~~~~~ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:162:16: warning: unused variable ‘tuning_time’ [-Wunused-variable] 162 | double tuning_time = timer.stop(); | ^~~~~~~~~~~ src/SZ3/include/SZ3/api/impl/SZInterp.hpp: In instantiation of ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = unsigned int; unsigned int N = 1; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:58:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:597:73: required from here src/SZ3/include/SZ3/api/impl/SZInterp.hpp:128:16: warning: unused variable ‘tuning_time’ [-Wunused-variable] 128 | double tuning_time = timer.stop(); | ^~~~~~~~~~~ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:162:16: warning: unused variable ‘tuning_time’ [-Wunused-variable] 162 | double tuning_time = timer.stop(); | ^~~~~~~~~~~ src/SZ3/include/SZ3/api/impl/SZInterp.hpp: In instantiation of ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = unsigned int; unsigned int N = 2; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:60:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:597:73: required from here src/SZ3/include/SZ3/api/impl/SZInterp.hpp:128:16: warning: unused variable ‘tuning_time’ [-Wunused-variable] 128 | double tuning_time = timer.stop(); | ^~~~~~~~~~~ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:162:16: warning: unused variable ‘tuning_time’ [-Wunused-variable] 162 | double tuning_time = timer.stop(); | ^~~~~~~~~~~ src/SZ3/include/SZ3/api/impl/SZInterp.hpp: In instantiation of ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = unsigned int; unsigned int N = 3; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:62:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:597:73: required from here src/SZ3/include/SZ3/api/impl/SZInterp.hpp:128:16: warning: unused variable ‘tuning_time’ [-Wunused-variable] 128 | double tuning_time = timer.stop(); | ^~~~~~~~~~~ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:162:16: warning: unused variable ‘tuning_time’ [-Wunused-variable] 162 | double tuning_time = timer.stop(); | ^~~~~~~~~~~ src/SZ3/include/SZ3/api/impl/SZInterp.hpp: In instantiation of ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = unsigned int; unsigned int N = 4; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:64:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:597:73: required from here src/SZ3/include/SZ3/api/impl/SZInterp.hpp:128:16: warning: unused variable ‘tuning_time’ [-Wunused-variable] 128 | double tuning_time = timer.stop(); | ^~~~~~~~~~~ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:162:16: warning: unused variable ‘tuning_time’ [-Wunused-variable] 162 | double tuning_time = timer.stop(); | ^~~~~~~~~~~ src/SZ3/include/SZ3/api/impl/SZInterp.hpp: In instantiation of ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = long int; unsigned int N = 1; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = long int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = long int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:58:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = long int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:603:72: required from here src/SZ3/include/SZ3/api/impl/SZInterp.hpp:128:16: warning: unused variable ‘tuning_time’ [-Wunused-variable] 128 | double tuning_time = timer.stop(); | ^~~~~~~~~~~ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:162:16: warning: unused variable ‘tuning_time’ [-Wunused-variable] 162 | double tuning_time = timer.stop(); | ^~~~~~~~~~~ src/SZ3/include/SZ3/api/impl/SZInterp.hpp: In instantiation of ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = long int; unsigned int N = 2; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = long int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = long int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:60:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = long int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:603:72: required from here src/SZ3/include/SZ3/api/impl/SZInterp.hpp:128:16: warning: unused variable ‘tuning_time’ [-Wunused-variable] 128 | double tuning_time = timer.stop(); | ^~~~~~~~~~~ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:162:16: warning: unused variable ‘tuning_time’ [-Wunused-variable] 162 | double tuning_time = timer.stop(); | ^~~~~~~~~~~ src/SZ3/include/SZ3/api/impl/SZInterp.hpp: In instantiation of ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = long int; unsigned int N = 3; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = long int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = long int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:62:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = long int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:603:72: required from here src/SZ3/include/SZ3/api/impl/SZInterp.hpp:128:16: warning: unused variable ‘tuning_time’ [-Wunused-variable] 128 | double tuning_time = timer.stop(); | ^~~~~~~~~~~ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:162:16: warning: unused variable ‘tuning_time’ [-Wunused-variable] 162 | double tuning_time = timer.stop(); | ^~~~~~~~~~~ src/SZ3/include/SZ3/api/impl/SZInterp.hpp: In instantiation of ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = long int; unsigned int N = 4; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = long int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = long int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:64:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = long int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:603:72: required from here src/SZ3/include/SZ3/api/impl/SZInterp.hpp:128:16: warning: unused variable ‘tuning_time’ [-Wunused-variable] 128 | double tuning_time = timer.stop(); | ^~~~~~~~~~~ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:162:16: warning: unused variable ‘tuning_time’ [-Wunused-variable] 162 | double tuning_time = timer.stop(); | ^~~~~~~~~~~ src/SZ3/include/SZ3/api/impl/SZInterp.hpp: In instantiation of ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = long unsigned int; unsigned int N = 1; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = long unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = long unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:58:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = long unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:609:73: required from here src/SZ3/include/SZ3/api/impl/SZInterp.hpp:128:16: warning: unused variable ‘tuning_time’ [-Wunused-variable] 128 | double tuning_time = timer.stop(); | ^~~~~~~~~~~ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:162:16: warning: unused variable ‘tuning_time’ [-Wunused-variable] 162 | double tuning_time = timer.stop(); | ^~~~~~~~~~~ src/SZ3/include/SZ3/api/impl/SZInterp.hpp: In instantiation of ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = long unsigned int; unsigned int N = 2; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = long unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = long unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:60:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = long unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:609:73: required from here src/SZ3/include/SZ3/api/impl/SZInterp.hpp:128:16: warning: unused variable ‘tuning_time’ [-Wunused-variable] 128 | double tuning_time = timer.stop(); | ^~~~~~~~~~~ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:162:16: warning: unused variable ‘tuning_time’ [-Wunused-variable] 162 | double tuning_time = timer.stop(); | ^~~~~~~~~~~ src/SZ3/include/SZ3/api/impl/SZInterp.hpp: In instantiation of ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = long unsigned int; unsigned int N = 3; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = long unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = long unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:62:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = long unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:609:73: required from here src/SZ3/include/SZ3/api/impl/SZInterp.hpp:128:16: warning: unused variable ‘tuning_time’ [-Wunused-variable] 128 | double tuning_time = timer.stop(); | ^~~~~~~~~~~ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:162:16: warning: unused variable ‘tuning_time’ [-Wunused-variable] 162 | double tuning_time = timer.stop(); | ^~~~~~~~~~~ src/SZ3/include/SZ3/api/impl/SZInterp.hpp: In instantiation of ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = long unsigned int; unsigned int N = 4; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = long unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = long unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:64:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = long unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:609:73: required from here src/SZ3/include/SZ3/api/impl/SZInterp.hpp:128:16: warning: unused variable ‘tuning_time’ [-Wunused-variable] 128 | double tuning_time = timer.stop(); | ^~~~~~~~~~~ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:162:16: warning: unused variable ‘tuning_time’ [-Wunused-variable] 162 | double tuning_time = timer.stop(); | ^~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp: In instantiation of ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = float; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = float; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:382:73: required from here src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:65:71: warning: comparison of integer expressions of different signedness: ‘SZ::uint’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 65 | for (uint level = interpolation_level; level > 0 && level <= interpolation_level; level--) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:80:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 80 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp: In instantiation of ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = float; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = float; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:382:73: required from here src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:65:71: warning: comparison of integer expressions of different signedness: ‘SZ::uint’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 65 | for (uint level = interpolation_level; level > 0 && level <= interpolation_level; level--) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:80:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 80 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp: In instantiation of ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = float; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = float; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:382:73: required from here src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:65:71: warning: comparison of integer expressions of different signedness: ‘SZ::uint’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 65 | for (uint level = interpolation_level; level > 0 && level <= interpolation_level; level--) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:80:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 80 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp: In instantiation of ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = float; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = float; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:382:73: required from here src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:65:71: warning: comparison of integer expressions of different signedness: ‘SZ::uint’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 65 | for (uint level = interpolation_level; level > 0 && level <= interpolation_level; level--) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:80:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 80 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp: In instantiation of ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = double; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = double; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:392:74: required from here src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:65:71: warning: comparison of integer expressions of different signedness: ‘SZ::uint’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 65 | for (uint level = interpolation_level; level > 0 && level <= interpolation_level; level--) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:80:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 80 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp: In instantiation of ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = double; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = double; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:392:74: required from here src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:65:71: warning: comparison of integer expressions of different signedness: ‘SZ::uint’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 65 | for (uint level = interpolation_level; level > 0 && level <= interpolation_level; level--) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:80:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 80 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp: In instantiation of ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = double; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = double; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:392:74: required from here src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:65:71: warning: comparison of integer expressions of different signedness: ‘SZ::uint’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 65 | for (uint level = interpolation_level; level > 0 && level <= interpolation_level; level--) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:80:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 80 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp: In instantiation of ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = double; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = double; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:392:74: required from here src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:65:71: warning: comparison of integer expressions of different signedness: ‘SZ::uint’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 65 | for (uint level = interpolation_level; level > 0 && level <= interpolation_level; level--) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:80:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 80 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp: In instantiation of ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = signed char; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = signed char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:402:74: required from here src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:65:71: warning: comparison of integer expressions of different signedness: ‘SZ::uint’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 65 | for (uint level = interpolation_level; level > 0 && level <= interpolation_level; level--) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:80:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 80 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp: In instantiation of ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = signed char; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = signed char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:402:74: required from here src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:65:71: warning: comparison of integer expressions of different signedness: ‘SZ::uint’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 65 | for (uint level = interpolation_level; level > 0 && level <= interpolation_level; level--) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:80:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 80 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp: In instantiation of ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = signed char; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = signed char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:402:74: required from here src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:65:71: warning: comparison of integer expressions of different signedness: ‘SZ::uint’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 65 | for (uint level = interpolation_level; level > 0 && level <= interpolation_level; level--) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:80:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 80 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp: In instantiation of ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = signed char; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = signed char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:402:74: required from here src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:65:71: warning: comparison of integer expressions of different signedness: ‘SZ::uint’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 65 | for (uint level = interpolation_level; level > 0 && level <= interpolation_level; level--) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:80:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 80 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp: In instantiation of ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = unsigned char; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = unsigned char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:412:75: required from here src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:65:71: warning: comparison of integer expressions of different signedness: ‘SZ::uint’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 65 | for (uint level = interpolation_level; level > 0 && level <= interpolation_level; level--) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:80:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 80 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp: In instantiation of ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = unsigned char; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = unsigned char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:412:75: required from here src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:65:71: warning: comparison of integer expressions of different signedness: ‘SZ::uint’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 65 | for (uint level = interpolation_level; level > 0 && level <= interpolation_level; level--) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:80:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 80 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp: In instantiation of ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = unsigned char; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = unsigned char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:412:75: required from here src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:65:71: warning: comparison of integer expressions of different signedness: ‘SZ::uint’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 65 | for (uint level = interpolation_level; level > 0 && level <= interpolation_level; level--) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:80:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 80 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp: In instantiation of ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = unsigned char; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = unsigned char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:412:75: required from here src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:65:71: warning: comparison of integer expressions of different signedness: ‘SZ::uint’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 65 | for (uint level = interpolation_level; level > 0 && level <= interpolation_level; level--) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:80:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 80 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp: In instantiation of ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = short int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = short int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:422:74: required from here src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:65:71: warning: comparison of integer expressions of different signedness: ‘SZ::uint’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 65 | for (uint level = interpolation_level; level > 0 && level <= interpolation_level; level--) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:80:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 80 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp: In instantiation of ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = short int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = short int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:422:74: required from here src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:65:71: warning: comparison of integer expressions of different signedness: ‘SZ::uint’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 65 | for (uint level = interpolation_level; level > 0 && level <= interpolation_level; level--) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:80:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 80 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp: In instantiation of ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = short int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = short int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:422:74: required from here src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:65:71: warning: comparison of integer expressions of different signedness: ‘SZ::uint’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 65 | for (uint level = interpolation_level; level > 0 && level <= interpolation_level; level--) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:80:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 80 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp: In instantiation of ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = short int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = short int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:422:74: required from here src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:65:71: warning: comparison of integer expressions of different signedness: ‘SZ::uint’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 65 | for (uint level = interpolation_level; level > 0 && level <= interpolation_level; level--) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:80:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 80 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp: In instantiation of ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = short unsigned int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = short unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:432:75: required from here src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:65:71: warning: comparison of integer expressions of different signedness: ‘SZ::uint’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 65 | for (uint level = interpolation_level; level > 0 && level <= interpolation_level; level--) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:80:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 80 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp: In instantiation of ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = short unsigned int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = short unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:432:75: required from here src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:65:71: warning: comparison of integer expressions of different signedness: ‘SZ::uint’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 65 | for (uint level = interpolation_level; level > 0 && level <= interpolation_level; level--) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:80:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 80 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp: In instantiation of ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = short unsigned int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = short unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:432:75: required from here src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:65:71: warning: comparison of integer expressions of different signedness: ‘SZ::uint’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 65 | for (uint level = interpolation_level; level > 0 && level <= interpolation_level; level--) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:80:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 80 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp: In instantiation of ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = short unsigned int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = short unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:432:75: required from here src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:65:71: warning: comparison of integer expressions of different signedness: ‘SZ::uint’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 65 | for (uint level = interpolation_level; level > 0 && level <= interpolation_level; level--) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:80:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 80 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp: In instantiation of ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:442:74: required from here src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:65:71: warning: comparison of integer expressions of different signedness: ‘SZ::uint’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 65 | for (uint level = interpolation_level; level > 0 && level <= interpolation_level; level--) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:80:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 80 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp: In instantiation of ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:442:74: required from here src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:65:71: warning: comparison of integer expressions of different signedness: ‘SZ::uint’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 65 | for (uint level = interpolation_level; level > 0 && level <= interpolation_level; level--) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:80:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 80 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp: In instantiation of ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:442:74: required from here src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:65:71: warning: comparison of integer expressions of different signedness: ‘SZ::uint’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 65 | for (uint level = interpolation_level; level > 0 && level <= interpolation_level; level--) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:80:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 80 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp: In instantiation of ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:442:74: required from here src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:65:71: warning: comparison of integer expressions of different signedness: ‘SZ::uint’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 65 | for (uint level = interpolation_level; level > 0 && level <= interpolation_level; level--) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:80:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 80 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp: In instantiation of ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = unsigned int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:452:75: required from here src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:65:71: warning: comparison of integer expressions of different signedness: ‘SZ::uint’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 65 | for (uint level = interpolation_level; level > 0 && level <= interpolation_level; level--) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:80:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 80 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp: In instantiation of ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = unsigned int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:452:75: required from here src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:65:71: warning: comparison of integer expressions of different signedness: ‘SZ::uint’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 65 | for (uint level = interpolation_level; level > 0 && level <= interpolation_level; level--) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:80:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 80 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp: In instantiation of ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = unsigned int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:452:75: required from here src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:65:71: warning: comparison of integer expressions of different signedness: ‘SZ::uint’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 65 | for (uint level = interpolation_level; level > 0 && level <= interpolation_level; level--) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:80:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 80 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp: In instantiation of ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = unsigned int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:452:75: required from here src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:65:71: warning: comparison of integer expressions of different signedness: ‘SZ::uint’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 65 | for (uint level = interpolation_level; level > 0 && level <= interpolation_level; level--) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:80:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 80 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp: In instantiation of ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = long int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = long int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:462:74: required from here src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:65:71: warning: comparison of integer expressions of different signedness: ‘SZ::uint’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 65 | for (uint level = interpolation_level; level > 0 && level <= interpolation_level; level--) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:80:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 80 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp: In instantiation of ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = long int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = long int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:462:74: required from here src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:65:71: warning: comparison of integer expressions of different signedness: ‘SZ::uint’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 65 | for (uint level = interpolation_level; level > 0 && level <= interpolation_level; level--) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:80:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 80 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp: In instantiation of ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = long int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = long int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:462:74: required from here src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:65:71: warning: comparison of integer expressions of different signedness: ‘SZ::uint’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 65 | for (uint level = interpolation_level; level > 0 && level <= interpolation_level; level--) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:80:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 80 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp: In instantiation of ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = long int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = long int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:462:74: required from here src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:65:71: warning: comparison of integer expressions of different signedness: ‘SZ::uint’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 65 | for (uint level = interpolation_level; level > 0 && level <= interpolation_level; level--) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:80:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 80 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp: In instantiation of ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = long unsigned int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = long unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:472:75: required from here src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:65:71: warning: comparison of integer expressions of different signedness: ‘SZ::uint’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 65 | for (uint level = interpolation_level; level > 0 && level <= interpolation_level; level--) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:80:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 80 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp: In instantiation of ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = long unsigned int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = long unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:472:75: required from here src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:65:71: warning: comparison of integer expressions of different signedness: ‘SZ::uint’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 65 | for (uint level = interpolation_level; level > 0 && level <= interpolation_level; level--) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:80:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 80 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp: In instantiation of ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = long unsigned int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = long unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:472:75: required from here src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:65:71: warning: comparison of integer expressions of different signedness: ‘SZ::uint’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 65 | for (uint level = interpolation_level; level > 0 && level <= interpolation_level; level--) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:80:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 80 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp: In instantiation of ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = long unsigned int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = long unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:472:75: required from here src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:65:71: warning: comparison of integer expressions of different signedness: ‘SZ::uint’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 65 | for (uint level = interpolation_level; level > 0 && level <= interpolation_level; level--) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:80:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 80 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp: In instantiation of ‘SZ::uchar* SZ::SZInterpolationCompressor::compress(const SZ::Config&, T*, size_t&) [with T = float; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:30:41: required from ‘char* SZ_compress_Interp(SZ::Config&, T*, size_t&) [with T = float; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:25:52: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = float; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = float; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:58:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = float; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:555:70: required from here src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:116:71: warning: comparison of integer expressions of different signedness: ‘SZ::uint’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 116 | for (uint level = interpolation_level; level > 0 && level <= interpolation_level; level--) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:134:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 134 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:11, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/QuantOptimizatioin.hpp: In instantiation of ‘int SZ::optimize_quant_invl_3d(const T*, size_t, size_t, size_t, double, float&, float&, T&) [with T = float; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:135:71: required from ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = float; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = float; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = float; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:58:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = float; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:555:70: required from here src/SZ3/include/SZ3/utils/QuantOptimizatioin.hpp:107:32: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 107 | while (data_pos - data < len) { | ~~~~~~~~~~~~~~~~^~~~~ src/SZ3/include/SZ3/utils/QuantOptimizatioin.hpp:122:35: warning: comparison of integer expressions of different signedness: ‘ptrdiff_t’ {aka ‘long int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 122 | } else if (freq_index >= freq_intervals.size()) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp: In instantiation of ‘SZ::uchar* SZ::SZInterpolationCompressor::compress(const SZ::Config&, T*, size_t&) [with T = float; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:30:41: required from ‘char* SZ_compress_Interp(SZ::Config&, T*, size_t&) [with T = float; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:25:52: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = float; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = float; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:60:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = float; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:555:70: required from here src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:116:71: warning: comparison of integer expressions of different signedness: ‘SZ::uint’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 116 | for (uint level = interpolation_level; level > 0 && level <= interpolation_level; level--) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:134:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 134 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp: In instantiation of ‘SZ::uchar* SZ::SZInterpolationCompressor::compress(const SZ::Config&, T*, size_t&) [with T = float; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:30:41: required from ‘char* SZ_compress_Interp(SZ::Config&, T*, size_t&) [with T = float; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:25:52: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = float; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = float; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:62:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = float; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:555:70: required from here src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:116:71: warning: comparison of integer expressions of different signedness: ‘SZ::uint’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 116 | for (uint level = interpolation_level; level > 0 && level <= interpolation_level; level--) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:134:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 134 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp: In instantiation of ‘SZ::uchar* SZ::SZInterpolationCompressor::compress(const SZ::Config&, T*, size_t&) [with T = float; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:30:41: required from ‘char* SZ_compress_Interp(SZ::Config&, T*, size_t&) [with T = float; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:25:52: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = float; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = float; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:64:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = float; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:555:70: required from here src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:116:71: warning: comparison of integer expressions of different signedness: ‘SZ::uint’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 116 | for (uint level = interpolation_level; level > 0 && level <= interpolation_level; level--) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:134:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 134 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp: In instantiation of ‘SZ::uchar* SZ::SZInterpolationCompressor::compress(const SZ::Config&, T*, size_t&) [with T = double; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:30:41: required from ‘char* SZ_compress_Interp(SZ::Config&, T*, size_t&) [with T = double; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:25:52: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = double; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = double; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:58:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = double; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:561:71: required from here src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:116:71: warning: comparison of integer expressions of different signedness: ‘SZ::uint’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 116 | for (uint level = interpolation_level; level > 0 && level <= interpolation_level; level--) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:134:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 134 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:11, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/QuantOptimizatioin.hpp: In instantiation of ‘int SZ::optimize_quant_invl_3d(const T*, size_t, size_t, size_t, double, float&, float&, T&) [with T = double; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:135:71: required from ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = double; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = double; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = double; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:58:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = double; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:561:71: required from here src/SZ3/include/SZ3/utils/QuantOptimizatioin.hpp:107:32: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 107 | while (data_pos - data < len) { | ~~~~~~~~~~~~~~~~^~~~~ src/SZ3/include/SZ3/utils/QuantOptimizatioin.hpp:122:35: warning: comparison of integer expressions of different signedness: ‘ptrdiff_t’ {aka ‘long int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 122 | } else if (freq_index >= freq_intervals.size()) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp: In instantiation of ‘SZ::uchar* SZ::SZInterpolationCompressor::compress(const SZ::Config&, T*, size_t&) [with T = double; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:30:41: required from ‘char* SZ_compress_Interp(SZ::Config&, T*, size_t&) [with T = double; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:25:52: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = double; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = double; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:60:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = double; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:561:71: required from here src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:116:71: warning: comparison of integer expressions of different signedness: ‘SZ::uint’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 116 | for (uint level = interpolation_level; level > 0 && level <= interpolation_level; level--) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:134:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 134 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp: In instantiation of ‘SZ::uchar* SZ::SZInterpolationCompressor::compress(const SZ::Config&, T*, size_t&) [with T = double; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:30:41: required from ‘char* SZ_compress_Interp(SZ::Config&, T*, size_t&) [with T = double; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:25:52: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = double; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = double; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:62:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = double; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:561:71: required from here src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:116:71: warning: comparison of integer expressions of different signedness: ‘SZ::uint’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 116 | for (uint level = interpolation_level; level > 0 && level <= interpolation_level; level--) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:134:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 134 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp: In instantiation of ‘SZ::uchar* SZ::SZInterpolationCompressor::compress(const SZ::Config&, T*, size_t&) [with T = double; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:30:41: required from ‘char* SZ_compress_Interp(SZ::Config&, T*, size_t&) [with T = double; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:25:52: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = double; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = double; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:64:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = double; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:561:71: required from here src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:116:71: warning: comparison of integer expressions of different signedness: ‘SZ::uint’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 116 | for (uint level = interpolation_level; level > 0 && level <= interpolation_level; level--) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:134:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 134 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp: In instantiation of ‘SZ::uchar* SZ::SZInterpolationCompressor::compress(const SZ::Config&, T*, size_t&) [with T = signed char; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:30:41: required from ‘char* SZ_compress_Interp(SZ::Config&, T*, size_t&) [with T = signed char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:25:52: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = signed char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = signed char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:58:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = signed char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:567:71: required from here src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:116:71: warning: comparison of integer expressions of different signedness: ‘SZ::uint’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 116 | for (uint level = interpolation_level; level > 0 && level <= interpolation_level; level--) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:134:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 134 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:11, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/QuantOptimizatioin.hpp: In instantiation of ‘int SZ::optimize_quant_invl_3d(const T*, size_t, size_t, size_t, double, float&, float&, T&) [with T = signed char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:135:71: required from ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = signed char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = signed char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = signed char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:58:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = signed char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:567:71: required from here src/SZ3/include/SZ3/utils/QuantOptimizatioin.hpp:107:32: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 107 | while (data_pos - data < len) { | ~~~~~~~~~~~~~~~~^~~~~ src/SZ3/include/SZ3/utils/QuantOptimizatioin.hpp:122:35: warning: comparison of integer expressions of different signedness: ‘ptrdiff_t’ {aka ‘long int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 122 | } else if (freq_index >= freq_intervals.size()) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp: In instantiation of ‘SZ::uchar* SZ::SZInterpolationCompressor::compress(const SZ::Config&, T*, size_t&) [with T = signed char; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:30:41: required from ‘char* SZ_compress_Interp(SZ::Config&, T*, size_t&) [with T = signed char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:25:52: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = signed char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = signed char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:60:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = signed char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:567:71: required from here src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:116:71: warning: comparison of integer expressions of different signedness: ‘SZ::uint’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 116 | for (uint level = interpolation_level; level > 0 && level <= interpolation_level; level--) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:134:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 134 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp: In instantiation of ‘SZ::uchar* SZ::SZInterpolationCompressor::compress(const SZ::Config&, T*, size_t&) [with T = signed char; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:30:41: required from ‘char* SZ_compress_Interp(SZ::Config&, T*, size_t&) [with T = signed char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:25:52: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = signed char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = signed char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:62:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = signed char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:567:71: required from here src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:116:71: warning: comparison of integer expressions of different signedness: ‘SZ::uint’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 116 | for (uint level = interpolation_level; level > 0 && level <= interpolation_level; level--) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:134:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 134 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp: In instantiation of ‘SZ::uchar* SZ::SZInterpolationCompressor::compress(const SZ::Config&, T*, size_t&) [with T = signed char; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:30:41: required from ‘char* SZ_compress_Interp(SZ::Config&, T*, size_t&) [with T = signed char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:25:52: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = signed char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = signed char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:64:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = signed char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:567:71: required from here src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:116:71: warning: comparison of integer expressions of different signedness: ‘SZ::uint’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 116 | for (uint level = interpolation_level; level > 0 && level <= interpolation_level; level--) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:134:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 134 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp: In instantiation of ‘SZ::uchar* SZ::SZInterpolationCompressor::compress(const SZ::Config&, T*, size_t&) [with T = unsigned char; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:30:41: required from ‘char* SZ_compress_Interp(SZ::Config&, T*, size_t&) [with T = unsigned char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:25:52: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = unsigned char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = unsigned char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:58:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = unsigned char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:573:72: required from here src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:116:71: warning: comparison of integer expressions of different signedness: ‘SZ::uint’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 116 | for (uint level = interpolation_level; level > 0 && level <= interpolation_level; level--) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:134:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 134 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:11, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/QuantOptimizatioin.hpp: In instantiation of ‘int SZ::optimize_quant_invl_3d(const T*, size_t, size_t, size_t, double, float&, float&, T&) [with T = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:135:71: required from ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = unsigned char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = unsigned char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = unsigned char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:58:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = unsigned char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:573:72: required from here src/SZ3/include/SZ3/utils/QuantOptimizatioin.hpp:107:32: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 107 | while (data_pos - data < len) { | ~~~~~~~~~~~~~~~~^~~~~ src/SZ3/include/SZ3/utils/QuantOptimizatioin.hpp:122:35: warning: comparison of integer expressions of different signedness: ‘ptrdiff_t’ {aka ‘long int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 122 | } else if (freq_index >= freq_intervals.size()) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp: In instantiation of ‘SZ::uchar* SZ::SZInterpolationCompressor::compress(const SZ::Config&, T*, size_t&) [with T = unsigned char; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:30:41: required from ‘char* SZ_compress_Interp(SZ::Config&, T*, size_t&) [with T = unsigned char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:25:52: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = unsigned char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = unsigned char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:60:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = unsigned char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:573:72: required from here src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:116:71: warning: comparison of integer expressions of different signedness: ‘SZ::uint’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 116 | for (uint level = interpolation_level; level > 0 && level <= interpolation_level; level--) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:134:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 134 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp: In instantiation of ‘SZ::uchar* SZ::SZInterpolationCompressor::compress(const SZ::Config&, T*, size_t&) [with T = unsigned char; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:30:41: required from ‘char* SZ_compress_Interp(SZ::Config&, T*, size_t&) [with T = unsigned char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:25:52: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = unsigned char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = unsigned char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:62:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = unsigned char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:573:72: required from here src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:116:71: warning: comparison of integer expressions of different signedness: ‘SZ::uint’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 116 | for (uint level = interpolation_level; level > 0 && level <= interpolation_level; level--) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:134:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 134 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp: In instantiation of ‘SZ::uchar* SZ::SZInterpolationCompressor::compress(const SZ::Config&, T*, size_t&) [with T = unsigned char; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:30:41: required from ‘char* SZ_compress_Interp(SZ::Config&, T*, size_t&) [with T = unsigned char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:25:52: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = unsigned char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = unsigned char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:64:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = unsigned char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:573:72: required from here src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:116:71: warning: comparison of integer expressions of different signedness: ‘SZ::uint’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 116 | for (uint level = interpolation_level; level > 0 && level <= interpolation_level; level--) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:134:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 134 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp: In instantiation of ‘SZ::uchar* SZ::SZInterpolationCompressor::compress(const SZ::Config&, T*, size_t&) [with T = short int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:30:41: required from ‘char* SZ_compress_Interp(SZ::Config&, T*, size_t&) [with T = short int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:25:52: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = short int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = short int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:58:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = short int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:579:72: required from here src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:116:71: warning: comparison of integer expressions of different signedness: ‘SZ::uint’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 116 | for (uint level = interpolation_level; level > 0 && level <= interpolation_level; level--) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:134:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 134 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:11, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/QuantOptimizatioin.hpp: In instantiation of ‘int SZ::optimize_quant_invl_3d(const T*, size_t, size_t, size_t, double, float&, float&, T&) [with T = short int; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:135:71: required from ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = short int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = short int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = short int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:58:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = short int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:579:72: required from here src/SZ3/include/SZ3/utils/QuantOptimizatioin.hpp:107:32: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 107 | while (data_pos - data < len) { | ~~~~~~~~~~~~~~~~^~~~~ src/SZ3/include/SZ3/utils/QuantOptimizatioin.hpp:122:35: warning: comparison of integer expressions of different signedness: ‘ptrdiff_t’ {aka ‘long int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 122 | } else if (freq_index >= freq_intervals.size()) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp: In instantiation of ‘SZ::uchar* SZ::SZInterpolationCompressor::compress(const SZ::Config&, T*, size_t&) [with T = short int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:30:41: required from ‘char* SZ_compress_Interp(SZ::Config&, T*, size_t&) [with T = short int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:25:52: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = short int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = short int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:60:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = short int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:579:72: required from here src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:116:71: warning: comparison of integer expressions of different signedness: ‘SZ::uint’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 116 | for (uint level = interpolation_level; level > 0 && level <= interpolation_level; level--) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:134:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 134 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp: In instantiation of ‘SZ::uchar* SZ::SZInterpolationCompressor::compress(const SZ::Config&, T*, size_t&) [with T = short int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:30:41: required from ‘char* SZ_compress_Interp(SZ::Config&, T*, size_t&) [with T = short int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:25:52: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = short int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = short int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:62:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = short int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:579:72: required from here src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:116:71: warning: comparison of integer expressions of different signedness: ‘SZ::uint’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 116 | for (uint level = interpolation_level; level > 0 && level <= interpolation_level; level--) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:134:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 134 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp: In instantiation of ‘SZ::uchar* SZ::SZInterpolationCompressor::compress(const SZ::Config&, T*, size_t&) [with T = short int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:30:41: required from ‘char* SZ_compress_Interp(SZ::Config&, T*, size_t&) [with T = short int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:25:52: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = short int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = short int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:64:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = short int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:579:72: required from here src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:116:71: warning: comparison of integer expressions of different signedness: ‘SZ::uint’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 116 | for (uint level = interpolation_level; level > 0 && level <= interpolation_level; level--) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:134:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 134 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp: In instantiation of ‘SZ::uchar* SZ::SZInterpolationCompressor::compress(const SZ::Config&, T*, size_t&) [with T = short unsigned int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:30:41: required from ‘char* SZ_compress_Interp(SZ::Config&, T*, size_t&) [with T = short unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:25:52: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = short unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = short unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:58:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = short unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:585:73: required from here src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:116:71: warning: comparison of integer expressions of different signedness: ‘SZ::uint’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 116 | for (uint level = interpolation_level; level > 0 && level <= interpolation_level; level--) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:134:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 134 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:11, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/QuantOptimizatioin.hpp: In instantiation of ‘int SZ::optimize_quant_invl_3d(const T*, size_t, size_t, size_t, double, float&, float&, T&) [with T = short unsigned int; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:135:71: required from ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = short unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = short unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = short unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:58:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = short unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:585:73: required from here src/SZ3/include/SZ3/utils/QuantOptimizatioin.hpp:107:32: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 107 | while (data_pos - data < len) { | ~~~~~~~~~~~~~~~~^~~~~ src/SZ3/include/SZ3/utils/QuantOptimizatioin.hpp:122:35: warning: comparison of integer expressions of different signedness: ‘ptrdiff_t’ {aka ‘long int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 122 | } else if (freq_index >= freq_intervals.size()) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp: In instantiation of ‘SZ::uchar* SZ::SZInterpolationCompressor::compress(const SZ::Config&, T*, size_t&) [with T = short unsigned int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:30:41: required from ‘char* SZ_compress_Interp(SZ::Config&, T*, size_t&) [with T = short unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:25:52: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = short unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = short unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:60:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = short unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:585:73: required from here src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:116:71: warning: comparison of integer expressions of different signedness: ‘SZ::uint’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 116 | for (uint level = interpolation_level; level > 0 && level <= interpolation_level; level--) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:134:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 134 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp: In instantiation of ‘SZ::uchar* SZ::SZInterpolationCompressor::compress(const SZ::Config&, T*, size_t&) [with T = short unsigned int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:30:41: required from ‘char* SZ_compress_Interp(SZ::Config&, T*, size_t&) [with T = short unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:25:52: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = short unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = short unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:62:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = short unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:585:73: required from here src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:116:71: warning: comparison of integer expressions of different signedness: ‘SZ::uint’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 116 | for (uint level = interpolation_level; level > 0 && level <= interpolation_level; level--) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:134:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 134 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp: In instantiation of ‘SZ::uchar* SZ::SZInterpolationCompressor::compress(const SZ::Config&, T*, size_t&) [with T = short unsigned int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:30:41: required from ‘char* SZ_compress_Interp(SZ::Config&, T*, size_t&) [with T = short unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:25:52: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = short unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = short unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:64:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = short unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:585:73: required from here src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:116:71: warning: comparison of integer expressions of different signedness: ‘SZ::uint’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 116 | for (uint level = interpolation_level; level > 0 && level <= interpolation_level; level--) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:134:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 134 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp: In instantiation of ‘SZ::uchar* SZ::SZInterpolationCompressor::compress(const SZ::Config&, T*, size_t&) [with T = int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:30:41: required from ‘char* SZ_compress_Interp(SZ::Config&, T*, size_t&) [with T = int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:25:52: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:58:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:591:72: required from here src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:116:71: warning: comparison of integer expressions of different signedness: ‘SZ::uint’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 116 | for (uint level = interpolation_level; level > 0 && level <= interpolation_level; level--) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:134:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 134 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:11, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/QuantOptimizatioin.hpp: In instantiation of ‘int SZ::optimize_quant_invl_3d(const T*, size_t, size_t, size_t, double, float&, float&, T&) [with T = int; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:135:71: required from ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:58:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:591:72: required from here src/SZ3/include/SZ3/utils/QuantOptimizatioin.hpp:107:32: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 107 | while (data_pos - data < len) { | ~~~~~~~~~~~~~~~~^~~~~ src/SZ3/include/SZ3/utils/QuantOptimizatioin.hpp:122:35: warning: comparison of integer expressions of different signedness: ‘ptrdiff_t’ {aka ‘long int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 122 | } else if (freq_index >= freq_intervals.size()) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp: In instantiation of ‘SZ::uchar* SZ::SZInterpolationCompressor::compress(const SZ::Config&, T*, size_t&) [with T = int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:30:41: required from ‘char* SZ_compress_Interp(SZ::Config&, T*, size_t&) [with T = int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:25:52: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:60:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:591:72: required from here src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:116:71: warning: comparison of integer expressions of different signedness: ‘SZ::uint’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 116 | for (uint level = interpolation_level; level > 0 && level <= interpolation_level; level--) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:134:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 134 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp: In instantiation of ‘SZ::uchar* SZ::SZInterpolationCompressor::compress(const SZ::Config&, T*, size_t&) [with T = int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:30:41: required from ‘char* SZ_compress_Interp(SZ::Config&, T*, size_t&) [with T = int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:25:52: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:62:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:591:72: required from here src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:116:71: warning: comparison of integer expressions of different signedness: ‘SZ::uint’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 116 | for (uint level = interpolation_level; level > 0 && level <= interpolation_level; level--) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:134:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 134 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp: In instantiation of ‘SZ::uchar* SZ::SZInterpolationCompressor::compress(const SZ::Config&, T*, size_t&) [with T = int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:30:41: required from ‘char* SZ_compress_Interp(SZ::Config&, T*, size_t&) [with T = int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:25:52: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:64:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:591:72: required from here src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:116:71: warning: comparison of integer expressions of different signedness: ‘SZ::uint’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 116 | for (uint level = interpolation_level; level > 0 && level <= interpolation_level; level--) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:134:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 134 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp: In instantiation of ‘SZ::uchar* SZ::SZInterpolationCompressor::compress(const SZ::Config&, T*, size_t&) [with T = unsigned int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:30:41: required from ‘char* SZ_compress_Interp(SZ::Config&, T*, size_t&) [with T = unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:25:52: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:58:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:597:73: required from here src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:116:71: warning: comparison of integer expressions of different signedness: ‘SZ::uint’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 116 | for (uint level = interpolation_level; level > 0 && level <= interpolation_level; level--) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:134:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 134 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:11, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/QuantOptimizatioin.hpp: In instantiation of ‘int SZ::optimize_quant_invl_3d(const T*, size_t, size_t, size_t, double, float&, float&, T&) [with T = unsigned int; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:135:71: required from ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:58:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:597:73: required from here src/SZ3/include/SZ3/utils/QuantOptimizatioin.hpp:107:32: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 107 | while (data_pos - data < len) { | ~~~~~~~~~~~~~~~~^~~~~ src/SZ3/include/SZ3/utils/QuantOptimizatioin.hpp:122:35: warning: comparison of integer expressions of different signedness: ‘ptrdiff_t’ {aka ‘long int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 122 | } else if (freq_index >= freq_intervals.size()) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp: In instantiation of ‘SZ::uchar* SZ::SZInterpolationCompressor::compress(const SZ::Config&, T*, size_t&) [with T = unsigned int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:30:41: required from ‘char* SZ_compress_Interp(SZ::Config&, T*, size_t&) [with T = unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:25:52: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:60:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:597:73: required from here src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:116:71: warning: comparison of integer expressions of different signedness: ‘SZ::uint’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 116 | for (uint level = interpolation_level; level > 0 && level <= interpolation_level; level--) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:134:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 134 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp: In instantiation of ‘SZ::uchar* SZ::SZInterpolationCompressor::compress(const SZ::Config&, T*, size_t&) [with T = unsigned int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:30:41: required from ‘char* SZ_compress_Interp(SZ::Config&, T*, size_t&) [with T = unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:25:52: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:62:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:597:73: required from here src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:116:71: warning: comparison of integer expressions of different signedness: ‘SZ::uint’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 116 | for (uint level = interpolation_level; level > 0 && level <= interpolation_level; level--) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:134:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 134 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp: In instantiation of ‘SZ::uchar* SZ::SZInterpolationCompressor::compress(const SZ::Config&, T*, size_t&) [with T = unsigned int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:30:41: required from ‘char* SZ_compress_Interp(SZ::Config&, T*, size_t&) [with T = unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:25:52: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:64:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:597:73: required from here src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:116:71: warning: comparison of integer expressions of different signedness: ‘SZ::uint’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 116 | for (uint level = interpolation_level; level > 0 && level <= interpolation_level; level--) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:134:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 134 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp: In instantiation of ‘SZ::uchar* SZ::SZInterpolationCompressor::compress(const SZ::Config&, T*, size_t&) [with T = long int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:30:41: required from ‘char* SZ_compress_Interp(SZ::Config&, T*, size_t&) [with T = long int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:25:52: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = long int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = long int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:58:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = long int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:603:72: required from here src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:116:71: warning: comparison of integer expressions of different signedness: ‘SZ::uint’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 116 | for (uint level = interpolation_level; level > 0 && level <= interpolation_level; level--) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:134:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 134 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:11, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/QuantOptimizatioin.hpp: In instantiation of ‘int SZ::optimize_quant_invl_3d(const T*, size_t, size_t, size_t, double, float&, float&, T&) [with T = long int; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:135:71: required from ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = long int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = long int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = long int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:58:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = long int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:603:72: required from here src/SZ3/include/SZ3/utils/QuantOptimizatioin.hpp:107:32: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 107 | while (data_pos - data < len) { | ~~~~~~~~~~~~~~~~^~~~~ src/SZ3/include/SZ3/utils/QuantOptimizatioin.hpp:122:35: warning: comparison of integer expressions of different signedness: ‘ptrdiff_t’ {aka ‘long int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 122 | } else if (freq_index >= freq_intervals.size()) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp: In instantiation of ‘SZ::uchar* SZ::SZInterpolationCompressor::compress(const SZ::Config&, T*, size_t&) [with T = long int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:30:41: required from ‘char* SZ_compress_Interp(SZ::Config&, T*, size_t&) [with T = long int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:25:52: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = long int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = long int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:60:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = long int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:603:72: required from here src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:116:71: warning: comparison of integer expressions of different signedness: ‘SZ::uint’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 116 | for (uint level = interpolation_level; level > 0 && level <= interpolation_level; level--) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:134:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 134 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp: In instantiation of ‘SZ::uchar* SZ::SZInterpolationCompressor::compress(const SZ::Config&, T*, size_t&) [with T = long int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:30:41: required from ‘char* SZ_compress_Interp(SZ::Config&, T*, size_t&) [with T = long int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:25:52: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = long int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = long int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:62:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = long int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:603:72: required from here src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:116:71: warning: comparison of integer expressions of different signedness: ‘SZ::uint’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 116 | for (uint level = interpolation_level; level > 0 && level <= interpolation_level; level--) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:134:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 134 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp: In instantiation of ‘SZ::uchar* SZ::SZInterpolationCompressor::compress(const SZ::Config&, T*, size_t&) [with T = long int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:30:41: required from ‘char* SZ_compress_Interp(SZ::Config&, T*, size_t&) [with T = long int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:25:52: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = long int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = long int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:64:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = long int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:603:72: required from here src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:116:71: warning: comparison of integer expressions of different signedness: ‘SZ::uint’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 116 | for (uint level = interpolation_level; level > 0 && level <= interpolation_level; level--) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:134:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 134 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp: In instantiation of ‘SZ::uchar* SZ::SZInterpolationCompressor::compress(const SZ::Config&, T*, size_t&) [with T = long unsigned int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:30:41: required from ‘char* SZ_compress_Interp(SZ::Config&, T*, size_t&) [with T = long unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:25:52: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = long unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = long unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:58:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = long unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:609:73: required from here src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:116:71: warning: comparison of integer expressions of different signedness: ‘SZ::uint’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 116 | for (uint level = interpolation_level; level > 0 && level <= interpolation_level; level--) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:134:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 134 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:11, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/QuantOptimizatioin.hpp: In instantiation of ‘int SZ::optimize_quant_invl_3d(const T*, size_t, size_t, size_t, double, float&, float&, T&) [with T = long unsigned int; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:135:71: required from ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = long unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = long unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = long unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:58:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = long unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:609:73: required from here src/SZ3/include/SZ3/utils/QuantOptimizatioin.hpp:107:32: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 107 | while (data_pos - data < len) { | ~~~~~~~~~~~~~~~~^~~~~ src/SZ3/include/SZ3/utils/QuantOptimizatioin.hpp:122:35: warning: comparison of integer expressions of different signedness: ‘ptrdiff_t’ {aka ‘long int’} and ‘std::vector::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 122 | } else if (freq_index >= freq_intervals.size()) { | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp: In instantiation of ‘SZ::uchar* SZ::SZInterpolationCompressor::compress(const SZ::Config&, T*, size_t&) [with T = long unsigned int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:30:41: required from ‘char* SZ_compress_Interp(SZ::Config&, T*, size_t&) [with T = long unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:25:52: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = long unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = long unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:60:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = long unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:609:73: required from here src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:116:71: warning: comparison of integer expressions of different signedness: ‘SZ::uint’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 116 | for (uint level = interpolation_level; level > 0 && level <= interpolation_level; level--) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:134:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 134 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp: In instantiation of ‘SZ::uchar* SZ::SZInterpolationCompressor::compress(const SZ::Config&, T*, size_t&) [with T = long unsigned int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:30:41: required from ‘char* SZ_compress_Interp(SZ::Config&, T*, size_t&) [with T = long unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:25:52: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = long unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = long unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:62:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = long unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:609:73: required from here src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:116:71: warning: comparison of integer expressions of different signedness: ‘SZ::uint’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 116 | for (uint level = interpolation_level; level > 0 && level <= interpolation_level; level--) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:134:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 134 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp: In instantiation of ‘SZ::uchar* SZ::SZInterpolationCompressor::compress(const SZ::Config&, T*, size_t&) [with T = long unsigned int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:30:41: required from ‘char* SZ_compress_Interp(SZ::Config&, T*, size_t&) [with T = long unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:25:52: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = long unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = long unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:64:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = long unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:609:73: required from here src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:116:71: warning: comparison of integer expressions of different signedness: ‘SZ::uint’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare] 116 | for (uint level = interpolation_level; level > 0 && level <= interpolation_level; level--) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:134:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 134 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp: In instantiation of ‘SZ::SZFastFrontend::SZFastFrontend(const SZ::Config&, Quantizer) [with T = float; unsigned int N = 1; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:600:16: required from ‘SZ::SZFastFrontend SZ::make_sz_fast_frontend(const SZ::Config&, Predictor) [with T = float; unsigned int N = 1; Predictor = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:107:87: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = float; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:382:73: required from here src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:592:19: warning: ‘SZ::SZFastFrontend >::quantizer’ will be initialized after [-Wreorder] 592 | Quantizer quantizer; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:572:21: warning: ‘SZMETA::meta_params SZ::SZFastFrontend >::params’ [-Wreorder] 572 | meta_params params; | ^~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:25:9: warning: when initialized here [-Wreorder] 25 | SZFastFrontend(const Config &conf, Quantizer quantizer) : | ^~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘SZ::RegressionPredictor::RegressionPredictor(SZ::uint, double) [with T = float; unsigned int N = 1; SZ::uint = unsigned int]’: src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:55:66: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = float; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = float; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:382:73: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:185:45: warning: ‘SZ::RegressionPredictor::quantizer_independent’ will be initialized after [-Wreorder] 185 | LinearQuantizer quantizer_liner, quantizer_independent; | ^~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:185:28: warning: ‘SZ::LinearQuantizer SZ::RegressionPredictor::quantizer_liner’ [-Wreorder] 185 | LinearQuantizer quantizer_liner, quantizer_independent; | ^~~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:23:9: warning: when initialized here [-Wreorder] 23 | RegressionPredictor(uint block_size, double eb) : quantizer_independent(eb / (N + 1)), | ^~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:189:30: warning: ‘SZ::RegressionPredictor::prev_coeffs’ will be initialized after [-Wreorder] 189 | std::array prev_coeffs; | ^~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:188:30: warning: ‘std::array SZ::RegressionPredictor::current_coeffs’ [-Wreorder] 188 | std::array current_coeffs; | ^~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:23:9: warning: when initialized here [-Wreorder] 23 | RegressionPredictor(uint block_size, double eb) : quantizer_independent(eb / (N + 1)), | ^~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘SZ::PolyRegressionPredictor::PolyRegressionPredictor(SZ::uint, T) [with T = float; unsigned int N = 1; unsigned int M = 3; SZ::uint = unsigned int]’: src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:65:66: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = float; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = float; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:382:73: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:190:26: warning: ‘SZ::PolyRegressionPredictor::prev_coeffs’ will be initialized after [-Wreorder] 190 | std::array prev_coeffs; | ^~~~~~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:189:26: warning: ‘std::array SZ::PolyRegressionPredictor::current_coeffs’ [-Wreorder] 189 | std::array current_coeffs; | ^~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:26:9: warning: when initialized here [-Wreorder] 26 | PolyRegressionPredictor(uint block_size, T eb) : quantizer_independent(eb / 5 / block_size), | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp: In instantiation of ‘void SZ::SZInterpolationCompressor::init() [with T = float; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’: src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:52:13: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = float; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = float; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:382:73: required from here src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:193:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 193 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:207:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 207 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp: In instantiation of ‘SZ::SZFastFrontend::SZFastFrontend(const SZ::Config&, Quantizer) [with T = float; unsigned int N = 2; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:600:16: required from ‘SZ::SZFastFrontend SZ::make_sz_fast_frontend(const SZ::Config&, Predictor) [with T = float; unsigned int N = 2; Predictor = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:107:87: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = float; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:382:73: required from here src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:592:19: warning: ‘SZ::SZFastFrontend >::quantizer’ will be initialized after [-Wreorder] 592 | Quantizer quantizer; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:572:21: warning: ‘SZMETA::meta_params SZ::SZFastFrontend >::params’ [-Wreorder] 572 | meta_params params; | ^~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:25:9: warning: when initialized here [-Wreorder] 25 | SZFastFrontend(const Config &conf, Quantizer quantizer) : | ^~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘SZ::RegressionPredictor::RegressionPredictor(SZ::uint, double) [with T = float; unsigned int N = 2; SZ::uint = unsigned int]’: src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:55:66: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = float; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = float; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:382:73: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:185:45: warning: ‘SZ::RegressionPredictor::quantizer_independent’ will be initialized after [-Wreorder] 185 | LinearQuantizer quantizer_liner, quantizer_independent; | ^~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:185:28: warning: ‘SZ::LinearQuantizer SZ::RegressionPredictor::quantizer_liner’ [-Wreorder] 185 | LinearQuantizer quantizer_liner, quantizer_independent; | ^~~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:23:9: warning: when initialized here [-Wreorder] 23 | RegressionPredictor(uint block_size, double eb) : quantizer_independent(eb / (N + 1)), | ^~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:189:30: warning: ‘SZ::RegressionPredictor::prev_coeffs’ will be initialized after [-Wreorder] 189 | std::array prev_coeffs; | ^~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:188:30: warning: ‘std::array SZ::RegressionPredictor::current_coeffs’ [-Wreorder] 188 | std::array current_coeffs; | ^~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:23:9: warning: when initialized here [-Wreorder] 23 | RegressionPredictor(uint block_size, double eb) : quantizer_independent(eb / (N + 1)), | ^~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘SZ::PolyRegressionPredictor::PolyRegressionPredictor(SZ::uint, T) [with T = float; unsigned int N = 2; unsigned int M = 6; SZ::uint = unsigned int]’: src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:65:66: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = float; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = float; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:382:73: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:190:26: warning: ‘SZ::PolyRegressionPredictor::prev_coeffs’ will be initialized after [-Wreorder] 190 | std::array prev_coeffs; | ^~~~~~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:189:26: warning: ‘std::array SZ::PolyRegressionPredictor::current_coeffs’ [-Wreorder] 189 | std::array current_coeffs; | ^~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:26:9: warning: when initialized here [-Wreorder] 26 | PolyRegressionPredictor(uint block_size, T eb) : quantizer_independent(eb / 5 / block_size), | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp: In instantiation of ‘void SZ::SZInterpolationCompressor::init() [with T = float; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’: src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:52:13: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = float; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = float; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:382:73: required from here src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:193:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 193 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:207:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 207 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp: In instantiation of ‘SZ::SZFastFrontend::SZFastFrontend(const SZ::Config&, Quantizer) [with T = float; unsigned int N = 3; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:600:16: required from ‘SZ::SZFastFrontend SZ::make_sz_fast_frontend(const SZ::Config&, Predictor) [with T = float; unsigned int N = 3; Predictor = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:107:87: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = float; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:382:73: required from here src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:592:19: warning: ‘SZ::SZFastFrontend >::quantizer’ will be initialized after [-Wreorder] 592 | Quantizer quantizer; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:572:21: warning: ‘SZMETA::meta_params SZ::SZFastFrontend >::params’ [-Wreorder] 572 | meta_params params; | ^~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:25:9: warning: when initialized here [-Wreorder] 25 | SZFastFrontend(const Config &conf, Quantizer quantizer) : | ^~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘SZ::RegressionPredictor::RegressionPredictor(SZ::uint, double) [with T = float; unsigned int N = 3; SZ::uint = unsigned int]’: src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:55:66: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = float; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = float; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:382:73: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:185:45: warning: ‘SZ::RegressionPredictor::quantizer_independent’ will be initialized after [-Wreorder] 185 | LinearQuantizer quantizer_liner, quantizer_independent; | ^~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:185:28: warning: ‘SZ::LinearQuantizer SZ::RegressionPredictor::quantizer_liner’ [-Wreorder] 185 | LinearQuantizer quantizer_liner, quantizer_independent; | ^~~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:23:9: warning: when initialized here [-Wreorder] 23 | RegressionPredictor(uint block_size, double eb) : quantizer_independent(eb / (N + 1)), | ^~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:189:30: warning: ‘SZ::RegressionPredictor::prev_coeffs’ will be initialized after [-Wreorder] 189 | std::array prev_coeffs; | ^~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:188:30: warning: ‘std::array SZ::RegressionPredictor::current_coeffs’ [-Wreorder] 188 | std::array current_coeffs; | ^~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:23:9: warning: when initialized here [-Wreorder] 23 | RegressionPredictor(uint block_size, double eb) : quantizer_independent(eb / (N + 1)), | ^~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘SZ::PolyRegressionPredictor::PolyRegressionPredictor(SZ::uint, T) [with T = float; unsigned int N = 3; unsigned int M = 10; SZ::uint = unsigned int]’: src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:65:66: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = float; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = float; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:382:73: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:190:26: warning: ‘SZ::PolyRegressionPredictor::prev_coeffs’ will be initialized after [-Wreorder] 190 | std::array prev_coeffs; | ^~~~~~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:189:26: warning: ‘std::array SZ::PolyRegressionPredictor::current_coeffs’ [-Wreorder] 189 | std::array current_coeffs; | ^~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:26:9: warning: when initialized here [-Wreorder] 26 | PolyRegressionPredictor(uint block_size, T eb) : quantizer_independent(eb / 5 / block_size), | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp: In instantiation of ‘void SZ::SZInterpolationCompressor::init() [with T = float; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’: src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:52:13: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = float; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = float; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:382:73: required from here src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:193:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 193 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:207:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 207 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp: In instantiation of ‘SZ::SZFastFrontend::SZFastFrontend(const SZ::Config&, Quantizer) [with T = float; unsigned int N = 4; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:600:16: required from ‘SZ::SZFastFrontend SZ::make_sz_fast_frontend(const SZ::Config&, Predictor) [with T = float; unsigned int N = 4; Predictor = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:107:87: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = float; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:382:73: required from here src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:592:19: warning: ‘SZ::SZFastFrontend >::quantizer’ will be initialized after [-Wreorder] 592 | Quantizer quantizer; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:572:21: warning: ‘SZMETA::meta_params SZ::SZFastFrontend >::params’ [-Wreorder] 572 | meta_params params; | ^~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:25:9: warning: when initialized here [-Wreorder] 25 | SZFastFrontend(const Config &conf, Quantizer quantizer) : | ^~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘SZ::RegressionPredictor::RegressionPredictor(SZ::uint, double) [with T = float; unsigned int N = 4; SZ::uint = unsigned int]’: src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:55:66: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = float; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = float; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:382:73: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:185:45: warning: ‘SZ::RegressionPredictor::quantizer_independent’ will be initialized after [-Wreorder] 185 | LinearQuantizer quantizer_liner, quantizer_independent; | ^~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:185:28: warning: ‘SZ::LinearQuantizer SZ::RegressionPredictor::quantizer_liner’ [-Wreorder] 185 | LinearQuantizer quantizer_liner, quantizer_independent; | ^~~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:23:9: warning: when initialized here [-Wreorder] 23 | RegressionPredictor(uint block_size, double eb) : quantizer_independent(eb / (N + 1)), | ^~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:189:30: warning: ‘SZ::RegressionPredictor::prev_coeffs’ will be initialized after [-Wreorder] 189 | std::array prev_coeffs; | ^~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:188:30: warning: ‘std::array SZ::RegressionPredictor::current_coeffs’ [-Wreorder] 188 | std::array current_coeffs; | ^~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:23:9: warning: when initialized here [-Wreorder] 23 | RegressionPredictor(uint block_size, double eb) : quantizer_independent(eb / (N + 1)), | ^~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘SZ::PolyRegressionPredictor::PolyRegressionPredictor(SZ::uint, T) [with T = float; unsigned int N = 4; unsigned int M = 15; SZ::uint = unsigned int]’: src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:65:66: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = float; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = float; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:382:73: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:190:26: warning: ‘SZ::PolyRegressionPredictor::prev_coeffs’ will be initialized after [-Wreorder] 190 | std::array prev_coeffs; | ^~~~~~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:189:26: warning: ‘std::array SZ::PolyRegressionPredictor::current_coeffs’ [-Wreorder] 189 | std::array current_coeffs; | ^~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:26:9: warning: when initialized here [-Wreorder] 26 | PolyRegressionPredictor(uint block_size, T eb) : quantizer_independent(eb / 5 / block_size), | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp: In instantiation of ‘void SZ::SZInterpolationCompressor::init() [with T = float; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’: src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:52:13: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = float; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = float; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:382:73: required from here src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:193:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 193 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:207:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 207 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp: In instantiation of ‘SZ::SZFastFrontend::SZFastFrontend(const SZ::Config&, Quantizer) [with T = double; unsigned int N = 1; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:600:16: required from ‘SZ::SZFastFrontend SZ::make_sz_fast_frontend(const SZ::Config&, Predictor) [with T = double; unsigned int N = 1; Predictor = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:107:87: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = double; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:392:74: required from here src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:592:19: warning: ‘SZ::SZFastFrontend >::quantizer’ will be initialized after [-Wreorder] 592 | Quantizer quantizer; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:572:21: warning: ‘SZMETA::meta_params SZ::SZFastFrontend >::params’ [-Wreorder] 572 | meta_params params; | ^~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:25:9: warning: when initialized here [-Wreorder] 25 | SZFastFrontend(const Config &conf, Quantizer quantizer) : | ^~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘SZ::RegressionPredictor::RegressionPredictor(SZ::uint, double) [with T = double; unsigned int N = 1; SZ::uint = unsigned int]’: src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:55:66: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = double; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = double; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:392:74: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:185:45: warning: ‘SZ::RegressionPredictor::quantizer_independent’ will be initialized after [-Wreorder] 185 | LinearQuantizer quantizer_liner, quantizer_independent; | ^~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:185:28: warning: ‘SZ::LinearQuantizer SZ::RegressionPredictor::quantizer_liner’ [-Wreorder] 185 | LinearQuantizer quantizer_liner, quantizer_independent; | ^~~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:23:9: warning: when initialized here [-Wreorder] 23 | RegressionPredictor(uint block_size, double eb) : quantizer_independent(eb / (N + 1)), | ^~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:189:30: warning: ‘SZ::RegressionPredictor::prev_coeffs’ will be initialized after [-Wreorder] 189 | std::array prev_coeffs; | ^~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:188:30: warning: ‘std::array SZ::RegressionPredictor::current_coeffs’ [-Wreorder] 188 | std::array current_coeffs; | ^~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:23:9: warning: when initialized here [-Wreorder] 23 | RegressionPredictor(uint block_size, double eb) : quantizer_independent(eb / (N + 1)), | ^~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘SZ::PolyRegressionPredictor::PolyRegressionPredictor(SZ::uint, T) [with T = double; unsigned int N = 1; unsigned int M = 3; SZ::uint = unsigned int]’: src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:65:66: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = double; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = double; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:392:74: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:190:26: warning: ‘SZ::PolyRegressionPredictor::prev_coeffs’ will be initialized after [-Wreorder] 190 | std::array prev_coeffs; | ^~~~~~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:189:26: warning: ‘std::array SZ::PolyRegressionPredictor::current_coeffs’ [-Wreorder] 189 | std::array current_coeffs; | ^~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:26:9: warning: when initialized here [-Wreorder] 26 | PolyRegressionPredictor(uint block_size, T eb) : quantizer_independent(eb / 5 / block_size), | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp: In instantiation of ‘void SZ::SZInterpolationCompressor::init() [with T = double; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’: src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:52:13: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = double; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = double; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:392:74: required from here src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:193:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 193 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:207:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 207 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp: In instantiation of ‘SZ::SZFastFrontend::SZFastFrontend(const SZ::Config&, Quantizer) [with T = double; unsigned int N = 2; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:600:16: required from ‘SZ::SZFastFrontend SZ::make_sz_fast_frontend(const SZ::Config&, Predictor) [with T = double; unsigned int N = 2; Predictor = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:107:87: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = double; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:392:74: required from here src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:592:19: warning: ‘SZ::SZFastFrontend >::quantizer’ will be initialized after [-Wreorder] 592 | Quantizer quantizer; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:572:21: warning: ‘SZMETA::meta_params SZ::SZFastFrontend >::params’ [-Wreorder] 572 | meta_params params; | ^~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:25:9: warning: when initialized here [-Wreorder] 25 | SZFastFrontend(const Config &conf, Quantizer quantizer) : | ^~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘SZ::RegressionPredictor::RegressionPredictor(SZ::uint, double) [with T = double; unsigned int N = 2; SZ::uint = unsigned int]’: src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:55:66: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = double; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = double; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:392:74: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:185:45: warning: ‘SZ::RegressionPredictor::quantizer_independent’ will be initialized after [-Wreorder] 185 | LinearQuantizer quantizer_liner, quantizer_independent; | ^~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:185:28: warning: ‘SZ::LinearQuantizer SZ::RegressionPredictor::quantizer_liner’ [-Wreorder] 185 | LinearQuantizer quantizer_liner, quantizer_independent; | ^~~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:23:9: warning: when initialized here [-Wreorder] 23 | RegressionPredictor(uint block_size, double eb) : quantizer_independent(eb / (N + 1)), | ^~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:189:30: warning: ‘SZ::RegressionPredictor::prev_coeffs’ will be initialized after [-Wreorder] 189 | std::array prev_coeffs; | ^~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:188:30: warning: ‘std::array SZ::RegressionPredictor::current_coeffs’ [-Wreorder] 188 | std::array current_coeffs; | ^~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:23:9: warning: when initialized here [-Wreorder] 23 | RegressionPredictor(uint block_size, double eb) : quantizer_independent(eb / (N + 1)), | ^~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘SZ::PolyRegressionPredictor::PolyRegressionPredictor(SZ::uint, T) [with T = double; unsigned int N = 2; unsigned int M = 6; SZ::uint = unsigned int]’: src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:65:66: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = double; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = double; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:392:74: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:190:26: warning: ‘SZ::PolyRegressionPredictor::prev_coeffs’ will be initialized after [-Wreorder] 190 | std::array prev_coeffs; | ^~~~~~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:189:26: warning: ‘std::array SZ::PolyRegressionPredictor::current_coeffs’ [-Wreorder] 189 | std::array current_coeffs; | ^~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:26:9: warning: when initialized here [-Wreorder] 26 | PolyRegressionPredictor(uint block_size, T eb) : quantizer_independent(eb / 5 / block_size), | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp: In instantiation of ‘void SZ::SZInterpolationCompressor::init() [with T = double; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’: src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:52:13: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = double; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = double; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:392:74: required from here src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:193:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 193 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:207:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 207 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp: In instantiation of ‘SZ::SZFastFrontend::SZFastFrontend(const SZ::Config&, Quantizer) [with T = double; unsigned int N = 3; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:600:16: required from ‘SZ::SZFastFrontend SZ::make_sz_fast_frontend(const SZ::Config&, Predictor) [with T = double; unsigned int N = 3; Predictor = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:107:87: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = double; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:392:74: required from here src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:592:19: warning: ‘SZ::SZFastFrontend >::quantizer’ will be initialized after [-Wreorder] 592 | Quantizer quantizer; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:572:21: warning: ‘SZMETA::meta_params SZ::SZFastFrontend >::params’ [-Wreorder] 572 | meta_params params; | ^~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:25:9: warning: when initialized here [-Wreorder] 25 | SZFastFrontend(const Config &conf, Quantizer quantizer) : | ^~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘SZ::RegressionPredictor::RegressionPredictor(SZ::uint, double) [with T = double; unsigned int N = 3; SZ::uint = unsigned int]’: src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:55:66: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = double; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = double; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:392:74: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:185:45: warning: ‘SZ::RegressionPredictor::quantizer_independent’ will be initialized after [-Wreorder] 185 | LinearQuantizer quantizer_liner, quantizer_independent; | ^~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:185:28: warning: ‘SZ::LinearQuantizer SZ::RegressionPredictor::quantizer_liner’ [-Wreorder] 185 | LinearQuantizer quantizer_liner, quantizer_independent; | ^~~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:23:9: warning: when initialized here [-Wreorder] 23 | RegressionPredictor(uint block_size, double eb) : quantizer_independent(eb / (N + 1)), | ^~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:189:30: warning: ‘SZ::RegressionPredictor::prev_coeffs’ will be initialized after [-Wreorder] 189 | std::array prev_coeffs; | ^~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:188:30: warning: ‘std::array SZ::RegressionPredictor::current_coeffs’ [-Wreorder] 188 | std::array current_coeffs; | ^~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:23:9: warning: when initialized here [-Wreorder] 23 | RegressionPredictor(uint block_size, double eb) : quantizer_independent(eb / (N + 1)), | ^~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘SZ::PolyRegressionPredictor::PolyRegressionPredictor(SZ::uint, T) [with T = double; unsigned int N = 3; unsigned int M = 10; SZ::uint = unsigned int]’: src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:65:66: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = double; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = double; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:392:74: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:190:26: warning: ‘SZ::PolyRegressionPredictor::prev_coeffs’ will be initialized after [-Wreorder] 190 | std::array prev_coeffs; | ^~~~~~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:189:26: warning: ‘std::array SZ::PolyRegressionPredictor::current_coeffs’ [-Wreorder] 189 | std::array current_coeffs; | ^~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:26:9: warning: when initialized here [-Wreorder] 26 | PolyRegressionPredictor(uint block_size, T eb) : quantizer_independent(eb / 5 / block_size), | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp: In instantiation of ‘void SZ::SZInterpolationCompressor::init() [with T = double; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’: src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:52:13: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = double; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = double; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:392:74: required from here src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:193:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 193 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:207:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 207 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp: In instantiation of ‘SZ::SZFastFrontend::SZFastFrontend(const SZ::Config&, Quantizer) [with T = double; unsigned int N = 4; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:600:16: required from ‘SZ::SZFastFrontend SZ::make_sz_fast_frontend(const SZ::Config&, Predictor) [with T = double; unsigned int N = 4; Predictor = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:107:87: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = double; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:392:74: required from here src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:592:19: warning: ‘SZ::SZFastFrontend >::quantizer’ will be initialized after [-Wreorder] 592 | Quantizer quantizer; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:572:21: warning: ‘SZMETA::meta_params SZ::SZFastFrontend >::params’ [-Wreorder] 572 | meta_params params; | ^~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:25:9: warning: when initialized here [-Wreorder] 25 | SZFastFrontend(const Config &conf, Quantizer quantizer) : | ^~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘SZ::RegressionPredictor::RegressionPredictor(SZ::uint, double) [with T = double; unsigned int N = 4; SZ::uint = unsigned int]’: src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:55:66: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = double; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = double; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:392:74: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:185:45: warning: ‘SZ::RegressionPredictor::quantizer_independent’ will be initialized after [-Wreorder] 185 | LinearQuantizer quantizer_liner, quantizer_independent; | ^~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:185:28: warning: ‘SZ::LinearQuantizer SZ::RegressionPredictor::quantizer_liner’ [-Wreorder] 185 | LinearQuantizer quantizer_liner, quantizer_independent; | ^~~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:23:9: warning: when initialized here [-Wreorder] 23 | RegressionPredictor(uint block_size, double eb) : quantizer_independent(eb / (N + 1)), | ^~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:189:30: warning: ‘SZ::RegressionPredictor::prev_coeffs’ will be initialized after [-Wreorder] 189 | std::array prev_coeffs; | ^~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:188:30: warning: ‘std::array SZ::RegressionPredictor::current_coeffs’ [-Wreorder] 188 | std::array current_coeffs; | ^~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:23:9: warning: when initialized here [-Wreorder] 23 | RegressionPredictor(uint block_size, double eb) : quantizer_independent(eb / (N + 1)), | ^~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘SZ::PolyRegressionPredictor::PolyRegressionPredictor(SZ::uint, T) [with T = double; unsigned int N = 4; unsigned int M = 15; SZ::uint = unsigned int]’: src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:65:66: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = double; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = double; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:392:74: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:190:26: warning: ‘SZ::PolyRegressionPredictor::prev_coeffs’ will be initialized after [-Wreorder] 190 | std::array prev_coeffs; | ^~~~~~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:189:26: warning: ‘std::array SZ::PolyRegressionPredictor::current_coeffs’ [-Wreorder] 189 | std::array current_coeffs; | ^~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:26:9: warning: when initialized here [-Wreorder] 26 | PolyRegressionPredictor(uint block_size, T eb) : quantizer_independent(eb / 5 / block_size), | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp: In instantiation of ‘void SZ::SZInterpolationCompressor::init() [with T = double; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’: src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:52:13: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = double; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = double; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:392:74: required from here src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:193:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 193 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:207:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 207 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp: In instantiation of ‘SZ::SZFastFrontend::SZFastFrontend(const SZ::Config&, Quantizer) [with T = signed char; unsigned int N = 1; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:600:16: required from ‘SZ::SZFastFrontend SZ::make_sz_fast_frontend(const SZ::Config&, Predictor) [with T = signed char; unsigned int N = 1; Predictor = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:107:87: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = signed char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:402:74: required from here src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:592:19: warning: ‘SZ::SZFastFrontend >::quantizer’ will be initialized after [-Wreorder] 592 | Quantizer quantizer; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:572:21: warning: ‘SZMETA::meta_params SZ::SZFastFrontend >::params’ [-Wreorder] 572 | meta_params params; | ^~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:25:9: warning: when initialized here [-Wreorder] 25 | SZFastFrontend(const Config &conf, Quantizer quantizer) : | ^~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘SZ::RegressionPredictor::RegressionPredictor(SZ::uint, double) [with T = signed char; unsigned int N = 1; SZ::uint = unsigned int]’: src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:55:66: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = signed char; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = signed char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:402:74: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:185:45: warning: ‘SZ::RegressionPredictor::quantizer_independent’ will be initialized after [-Wreorder] 185 | LinearQuantizer quantizer_liner, quantizer_independent; | ^~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:185:28: warning: ‘SZ::LinearQuantizer SZ::RegressionPredictor::quantizer_liner’ [-Wreorder] 185 | LinearQuantizer quantizer_liner, quantizer_independent; | ^~~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:23:9: warning: when initialized here [-Wreorder] 23 | RegressionPredictor(uint block_size, double eb) : quantizer_independent(eb / (N + 1)), | ^~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:189:30: warning: ‘SZ::RegressionPredictor::prev_coeffs’ will be initialized after [-Wreorder] 189 | std::array prev_coeffs; | ^~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:188:30: warning: ‘std::array SZ::RegressionPredictor::current_coeffs’ [-Wreorder] 188 | std::array current_coeffs; | ^~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:23:9: warning: when initialized here [-Wreorder] 23 | RegressionPredictor(uint block_size, double eb) : quantizer_independent(eb / (N + 1)), | ^~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘SZ::PolyRegressionPredictor::PolyRegressionPredictor(SZ::uint, T) [with T = signed char; unsigned int N = 1; unsigned int M = 3; SZ::uint = unsigned int]’: src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:65:66: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = signed char; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = signed char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:402:74: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:190:26: warning: ‘SZ::PolyRegressionPredictor::prev_coeffs’ will be initialized after [-Wreorder] 190 | std::array prev_coeffs; | ^~~~~~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:189:26: warning: ‘std::array SZ::PolyRegressionPredictor::current_coeffs’ [-Wreorder] 189 | std::array current_coeffs; | ^~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:26:9: warning: when initialized here [-Wreorder] 26 | PolyRegressionPredictor(uint block_size, T eb) : quantizer_independent(eb / 5 / block_size), | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp: In instantiation of ‘void SZ::SZInterpolationCompressor::init() [with T = signed char; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’: src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:52:13: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = signed char; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = signed char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:402:74: required from here src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:193:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 193 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:207:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 207 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp: In instantiation of ‘SZ::SZFastFrontend::SZFastFrontend(const SZ::Config&, Quantizer) [with T = signed char; unsigned int N = 2; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:600:16: required from ‘SZ::SZFastFrontend SZ::make_sz_fast_frontend(const SZ::Config&, Predictor) [with T = signed char; unsigned int N = 2; Predictor = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:107:87: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = signed char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:402:74: required from here src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:592:19: warning: ‘SZ::SZFastFrontend >::quantizer’ will be initialized after [-Wreorder] 592 | Quantizer quantizer; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:572:21: warning: ‘SZMETA::meta_params SZ::SZFastFrontend >::params’ [-Wreorder] 572 | meta_params params; | ^~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:25:9: warning: when initialized here [-Wreorder] 25 | SZFastFrontend(const Config &conf, Quantizer quantizer) : | ^~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘SZ::RegressionPredictor::RegressionPredictor(SZ::uint, double) [with T = signed char; unsigned int N = 2; SZ::uint = unsigned int]’: src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:55:66: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = signed char; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = signed char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:402:74: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:185:45: warning: ‘SZ::RegressionPredictor::quantizer_independent’ will be initialized after [-Wreorder] 185 | LinearQuantizer quantizer_liner, quantizer_independent; | ^~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:185:28: warning: ‘SZ::LinearQuantizer SZ::RegressionPredictor::quantizer_liner’ [-Wreorder] 185 | LinearQuantizer quantizer_liner, quantizer_independent; | ^~~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:23:9: warning: when initialized here [-Wreorder] 23 | RegressionPredictor(uint block_size, double eb) : quantizer_independent(eb / (N + 1)), | ^~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:189:30: warning: ‘SZ::RegressionPredictor::prev_coeffs’ will be initialized after [-Wreorder] 189 | std::array prev_coeffs; | ^~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:188:30: warning: ‘std::array SZ::RegressionPredictor::current_coeffs’ [-Wreorder] 188 | std::array current_coeffs; | ^~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:23:9: warning: when initialized here [-Wreorder] 23 | RegressionPredictor(uint block_size, double eb) : quantizer_independent(eb / (N + 1)), | ^~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘SZ::PolyRegressionPredictor::PolyRegressionPredictor(SZ::uint, T) [with T = signed char; unsigned int N = 2; unsigned int M = 6; SZ::uint = unsigned int]’: src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:65:66: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = signed char; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = signed char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:402:74: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:190:26: warning: ‘SZ::PolyRegressionPredictor::prev_coeffs’ will be initialized after [-Wreorder] 190 | std::array prev_coeffs; | ^~~~~~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:189:26: warning: ‘std::array SZ::PolyRegressionPredictor::current_coeffs’ [-Wreorder] 189 | std::array current_coeffs; | ^~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:26:9: warning: when initialized here [-Wreorder] 26 | PolyRegressionPredictor(uint block_size, T eb) : quantizer_independent(eb / 5 / block_size), | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp: In instantiation of ‘void SZ::SZInterpolationCompressor::init() [with T = signed char; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’: src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:52:13: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = signed char; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = signed char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:402:74: required from here src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:193:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 193 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:207:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 207 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp: In instantiation of ‘SZ::SZFastFrontend::SZFastFrontend(const SZ::Config&, Quantizer) [with T = signed char; unsigned int N = 3; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:600:16: required from ‘SZ::SZFastFrontend SZ::make_sz_fast_frontend(const SZ::Config&, Predictor) [with T = signed char; unsigned int N = 3; Predictor = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:107:87: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = signed char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:402:74: required from here src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:592:19: warning: ‘SZ::SZFastFrontend >::quantizer’ will be initialized after [-Wreorder] 592 | Quantizer quantizer; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:572:21: warning: ‘SZMETA::meta_params SZ::SZFastFrontend >::params’ [-Wreorder] 572 | meta_params params; | ^~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:25:9: warning: when initialized here [-Wreorder] 25 | SZFastFrontend(const Config &conf, Quantizer quantizer) : | ^~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘SZ::RegressionPredictor::RegressionPredictor(SZ::uint, double) [with T = signed char; unsigned int N = 3; SZ::uint = unsigned int]’: src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:55:66: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = signed char; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = signed char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:402:74: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:185:45: warning: ‘SZ::RegressionPredictor::quantizer_independent’ will be initialized after [-Wreorder] 185 | LinearQuantizer quantizer_liner, quantizer_independent; | ^~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:185:28: warning: ‘SZ::LinearQuantizer SZ::RegressionPredictor::quantizer_liner’ [-Wreorder] 185 | LinearQuantizer quantizer_liner, quantizer_independent; | ^~~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:23:9: warning: when initialized here [-Wreorder] 23 | RegressionPredictor(uint block_size, double eb) : quantizer_independent(eb / (N + 1)), | ^~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:189:30: warning: ‘SZ::RegressionPredictor::prev_coeffs’ will be initialized after [-Wreorder] 189 | std::array prev_coeffs; | ^~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:188:30: warning: ‘std::array SZ::RegressionPredictor::current_coeffs’ [-Wreorder] 188 | std::array current_coeffs; | ^~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:23:9: warning: when initialized here [-Wreorder] 23 | RegressionPredictor(uint block_size, double eb) : quantizer_independent(eb / (N + 1)), | ^~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘SZ::PolyRegressionPredictor::PolyRegressionPredictor(SZ::uint, T) [with T = signed char; unsigned int N = 3; unsigned int M = 10; SZ::uint = unsigned int]’: src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:65:66: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = signed char; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = signed char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:402:74: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:190:26: warning: ‘SZ::PolyRegressionPredictor::prev_coeffs’ will be initialized after [-Wreorder] 190 | std::array prev_coeffs; | ^~~~~~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:189:26: warning: ‘std::array SZ::PolyRegressionPredictor::current_coeffs’ [-Wreorder] 189 | std::array current_coeffs; | ^~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:26:9: warning: when initialized here [-Wreorder] 26 | PolyRegressionPredictor(uint block_size, T eb) : quantizer_independent(eb / 5 / block_size), | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp: In instantiation of ‘void SZ::SZInterpolationCompressor::init() [with T = signed char; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’: src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:52:13: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = signed char; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = signed char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:402:74: required from here src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:193:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 193 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:207:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 207 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp: In instantiation of ‘SZ::SZFastFrontend::SZFastFrontend(const SZ::Config&, Quantizer) [with T = signed char; unsigned int N = 4; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:600:16: required from ‘SZ::SZFastFrontend SZ::make_sz_fast_frontend(const SZ::Config&, Predictor) [with T = signed char; unsigned int N = 4; Predictor = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:107:87: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = signed char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:402:74: required from here src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:592:19: warning: ‘SZ::SZFastFrontend >::quantizer’ will be initialized after [-Wreorder] 592 | Quantizer quantizer; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:572:21: warning: ‘SZMETA::meta_params SZ::SZFastFrontend >::params’ [-Wreorder] 572 | meta_params params; | ^~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:25:9: warning: when initialized here [-Wreorder] 25 | SZFastFrontend(const Config &conf, Quantizer quantizer) : | ^~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘SZ::RegressionPredictor::RegressionPredictor(SZ::uint, double) [with T = signed char; unsigned int N = 4; SZ::uint = unsigned int]’: src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:55:66: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = signed char; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = signed char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:402:74: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:185:45: warning: ‘SZ::RegressionPredictor::quantizer_independent’ will be initialized after [-Wreorder] 185 | LinearQuantizer quantizer_liner, quantizer_independent; | ^~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:185:28: warning: ‘SZ::LinearQuantizer SZ::RegressionPredictor::quantizer_liner’ [-Wreorder] 185 | LinearQuantizer quantizer_liner, quantizer_independent; | ^~~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:23:9: warning: when initialized here [-Wreorder] 23 | RegressionPredictor(uint block_size, double eb) : quantizer_independent(eb / (N + 1)), | ^~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:189:30: warning: ‘SZ::RegressionPredictor::prev_coeffs’ will be initialized after [-Wreorder] 189 | std::array prev_coeffs; | ^~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:188:30: warning: ‘std::array SZ::RegressionPredictor::current_coeffs’ [-Wreorder] 188 | std::array current_coeffs; | ^~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:23:9: warning: when initialized here [-Wreorder] 23 | RegressionPredictor(uint block_size, double eb) : quantizer_independent(eb / (N + 1)), | ^~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘SZ::PolyRegressionPredictor::PolyRegressionPredictor(SZ::uint, T) [with T = signed char; unsigned int N = 4; unsigned int M = 15; SZ::uint = unsigned int]’: src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:65:66: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = signed char; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = signed char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:402:74: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:190:26: warning: ‘SZ::PolyRegressionPredictor::prev_coeffs’ will be initialized after [-Wreorder] 190 | std::array prev_coeffs; | ^~~~~~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:189:26: warning: ‘std::array SZ::PolyRegressionPredictor::current_coeffs’ [-Wreorder] 189 | std::array current_coeffs; | ^~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:26:9: warning: when initialized here [-Wreorder] 26 | PolyRegressionPredictor(uint block_size, T eb) : quantizer_independent(eb / 5 / block_size), | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp: In instantiation of ‘void SZ::SZInterpolationCompressor::init() [with T = signed char; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’: src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:52:13: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = signed char; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = signed char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:402:74: required from here src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:193:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 193 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:207:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 207 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp: In instantiation of ‘SZ::SZFastFrontend::SZFastFrontend(const SZ::Config&, Quantizer) [with T = unsigned char; unsigned int N = 1; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:600:16: required from ‘SZ::SZFastFrontend SZ::make_sz_fast_frontend(const SZ::Config&, Predictor) [with T = unsigned char; unsigned int N = 1; Predictor = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:107:87: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = unsigned char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:412:75: required from here src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:592:19: warning: ‘SZ::SZFastFrontend >::quantizer’ will be initialized after [-Wreorder] 592 | Quantizer quantizer; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:572:21: warning: ‘SZMETA::meta_params SZ::SZFastFrontend >::params’ [-Wreorder] 572 | meta_params params; | ^~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:25:9: warning: when initialized here [-Wreorder] 25 | SZFastFrontend(const Config &conf, Quantizer quantizer) : | ^~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘SZ::RegressionPredictor::RegressionPredictor(SZ::uint, double) [with T = unsigned char; unsigned int N = 1; SZ::uint = unsigned int]’: src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:55:66: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = unsigned char; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = unsigned char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:412:75: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:185:45: warning: ‘SZ::RegressionPredictor::quantizer_independent’ will be initialized after [-Wreorder] 185 | LinearQuantizer quantizer_liner, quantizer_independent; | ^~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:185:28: warning: ‘SZ::LinearQuantizer SZ::RegressionPredictor::quantizer_liner’ [-Wreorder] 185 | LinearQuantizer quantizer_liner, quantizer_independent; | ^~~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:23:9: warning: when initialized here [-Wreorder] 23 | RegressionPredictor(uint block_size, double eb) : quantizer_independent(eb / (N + 1)), | ^~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:189:30: warning: ‘SZ::RegressionPredictor::prev_coeffs’ will be initialized after [-Wreorder] 189 | std::array prev_coeffs; | ^~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:188:30: warning: ‘std::array SZ::RegressionPredictor::current_coeffs’ [-Wreorder] 188 | std::array current_coeffs; | ^~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:23:9: warning: when initialized here [-Wreorder] 23 | RegressionPredictor(uint block_size, double eb) : quantizer_independent(eb / (N + 1)), | ^~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘SZ::PolyRegressionPredictor::PolyRegressionPredictor(SZ::uint, T) [with T = unsigned char; unsigned int N = 1; unsigned int M = 3; SZ::uint = unsigned int]’: src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:65:66: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = unsigned char; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = unsigned char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:412:75: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:190:26: warning: ‘SZ::PolyRegressionPredictor::prev_coeffs’ will be initialized after [-Wreorder] 190 | std::array prev_coeffs; | ^~~~~~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:189:26: warning: ‘std::array SZ::PolyRegressionPredictor::current_coeffs’ [-Wreorder] 189 | std::array current_coeffs; | ^~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:26:9: warning: when initialized here [-Wreorder] 26 | PolyRegressionPredictor(uint block_size, T eb) : quantizer_independent(eb / 5 / block_size), | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp: In instantiation of ‘void SZ::SZInterpolationCompressor::init() [with T = unsigned char; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’: src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:52:13: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = unsigned char; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = unsigned char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:412:75: required from here src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:193:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 193 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:207:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 207 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp: In instantiation of ‘SZ::SZFastFrontend::SZFastFrontend(const SZ::Config&, Quantizer) [with T = unsigned char; unsigned int N = 2; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:600:16: required from ‘SZ::SZFastFrontend SZ::make_sz_fast_frontend(const SZ::Config&, Predictor) [with T = unsigned char; unsigned int N = 2; Predictor = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:107:87: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = unsigned char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:412:75: required from here src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:592:19: warning: ‘SZ::SZFastFrontend >::quantizer’ will be initialized after [-Wreorder] 592 | Quantizer quantizer; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:572:21: warning: ‘SZMETA::meta_params SZ::SZFastFrontend >::params’ [-Wreorder] 572 | meta_params params; | ^~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:25:9: warning: when initialized here [-Wreorder] 25 | SZFastFrontend(const Config &conf, Quantizer quantizer) : | ^~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘SZ::RegressionPredictor::RegressionPredictor(SZ::uint, double) [with T = unsigned char; unsigned int N = 2; SZ::uint = unsigned int]’: src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:55:66: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = unsigned char; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = unsigned char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:412:75: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:185:45: warning: ‘SZ::RegressionPredictor::quantizer_independent’ will be initialized after [-Wreorder] 185 | LinearQuantizer quantizer_liner, quantizer_independent; | ^~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:185:28: warning: ‘SZ::LinearQuantizer SZ::RegressionPredictor::quantizer_liner’ [-Wreorder] 185 | LinearQuantizer quantizer_liner, quantizer_independent; | ^~~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:23:9: warning: when initialized here [-Wreorder] 23 | RegressionPredictor(uint block_size, double eb) : quantizer_independent(eb / (N + 1)), | ^~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:189:30: warning: ‘SZ::RegressionPredictor::prev_coeffs’ will be initialized after [-Wreorder] 189 | std::array prev_coeffs; | ^~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:188:30: warning: ‘std::array SZ::RegressionPredictor::current_coeffs’ [-Wreorder] 188 | std::array current_coeffs; | ^~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:23:9: warning: when initialized here [-Wreorder] 23 | RegressionPredictor(uint block_size, double eb) : quantizer_independent(eb / (N + 1)), | ^~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘SZ::PolyRegressionPredictor::PolyRegressionPredictor(SZ::uint, T) [with T = unsigned char; unsigned int N = 2; unsigned int M = 6; SZ::uint = unsigned int]’: src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:65:66: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = unsigned char; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = unsigned char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:412:75: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:190:26: warning: ‘SZ::PolyRegressionPredictor::prev_coeffs’ will be initialized after [-Wreorder] 190 | std::array prev_coeffs; | ^~~~~~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:189:26: warning: ‘std::array SZ::PolyRegressionPredictor::current_coeffs’ [-Wreorder] 189 | std::array current_coeffs; | ^~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:26:9: warning: when initialized here [-Wreorder] 26 | PolyRegressionPredictor(uint block_size, T eb) : quantizer_independent(eb / 5 / block_size), | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp: In instantiation of ‘void SZ::SZInterpolationCompressor::init() [with T = unsigned char; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’: src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:52:13: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = unsigned char; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = unsigned char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:412:75: required from here src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:193:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 193 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:207:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 207 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp: In instantiation of ‘SZ::SZFastFrontend::SZFastFrontend(const SZ::Config&, Quantizer) [with T = unsigned char; unsigned int N = 3; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:600:16: required from ‘SZ::SZFastFrontend SZ::make_sz_fast_frontend(const SZ::Config&, Predictor) [with T = unsigned char; unsigned int N = 3; Predictor = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:107:87: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = unsigned char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:412:75: required from here src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:592:19: warning: ‘SZ::SZFastFrontend >::quantizer’ will be initialized after [-Wreorder] 592 | Quantizer quantizer; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:572:21: warning: ‘SZMETA::meta_params SZ::SZFastFrontend >::params’ [-Wreorder] 572 | meta_params params; | ^~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:25:9: warning: when initialized here [-Wreorder] 25 | SZFastFrontend(const Config &conf, Quantizer quantizer) : | ^~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘SZ::RegressionPredictor::RegressionPredictor(SZ::uint, double) [with T = unsigned char; unsigned int N = 3; SZ::uint = unsigned int]’: src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:55:66: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = unsigned char; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = unsigned char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:412:75: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:185:45: warning: ‘SZ::RegressionPredictor::quantizer_independent’ will be initialized after [-Wreorder] 185 | LinearQuantizer quantizer_liner, quantizer_independent; | ^~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:185:28: warning: ‘SZ::LinearQuantizer SZ::RegressionPredictor::quantizer_liner’ [-Wreorder] 185 | LinearQuantizer quantizer_liner, quantizer_independent; | ^~~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:23:9: warning: when initialized here [-Wreorder] 23 | RegressionPredictor(uint block_size, double eb) : quantizer_independent(eb / (N + 1)), | ^~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:189:30: warning: ‘SZ::RegressionPredictor::prev_coeffs’ will be initialized after [-Wreorder] 189 | std::array prev_coeffs; | ^~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:188:30: warning: ‘std::array SZ::RegressionPredictor::current_coeffs’ [-Wreorder] 188 | std::array current_coeffs; | ^~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:23:9: warning: when initialized here [-Wreorder] 23 | RegressionPredictor(uint block_size, double eb) : quantizer_independent(eb / (N + 1)), | ^~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘SZ::PolyRegressionPredictor::PolyRegressionPredictor(SZ::uint, T) [with T = unsigned char; unsigned int N = 3; unsigned int M = 10; SZ::uint = unsigned int]’: src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:65:66: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = unsigned char; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = unsigned char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:412:75: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:190:26: warning: ‘SZ::PolyRegressionPredictor::prev_coeffs’ will be initialized after [-Wreorder] 190 | std::array prev_coeffs; | ^~~~~~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:189:26: warning: ‘std::array SZ::PolyRegressionPredictor::current_coeffs’ [-Wreorder] 189 | std::array current_coeffs; | ^~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:26:9: warning: when initialized here [-Wreorder] 26 | PolyRegressionPredictor(uint block_size, T eb) : quantizer_independent(eb / 5 / block_size), | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp: In instantiation of ‘void SZ::SZInterpolationCompressor::init() [with T = unsigned char; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’: src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:52:13: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = unsigned char; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = unsigned char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:412:75: required from here src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:193:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 193 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:207:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 207 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp: In instantiation of ‘SZ::SZFastFrontend::SZFastFrontend(const SZ::Config&, Quantizer) [with T = unsigned char; unsigned int N = 4; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:600:16: required from ‘SZ::SZFastFrontend SZ::make_sz_fast_frontend(const SZ::Config&, Predictor) [with T = unsigned char; unsigned int N = 4; Predictor = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:107:87: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = unsigned char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:412:75: required from here src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:592:19: warning: ‘SZ::SZFastFrontend >::quantizer’ will be initialized after [-Wreorder] 592 | Quantizer quantizer; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:572:21: warning: ‘SZMETA::meta_params SZ::SZFastFrontend >::params’ [-Wreorder] 572 | meta_params params; | ^~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:25:9: warning: when initialized here [-Wreorder] 25 | SZFastFrontend(const Config &conf, Quantizer quantizer) : | ^~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘SZ::RegressionPredictor::RegressionPredictor(SZ::uint, double) [with T = unsigned char; unsigned int N = 4; SZ::uint = unsigned int]’: src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:55:66: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = unsigned char; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = unsigned char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:412:75: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:185:45: warning: ‘SZ::RegressionPredictor::quantizer_independent’ will be initialized after [-Wreorder] 185 | LinearQuantizer quantizer_liner, quantizer_independent; | ^~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:185:28: warning: ‘SZ::LinearQuantizer SZ::RegressionPredictor::quantizer_liner’ [-Wreorder] 185 | LinearQuantizer quantizer_liner, quantizer_independent; | ^~~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:23:9: warning: when initialized here [-Wreorder] 23 | RegressionPredictor(uint block_size, double eb) : quantizer_independent(eb / (N + 1)), | ^~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:189:30: warning: ‘SZ::RegressionPredictor::prev_coeffs’ will be initialized after [-Wreorder] 189 | std::array prev_coeffs; | ^~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:188:30: warning: ‘std::array SZ::RegressionPredictor::current_coeffs’ [-Wreorder] 188 | std::array current_coeffs; | ^~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:23:9: warning: when initialized here [-Wreorder] 23 | RegressionPredictor(uint block_size, double eb) : quantizer_independent(eb / (N + 1)), | ^~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘SZ::PolyRegressionPredictor::PolyRegressionPredictor(SZ::uint, T) [with T = unsigned char; unsigned int N = 4; unsigned int M = 15; SZ::uint = unsigned int]’: src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:65:66: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = unsigned char; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = unsigned char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:412:75: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:190:26: warning: ‘SZ::PolyRegressionPredictor::prev_coeffs’ will be initialized after [-Wreorder] 190 | std::array prev_coeffs; | ^~~~~~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:189:26: warning: ‘std::array SZ::PolyRegressionPredictor::current_coeffs’ [-Wreorder] 189 | std::array current_coeffs; | ^~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:26:9: warning: when initialized here [-Wreorder] 26 | PolyRegressionPredictor(uint block_size, T eb) : quantizer_independent(eb / 5 / block_size), | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp: In instantiation of ‘void SZ::SZInterpolationCompressor::init() [with T = unsigned char; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’: src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:52:13: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = unsigned char; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = unsigned char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:412:75: required from here src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:193:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 193 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:207:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 207 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp: In instantiation of ‘SZ::SZFastFrontend::SZFastFrontend(const SZ::Config&, Quantizer) [with T = short int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:600:16: required from ‘SZ::SZFastFrontend SZ::make_sz_fast_frontend(const SZ::Config&, Predictor) [with T = short int; unsigned int N = 1; Predictor = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:107:87: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = short int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:422:74: required from here src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:592:19: warning: ‘SZ::SZFastFrontend >::quantizer’ will be initialized after [-Wreorder] 592 | Quantizer quantizer; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:572:21: warning: ‘SZMETA::meta_params SZ::SZFastFrontend >::params’ [-Wreorder] 572 | meta_params params; | ^~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:25:9: warning: when initialized here [-Wreorder] 25 | SZFastFrontend(const Config &conf, Quantizer quantizer) : | ^~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘SZ::RegressionPredictor::RegressionPredictor(SZ::uint, double) [with T = short int; unsigned int N = 1; SZ::uint = unsigned int]’: src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:55:66: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = short int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = short int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:422:74: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:185:45: warning: ‘SZ::RegressionPredictor::quantizer_independent’ will be initialized after [-Wreorder] 185 | LinearQuantizer quantizer_liner, quantizer_independent; | ^~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:185:28: warning: ‘SZ::LinearQuantizer SZ::RegressionPredictor::quantizer_liner’ [-Wreorder] 185 | LinearQuantizer quantizer_liner, quantizer_independent; | ^~~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:23:9: warning: when initialized here [-Wreorder] 23 | RegressionPredictor(uint block_size, double eb) : quantizer_independent(eb / (N + 1)), | ^~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:189:30: warning: ‘SZ::RegressionPredictor::prev_coeffs’ will be initialized after [-Wreorder] 189 | std::array prev_coeffs; | ^~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:188:30: warning: ‘std::array SZ::RegressionPredictor::current_coeffs’ [-Wreorder] 188 | std::array current_coeffs; | ^~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:23:9: warning: when initialized here [-Wreorder] 23 | RegressionPredictor(uint block_size, double eb) : quantizer_independent(eb / (N + 1)), | ^~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘SZ::PolyRegressionPredictor::PolyRegressionPredictor(SZ::uint, T) [with T = short int; unsigned int N = 1; unsigned int M = 3; SZ::uint = unsigned int]’: src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:65:66: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = short int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = short int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:422:74: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:190:26: warning: ‘SZ::PolyRegressionPredictor::prev_coeffs’ will be initialized after [-Wreorder] 190 | std::array prev_coeffs; | ^~~~~~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:189:26: warning: ‘std::array SZ::PolyRegressionPredictor::current_coeffs’ [-Wreorder] 189 | std::array current_coeffs; | ^~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:26:9: warning: when initialized here [-Wreorder] 26 | PolyRegressionPredictor(uint block_size, T eb) : quantizer_independent(eb / 5 / block_size), | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp: In instantiation of ‘void SZ::SZInterpolationCompressor::init() [with T = short int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’: src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:52:13: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = short int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = short int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:422:74: required from here src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:193:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 193 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:207:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 207 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp: In instantiation of ‘SZ::SZFastFrontend::SZFastFrontend(const SZ::Config&, Quantizer) [with T = short int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:600:16: required from ‘SZ::SZFastFrontend SZ::make_sz_fast_frontend(const SZ::Config&, Predictor) [with T = short int; unsigned int N = 2; Predictor = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:107:87: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = short int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:422:74: required from here src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:592:19: warning: ‘SZ::SZFastFrontend >::quantizer’ will be initialized after [-Wreorder] 592 | Quantizer quantizer; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:572:21: warning: ‘SZMETA::meta_params SZ::SZFastFrontend >::params’ [-Wreorder] 572 | meta_params params; | ^~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:25:9: warning: when initialized here [-Wreorder] 25 | SZFastFrontend(const Config &conf, Quantizer quantizer) : | ^~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘SZ::RegressionPredictor::RegressionPredictor(SZ::uint, double) [with T = short int; unsigned int N = 2; SZ::uint = unsigned int]’: src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:55:66: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = short int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = short int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:422:74: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:185:45: warning: ‘SZ::RegressionPredictor::quantizer_independent’ will be initialized after [-Wreorder] 185 | LinearQuantizer quantizer_liner, quantizer_independent; | ^~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:185:28: warning: ‘SZ::LinearQuantizer SZ::RegressionPredictor::quantizer_liner’ [-Wreorder] 185 | LinearQuantizer quantizer_liner, quantizer_independent; | ^~~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:23:9: warning: when initialized here [-Wreorder] 23 | RegressionPredictor(uint block_size, double eb) : quantizer_independent(eb / (N + 1)), | ^~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:189:30: warning: ‘SZ::RegressionPredictor::prev_coeffs’ will be initialized after [-Wreorder] 189 | std::array prev_coeffs; | ^~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:188:30: warning: ‘std::array SZ::RegressionPredictor::current_coeffs’ [-Wreorder] 188 | std::array current_coeffs; | ^~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:23:9: warning: when initialized here [-Wreorder] 23 | RegressionPredictor(uint block_size, double eb) : quantizer_independent(eb / (N + 1)), | ^~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘SZ::PolyRegressionPredictor::PolyRegressionPredictor(SZ::uint, T) [with T = short int; unsigned int N = 2; unsigned int M = 6; SZ::uint = unsigned int]’: src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:65:66: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = short int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = short int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:422:74: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:190:26: warning: ‘SZ::PolyRegressionPredictor::prev_coeffs’ will be initialized after [-Wreorder] 190 | std::array prev_coeffs; | ^~~~~~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:189:26: warning: ‘std::array SZ::PolyRegressionPredictor::current_coeffs’ [-Wreorder] 189 | std::array current_coeffs; | ^~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:26:9: warning: when initialized here [-Wreorder] 26 | PolyRegressionPredictor(uint block_size, T eb) : quantizer_independent(eb / 5 / block_size), | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp: In instantiation of ‘void SZ::SZInterpolationCompressor::init() [with T = short int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’: src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:52:13: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = short int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = short int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:422:74: required from here src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:193:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 193 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:207:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 207 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp: In instantiation of ‘SZ::SZFastFrontend::SZFastFrontend(const SZ::Config&, Quantizer) [with T = short int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:600:16: required from ‘SZ::SZFastFrontend SZ::make_sz_fast_frontend(const SZ::Config&, Predictor) [with T = short int; unsigned int N = 3; Predictor = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:107:87: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = short int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:422:74: required from here src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:592:19: warning: ‘SZ::SZFastFrontend >::quantizer’ will be initialized after [-Wreorder] 592 | Quantizer quantizer; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:572:21: warning: ‘SZMETA::meta_params SZ::SZFastFrontend >::params’ [-Wreorder] 572 | meta_params params; | ^~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:25:9: warning: when initialized here [-Wreorder] 25 | SZFastFrontend(const Config &conf, Quantizer quantizer) : | ^~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘SZ::RegressionPredictor::RegressionPredictor(SZ::uint, double) [with T = short int; unsigned int N = 3; SZ::uint = unsigned int]’: src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:55:66: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = short int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = short int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:422:74: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:185:45: warning: ‘SZ::RegressionPredictor::quantizer_independent’ will be initialized after [-Wreorder] 185 | LinearQuantizer quantizer_liner, quantizer_independent; | ^~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:185:28: warning: ‘SZ::LinearQuantizer SZ::RegressionPredictor::quantizer_liner’ [-Wreorder] 185 | LinearQuantizer quantizer_liner, quantizer_independent; | ^~~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:23:9: warning: when initialized here [-Wreorder] 23 | RegressionPredictor(uint block_size, double eb) : quantizer_independent(eb / (N + 1)), | ^~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:189:30: warning: ‘SZ::RegressionPredictor::prev_coeffs’ will be initialized after [-Wreorder] 189 | std::array prev_coeffs; | ^~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:188:30: warning: ‘std::array SZ::RegressionPredictor::current_coeffs’ [-Wreorder] 188 | std::array current_coeffs; | ^~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:23:9: warning: when initialized here [-Wreorder] 23 | RegressionPredictor(uint block_size, double eb) : quantizer_independent(eb / (N + 1)), | ^~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘SZ::PolyRegressionPredictor::PolyRegressionPredictor(SZ::uint, T) [with T = short int; unsigned int N = 3; unsigned int M = 10; SZ::uint = unsigned int]’: src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:65:66: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = short int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = short int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:422:74: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:190:26: warning: ‘SZ::PolyRegressionPredictor::prev_coeffs’ will be initialized after [-Wreorder] 190 | std::array prev_coeffs; | ^~~~~~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:189:26: warning: ‘std::array SZ::PolyRegressionPredictor::current_coeffs’ [-Wreorder] 189 | std::array current_coeffs; | ^~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:26:9: warning: when initialized here [-Wreorder] 26 | PolyRegressionPredictor(uint block_size, T eb) : quantizer_independent(eb / 5 / block_size), | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp: In instantiation of ‘void SZ::SZInterpolationCompressor::init() [with T = short int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’: src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:52:13: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = short int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = short int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:422:74: required from here src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:193:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 193 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:207:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 207 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp: In instantiation of ‘SZ::SZFastFrontend::SZFastFrontend(const SZ::Config&, Quantizer) [with T = short int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:600:16: required from ‘SZ::SZFastFrontend SZ::make_sz_fast_frontend(const SZ::Config&, Predictor) [with T = short int; unsigned int N = 4; Predictor = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:107:87: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = short int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:422:74: required from here src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:592:19: warning: ‘SZ::SZFastFrontend >::quantizer’ will be initialized after [-Wreorder] 592 | Quantizer quantizer; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:572:21: warning: ‘SZMETA::meta_params SZ::SZFastFrontend >::params’ [-Wreorder] 572 | meta_params params; | ^~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:25:9: warning: when initialized here [-Wreorder] 25 | SZFastFrontend(const Config &conf, Quantizer quantizer) : | ^~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘SZ::RegressionPredictor::RegressionPredictor(SZ::uint, double) [with T = short int; unsigned int N = 4; SZ::uint = unsigned int]’: src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:55:66: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = short int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = short int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:422:74: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:185:45: warning: ‘SZ::RegressionPredictor::quantizer_independent’ will be initialized after [-Wreorder] 185 | LinearQuantizer quantizer_liner, quantizer_independent; | ^~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:185:28: warning: ‘SZ::LinearQuantizer SZ::RegressionPredictor::quantizer_liner’ [-Wreorder] 185 | LinearQuantizer quantizer_liner, quantizer_independent; | ^~~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:23:9: warning: when initialized here [-Wreorder] 23 | RegressionPredictor(uint block_size, double eb) : quantizer_independent(eb / (N + 1)), | ^~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:189:30: warning: ‘SZ::RegressionPredictor::prev_coeffs’ will be initialized after [-Wreorder] 189 | std::array prev_coeffs; | ^~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:188:30: warning: ‘std::array SZ::RegressionPredictor::current_coeffs’ [-Wreorder] 188 | std::array current_coeffs; | ^~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:23:9: warning: when initialized here [-Wreorder] 23 | RegressionPredictor(uint block_size, double eb) : quantizer_independent(eb / (N + 1)), | ^~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘SZ::PolyRegressionPredictor::PolyRegressionPredictor(SZ::uint, T) [with T = short int; unsigned int N = 4; unsigned int M = 15; SZ::uint = unsigned int]’: src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:65:66: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = short int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = short int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:422:74: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:190:26: warning: ‘SZ::PolyRegressionPredictor::prev_coeffs’ will be initialized after [-Wreorder] 190 | std::array prev_coeffs; | ^~~~~~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:189:26: warning: ‘std::array SZ::PolyRegressionPredictor::current_coeffs’ [-Wreorder] 189 | std::array current_coeffs; | ^~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:26:9: warning: when initialized here [-Wreorder] 26 | PolyRegressionPredictor(uint block_size, T eb) : quantizer_independent(eb / 5 / block_size), | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp: In instantiation of ‘void SZ::SZInterpolationCompressor::init() [with T = short int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’: src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:52:13: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = short int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = short int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:422:74: required from here src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:193:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 193 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:207:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 207 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp: In instantiation of ‘SZ::SZFastFrontend::SZFastFrontend(const SZ::Config&, Quantizer) [with T = short unsigned int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:600:16: required from ‘SZ::SZFastFrontend SZ::make_sz_fast_frontend(const SZ::Config&, Predictor) [with T = short unsigned int; unsigned int N = 1; Predictor = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:107:87: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = short unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:432:75: required from here src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:592:19: warning: ‘SZ::SZFastFrontend >::quantizer’ will be initialized after [-Wreorder] 592 | Quantizer quantizer; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:572:21: warning: ‘SZMETA::meta_params SZ::SZFastFrontend >::params’ [-Wreorder] 572 | meta_params params; | ^~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:25:9: warning: when initialized here [-Wreorder] 25 | SZFastFrontend(const Config &conf, Quantizer quantizer) : | ^~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘SZ::RegressionPredictor::RegressionPredictor(SZ::uint, double) [with T = short unsigned int; unsigned int N = 1; SZ::uint = unsigned int]’: src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:55:66: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = short unsigned int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = short unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:432:75: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:185:45: warning: ‘SZ::RegressionPredictor::quantizer_independent’ will be initialized after [-Wreorder] 185 | LinearQuantizer quantizer_liner, quantizer_independent; | ^~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:185:28: warning: ‘SZ::LinearQuantizer SZ::RegressionPredictor::quantizer_liner’ [-Wreorder] 185 | LinearQuantizer quantizer_liner, quantizer_independent; | ^~~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:23:9: warning: when initialized here [-Wreorder] 23 | RegressionPredictor(uint block_size, double eb) : quantizer_independent(eb / (N + 1)), | ^~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:189:30: warning: ‘SZ::RegressionPredictor::prev_coeffs’ will be initialized after [-Wreorder] 189 | std::array prev_coeffs; | ^~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:188:30: warning: ‘std::array SZ::RegressionPredictor::current_coeffs’ [-Wreorder] 188 | std::array current_coeffs; | ^~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:23:9: warning: when initialized here [-Wreorder] 23 | RegressionPredictor(uint block_size, double eb) : quantizer_independent(eb / (N + 1)), | ^~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘SZ::PolyRegressionPredictor::PolyRegressionPredictor(SZ::uint, T) [with T = short unsigned int; unsigned int N = 1; unsigned int M = 3; SZ::uint = unsigned int]’: src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:65:66: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = short unsigned int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = short unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:432:75: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:190:26: warning: ‘SZ::PolyRegressionPredictor::prev_coeffs’ will be initialized after [-Wreorder] 190 | std::array prev_coeffs; | ^~~~~~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:189:26: warning: ‘std::array SZ::PolyRegressionPredictor::current_coeffs’ [-Wreorder] 189 | std::array current_coeffs; | ^~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:26:9: warning: when initialized here [-Wreorder] 26 | PolyRegressionPredictor(uint block_size, T eb) : quantizer_independent(eb / 5 / block_size), | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp: In instantiation of ‘void SZ::SZInterpolationCompressor::init() [with T = short unsigned int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’: src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:52:13: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = short unsigned int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = short unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:432:75: required from here src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:193:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 193 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:207:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 207 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp: In instantiation of ‘SZ::SZFastFrontend::SZFastFrontend(const SZ::Config&, Quantizer) [with T = short unsigned int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:600:16: required from ‘SZ::SZFastFrontend SZ::make_sz_fast_frontend(const SZ::Config&, Predictor) [with T = short unsigned int; unsigned int N = 2; Predictor = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:107:87: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = short unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:432:75: required from here src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:592:19: warning: ‘SZ::SZFastFrontend >::quantizer’ will be initialized after [-Wreorder] 592 | Quantizer quantizer; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:572:21: warning: ‘SZMETA::meta_params SZ::SZFastFrontend >::params’ [-Wreorder] 572 | meta_params params; | ^~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:25:9: warning: when initialized here [-Wreorder] 25 | SZFastFrontend(const Config &conf, Quantizer quantizer) : | ^~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘SZ::RegressionPredictor::RegressionPredictor(SZ::uint, double) [with T = short unsigned int; unsigned int N = 2; SZ::uint = unsigned int]’: src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:55:66: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = short unsigned int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = short unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:432:75: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:185:45: warning: ‘SZ::RegressionPredictor::quantizer_independent’ will be initialized after [-Wreorder] 185 | LinearQuantizer quantizer_liner, quantizer_independent; | ^~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:185:28: warning: ‘SZ::LinearQuantizer SZ::RegressionPredictor::quantizer_liner’ [-Wreorder] 185 | LinearQuantizer quantizer_liner, quantizer_independent; | ^~~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:23:9: warning: when initialized here [-Wreorder] 23 | RegressionPredictor(uint block_size, double eb) : quantizer_independent(eb / (N + 1)), | ^~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:189:30: warning: ‘SZ::RegressionPredictor::prev_coeffs’ will be initialized after [-Wreorder] 189 | std::array prev_coeffs; | ^~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:188:30: warning: ‘std::array SZ::RegressionPredictor::current_coeffs’ [-Wreorder] 188 | std::array current_coeffs; | ^~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:23:9: warning: when initialized here [-Wreorder] 23 | RegressionPredictor(uint block_size, double eb) : quantizer_independent(eb / (N + 1)), | ^~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘SZ::PolyRegressionPredictor::PolyRegressionPredictor(SZ::uint, T) [with T = short unsigned int; unsigned int N = 2; unsigned int M = 6; SZ::uint = unsigned int]’: src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:65:66: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = short unsigned int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = short unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:432:75: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:190:26: warning: ‘SZ::PolyRegressionPredictor::prev_coeffs’ will be initialized after [-Wreorder] 190 | std::array prev_coeffs; | ^~~~~~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:189:26: warning: ‘std::array SZ::PolyRegressionPredictor::current_coeffs’ [-Wreorder] 189 | std::array current_coeffs; | ^~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:26:9: warning: when initialized here [-Wreorder] 26 | PolyRegressionPredictor(uint block_size, T eb) : quantizer_independent(eb / 5 / block_size), | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp: In instantiation of ‘void SZ::SZInterpolationCompressor::init() [with T = short unsigned int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’: src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:52:13: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = short unsigned int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = short unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:432:75: required from here src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:193:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 193 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:207:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 207 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp: In instantiation of ‘SZ::SZFastFrontend::SZFastFrontend(const SZ::Config&, Quantizer) [with T = short unsigned int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:600:16: required from ‘SZ::SZFastFrontend SZ::make_sz_fast_frontend(const SZ::Config&, Predictor) [with T = short unsigned int; unsigned int N = 3; Predictor = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:107:87: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = short unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:432:75: required from here src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:592:19: warning: ‘SZ::SZFastFrontend >::quantizer’ will be initialized after [-Wreorder] 592 | Quantizer quantizer; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:572:21: warning: ‘SZMETA::meta_params SZ::SZFastFrontend >::params’ [-Wreorder] 572 | meta_params params; | ^~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:25:9: warning: when initialized here [-Wreorder] 25 | SZFastFrontend(const Config &conf, Quantizer quantizer) : | ^~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘SZ::RegressionPredictor::RegressionPredictor(SZ::uint, double) [with T = short unsigned int; unsigned int N = 3; SZ::uint = unsigned int]’: src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:55:66: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = short unsigned int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = short unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:432:75: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:185:45: warning: ‘SZ::RegressionPredictor::quantizer_independent’ will be initialized after [-Wreorder] 185 | LinearQuantizer quantizer_liner, quantizer_independent; | ^~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:185:28: warning: ‘SZ::LinearQuantizer SZ::RegressionPredictor::quantizer_liner’ [-Wreorder] 185 | LinearQuantizer quantizer_liner, quantizer_independent; | ^~~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:23:9: warning: when initialized here [-Wreorder] 23 | RegressionPredictor(uint block_size, double eb) : quantizer_independent(eb / (N + 1)), | ^~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:189:30: warning: ‘SZ::RegressionPredictor::prev_coeffs’ will be initialized after [-Wreorder] 189 | std::array prev_coeffs; | ^~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:188:30: warning: ‘std::array SZ::RegressionPredictor::current_coeffs’ [-Wreorder] 188 | std::array current_coeffs; | ^~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:23:9: warning: when initialized here [-Wreorder] 23 | RegressionPredictor(uint block_size, double eb) : quantizer_independent(eb / (N + 1)), | ^~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘SZ::PolyRegressionPredictor::PolyRegressionPredictor(SZ::uint, T) [with T = short unsigned int; unsigned int N = 3; unsigned int M = 10; SZ::uint = unsigned int]’: src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:65:66: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = short unsigned int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = short unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:432:75: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:190:26: warning: ‘SZ::PolyRegressionPredictor::prev_coeffs’ will be initialized after [-Wreorder] 190 | std::array prev_coeffs; | ^~~~~~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:189:26: warning: ‘std::array SZ::PolyRegressionPredictor::current_coeffs’ [-Wreorder] 189 | std::array current_coeffs; | ^~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:26:9: warning: when initialized here [-Wreorder] 26 | PolyRegressionPredictor(uint block_size, T eb) : quantizer_independent(eb / 5 / block_size), | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp: In instantiation of ‘void SZ::SZInterpolationCompressor::init() [with T = short unsigned int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’: src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:52:13: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = short unsigned int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = short unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:432:75: required from here src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:193:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 193 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:207:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 207 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp: In instantiation of ‘SZ::SZFastFrontend::SZFastFrontend(const SZ::Config&, Quantizer) [with T = short unsigned int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:600:16: required from ‘SZ::SZFastFrontend SZ::make_sz_fast_frontend(const SZ::Config&, Predictor) [with T = short unsigned int; unsigned int N = 4; Predictor = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:107:87: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = short unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:432:75: required from here src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:592:19: warning: ‘SZ::SZFastFrontend >::quantizer’ will be initialized after [-Wreorder] 592 | Quantizer quantizer; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:572:21: warning: ‘SZMETA::meta_params SZ::SZFastFrontend >::params’ [-Wreorder] 572 | meta_params params; | ^~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:25:9: warning: when initialized here [-Wreorder] 25 | SZFastFrontend(const Config &conf, Quantizer quantizer) : | ^~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘SZ::RegressionPredictor::RegressionPredictor(SZ::uint, double) [with T = short unsigned int; unsigned int N = 4; SZ::uint = unsigned int]’: src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:55:66: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = short unsigned int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = short unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:432:75: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:185:45: warning: ‘SZ::RegressionPredictor::quantizer_independent’ will be initialized after [-Wreorder] 185 | LinearQuantizer quantizer_liner, quantizer_independent; | ^~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:185:28: warning: ‘SZ::LinearQuantizer SZ::RegressionPredictor::quantizer_liner’ [-Wreorder] 185 | LinearQuantizer quantizer_liner, quantizer_independent; | ^~~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:23:9: warning: when initialized here [-Wreorder] 23 | RegressionPredictor(uint block_size, double eb) : quantizer_independent(eb / (N + 1)), | ^~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:189:30: warning: ‘SZ::RegressionPredictor::prev_coeffs’ will be initialized after [-Wreorder] 189 | std::array prev_coeffs; | ^~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:188:30: warning: ‘std::array SZ::RegressionPredictor::current_coeffs’ [-Wreorder] 188 | std::array current_coeffs; | ^~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:23:9: warning: when initialized here [-Wreorder] 23 | RegressionPredictor(uint block_size, double eb) : quantizer_independent(eb / (N + 1)), | ^~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘SZ::PolyRegressionPredictor::PolyRegressionPredictor(SZ::uint, T) [with T = short unsigned int; unsigned int N = 4; unsigned int M = 15; SZ::uint = unsigned int]’: src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:65:66: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = short unsigned int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = short unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:432:75: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:190:26: warning: ‘SZ::PolyRegressionPredictor::prev_coeffs’ will be initialized after [-Wreorder] 190 | std::array prev_coeffs; | ^~~~~~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:189:26: warning: ‘std::array SZ::PolyRegressionPredictor::current_coeffs’ [-Wreorder] 189 | std::array current_coeffs; | ^~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:26:9: warning: when initialized here [-Wreorder] 26 | PolyRegressionPredictor(uint block_size, T eb) : quantizer_independent(eb / 5 / block_size), | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp: In instantiation of ‘void SZ::SZInterpolationCompressor::init() [with T = short unsigned int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’: src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:52:13: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = short unsigned int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = short unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:432:75: required from here src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:193:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 193 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:207:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 207 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp: In instantiation of ‘SZ::SZFastFrontend::SZFastFrontend(const SZ::Config&, Quantizer) [with T = int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:600:16: required from ‘SZ::SZFastFrontend SZ::make_sz_fast_frontend(const SZ::Config&, Predictor) [with T = int; unsigned int N = 1; Predictor = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:107:87: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:442:74: required from here src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:592:19: warning: ‘SZ::SZFastFrontend >::quantizer’ will be initialized after [-Wreorder] 592 | Quantizer quantizer; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:572:21: warning: ‘SZMETA::meta_params SZ::SZFastFrontend >::params’ [-Wreorder] 572 | meta_params params; | ^~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:25:9: warning: when initialized here [-Wreorder] 25 | SZFastFrontend(const Config &conf, Quantizer quantizer) : | ^~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘SZ::RegressionPredictor::RegressionPredictor(SZ::uint, double) [with T = int; unsigned int N = 1; SZ::uint = unsigned int]’: src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:55:66: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:442:74: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:185:45: warning: ‘SZ::RegressionPredictor::quantizer_independent’ will be initialized after [-Wreorder] 185 | LinearQuantizer quantizer_liner, quantizer_independent; | ^~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:185:28: warning: ‘SZ::LinearQuantizer SZ::RegressionPredictor::quantizer_liner’ [-Wreorder] 185 | LinearQuantizer quantizer_liner, quantizer_independent; | ^~~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:23:9: warning: when initialized here [-Wreorder] 23 | RegressionPredictor(uint block_size, double eb) : quantizer_independent(eb / (N + 1)), | ^~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:189:30: warning: ‘SZ::RegressionPredictor::prev_coeffs’ will be initialized after [-Wreorder] 189 | std::array prev_coeffs; | ^~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:188:30: warning: ‘std::array SZ::RegressionPredictor::current_coeffs’ [-Wreorder] 188 | std::array current_coeffs; | ^~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:23:9: warning: when initialized here [-Wreorder] 23 | RegressionPredictor(uint block_size, double eb) : quantizer_independent(eb / (N + 1)), | ^~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘SZ::PolyRegressionPredictor::PolyRegressionPredictor(SZ::uint, T) [with T = int; unsigned int N = 1; unsigned int M = 3; SZ::uint = unsigned int]’: src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:65:66: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:442:74: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:190:26: warning: ‘SZ::PolyRegressionPredictor::prev_coeffs’ will be initialized after [-Wreorder] 190 | std::array prev_coeffs; | ^~~~~~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:189:26: warning: ‘std::array SZ::PolyRegressionPredictor::current_coeffs’ [-Wreorder] 189 | std::array current_coeffs; | ^~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:26:9: warning: when initialized here [-Wreorder] 26 | PolyRegressionPredictor(uint block_size, T eb) : quantizer_independent(eb / 5 / block_size), | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp: In instantiation of ‘void SZ::SZInterpolationCompressor::init() [with T = int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’: src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:52:13: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:442:74: required from here src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:193:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 193 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:207:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 207 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp: In instantiation of ‘SZ::SZFastFrontend::SZFastFrontend(const SZ::Config&, Quantizer) [with T = int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:600:16: required from ‘SZ::SZFastFrontend SZ::make_sz_fast_frontend(const SZ::Config&, Predictor) [with T = int; unsigned int N = 2; Predictor = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:107:87: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:442:74: required from here src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:592:19: warning: ‘SZ::SZFastFrontend >::quantizer’ will be initialized after [-Wreorder] 592 | Quantizer quantizer; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:572:21: warning: ‘SZMETA::meta_params SZ::SZFastFrontend >::params’ [-Wreorder] 572 | meta_params params; | ^~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:25:9: warning: when initialized here [-Wreorder] 25 | SZFastFrontend(const Config &conf, Quantizer quantizer) : | ^~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘SZ::RegressionPredictor::RegressionPredictor(SZ::uint, double) [with T = int; unsigned int N = 2; SZ::uint = unsigned int]’: src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:55:66: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:442:74: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:185:45: warning: ‘SZ::RegressionPredictor::quantizer_independent’ will be initialized after [-Wreorder] 185 | LinearQuantizer quantizer_liner, quantizer_independent; | ^~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:185:28: warning: ‘SZ::LinearQuantizer SZ::RegressionPredictor::quantizer_liner’ [-Wreorder] 185 | LinearQuantizer quantizer_liner, quantizer_independent; | ^~~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:23:9: warning: when initialized here [-Wreorder] 23 | RegressionPredictor(uint block_size, double eb) : quantizer_independent(eb / (N + 1)), | ^~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:189:30: warning: ‘SZ::RegressionPredictor::prev_coeffs’ will be initialized after [-Wreorder] 189 | std::array prev_coeffs; | ^~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:188:30: warning: ‘std::array SZ::RegressionPredictor::current_coeffs’ [-Wreorder] 188 | std::array current_coeffs; | ^~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:23:9: warning: when initialized here [-Wreorder] 23 | RegressionPredictor(uint block_size, double eb) : quantizer_independent(eb / (N + 1)), | ^~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘SZ::PolyRegressionPredictor::PolyRegressionPredictor(SZ::uint, T) [with T = int; unsigned int N = 2; unsigned int M = 6; SZ::uint = unsigned int]’: src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:65:66: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:442:74: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:190:26: warning: ‘SZ::PolyRegressionPredictor::prev_coeffs’ will be initialized after [-Wreorder] 190 | std::array prev_coeffs; | ^~~~~~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:189:26: warning: ‘std::array SZ::PolyRegressionPredictor::current_coeffs’ [-Wreorder] 189 | std::array current_coeffs; | ^~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:26:9: warning: when initialized here [-Wreorder] 26 | PolyRegressionPredictor(uint block_size, T eb) : quantizer_independent(eb / 5 / block_size), | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp: In instantiation of ‘void SZ::SZInterpolationCompressor::init() [with T = int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’: src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:52:13: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:442:74: required from here src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:193:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 193 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:207:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 207 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp: In instantiation of ‘SZ::SZFastFrontend::SZFastFrontend(const SZ::Config&, Quantizer) [with T = int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:600:16: required from ‘SZ::SZFastFrontend SZ::make_sz_fast_frontend(const SZ::Config&, Predictor) [with T = int; unsigned int N = 3; Predictor = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:107:87: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:442:74: required from here src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:592:19: warning: ‘SZ::SZFastFrontend >::quantizer’ will be initialized after [-Wreorder] 592 | Quantizer quantizer; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:572:21: warning: ‘SZMETA::meta_params SZ::SZFastFrontend >::params’ [-Wreorder] 572 | meta_params params; | ^~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:25:9: warning: when initialized here [-Wreorder] 25 | SZFastFrontend(const Config &conf, Quantizer quantizer) : | ^~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘SZ::RegressionPredictor::RegressionPredictor(SZ::uint, double) [with T = int; unsigned int N = 3; SZ::uint = unsigned int]’: src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:55:66: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:442:74: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:185:45: warning: ‘SZ::RegressionPredictor::quantizer_independent’ will be initialized after [-Wreorder] 185 | LinearQuantizer quantizer_liner, quantizer_independent; | ^~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:185:28: warning: ‘SZ::LinearQuantizer SZ::RegressionPredictor::quantizer_liner’ [-Wreorder] 185 | LinearQuantizer quantizer_liner, quantizer_independent; | ^~~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:23:9: warning: when initialized here [-Wreorder] 23 | RegressionPredictor(uint block_size, double eb) : quantizer_independent(eb / (N + 1)), | ^~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:189:30: warning: ‘SZ::RegressionPredictor::prev_coeffs’ will be initialized after [-Wreorder] 189 | std::array prev_coeffs; | ^~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:188:30: warning: ‘std::array SZ::RegressionPredictor::current_coeffs’ [-Wreorder] 188 | std::array current_coeffs; | ^~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:23:9: warning: when initialized here [-Wreorder] 23 | RegressionPredictor(uint block_size, double eb) : quantizer_independent(eb / (N + 1)), | ^~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘SZ::PolyRegressionPredictor::PolyRegressionPredictor(SZ::uint, T) [with T = int; unsigned int N = 3; unsigned int M = 10; SZ::uint = unsigned int]’: src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:65:66: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:442:74: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:190:26: warning: ‘SZ::PolyRegressionPredictor::prev_coeffs’ will be initialized after [-Wreorder] 190 | std::array prev_coeffs; | ^~~~~~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:189:26: warning: ‘std::array SZ::PolyRegressionPredictor::current_coeffs’ [-Wreorder] 189 | std::array current_coeffs; | ^~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:26:9: warning: when initialized here [-Wreorder] 26 | PolyRegressionPredictor(uint block_size, T eb) : quantizer_independent(eb / 5 / block_size), | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp: In instantiation of ‘void SZ::SZInterpolationCompressor::init() [with T = int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’: src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:52:13: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:442:74: required from here src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:193:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 193 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:207:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 207 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp: In instantiation of ‘SZ::SZFastFrontend::SZFastFrontend(const SZ::Config&, Quantizer) [with T = int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:600:16: required from ‘SZ::SZFastFrontend SZ::make_sz_fast_frontend(const SZ::Config&, Predictor) [with T = int; unsigned int N = 4; Predictor = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:107:87: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:442:74: required from here src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:592:19: warning: ‘SZ::SZFastFrontend >::quantizer’ will be initialized after [-Wreorder] 592 | Quantizer quantizer; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:572:21: warning: ‘SZMETA::meta_params SZ::SZFastFrontend >::params’ [-Wreorder] 572 | meta_params params; | ^~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:25:9: warning: when initialized here [-Wreorder] 25 | SZFastFrontend(const Config &conf, Quantizer quantizer) : | ^~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘SZ::RegressionPredictor::RegressionPredictor(SZ::uint, double) [with T = int; unsigned int N = 4; SZ::uint = unsigned int]’: src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:55:66: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:442:74: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:185:45: warning: ‘SZ::RegressionPredictor::quantizer_independent’ will be initialized after [-Wreorder] 185 | LinearQuantizer quantizer_liner, quantizer_independent; | ^~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:185:28: warning: ‘SZ::LinearQuantizer SZ::RegressionPredictor::quantizer_liner’ [-Wreorder] 185 | LinearQuantizer quantizer_liner, quantizer_independent; | ^~~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:23:9: warning: when initialized here [-Wreorder] 23 | RegressionPredictor(uint block_size, double eb) : quantizer_independent(eb / (N + 1)), | ^~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:189:30: warning: ‘SZ::RegressionPredictor::prev_coeffs’ will be initialized after [-Wreorder] 189 | std::array prev_coeffs; | ^~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:188:30: warning: ‘std::array SZ::RegressionPredictor::current_coeffs’ [-Wreorder] 188 | std::array current_coeffs; | ^~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:23:9: warning: when initialized here [-Wreorder] 23 | RegressionPredictor(uint block_size, double eb) : quantizer_independent(eb / (N + 1)), | ^~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘SZ::PolyRegressionPredictor::PolyRegressionPredictor(SZ::uint, T) [with T = int; unsigned int N = 4; unsigned int M = 15; SZ::uint = unsigned int]’: src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:65:66: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:442:74: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:190:26: warning: ‘SZ::PolyRegressionPredictor::prev_coeffs’ will be initialized after [-Wreorder] 190 | std::array prev_coeffs; | ^~~~~~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:189:26: warning: ‘std::array SZ::PolyRegressionPredictor::current_coeffs’ [-Wreorder] 189 | std::array current_coeffs; | ^~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:26:9: warning: when initialized here [-Wreorder] 26 | PolyRegressionPredictor(uint block_size, T eb) : quantizer_independent(eb / 5 / block_size), | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp: In instantiation of ‘void SZ::SZInterpolationCompressor::init() [with T = int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’: src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:52:13: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:442:74: required from here src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:193:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 193 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:207:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 207 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp: In instantiation of ‘SZ::SZFastFrontend::SZFastFrontend(const SZ::Config&, Quantizer) [with T = unsigned int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:600:16: required from ‘SZ::SZFastFrontend SZ::make_sz_fast_frontend(const SZ::Config&, Predictor) [with T = unsigned int; unsigned int N = 1; Predictor = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:107:87: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:452:75: required from here src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:592:19: warning: ‘SZ::SZFastFrontend >::quantizer’ will be initialized after [-Wreorder] 592 | Quantizer quantizer; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:572:21: warning: ‘SZMETA::meta_params SZ::SZFastFrontend >::params’ [-Wreorder] 572 | meta_params params; | ^~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:25:9: warning: when initialized here [-Wreorder] 25 | SZFastFrontend(const Config &conf, Quantizer quantizer) : | ^~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘SZ::RegressionPredictor::RegressionPredictor(SZ::uint, double) [with T = unsigned int; unsigned int N = 1; SZ::uint = unsigned int]’: src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:55:66: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = unsigned int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:452:75: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:185:45: warning: ‘SZ::RegressionPredictor::quantizer_independent’ will be initialized after [-Wreorder] 185 | LinearQuantizer quantizer_liner, quantizer_independent; | ^~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:185:28: warning: ‘SZ::LinearQuantizer SZ::RegressionPredictor::quantizer_liner’ [-Wreorder] 185 | LinearQuantizer quantizer_liner, quantizer_independent; | ^~~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:23:9: warning: when initialized here [-Wreorder] 23 | RegressionPredictor(uint block_size, double eb) : quantizer_independent(eb / (N + 1)), | ^~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:189:30: warning: ‘SZ::RegressionPredictor::prev_coeffs’ will be initialized after [-Wreorder] 189 | std::array prev_coeffs; | ^~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:188:30: warning: ‘std::array SZ::RegressionPredictor::current_coeffs’ [-Wreorder] 188 | std::array current_coeffs; | ^~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:23:9: warning: when initialized here [-Wreorder] 23 | RegressionPredictor(uint block_size, double eb) : quantizer_independent(eb / (N + 1)), | ^~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘SZ::PolyRegressionPredictor::PolyRegressionPredictor(SZ::uint, T) [with T = unsigned int; unsigned int N = 1; unsigned int M = 3; SZ::uint = unsigned int]’: src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:65:66: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = unsigned int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:452:75: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:190:26: warning: ‘SZ::PolyRegressionPredictor::prev_coeffs’ will be initialized after [-Wreorder] 190 | std::array prev_coeffs; | ^~~~~~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:189:26: warning: ‘std::array SZ::PolyRegressionPredictor::current_coeffs’ [-Wreorder] 189 | std::array current_coeffs; | ^~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:26:9: warning: when initialized here [-Wreorder] 26 | PolyRegressionPredictor(uint block_size, T eb) : quantizer_independent(eb / 5 / block_size), | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp: In instantiation of ‘void SZ::SZInterpolationCompressor::init() [with T = unsigned int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’: src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:52:13: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = unsigned int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:452:75: required from here src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:193:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 193 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:207:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 207 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp: In instantiation of ‘SZ::SZFastFrontend::SZFastFrontend(const SZ::Config&, Quantizer) [with T = unsigned int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:600:16: required from ‘SZ::SZFastFrontend SZ::make_sz_fast_frontend(const SZ::Config&, Predictor) [with T = unsigned int; unsigned int N = 2; Predictor = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:107:87: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:452:75: required from here src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:592:19: warning: ‘SZ::SZFastFrontend >::quantizer’ will be initialized after [-Wreorder] 592 | Quantizer quantizer; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:572:21: warning: ‘SZMETA::meta_params SZ::SZFastFrontend >::params’ [-Wreorder] 572 | meta_params params; | ^~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:25:9: warning: when initialized here [-Wreorder] 25 | SZFastFrontend(const Config &conf, Quantizer quantizer) : | ^~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘SZ::RegressionPredictor::RegressionPredictor(SZ::uint, double) [with T = unsigned int; unsigned int N = 2; SZ::uint = unsigned int]’: src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:55:66: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = unsigned int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:452:75: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:185:45: warning: ‘SZ::RegressionPredictor::quantizer_independent’ will be initialized after [-Wreorder] 185 | LinearQuantizer quantizer_liner, quantizer_independent; | ^~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:185:28: warning: ‘SZ::LinearQuantizer SZ::RegressionPredictor::quantizer_liner’ [-Wreorder] 185 | LinearQuantizer quantizer_liner, quantizer_independent; | ^~~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:23:9: warning: when initialized here [-Wreorder] 23 | RegressionPredictor(uint block_size, double eb) : quantizer_independent(eb / (N + 1)), | ^~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:189:30: warning: ‘SZ::RegressionPredictor::prev_coeffs’ will be initialized after [-Wreorder] 189 | std::array prev_coeffs; | ^~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:188:30: warning: ‘std::array SZ::RegressionPredictor::current_coeffs’ [-Wreorder] 188 | std::array current_coeffs; | ^~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:23:9: warning: when initialized here [-Wreorder] 23 | RegressionPredictor(uint block_size, double eb) : quantizer_independent(eb / (N + 1)), | ^~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘SZ::PolyRegressionPredictor::PolyRegressionPredictor(SZ::uint, T) [with T = unsigned int; unsigned int N = 2; unsigned int M = 6; SZ::uint = unsigned int]’: src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:65:66: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = unsigned int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:452:75: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:190:26: warning: ‘SZ::PolyRegressionPredictor::prev_coeffs’ will be initialized after [-Wreorder] 190 | std::array prev_coeffs; | ^~~~~~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:189:26: warning: ‘std::array SZ::PolyRegressionPredictor::current_coeffs’ [-Wreorder] 189 | std::array current_coeffs; | ^~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:26:9: warning: when initialized here [-Wreorder] 26 | PolyRegressionPredictor(uint block_size, T eb) : quantizer_independent(eb / 5 / block_size), | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp: In instantiation of ‘void SZ::SZInterpolationCompressor::init() [with T = unsigned int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’: src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:52:13: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = unsigned int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:452:75: required from here src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:193:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 193 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:207:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 207 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp: In instantiation of ‘SZ::SZFastFrontend::SZFastFrontend(const SZ::Config&, Quantizer) [with T = unsigned int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:600:16: required from ‘SZ::SZFastFrontend SZ::make_sz_fast_frontend(const SZ::Config&, Predictor) [with T = unsigned int; unsigned int N = 3; Predictor = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:107:87: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:452:75: required from here src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:592:19: warning: ‘SZ::SZFastFrontend >::quantizer’ will be initialized after [-Wreorder] 592 | Quantizer quantizer; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:572:21: warning: ‘SZMETA::meta_params SZ::SZFastFrontend >::params’ [-Wreorder] 572 | meta_params params; | ^~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:25:9: warning: when initialized here [-Wreorder] 25 | SZFastFrontend(const Config &conf, Quantizer quantizer) : | ^~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘SZ::RegressionPredictor::RegressionPredictor(SZ::uint, double) [with T = unsigned int; unsigned int N = 3; SZ::uint = unsigned int]’: src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:55:66: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = unsigned int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:452:75: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:185:45: warning: ‘SZ::RegressionPredictor::quantizer_independent’ will be initialized after [-Wreorder] 185 | LinearQuantizer quantizer_liner, quantizer_independent; | ^~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:185:28: warning: ‘SZ::LinearQuantizer SZ::RegressionPredictor::quantizer_liner’ [-Wreorder] 185 | LinearQuantizer quantizer_liner, quantizer_independent; | ^~~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:23:9: warning: when initialized here [-Wreorder] 23 | RegressionPredictor(uint block_size, double eb) : quantizer_independent(eb / (N + 1)), | ^~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:189:30: warning: ‘SZ::RegressionPredictor::prev_coeffs’ will be initialized after [-Wreorder] 189 | std::array prev_coeffs; | ^~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:188:30: warning: ‘std::array SZ::RegressionPredictor::current_coeffs’ [-Wreorder] 188 | std::array current_coeffs; | ^~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:23:9: warning: when initialized here [-Wreorder] 23 | RegressionPredictor(uint block_size, double eb) : quantizer_independent(eb / (N + 1)), | ^~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘SZ::PolyRegressionPredictor::PolyRegressionPredictor(SZ::uint, T) [with T = unsigned int; unsigned int N = 3; unsigned int M = 10; SZ::uint = unsigned int]’: src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:65:66: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = unsigned int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:452:75: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:190:26: warning: ‘SZ::PolyRegressionPredictor::prev_coeffs’ will be initialized after [-Wreorder] 190 | std::array prev_coeffs; | ^~~~~~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:189:26: warning: ‘std::array SZ::PolyRegressionPredictor::current_coeffs’ [-Wreorder] 189 | std::array current_coeffs; | ^~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:26:9: warning: when initialized here [-Wreorder] 26 | PolyRegressionPredictor(uint block_size, T eb) : quantizer_independent(eb / 5 / block_size), | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp: In instantiation of ‘void SZ::SZInterpolationCompressor::init() [with T = unsigned int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’: src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:52:13: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = unsigned int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:452:75: required from here src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:193:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 193 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:207:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 207 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp: In instantiation of ‘SZ::SZFastFrontend::SZFastFrontend(const SZ::Config&, Quantizer) [with T = unsigned int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:600:16: required from ‘SZ::SZFastFrontend SZ::make_sz_fast_frontend(const SZ::Config&, Predictor) [with T = unsigned int; unsigned int N = 4; Predictor = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:107:87: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:452:75: required from here src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:592:19: warning: ‘SZ::SZFastFrontend >::quantizer’ will be initialized after [-Wreorder] 592 | Quantizer quantizer; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:572:21: warning: ‘SZMETA::meta_params SZ::SZFastFrontend >::params’ [-Wreorder] 572 | meta_params params; | ^~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:25:9: warning: when initialized here [-Wreorder] 25 | SZFastFrontend(const Config &conf, Quantizer quantizer) : | ^~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘SZ::RegressionPredictor::RegressionPredictor(SZ::uint, double) [with T = unsigned int; unsigned int N = 4; SZ::uint = unsigned int]’: src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:55:66: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = unsigned int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:452:75: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:185:45: warning: ‘SZ::RegressionPredictor::quantizer_independent’ will be initialized after [-Wreorder] 185 | LinearQuantizer quantizer_liner, quantizer_independent; | ^~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:185:28: warning: ‘SZ::LinearQuantizer SZ::RegressionPredictor::quantizer_liner’ [-Wreorder] 185 | LinearQuantizer quantizer_liner, quantizer_independent; | ^~~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:23:9: warning: when initialized here [-Wreorder] 23 | RegressionPredictor(uint block_size, double eb) : quantizer_independent(eb / (N + 1)), | ^~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:189:30: warning: ‘SZ::RegressionPredictor::prev_coeffs’ will be initialized after [-Wreorder] 189 | std::array prev_coeffs; | ^~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:188:30: warning: ‘std::array SZ::RegressionPredictor::current_coeffs’ [-Wreorder] 188 | std::array current_coeffs; | ^~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:23:9: warning: when initialized here [-Wreorder] 23 | RegressionPredictor(uint block_size, double eb) : quantizer_independent(eb / (N + 1)), | ^~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘SZ::PolyRegressionPredictor::PolyRegressionPredictor(SZ::uint, T) [with T = unsigned int; unsigned int N = 4; unsigned int M = 15; SZ::uint = unsigned int]’: src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:65:66: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = unsigned int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:452:75: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:190:26: warning: ‘SZ::PolyRegressionPredictor::prev_coeffs’ will be initialized after [-Wreorder] 190 | std::array prev_coeffs; | ^~~~~~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:189:26: warning: ‘std::array SZ::PolyRegressionPredictor::current_coeffs’ [-Wreorder] 189 | std::array current_coeffs; | ^~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:26:9: warning: when initialized here [-Wreorder] 26 | PolyRegressionPredictor(uint block_size, T eb) : quantizer_independent(eb / 5 / block_size), | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp: In instantiation of ‘void SZ::SZInterpolationCompressor::init() [with T = unsigned int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’: src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:52:13: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = unsigned int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:452:75: required from here src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:193:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 193 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:207:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 207 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp: In instantiation of ‘SZ::SZFastFrontend::SZFastFrontend(const SZ::Config&, Quantizer) [with T = long int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:600:16: required from ‘SZ::SZFastFrontend SZ::make_sz_fast_frontend(const SZ::Config&, Predictor) [with T = long int; unsigned int N = 1; Predictor = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:107:87: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = long int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:462:74: required from here src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:592:19: warning: ‘SZ::SZFastFrontend >::quantizer’ will be initialized after [-Wreorder] 592 | Quantizer quantizer; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:572:21: warning: ‘SZMETA::meta_params SZ::SZFastFrontend >::params’ [-Wreorder] 572 | meta_params params; | ^~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:25:9: warning: when initialized here [-Wreorder] 25 | SZFastFrontend(const Config &conf, Quantizer quantizer) : | ^~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘SZ::RegressionPredictor::RegressionPredictor(SZ::uint, double) [with T = long int; unsigned int N = 1; SZ::uint = unsigned int]’: src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:55:66: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = long int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = long int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:462:74: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:185:45: warning: ‘SZ::RegressionPredictor::quantizer_independent’ will be initialized after [-Wreorder] 185 | LinearQuantizer quantizer_liner, quantizer_independent; | ^~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:185:28: warning: ‘SZ::LinearQuantizer SZ::RegressionPredictor::quantizer_liner’ [-Wreorder] 185 | LinearQuantizer quantizer_liner, quantizer_independent; | ^~~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:23:9: warning: when initialized here [-Wreorder] 23 | RegressionPredictor(uint block_size, double eb) : quantizer_independent(eb / (N + 1)), | ^~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:189:30: warning: ‘SZ::RegressionPredictor::prev_coeffs’ will be initialized after [-Wreorder] 189 | std::array prev_coeffs; | ^~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:188:30: warning: ‘std::array SZ::RegressionPredictor::current_coeffs’ [-Wreorder] 188 | std::array current_coeffs; | ^~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:23:9: warning: when initialized here [-Wreorder] 23 | RegressionPredictor(uint block_size, double eb) : quantizer_independent(eb / (N + 1)), | ^~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘SZ::PolyRegressionPredictor::PolyRegressionPredictor(SZ::uint, T) [with T = long int; unsigned int N = 1; unsigned int M = 3; SZ::uint = unsigned int]’: src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:65:66: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = long int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = long int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:462:74: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:190:26: warning: ‘SZ::PolyRegressionPredictor::prev_coeffs’ will be initialized after [-Wreorder] 190 | std::array prev_coeffs; | ^~~~~~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:189:26: warning: ‘std::array SZ::PolyRegressionPredictor::current_coeffs’ [-Wreorder] 189 | std::array current_coeffs; | ^~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:26:9: warning: when initialized here [-Wreorder] 26 | PolyRegressionPredictor(uint block_size, T eb) : quantizer_independent(eb / 5 / block_size), | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp: In instantiation of ‘void SZ::SZInterpolationCompressor::init() [with T = long int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’: src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:52:13: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = long int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = long int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:462:74: required from here src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:193:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 193 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:207:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 207 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp: In instantiation of ‘SZ::SZFastFrontend::SZFastFrontend(const SZ::Config&, Quantizer) [with T = long int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:600:16: required from ‘SZ::SZFastFrontend SZ::make_sz_fast_frontend(const SZ::Config&, Predictor) [with T = long int; unsigned int N = 2; Predictor = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:107:87: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = long int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:462:74: required from here src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:592:19: warning: ‘SZ::SZFastFrontend >::quantizer’ will be initialized after [-Wreorder] 592 | Quantizer quantizer; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:572:21: warning: ‘SZMETA::meta_params SZ::SZFastFrontend >::params’ [-Wreorder] 572 | meta_params params; | ^~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:25:9: warning: when initialized here [-Wreorder] 25 | SZFastFrontend(const Config &conf, Quantizer quantizer) : | ^~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘SZ::RegressionPredictor::RegressionPredictor(SZ::uint, double) [with T = long int; unsigned int N = 2; SZ::uint = unsigned int]’: src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:55:66: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = long int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = long int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:462:74: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:185:45: warning: ‘SZ::RegressionPredictor::quantizer_independent’ will be initialized after [-Wreorder] 185 | LinearQuantizer quantizer_liner, quantizer_independent; | ^~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:185:28: warning: ‘SZ::LinearQuantizer SZ::RegressionPredictor::quantizer_liner’ [-Wreorder] 185 | LinearQuantizer quantizer_liner, quantizer_independent; | ^~~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:23:9: warning: when initialized here [-Wreorder] 23 | RegressionPredictor(uint block_size, double eb) : quantizer_independent(eb / (N + 1)), | ^~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:189:30: warning: ‘SZ::RegressionPredictor::prev_coeffs’ will be initialized after [-Wreorder] 189 | std::array prev_coeffs; | ^~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:188:30: warning: ‘std::array SZ::RegressionPredictor::current_coeffs’ [-Wreorder] 188 | std::array current_coeffs; | ^~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:23:9: warning: when initialized here [-Wreorder] 23 | RegressionPredictor(uint block_size, double eb) : quantizer_independent(eb / (N + 1)), | ^~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘SZ::PolyRegressionPredictor::PolyRegressionPredictor(SZ::uint, T) [with T = long int; unsigned int N = 2; unsigned int M = 6; SZ::uint = unsigned int]’: src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:65:66: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = long int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = long int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:462:74: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:190:26: warning: ‘SZ::PolyRegressionPredictor::prev_coeffs’ will be initialized after [-Wreorder] 190 | std::array prev_coeffs; | ^~~~~~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:189:26: warning: ‘std::array SZ::PolyRegressionPredictor::current_coeffs’ [-Wreorder] 189 | std::array current_coeffs; | ^~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:26:9: warning: when initialized here [-Wreorder] 26 | PolyRegressionPredictor(uint block_size, T eb) : quantizer_independent(eb / 5 / block_size), | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp: In instantiation of ‘void SZ::SZInterpolationCompressor::init() [with T = long int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’: src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:52:13: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = long int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = long int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:462:74: required from here src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:193:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 193 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:207:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 207 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp: In instantiation of ‘SZ::SZFastFrontend::SZFastFrontend(const SZ::Config&, Quantizer) [with T = long int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:600:16: required from ‘SZ::SZFastFrontend SZ::make_sz_fast_frontend(const SZ::Config&, Predictor) [with T = long int; unsigned int N = 3; Predictor = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:107:87: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = long int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:462:74: required from here src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:592:19: warning: ‘SZ::SZFastFrontend >::quantizer’ will be initialized after [-Wreorder] 592 | Quantizer quantizer; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:572:21: warning: ‘SZMETA::meta_params SZ::SZFastFrontend >::params’ [-Wreorder] 572 | meta_params params; | ^~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:25:9: warning: when initialized here [-Wreorder] 25 | SZFastFrontend(const Config &conf, Quantizer quantizer) : | ^~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘SZ::RegressionPredictor::RegressionPredictor(SZ::uint, double) [with T = long int; unsigned int N = 3; SZ::uint = unsigned int]’: src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:55:66: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = long int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = long int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:462:74: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:185:45: warning: ‘SZ::RegressionPredictor::quantizer_independent’ will be initialized after [-Wreorder] 185 | LinearQuantizer quantizer_liner, quantizer_independent; | ^~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:185:28: warning: ‘SZ::LinearQuantizer SZ::RegressionPredictor::quantizer_liner’ [-Wreorder] 185 | LinearQuantizer quantizer_liner, quantizer_independent; | ^~~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:23:9: warning: when initialized here [-Wreorder] 23 | RegressionPredictor(uint block_size, double eb) : quantizer_independent(eb / (N + 1)), | ^~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:189:30: warning: ‘SZ::RegressionPredictor::prev_coeffs’ will be initialized after [-Wreorder] 189 | std::array prev_coeffs; | ^~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:188:30: warning: ‘std::array SZ::RegressionPredictor::current_coeffs’ [-Wreorder] 188 | std::array current_coeffs; | ^~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:23:9: warning: when initialized here [-Wreorder] 23 | RegressionPredictor(uint block_size, double eb) : quantizer_independent(eb / (N + 1)), | ^~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘SZ::PolyRegressionPredictor::PolyRegressionPredictor(SZ::uint, T) [with T = long int; unsigned int N = 3; unsigned int M = 10; SZ::uint = unsigned int]’: src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:65:66: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = long int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = long int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:462:74: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:190:26: warning: ‘SZ::PolyRegressionPredictor::prev_coeffs’ will be initialized after [-Wreorder] 190 | std::array prev_coeffs; | ^~~~~~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:189:26: warning: ‘std::array SZ::PolyRegressionPredictor::current_coeffs’ [-Wreorder] 189 | std::array current_coeffs; | ^~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:26:9: warning: when initialized here [-Wreorder] 26 | PolyRegressionPredictor(uint block_size, T eb) : quantizer_independent(eb / 5 / block_size), | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp: In instantiation of ‘void SZ::SZInterpolationCompressor::init() [with T = long int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’: src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:52:13: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = long int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = long int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:462:74: required from here src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:193:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 193 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:207:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 207 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp: In instantiation of ‘SZ::SZFastFrontend::SZFastFrontend(const SZ::Config&, Quantizer) [with T = long int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:600:16: required from ‘SZ::SZFastFrontend SZ::make_sz_fast_frontend(const SZ::Config&, Predictor) [with T = long int; unsigned int N = 4; Predictor = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:107:87: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = long int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:462:74: required from here src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:592:19: warning: ‘SZ::SZFastFrontend >::quantizer’ will be initialized after [-Wreorder] 592 | Quantizer quantizer; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:572:21: warning: ‘SZMETA::meta_params SZ::SZFastFrontend >::params’ [-Wreorder] 572 | meta_params params; | ^~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:25:9: warning: when initialized here [-Wreorder] 25 | SZFastFrontend(const Config &conf, Quantizer quantizer) : | ^~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘SZ::RegressionPredictor::RegressionPredictor(SZ::uint, double) [with T = long int; unsigned int N = 4; SZ::uint = unsigned int]’: src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:55:66: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = long int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = long int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:462:74: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:185:45: warning: ‘SZ::RegressionPredictor::quantizer_independent’ will be initialized after [-Wreorder] 185 | LinearQuantizer quantizer_liner, quantizer_independent; | ^~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:185:28: warning: ‘SZ::LinearQuantizer SZ::RegressionPredictor::quantizer_liner’ [-Wreorder] 185 | LinearQuantizer quantizer_liner, quantizer_independent; | ^~~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:23:9: warning: when initialized here [-Wreorder] 23 | RegressionPredictor(uint block_size, double eb) : quantizer_independent(eb / (N + 1)), | ^~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:189:30: warning: ‘SZ::RegressionPredictor::prev_coeffs’ will be initialized after [-Wreorder] 189 | std::array prev_coeffs; | ^~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:188:30: warning: ‘std::array SZ::RegressionPredictor::current_coeffs’ [-Wreorder] 188 | std::array current_coeffs; | ^~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:23:9: warning: when initialized here [-Wreorder] 23 | RegressionPredictor(uint block_size, double eb) : quantizer_independent(eb / (N + 1)), | ^~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘SZ::PolyRegressionPredictor::PolyRegressionPredictor(SZ::uint, T) [with T = long int; unsigned int N = 4; unsigned int M = 15; SZ::uint = unsigned int]’: src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:65:66: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = long int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = long int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:462:74: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:190:26: warning: ‘SZ::PolyRegressionPredictor::prev_coeffs’ will be initialized after [-Wreorder] 190 | std::array prev_coeffs; | ^~~~~~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:189:26: warning: ‘std::array SZ::PolyRegressionPredictor::current_coeffs’ [-Wreorder] 189 | std::array current_coeffs; | ^~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:26:9: warning: when initialized here [-Wreorder] 26 | PolyRegressionPredictor(uint block_size, T eb) : quantizer_independent(eb / 5 / block_size), | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp: In instantiation of ‘void SZ::SZInterpolationCompressor::init() [with T = long int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’: src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:52:13: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = long int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = long int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:462:74: required from here src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:193:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 193 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:207:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 207 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp: In instantiation of ‘SZ::SZFastFrontend::SZFastFrontend(const SZ::Config&, Quantizer) [with T = long unsigned int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:600:16: required from ‘SZ::SZFastFrontend SZ::make_sz_fast_frontend(const SZ::Config&, Predictor) [with T = long unsigned int; unsigned int N = 1; Predictor = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:107:87: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = long unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:472:75: required from here src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:592:19: warning: ‘SZ::SZFastFrontend >::quantizer’ will be initialized after [-Wreorder] 592 | Quantizer quantizer; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:572:21: warning: ‘SZMETA::meta_params SZ::SZFastFrontend >::params’ [-Wreorder] 572 | meta_params params; | ^~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:25:9: warning: when initialized here [-Wreorder] 25 | SZFastFrontend(const Config &conf, Quantizer quantizer) : | ^~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘SZ::RegressionPredictor::RegressionPredictor(SZ::uint, double) [with T = long unsigned int; unsigned int N = 1; SZ::uint = unsigned int]’: src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:55:66: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = long unsigned int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = long unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:472:75: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:185:45: warning: ‘SZ::RegressionPredictor::quantizer_independent’ will be initialized after [-Wreorder] 185 | LinearQuantizer quantizer_liner, quantizer_independent; | ^~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:185:28: warning: ‘SZ::LinearQuantizer SZ::RegressionPredictor::quantizer_liner’ [-Wreorder] 185 | LinearQuantizer quantizer_liner, quantizer_independent; | ^~~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:23:9: warning: when initialized here [-Wreorder] 23 | RegressionPredictor(uint block_size, double eb) : quantizer_independent(eb / (N + 1)), | ^~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:189:30: warning: ‘SZ::RegressionPredictor::prev_coeffs’ will be initialized after [-Wreorder] 189 | std::array prev_coeffs; | ^~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:188:30: warning: ‘std::array SZ::RegressionPredictor::current_coeffs’ [-Wreorder] 188 | std::array current_coeffs; | ^~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:23:9: warning: when initialized here [-Wreorder] 23 | RegressionPredictor(uint block_size, double eb) : quantizer_independent(eb / (N + 1)), | ^~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘SZ::PolyRegressionPredictor::PolyRegressionPredictor(SZ::uint, T) [with T = long unsigned int; unsigned int N = 1; unsigned int M = 3; SZ::uint = unsigned int]’: src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:65:66: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = long unsigned int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = long unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:472:75: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:190:26: warning: ‘SZ::PolyRegressionPredictor::prev_coeffs’ will be initialized after [-Wreorder] 190 | std::array prev_coeffs; | ^~~~~~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:189:26: warning: ‘std::array SZ::PolyRegressionPredictor::current_coeffs’ [-Wreorder] 189 | std::array current_coeffs; | ^~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:26:9: warning: when initialized here [-Wreorder] 26 | PolyRegressionPredictor(uint block_size, T eb) : quantizer_independent(eb / 5 / block_size), | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp: In instantiation of ‘void SZ::SZInterpolationCompressor::init() [with T = long unsigned int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’: src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:52:13: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = long unsigned int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = long unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:472:75: required from here src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:193:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 193 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:207:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 207 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp: In instantiation of ‘SZ::SZFastFrontend::SZFastFrontend(const SZ::Config&, Quantizer) [with T = long unsigned int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:600:16: required from ‘SZ::SZFastFrontend SZ::make_sz_fast_frontend(const SZ::Config&, Predictor) [with T = long unsigned int; unsigned int N = 2; Predictor = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:107:87: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = long unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:472:75: required from here src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:592:19: warning: ‘SZ::SZFastFrontend >::quantizer’ will be initialized after [-Wreorder] 592 | Quantizer quantizer; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:572:21: warning: ‘SZMETA::meta_params SZ::SZFastFrontend >::params’ [-Wreorder] 572 | meta_params params; | ^~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:25:9: warning: when initialized here [-Wreorder] 25 | SZFastFrontend(const Config &conf, Quantizer quantizer) : | ^~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘SZ::RegressionPredictor::RegressionPredictor(SZ::uint, double) [with T = long unsigned int; unsigned int N = 2; SZ::uint = unsigned int]’: src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:55:66: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = long unsigned int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = long unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:472:75: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:185:45: warning: ‘SZ::RegressionPredictor::quantizer_independent’ will be initialized after [-Wreorder] 185 | LinearQuantizer quantizer_liner, quantizer_independent; | ^~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:185:28: warning: ‘SZ::LinearQuantizer SZ::RegressionPredictor::quantizer_liner’ [-Wreorder] 185 | LinearQuantizer quantizer_liner, quantizer_independent; | ^~~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:23:9: warning: when initialized here [-Wreorder] 23 | RegressionPredictor(uint block_size, double eb) : quantizer_independent(eb / (N + 1)), | ^~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:189:30: warning: ‘SZ::RegressionPredictor::prev_coeffs’ will be initialized after [-Wreorder] 189 | std::array prev_coeffs; | ^~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:188:30: warning: ‘std::array SZ::RegressionPredictor::current_coeffs’ [-Wreorder] 188 | std::array current_coeffs; | ^~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:23:9: warning: when initialized here [-Wreorder] 23 | RegressionPredictor(uint block_size, double eb) : quantizer_independent(eb / (N + 1)), | ^~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘SZ::PolyRegressionPredictor::PolyRegressionPredictor(SZ::uint, T) [with T = long unsigned int; unsigned int N = 2; unsigned int M = 6; SZ::uint = unsigned int]’: src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:65:66: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = long unsigned int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = long unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:472:75: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:190:26: warning: ‘SZ::PolyRegressionPredictor::prev_coeffs’ will be initialized after [-Wreorder] 190 | std::array prev_coeffs; | ^~~~~~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:189:26: warning: ‘std::array SZ::PolyRegressionPredictor::current_coeffs’ [-Wreorder] 189 | std::array current_coeffs; | ^~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:26:9: warning: when initialized here [-Wreorder] 26 | PolyRegressionPredictor(uint block_size, T eb) : quantizer_independent(eb / 5 / block_size), | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp: In instantiation of ‘void SZ::SZInterpolationCompressor::init() [with T = long unsigned int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’: src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:52:13: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = long unsigned int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = long unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:472:75: required from here src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:193:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 193 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:207:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 207 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp: In instantiation of ‘SZ::SZFastFrontend::SZFastFrontend(const SZ::Config&, Quantizer) [with T = long unsigned int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:600:16: required from ‘SZ::SZFastFrontend SZ::make_sz_fast_frontend(const SZ::Config&, Predictor) [with T = long unsigned int; unsigned int N = 3; Predictor = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:107:87: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = long unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:472:75: required from here src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:592:19: warning: ‘SZ::SZFastFrontend >::quantizer’ will be initialized after [-Wreorder] 592 | Quantizer quantizer; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:572:21: warning: ‘SZMETA::meta_params SZ::SZFastFrontend >::params’ [-Wreorder] 572 | meta_params params; | ^~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:25:9: warning: when initialized here [-Wreorder] 25 | SZFastFrontend(const Config &conf, Quantizer quantizer) : | ^~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘SZ::RegressionPredictor::RegressionPredictor(SZ::uint, double) [with T = long unsigned int; unsigned int N = 3; SZ::uint = unsigned int]’: src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:55:66: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = long unsigned int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = long unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:472:75: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:185:45: warning: ‘SZ::RegressionPredictor::quantizer_independent’ will be initialized after [-Wreorder] 185 | LinearQuantizer quantizer_liner, quantizer_independent; | ^~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:185:28: warning: ‘SZ::LinearQuantizer SZ::RegressionPredictor::quantizer_liner’ [-Wreorder] 185 | LinearQuantizer quantizer_liner, quantizer_independent; | ^~~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:23:9: warning: when initialized here [-Wreorder] 23 | RegressionPredictor(uint block_size, double eb) : quantizer_independent(eb / (N + 1)), | ^~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:189:30: warning: ‘SZ::RegressionPredictor::prev_coeffs’ will be initialized after [-Wreorder] 189 | std::array prev_coeffs; | ^~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:188:30: warning: ‘std::array SZ::RegressionPredictor::current_coeffs’ [-Wreorder] 188 | std::array current_coeffs; | ^~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:23:9: warning: when initialized here [-Wreorder] 23 | RegressionPredictor(uint block_size, double eb) : quantizer_independent(eb / (N + 1)), | ^~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘SZ::PolyRegressionPredictor::PolyRegressionPredictor(SZ::uint, T) [with T = long unsigned int; unsigned int N = 3; unsigned int M = 10; SZ::uint = unsigned int]’: src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:65:66: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = long unsigned int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = long unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:472:75: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:190:26: warning: ‘SZ::PolyRegressionPredictor::prev_coeffs’ will be initialized after [-Wreorder] 190 | std::array prev_coeffs; | ^~~~~~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:189:26: warning: ‘std::array SZ::PolyRegressionPredictor::current_coeffs’ [-Wreorder] 189 | std::array current_coeffs; | ^~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:26:9: warning: when initialized here [-Wreorder] 26 | PolyRegressionPredictor(uint block_size, T eb) : quantizer_independent(eb / 5 / block_size), | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp: In instantiation of ‘void SZ::SZInterpolationCompressor::init() [with T = long unsigned int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’: src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:52:13: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = long unsigned int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = long unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:472:75: required from here src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:193:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 193 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:207:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 207 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp: In instantiation of ‘SZ::SZFastFrontend::SZFastFrontend(const SZ::Config&, Quantizer) [with T = long unsigned int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:600:16: required from ‘SZ::SZFastFrontend SZ::make_sz_fast_frontend(const SZ::Config&, Predictor) [with T = long unsigned int; unsigned int N = 4; Predictor = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:107:87: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = long unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:472:75: required from here src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:592:19: warning: ‘SZ::SZFastFrontend >::quantizer’ will be initialized after [-Wreorder] 592 | Quantizer quantizer; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:572:21: warning: ‘SZMETA::meta_params SZ::SZFastFrontend >::params’ [-Wreorder] 572 | meta_params params; | ^~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:25:9: warning: when initialized here [-Wreorder] 25 | SZFastFrontend(const Config &conf, Quantizer quantizer) : | ^~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘SZ::RegressionPredictor::RegressionPredictor(SZ::uint, double) [with T = long unsigned int; unsigned int N = 4; SZ::uint = unsigned int]’: src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:55:66: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = long unsigned int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = long unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:472:75: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:185:45: warning: ‘SZ::RegressionPredictor::quantizer_independent’ will be initialized after [-Wreorder] 185 | LinearQuantizer quantizer_liner, quantizer_independent; | ^~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:185:28: warning: ‘SZ::LinearQuantizer SZ::RegressionPredictor::quantizer_liner’ [-Wreorder] 185 | LinearQuantizer quantizer_liner, quantizer_independent; | ^~~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:23:9: warning: when initialized here [-Wreorder] 23 | RegressionPredictor(uint block_size, double eb) : quantizer_independent(eb / (N + 1)), | ^~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:189:30: warning: ‘SZ::RegressionPredictor::prev_coeffs’ will be initialized after [-Wreorder] 189 | std::array prev_coeffs; | ^~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:188:30: warning: ‘std::array SZ::RegressionPredictor::current_coeffs’ [-Wreorder] 188 | std::array current_coeffs; | ^~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:23:9: warning: when initialized here [-Wreorder] 23 | RegressionPredictor(uint block_size, double eb) : quantizer_independent(eb / (N + 1)), | ^~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘SZ::PolyRegressionPredictor::PolyRegressionPredictor(SZ::uint, T) [with T = long unsigned int; unsigned int N = 4; unsigned int M = 15; SZ::uint = unsigned int]’: src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:65:66: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = long unsigned int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = long unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:472:75: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:190:26: warning: ‘SZ::PolyRegressionPredictor::prev_coeffs’ will be initialized after [-Wreorder] 190 | std::array prev_coeffs; | ^~~~~~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:189:26: warning: ‘std::array SZ::PolyRegressionPredictor::current_coeffs’ [-Wreorder] 189 | std::array current_coeffs; | ^~~~~~~~~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:26:9: warning: when initialized here [-Wreorder] 26 | PolyRegressionPredictor(uint block_size, T eb) : quantizer_independent(eb / 5 / block_size), | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp: In instantiation of ‘void SZ::SZInterpolationCompressor::init() [with T = long unsigned int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’: src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:52:13: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = long unsigned int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = long unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:472:75: required from here src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:193:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 193 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:207:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 207 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp: In instantiation of ‘void SZ::SZFastFrontend::save(SZ::uchar*&) [with T = float; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; SZ::uchar = unsigned char]’: src/SZ3/include/SZ3/compressor/SZGeneralCompressor.hpp:40:26: required from ‘SZ::uchar* SZ::SZGeneralCompressor::compress(const SZ::Config&, T*, size_t&) [with T = float; unsigned int N = 1; Frontend = SZ::SZFastFrontend >; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:90:40: required from ‘char* SZ_compress_LorenzoReg(SZ::Config&, T*, size_t&) [with T = float; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:23:56: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = float; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = float; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:58:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = float; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:555:70: required from here src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:75:19: warning: unused variable ‘c2’ [-Wunused-variable] 75 | auto *c2 = c; | ^~ In file included from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:5, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp: In instantiation of ‘SZ::uchar* SZ::SZBlockInterpolationCompressor::compress(const SZ::Config&, T*, size_t&) [with T = float; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:64:41: required from ‘double do_not_use_this_interp_compress_block_test(T*, std::vector, size_t, double, int, int, int) [with T = float; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:107:69: required from ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = float; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = float; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = float; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:58:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = float; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:555:70: required from here src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:130:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 130 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:11, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/QuantOptimizatioin.hpp: In instantiation of ‘float SZ::sample_rough_mean_3d(const T*, size_t, size_t, size_t, size_t) [with T = float; size_t = long unsigned int]’: src/SZ3/include/SZ3/utils/QuantOptimizatioin.hpp:89:48: required from ‘int SZ::optimize_quant_invl_3d(const T*, size_t, size_t, size_t, double, float&, float&, T&) [with T = float; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:135:71: required from ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = float; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = float; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = float; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:58:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = float; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:555:70: required from here src/SZ3/include/SZ3/utils/QuantOptimizatioin.hpp:68:32: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 68 | while (data_pos - data < len) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp: In instantiation of ‘void SZ::SZFastFrontend::save(SZ::uchar*&) [with T = float; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; SZ::uchar = unsigned char]’: src/SZ3/include/SZ3/compressor/SZGeneralCompressor.hpp:40:26: required from ‘SZ::uchar* SZ::SZGeneralCompressor::compress(const SZ::Config&, T*, size_t&) [with T = float; unsigned int N = 2; Frontend = SZ::SZFastFrontend >; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:90:40: required from ‘char* SZ_compress_LorenzoReg(SZ::Config&, T*, size_t&) [with T = float; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:23:56: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = float; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = float; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:60:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = float; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:555:70: required from here src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:75:19: warning: unused variable ‘c2’ [-Wunused-variable] 75 | auto *c2 = c; | ^~ In file included from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:5, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp: In instantiation of ‘SZ::uchar* SZ::SZBlockInterpolationCompressor::compress(const SZ::Config&, T*, size_t&) [with T = float; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:64:41: required from ‘double do_not_use_this_interp_compress_block_test(T*, std::vector, size_t, double, int, int, int) [with T = float; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:107:69: required from ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = float; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = float; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = float; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:60:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = float; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:555:70: required from here src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:130:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 130 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp: In instantiation of ‘void SZ::SZFastFrontend::save(SZ::uchar*&) [with T = float; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; SZ::uchar = unsigned char]’: src/SZ3/include/SZ3/compressor/SZGeneralCompressor.hpp:40:26: required from ‘SZ::uchar* SZ::SZGeneralCompressor::compress(const SZ::Config&, T*, size_t&) [with T = float; unsigned int N = 3; Frontend = SZ::SZFastFrontend >; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:90:40: required from ‘char* SZ_compress_LorenzoReg(SZ::Config&, T*, size_t&) [with T = float; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:23:56: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = float; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = float; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:62:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = float; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:555:70: required from here src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:75:19: warning: unused variable ‘c2’ [-Wunused-variable] 75 | auto *c2 = c; | ^~ In file included from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:5, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp: In instantiation of ‘SZ::uchar* SZ::SZBlockInterpolationCompressor::compress(const SZ::Config&, T*, size_t&) [with T = float; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:64:41: required from ‘double do_not_use_this_interp_compress_block_test(T*, std::vector, size_t, double, int, int, int) [with T = float; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:107:69: required from ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = float; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = float; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = float; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:62:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = float; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:555:70: required from here src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:130:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 130 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp: In instantiation of ‘void SZ::SZFastFrontend::save(SZ::uchar*&) [with T = float; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; SZ::uchar = unsigned char]’: src/SZ3/include/SZ3/compressor/SZGeneralCompressor.hpp:40:26: required from ‘SZ::uchar* SZ::SZGeneralCompressor::compress(const SZ::Config&, T*, size_t&) [with T = float; unsigned int N = 4; Frontend = SZ::SZFastFrontend >; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:90:40: required from ‘char* SZ_compress_LorenzoReg(SZ::Config&, T*, size_t&) [with T = float; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:23:56: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = float; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = float; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:64:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = float; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:555:70: required from here src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:75:19: warning: unused variable ‘c2’ [-Wunused-variable] 75 | auto *c2 = c; | ^~ In file included from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:5, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp: In instantiation of ‘SZ::uchar* SZ::SZBlockInterpolationCompressor::compress(const SZ::Config&, T*, size_t&) [with T = float; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:64:41: required from ‘double do_not_use_this_interp_compress_block_test(T*, std::vector, size_t, double, int, int, int) [with T = float; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:107:69: required from ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = float; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = float; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = float; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:64:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = float; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:555:70: required from here src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:130:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 130 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp: In instantiation of ‘void SZ::SZFastFrontend::save(SZ::uchar*&) [with T = double; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; SZ::uchar = unsigned char]’: src/SZ3/include/SZ3/compressor/SZGeneralCompressor.hpp:40:26: required from ‘SZ::uchar* SZ::SZGeneralCompressor::compress(const SZ::Config&, T*, size_t&) [with T = double; unsigned int N = 1; Frontend = SZ::SZFastFrontend >; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:90:40: required from ‘char* SZ_compress_LorenzoReg(SZ::Config&, T*, size_t&) [with T = double; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:23:56: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = double; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = double; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:58:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = double; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:561:71: required from here src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:75:19: warning: unused variable ‘c2’ [-Wunused-variable] 75 | auto *c2 = c; | ^~ In file included from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:5, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp: In instantiation of ‘SZ::uchar* SZ::SZBlockInterpolationCompressor::compress(const SZ::Config&, T*, size_t&) [with T = double; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:64:41: required from ‘double do_not_use_this_interp_compress_block_test(T*, std::vector, size_t, double, int, int, int) [with T = double; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:107:69: required from ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = double; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = double; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = double; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:58:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = double; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:561:71: required from here src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:130:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 130 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:11, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/QuantOptimizatioin.hpp: In instantiation of ‘float SZ::sample_rough_mean_3d(const T*, size_t, size_t, size_t, size_t) [with T = double; size_t = long unsigned int]’: src/SZ3/include/SZ3/utils/QuantOptimizatioin.hpp:89:48: required from ‘int SZ::optimize_quant_invl_3d(const T*, size_t, size_t, size_t, double, float&, float&, T&) [with T = double; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:135:71: required from ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = double; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = double; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = double; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:58:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = double; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:561:71: required from here src/SZ3/include/SZ3/utils/QuantOptimizatioin.hpp:68:32: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 68 | while (data_pos - data < len) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp: In instantiation of ‘void SZ::SZFastFrontend::save(SZ::uchar*&) [with T = double; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; SZ::uchar = unsigned char]’: src/SZ3/include/SZ3/compressor/SZGeneralCompressor.hpp:40:26: required from ‘SZ::uchar* SZ::SZGeneralCompressor::compress(const SZ::Config&, T*, size_t&) [with T = double; unsigned int N = 2; Frontend = SZ::SZFastFrontend >; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:90:40: required from ‘char* SZ_compress_LorenzoReg(SZ::Config&, T*, size_t&) [with T = double; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:23:56: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = double; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = double; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:60:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = double; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:561:71: required from here src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:75:19: warning: unused variable ‘c2’ [-Wunused-variable] 75 | auto *c2 = c; | ^~ In file included from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:5, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp: In instantiation of ‘SZ::uchar* SZ::SZBlockInterpolationCompressor::compress(const SZ::Config&, T*, size_t&) [with T = double; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:64:41: required from ‘double do_not_use_this_interp_compress_block_test(T*, std::vector, size_t, double, int, int, int) [with T = double; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:107:69: required from ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = double; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = double; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = double; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:60:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = double; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:561:71: required from here src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:130:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 130 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp: In instantiation of ‘void SZ::SZFastFrontend::save(SZ::uchar*&) [with T = double; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; SZ::uchar = unsigned char]’: src/SZ3/include/SZ3/compressor/SZGeneralCompressor.hpp:40:26: required from ‘SZ::uchar* SZ::SZGeneralCompressor::compress(const SZ::Config&, T*, size_t&) [with T = double; unsigned int N = 3; Frontend = SZ::SZFastFrontend >; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:90:40: required from ‘char* SZ_compress_LorenzoReg(SZ::Config&, T*, size_t&) [with T = double; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:23:56: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = double; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = double; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:62:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = double; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:561:71: required from here src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:75:19: warning: unused variable ‘c2’ [-Wunused-variable] 75 | auto *c2 = c; | ^~ In file included from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:5, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp: In instantiation of ‘SZ::uchar* SZ::SZBlockInterpolationCompressor::compress(const SZ::Config&, T*, size_t&) [with T = double; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:64:41: required from ‘double do_not_use_this_interp_compress_block_test(T*, std::vector, size_t, double, int, int, int) [with T = double; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:107:69: required from ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = double; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = double; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = double; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:62:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = double; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:561:71: required from here src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:130:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 130 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp: In instantiation of ‘void SZ::SZFastFrontend::save(SZ::uchar*&) [with T = double; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; SZ::uchar = unsigned char]’: src/SZ3/include/SZ3/compressor/SZGeneralCompressor.hpp:40:26: required from ‘SZ::uchar* SZ::SZGeneralCompressor::compress(const SZ::Config&, T*, size_t&) [with T = double; unsigned int N = 4; Frontend = SZ::SZFastFrontend >; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:90:40: required from ‘char* SZ_compress_LorenzoReg(SZ::Config&, T*, size_t&) [with T = double; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:23:56: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = double; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = double; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:64:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = double; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:561:71: required from here src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:75:19: warning: unused variable ‘c2’ [-Wunused-variable] 75 | auto *c2 = c; | ^~ In file included from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:5, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp: In instantiation of ‘SZ::uchar* SZ::SZBlockInterpolationCompressor::compress(const SZ::Config&, T*, size_t&) [with T = double; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:64:41: required from ‘double do_not_use_this_interp_compress_block_test(T*, std::vector, size_t, double, int, int, int) [with T = double; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:107:69: required from ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = double; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = double; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = double; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:64:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = double; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:561:71: required from here src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:130:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 130 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp: In instantiation of ‘void SZ::SZFastFrontend::save(SZ::uchar*&) [with T = signed char; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; SZ::uchar = unsigned char]’: src/SZ3/include/SZ3/compressor/SZGeneralCompressor.hpp:40:26: required from ‘SZ::uchar* SZ::SZGeneralCompressor::compress(const SZ::Config&, T*, size_t&) [with T = signed char; unsigned int N = 1; Frontend = SZ::SZFastFrontend >; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:90:40: required from ‘char* SZ_compress_LorenzoReg(SZ::Config&, T*, size_t&) [with T = signed char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:23:56: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = signed char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = signed char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:58:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = signed char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:567:71: required from here src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:75:19: warning: unused variable ‘c2’ [-Wunused-variable] 75 | auto *c2 = c; | ^~ In file included from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:5, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp: In instantiation of ‘SZ::uchar* SZ::SZBlockInterpolationCompressor::compress(const SZ::Config&, T*, size_t&) [with T = signed char; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:64:41: required from ‘double do_not_use_this_interp_compress_block_test(T*, std::vector, size_t, double, int, int, int) [with T = signed char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:107:69: required from ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = signed char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = signed char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = signed char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:58:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = signed char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:567:71: required from here src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:130:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 130 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:11, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/QuantOptimizatioin.hpp: In instantiation of ‘float SZ::sample_rough_mean_3d(const T*, size_t, size_t, size_t, size_t) [with T = signed char; size_t = long unsigned int]’: src/SZ3/include/SZ3/utils/QuantOptimizatioin.hpp:89:48: required from ‘int SZ::optimize_quant_invl_3d(const T*, size_t, size_t, size_t, double, float&, float&, T&) [with T = signed char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:135:71: required from ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = signed char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = signed char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = signed char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:58:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = signed char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:567:71: required from here src/SZ3/include/SZ3/utils/QuantOptimizatioin.hpp:68:32: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 68 | while (data_pos - data < len) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp: In instantiation of ‘void SZ::SZFastFrontend::save(SZ::uchar*&) [with T = signed char; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; SZ::uchar = unsigned char]’: src/SZ3/include/SZ3/compressor/SZGeneralCompressor.hpp:40:26: required from ‘SZ::uchar* SZ::SZGeneralCompressor::compress(const SZ::Config&, T*, size_t&) [with T = signed char; unsigned int N = 2; Frontend = SZ::SZFastFrontend >; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:90:40: required from ‘char* SZ_compress_LorenzoReg(SZ::Config&, T*, size_t&) [with T = signed char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:23:56: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = signed char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = signed char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:60:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = signed char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:567:71: required from here src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:75:19: warning: unused variable ‘c2’ [-Wunused-variable] 75 | auto *c2 = c; | ^~ In file included from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:5, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp: In instantiation of ‘SZ::uchar* SZ::SZBlockInterpolationCompressor::compress(const SZ::Config&, T*, size_t&) [with T = signed char; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:64:41: required from ‘double do_not_use_this_interp_compress_block_test(T*, std::vector, size_t, double, int, int, int) [with T = signed char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:107:69: required from ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = signed char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = signed char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = signed char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:60:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = signed char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:567:71: required from here src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:130:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 130 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp: In instantiation of ‘void SZ::SZFastFrontend::save(SZ::uchar*&) [with T = signed char; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; SZ::uchar = unsigned char]’: src/SZ3/include/SZ3/compressor/SZGeneralCompressor.hpp:40:26: required from ‘SZ::uchar* SZ::SZGeneralCompressor::compress(const SZ::Config&, T*, size_t&) [with T = signed char; unsigned int N = 3; Frontend = SZ::SZFastFrontend >; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:90:40: required from ‘char* SZ_compress_LorenzoReg(SZ::Config&, T*, size_t&) [with T = signed char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:23:56: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = signed char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = signed char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:62:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = signed char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:567:71: required from here src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:75:19: warning: unused variable ‘c2’ [-Wunused-variable] 75 | auto *c2 = c; | ^~ In file included from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:5, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp: In instantiation of ‘SZ::uchar* SZ::SZBlockInterpolationCompressor::compress(const SZ::Config&, T*, size_t&) [with T = signed char; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:64:41: required from ‘double do_not_use_this_interp_compress_block_test(T*, std::vector, size_t, double, int, int, int) [with T = signed char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:107:69: required from ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = signed char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = signed char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = signed char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:62:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = signed char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:567:71: required from here src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:130:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 130 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp: In instantiation of ‘void SZ::SZFastFrontend::save(SZ::uchar*&) [with T = signed char; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; SZ::uchar = unsigned char]’: src/SZ3/include/SZ3/compressor/SZGeneralCompressor.hpp:40:26: required from ‘SZ::uchar* SZ::SZGeneralCompressor::compress(const SZ::Config&, T*, size_t&) [with T = signed char; unsigned int N = 4; Frontend = SZ::SZFastFrontend >; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:90:40: required from ‘char* SZ_compress_LorenzoReg(SZ::Config&, T*, size_t&) [with T = signed char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:23:56: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = signed char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = signed char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:64:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = signed char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:567:71: required from here src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:75:19: warning: unused variable ‘c2’ [-Wunused-variable] 75 | auto *c2 = c; | ^~ In file included from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:5, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp: In instantiation of ‘SZ::uchar* SZ::SZBlockInterpolationCompressor::compress(const SZ::Config&, T*, size_t&) [with T = signed char; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:64:41: required from ‘double do_not_use_this_interp_compress_block_test(T*, std::vector, size_t, double, int, int, int) [with T = signed char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:107:69: required from ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = signed char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = signed char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = signed char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:64:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = signed char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:567:71: required from here src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:130:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 130 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp: In instantiation of ‘void SZ::SZFastFrontend::save(SZ::uchar*&) [with T = unsigned char; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; SZ::uchar = unsigned char]’: src/SZ3/include/SZ3/compressor/SZGeneralCompressor.hpp:40:26: required from ‘SZ::uchar* SZ::SZGeneralCompressor::compress(const SZ::Config&, T*, size_t&) [with T = unsigned char; unsigned int N = 1; Frontend = SZ::SZFastFrontend >; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:90:40: required from ‘char* SZ_compress_LorenzoReg(SZ::Config&, T*, size_t&) [with T = unsigned char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:23:56: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = unsigned char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = unsigned char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:58:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = unsigned char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:573:72: required from here src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:75:19: warning: unused variable ‘c2’ [-Wunused-variable] 75 | auto *c2 = c; | ^~ In file included from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:5, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp: In instantiation of ‘SZ::uchar* SZ::SZBlockInterpolationCompressor::compress(const SZ::Config&, T*, size_t&) [with T = unsigned char; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:64:41: required from ‘double do_not_use_this_interp_compress_block_test(T*, std::vector, size_t, double, int, int, int) [with T = unsigned char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:107:69: required from ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = unsigned char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = unsigned char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = unsigned char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:58:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = unsigned char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:573:72: required from here src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:130:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 130 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:11, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/QuantOptimizatioin.hpp: In instantiation of ‘float SZ::sample_rough_mean_3d(const T*, size_t, size_t, size_t, size_t) [with T = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/utils/QuantOptimizatioin.hpp:89:48: required from ‘int SZ::optimize_quant_invl_3d(const T*, size_t, size_t, size_t, double, float&, float&, T&) [with T = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:135:71: required from ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = unsigned char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = unsigned char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = unsigned char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:58:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = unsigned char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:573:72: required from here src/SZ3/include/SZ3/utils/QuantOptimizatioin.hpp:68:32: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 68 | while (data_pos - data < len) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp: In instantiation of ‘void SZ::SZFastFrontend::save(SZ::uchar*&) [with T = unsigned char; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; SZ::uchar = unsigned char]’: src/SZ3/include/SZ3/compressor/SZGeneralCompressor.hpp:40:26: required from ‘SZ::uchar* SZ::SZGeneralCompressor::compress(const SZ::Config&, T*, size_t&) [with T = unsigned char; unsigned int N = 2; Frontend = SZ::SZFastFrontend >; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:90:40: required from ‘char* SZ_compress_LorenzoReg(SZ::Config&, T*, size_t&) [with T = unsigned char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:23:56: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = unsigned char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = unsigned char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:60:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = unsigned char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:573:72: required from here src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:75:19: warning: unused variable ‘c2’ [-Wunused-variable] 75 | auto *c2 = c; | ^~ In file included from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:5, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp: In instantiation of ‘SZ::uchar* SZ::SZBlockInterpolationCompressor::compress(const SZ::Config&, T*, size_t&) [with T = unsigned char; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:64:41: required from ‘double do_not_use_this_interp_compress_block_test(T*, std::vector, size_t, double, int, int, int) [with T = unsigned char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:107:69: required from ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = unsigned char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = unsigned char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = unsigned char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:60:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = unsigned char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:573:72: required from here src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:130:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 130 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp: In instantiation of ‘void SZ::SZFastFrontend::save(SZ::uchar*&) [with T = unsigned char; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; SZ::uchar = unsigned char]’: src/SZ3/include/SZ3/compressor/SZGeneralCompressor.hpp:40:26: required from ‘SZ::uchar* SZ::SZGeneralCompressor::compress(const SZ::Config&, T*, size_t&) [with T = unsigned char; unsigned int N = 3; Frontend = SZ::SZFastFrontend >; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:90:40: required from ‘char* SZ_compress_LorenzoReg(SZ::Config&, T*, size_t&) [with T = unsigned char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:23:56: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = unsigned char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = unsigned char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:62:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = unsigned char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:573:72: required from here src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:75:19: warning: unused variable ‘c2’ [-Wunused-variable] 75 | auto *c2 = c; | ^~ In file included from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:5, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp: In instantiation of ‘SZ::uchar* SZ::SZBlockInterpolationCompressor::compress(const SZ::Config&, T*, size_t&) [with T = unsigned char; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:64:41: required from ‘double do_not_use_this_interp_compress_block_test(T*, std::vector, size_t, double, int, int, int) [with T = unsigned char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:107:69: required from ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = unsigned char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = unsigned char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = unsigned char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:62:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = unsigned char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:573:72: required from here src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:130:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 130 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp: In instantiation of ‘void SZ::SZFastFrontend::save(SZ::uchar*&) [with T = unsigned char; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; SZ::uchar = unsigned char]’: src/SZ3/include/SZ3/compressor/SZGeneralCompressor.hpp:40:26: required from ‘SZ::uchar* SZ::SZGeneralCompressor::compress(const SZ::Config&, T*, size_t&) [with T = unsigned char; unsigned int N = 4; Frontend = SZ::SZFastFrontend >; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:90:40: required from ‘char* SZ_compress_LorenzoReg(SZ::Config&, T*, size_t&) [with T = unsigned char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:23:56: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = unsigned char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = unsigned char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:64:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = unsigned char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:573:72: required from here src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:75:19: warning: unused variable ‘c2’ [-Wunused-variable] 75 | auto *c2 = c; | ^~ In file included from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:5, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp: In instantiation of ‘SZ::uchar* SZ::SZBlockInterpolationCompressor::compress(const SZ::Config&, T*, size_t&) [with T = unsigned char; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:64:41: required from ‘double do_not_use_this_interp_compress_block_test(T*, std::vector, size_t, double, int, int, int) [with T = unsigned char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:107:69: required from ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = unsigned char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = unsigned char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = unsigned char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:64:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = unsigned char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:573:72: required from here src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:130:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 130 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp: In instantiation of ‘void SZ::SZFastFrontend::save(SZ::uchar*&) [with T = short int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; SZ::uchar = unsigned char]’: src/SZ3/include/SZ3/compressor/SZGeneralCompressor.hpp:40:26: required from ‘SZ::uchar* SZ::SZGeneralCompressor::compress(const SZ::Config&, T*, size_t&) [with T = short int; unsigned int N = 1; Frontend = SZ::SZFastFrontend >; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:90:40: required from ‘char* SZ_compress_LorenzoReg(SZ::Config&, T*, size_t&) [with T = short int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:23:56: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = short int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = short int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:58:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = short int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:579:72: required from here src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:75:19: warning: unused variable ‘c2’ [-Wunused-variable] 75 | auto *c2 = c; | ^~ In file included from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:5, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp: In instantiation of ‘SZ::uchar* SZ::SZBlockInterpolationCompressor::compress(const SZ::Config&, T*, size_t&) [with T = short int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:64:41: required from ‘double do_not_use_this_interp_compress_block_test(T*, std::vector, size_t, double, int, int, int) [with T = short int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:107:69: required from ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = short int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = short int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = short int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:58:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = short int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:579:72: required from here src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:130:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 130 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:11, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/QuantOptimizatioin.hpp: In instantiation of ‘float SZ::sample_rough_mean_3d(const T*, size_t, size_t, size_t, size_t) [with T = short int; size_t = long unsigned int]’: src/SZ3/include/SZ3/utils/QuantOptimizatioin.hpp:89:48: required from ‘int SZ::optimize_quant_invl_3d(const T*, size_t, size_t, size_t, double, float&, float&, T&) [with T = short int; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:135:71: required from ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = short int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = short int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = short int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:58:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = short int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:579:72: required from here src/SZ3/include/SZ3/utils/QuantOptimizatioin.hpp:68:32: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 68 | while (data_pos - data < len) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp: In instantiation of ‘void SZ::SZFastFrontend::save(SZ::uchar*&) [with T = short int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; SZ::uchar = unsigned char]’: src/SZ3/include/SZ3/compressor/SZGeneralCompressor.hpp:40:26: required from ‘SZ::uchar* SZ::SZGeneralCompressor::compress(const SZ::Config&, T*, size_t&) [with T = short int; unsigned int N = 2; Frontend = SZ::SZFastFrontend >; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:90:40: required from ‘char* SZ_compress_LorenzoReg(SZ::Config&, T*, size_t&) [with T = short int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:23:56: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = short int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = short int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:60:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = short int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:579:72: required from here src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:75:19: warning: unused variable ‘c2’ [-Wunused-variable] 75 | auto *c2 = c; | ^~ In file included from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:5, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp: In instantiation of ‘SZ::uchar* SZ::SZBlockInterpolationCompressor::compress(const SZ::Config&, T*, size_t&) [with T = short int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:64:41: required from ‘double do_not_use_this_interp_compress_block_test(T*, std::vector, size_t, double, int, int, int) [with T = short int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:107:69: required from ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = short int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = short int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = short int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:60:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = short int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:579:72: required from here src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:130:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 130 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp: In instantiation of ‘void SZ::SZFastFrontend::save(SZ::uchar*&) [with T = short int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; SZ::uchar = unsigned char]’: src/SZ3/include/SZ3/compressor/SZGeneralCompressor.hpp:40:26: required from ‘SZ::uchar* SZ::SZGeneralCompressor::compress(const SZ::Config&, T*, size_t&) [with T = short int; unsigned int N = 3; Frontend = SZ::SZFastFrontend >; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:90:40: required from ‘char* SZ_compress_LorenzoReg(SZ::Config&, T*, size_t&) [with T = short int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:23:56: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = short int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = short int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:62:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = short int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:579:72: required from here src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:75:19: warning: unused variable ‘c2’ [-Wunused-variable] 75 | auto *c2 = c; | ^~ In file included from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:5, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp: In instantiation of ‘SZ::uchar* SZ::SZBlockInterpolationCompressor::compress(const SZ::Config&, T*, size_t&) [with T = short int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:64:41: required from ‘double do_not_use_this_interp_compress_block_test(T*, std::vector, size_t, double, int, int, int) [with T = short int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:107:69: required from ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = short int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = short int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = short int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:62:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = short int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:579:72: required from here src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:130:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 130 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp: In instantiation of ‘void SZ::SZFastFrontend::save(SZ::uchar*&) [with T = short int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; SZ::uchar = unsigned char]’: src/SZ3/include/SZ3/compressor/SZGeneralCompressor.hpp:40:26: required from ‘SZ::uchar* SZ::SZGeneralCompressor::compress(const SZ::Config&, T*, size_t&) [with T = short int; unsigned int N = 4; Frontend = SZ::SZFastFrontend >; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:90:40: required from ‘char* SZ_compress_LorenzoReg(SZ::Config&, T*, size_t&) [with T = short int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:23:56: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = short int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = short int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:64:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = short int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:579:72: required from here src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:75:19: warning: unused variable ‘c2’ [-Wunused-variable] 75 | auto *c2 = c; | ^~ In file included from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:5, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp: In instantiation of ‘SZ::uchar* SZ::SZBlockInterpolationCompressor::compress(const SZ::Config&, T*, size_t&) [with T = short int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:64:41: required from ‘double do_not_use_this_interp_compress_block_test(T*, std::vector, size_t, double, int, int, int) [with T = short int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:107:69: required from ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = short int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = short int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = short int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:64:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = short int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:579:72: required from here src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:130:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 130 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp: In instantiation of ‘void SZ::SZFastFrontend::save(SZ::uchar*&) [with T = short unsigned int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; SZ::uchar = unsigned char]’: src/SZ3/include/SZ3/compressor/SZGeneralCompressor.hpp:40:26: required from ‘SZ::uchar* SZ::SZGeneralCompressor::compress(const SZ::Config&, T*, size_t&) [with T = short unsigned int; unsigned int N = 1; Frontend = SZ::SZFastFrontend >; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:90:40: required from ‘char* SZ_compress_LorenzoReg(SZ::Config&, T*, size_t&) [with T = short unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:23:56: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = short unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = short unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:58:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = short unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:585:73: required from here src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:75:19: warning: unused variable ‘c2’ [-Wunused-variable] 75 | auto *c2 = c; | ^~ In file included from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:5, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp: In instantiation of ‘SZ::uchar* SZ::SZBlockInterpolationCompressor::compress(const SZ::Config&, T*, size_t&) [with T = short unsigned int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:64:41: required from ‘double do_not_use_this_interp_compress_block_test(T*, std::vector, size_t, double, int, int, int) [with T = short unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:107:69: required from ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = short unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = short unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = short unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:58:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = short unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:585:73: required from here src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:130:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 130 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:11, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/QuantOptimizatioin.hpp: In instantiation of ‘float SZ::sample_rough_mean_3d(const T*, size_t, size_t, size_t, size_t) [with T = short unsigned int; size_t = long unsigned int]’: src/SZ3/include/SZ3/utils/QuantOptimizatioin.hpp:89:48: required from ‘int SZ::optimize_quant_invl_3d(const T*, size_t, size_t, size_t, double, float&, float&, T&) [with T = short unsigned int; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:135:71: required from ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = short unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = short unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = short unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:58:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = short unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:585:73: required from here src/SZ3/include/SZ3/utils/QuantOptimizatioin.hpp:68:32: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 68 | while (data_pos - data < len) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp: In instantiation of ‘void SZ::SZFastFrontend::save(SZ::uchar*&) [with T = short unsigned int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; SZ::uchar = unsigned char]’: src/SZ3/include/SZ3/compressor/SZGeneralCompressor.hpp:40:26: required from ‘SZ::uchar* SZ::SZGeneralCompressor::compress(const SZ::Config&, T*, size_t&) [with T = short unsigned int; unsigned int N = 2; Frontend = SZ::SZFastFrontend >; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:90:40: required from ‘char* SZ_compress_LorenzoReg(SZ::Config&, T*, size_t&) [with T = short unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:23:56: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = short unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = short unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:60:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = short unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:585:73: required from here src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:75:19: warning: unused variable ‘c2’ [-Wunused-variable] 75 | auto *c2 = c; | ^~ In file included from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:5, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp: In instantiation of ‘SZ::uchar* SZ::SZBlockInterpolationCompressor::compress(const SZ::Config&, T*, size_t&) [with T = short unsigned int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:64:41: required from ‘double do_not_use_this_interp_compress_block_test(T*, std::vector, size_t, double, int, int, int) [with T = short unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:107:69: required from ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = short unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = short unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = short unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:60:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = short unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:585:73: required from here src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:130:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 130 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp: In instantiation of ‘void SZ::SZFastFrontend::save(SZ::uchar*&) [with T = short unsigned int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; SZ::uchar = unsigned char]’: src/SZ3/include/SZ3/compressor/SZGeneralCompressor.hpp:40:26: required from ‘SZ::uchar* SZ::SZGeneralCompressor::compress(const SZ::Config&, T*, size_t&) [with T = short unsigned int; unsigned int N = 3; Frontend = SZ::SZFastFrontend >; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:90:40: required from ‘char* SZ_compress_LorenzoReg(SZ::Config&, T*, size_t&) [with T = short unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:23:56: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = short unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = short unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:62:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = short unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:585:73: required from here src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:75:19: warning: unused variable ‘c2’ [-Wunused-variable] 75 | auto *c2 = c; | ^~ In file included from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:5, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp: In instantiation of ‘SZ::uchar* SZ::SZBlockInterpolationCompressor::compress(const SZ::Config&, T*, size_t&) [with T = short unsigned int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:64:41: required from ‘double do_not_use_this_interp_compress_block_test(T*, std::vector, size_t, double, int, int, int) [with T = short unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:107:69: required from ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = short unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = short unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = short unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:62:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = short unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:585:73: required from here src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:130:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 130 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp: In instantiation of ‘void SZ::SZFastFrontend::save(SZ::uchar*&) [with T = short unsigned int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; SZ::uchar = unsigned char]’: src/SZ3/include/SZ3/compressor/SZGeneralCompressor.hpp:40:26: required from ‘SZ::uchar* SZ::SZGeneralCompressor::compress(const SZ::Config&, T*, size_t&) [with T = short unsigned int; unsigned int N = 4; Frontend = SZ::SZFastFrontend >; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:90:40: required from ‘char* SZ_compress_LorenzoReg(SZ::Config&, T*, size_t&) [with T = short unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:23:56: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = short unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = short unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:64:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = short unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:585:73: required from here src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:75:19: warning: unused variable ‘c2’ [-Wunused-variable] 75 | auto *c2 = c; | ^~ In file included from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:5, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp: In instantiation of ‘SZ::uchar* SZ::SZBlockInterpolationCompressor::compress(const SZ::Config&, T*, size_t&) [with T = short unsigned int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:64:41: required from ‘double do_not_use_this_interp_compress_block_test(T*, std::vector, size_t, double, int, int, int) [with T = short unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:107:69: required from ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = short unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = short unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = short unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:64:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = short unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:585:73: required from here src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:130:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 130 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp: In instantiation of ‘void SZ::SZFastFrontend::save(SZ::uchar*&) [with T = int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; SZ::uchar = unsigned char]’: src/SZ3/include/SZ3/compressor/SZGeneralCompressor.hpp:40:26: required from ‘SZ::uchar* SZ::SZGeneralCompressor::compress(const SZ::Config&, T*, size_t&) [with T = int; unsigned int N = 1; Frontend = SZ::SZFastFrontend >; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:90:40: required from ‘char* SZ_compress_LorenzoReg(SZ::Config&, T*, size_t&) [with T = int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:23:56: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:58:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:591:72: required from here src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:75:19: warning: unused variable ‘c2’ [-Wunused-variable] 75 | auto *c2 = c; | ^~ In file included from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:5, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp: In instantiation of ‘SZ::uchar* SZ::SZBlockInterpolationCompressor::compress(const SZ::Config&, T*, size_t&) [with T = int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:64:41: required from ‘double do_not_use_this_interp_compress_block_test(T*, std::vector, size_t, double, int, int, int) [with T = int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:107:69: required from ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:58:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:591:72: required from here src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:130:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 130 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:11, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/QuantOptimizatioin.hpp: In instantiation of ‘float SZ::sample_rough_mean_3d(const T*, size_t, size_t, size_t, size_t) [with T = int; size_t = long unsigned int]’: src/SZ3/include/SZ3/utils/QuantOptimizatioin.hpp:89:48: required from ‘int SZ::optimize_quant_invl_3d(const T*, size_t, size_t, size_t, double, float&, float&, T&) [with T = int; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:135:71: required from ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:58:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:591:72: required from here src/SZ3/include/SZ3/utils/QuantOptimizatioin.hpp:68:32: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 68 | while (data_pos - data < len) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp: In instantiation of ‘void SZ::SZFastFrontend::save(SZ::uchar*&) [with T = int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; SZ::uchar = unsigned char]’: src/SZ3/include/SZ3/compressor/SZGeneralCompressor.hpp:40:26: required from ‘SZ::uchar* SZ::SZGeneralCompressor::compress(const SZ::Config&, T*, size_t&) [with T = int; unsigned int N = 2; Frontend = SZ::SZFastFrontend >; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:90:40: required from ‘char* SZ_compress_LorenzoReg(SZ::Config&, T*, size_t&) [with T = int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:23:56: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:60:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:591:72: required from here src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:75:19: warning: unused variable ‘c2’ [-Wunused-variable] 75 | auto *c2 = c; | ^~ In file included from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:5, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp: In instantiation of ‘SZ::uchar* SZ::SZBlockInterpolationCompressor::compress(const SZ::Config&, T*, size_t&) [with T = int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:64:41: required from ‘double do_not_use_this_interp_compress_block_test(T*, std::vector, size_t, double, int, int, int) [with T = int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:107:69: required from ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:60:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:591:72: required from here src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:130:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 130 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp: In instantiation of ‘void SZ::SZFastFrontend::save(SZ::uchar*&) [with T = int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; SZ::uchar = unsigned char]’: src/SZ3/include/SZ3/compressor/SZGeneralCompressor.hpp:40:26: required from ‘SZ::uchar* SZ::SZGeneralCompressor::compress(const SZ::Config&, T*, size_t&) [with T = int; unsigned int N = 3; Frontend = SZ::SZFastFrontend >; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:90:40: required from ‘char* SZ_compress_LorenzoReg(SZ::Config&, T*, size_t&) [with T = int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:23:56: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:62:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:591:72: required from here src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:75:19: warning: unused variable ‘c2’ [-Wunused-variable] 75 | auto *c2 = c; | ^~ In file included from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:5, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp: In instantiation of ‘SZ::uchar* SZ::SZBlockInterpolationCompressor::compress(const SZ::Config&, T*, size_t&) [with T = int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:64:41: required from ‘double do_not_use_this_interp_compress_block_test(T*, std::vector, size_t, double, int, int, int) [with T = int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:107:69: required from ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:62:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:591:72: required from here src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:130:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 130 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp: In instantiation of ‘void SZ::SZFastFrontend::save(SZ::uchar*&) [with T = int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; SZ::uchar = unsigned char]’: src/SZ3/include/SZ3/compressor/SZGeneralCompressor.hpp:40:26: required from ‘SZ::uchar* SZ::SZGeneralCompressor::compress(const SZ::Config&, T*, size_t&) [with T = int; unsigned int N = 4; Frontend = SZ::SZFastFrontend >; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:90:40: required from ‘char* SZ_compress_LorenzoReg(SZ::Config&, T*, size_t&) [with T = int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:23:56: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:64:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:591:72: required from here src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:75:19: warning: unused variable ‘c2’ [-Wunused-variable] 75 | auto *c2 = c; | ^~ In file included from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:5, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp: In instantiation of ‘SZ::uchar* SZ::SZBlockInterpolationCompressor::compress(const SZ::Config&, T*, size_t&) [with T = int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:64:41: required from ‘double do_not_use_this_interp_compress_block_test(T*, std::vector, size_t, double, int, int, int) [with T = int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:107:69: required from ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:64:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:591:72: required from here src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:130:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 130 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp: In instantiation of ‘void SZ::SZFastFrontend::save(SZ::uchar*&) [with T = unsigned int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; SZ::uchar = unsigned char]’: src/SZ3/include/SZ3/compressor/SZGeneralCompressor.hpp:40:26: required from ‘SZ::uchar* SZ::SZGeneralCompressor::compress(const SZ::Config&, T*, size_t&) [with T = unsigned int; unsigned int N = 1; Frontend = SZ::SZFastFrontend >; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:90:40: required from ‘char* SZ_compress_LorenzoReg(SZ::Config&, T*, size_t&) [with T = unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:23:56: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:58:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:597:73: required from here src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:75:19: warning: unused variable ‘c2’ [-Wunused-variable] 75 | auto *c2 = c; | ^~ In file included from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:5, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp: In instantiation of ‘SZ::uchar* SZ::SZBlockInterpolationCompressor::compress(const SZ::Config&, T*, size_t&) [with T = unsigned int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:64:41: required from ‘double do_not_use_this_interp_compress_block_test(T*, std::vector, size_t, double, int, int, int) [with T = unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:107:69: required from ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:58:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:597:73: required from here src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:130:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 130 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:11, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/QuantOptimizatioin.hpp: In instantiation of ‘float SZ::sample_rough_mean_3d(const T*, size_t, size_t, size_t, size_t) [with T = unsigned int; size_t = long unsigned int]’: src/SZ3/include/SZ3/utils/QuantOptimizatioin.hpp:89:48: required from ‘int SZ::optimize_quant_invl_3d(const T*, size_t, size_t, size_t, double, float&, float&, T&) [with T = unsigned int; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:135:71: required from ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:58:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:597:73: required from here src/SZ3/include/SZ3/utils/QuantOptimizatioin.hpp:68:32: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 68 | while (data_pos - data < len) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp: In instantiation of ‘void SZ::SZFastFrontend::save(SZ::uchar*&) [with T = unsigned int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; SZ::uchar = unsigned char]’: src/SZ3/include/SZ3/compressor/SZGeneralCompressor.hpp:40:26: required from ‘SZ::uchar* SZ::SZGeneralCompressor::compress(const SZ::Config&, T*, size_t&) [with T = unsigned int; unsigned int N = 2; Frontend = SZ::SZFastFrontend >; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:90:40: required from ‘char* SZ_compress_LorenzoReg(SZ::Config&, T*, size_t&) [with T = unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:23:56: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:60:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:597:73: required from here src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:75:19: warning: unused variable ‘c2’ [-Wunused-variable] 75 | auto *c2 = c; | ^~ In file included from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:5, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp: In instantiation of ‘SZ::uchar* SZ::SZBlockInterpolationCompressor::compress(const SZ::Config&, T*, size_t&) [with T = unsigned int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:64:41: required from ‘double do_not_use_this_interp_compress_block_test(T*, std::vector, size_t, double, int, int, int) [with T = unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:107:69: required from ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:60:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:597:73: required from here src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:130:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 130 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp: In instantiation of ‘void SZ::SZFastFrontend::save(SZ::uchar*&) [with T = unsigned int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; SZ::uchar = unsigned char]’: src/SZ3/include/SZ3/compressor/SZGeneralCompressor.hpp:40:26: required from ‘SZ::uchar* SZ::SZGeneralCompressor::compress(const SZ::Config&, T*, size_t&) [with T = unsigned int; unsigned int N = 3; Frontend = SZ::SZFastFrontend >; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:90:40: required from ‘char* SZ_compress_LorenzoReg(SZ::Config&, T*, size_t&) [with T = unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:23:56: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:62:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:597:73: required from here src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:75:19: warning: unused variable ‘c2’ [-Wunused-variable] 75 | auto *c2 = c; | ^~ In file included from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:5, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp: In instantiation of ‘SZ::uchar* SZ::SZBlockInterpolationCompressor::compress(const SZ::Config&, T*, size_t&) [with T = unsigned int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:64:41: required from ‘double do_not_use_this_interp_compress_block_test(T*, std::vector, size_t, double, int, int, int) [with T = unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:107:69: required from ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:62:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:597:73: required from here src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:130:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 130 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp: In instantiation of ‘void SZ::SZFastFrontend::save(SZ::uchar*&) [with T = unsigned int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; SZ::uchar = unsigned char]’: src/SZ3/include/SZ3/compressor/SZGeneralCompressor.hpp:40:26: required from ‘SZ::uchar* SZ::SZGeneralCompressor::compress(const SZ::Config&, T*, size_t&) [with T = unsigned int; unsigned int N = 4; Frontend = SZ::SZFastFrontend >; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:90:40: required from ‘char* SZ_compress_LorenzoReg(SZ::Config&, T*, size_t&) [with T = unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:23:56: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:64:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:597:73: required from here src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:75:19: warning: unused variable ‘c2’ [-Wunused-variable] 75 | auto *c2 = c; | ^~ In file included from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:5, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp: In instantiation of ‘SZ::uchar* SZ::SZBlockInterpolationCompressor::compress(const SZ::Config&, T*, size_t&) [with T = unsigned int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:64:41: required from ‘double do_not_use_this_interp_compress_block_test(T*, std::vector, size_t, double, int, int, int) [with T = unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:107:69: required from ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:64:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:597:73: required from here src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:130:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 130 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp: In instantiation of ‘void SZ::SZFastFrontend::save(SZ::uchar*&) [with T = long int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; SZ::uchar = unsigned char]’: src/SZ3/include/SZ3/compressor/SZGeneralCompressor.hpp:40:26: required from ‘SZ::uchar* SZ::SZGeneralCompressor::compress(const SZ::Config&, T*, size_t&) [with T = long int; unsigned int N = 1; Frontend = SZ::SZFastFrontend >; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:90:40: required from ‘char* SZ_compress_LorenzoReg(SZ::Config&, T*, size_t&) [with T = long int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:23:56: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = long int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = long int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:58:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = long int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:603:72: required from here src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:75:19: warning: unused variable ‘c2’ [-Wunused-variable] 75 | auto *c2 = c; | ^~ In file included from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:5, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp: In instantiation of ‘SZ::uchar* SZ::SZBlockInterpolationCompressor::compress(const SZ::Config&, T*, size_t&) [with T = long int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:64:41: required from ‘double do_not_use_this_interp_compress_block_test(T*, std::vector, size_t, double, int, int, int) [with T = long int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:107:69: required from ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = long int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = long int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = long int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:58:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = long int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:603:72: required from here src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:130:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 130 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:11, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/QuantOptimizatioin.hpp: In instantiation of ‘float SZ::sample_rough_mean_3d(const T*, size_t, size_t, size_t, size_t) [with T = long int; size_t = long unsigned int]’: src/SZ3/include/SZ3/utils/QuantOptimizatioin.hpp:89:48: required from ‘int SZ::optimize_quant_invl_3d(const T*, size_t, size_t, size_t, double, float&, float&, T&) [with T = long int; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:135:71: required from ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = long int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = long int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = long int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:58:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = long int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:603:72: required from here src/SZ3/include/SZ3/utils/QuantOptimizatioin.hpp:68:32: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 68 | while (data_pos - data < len) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp: In instantiation of ‘void SZ::SZFastFrontend::save(SZ::uchar*&) [with T = long int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; SZ::uchar = unsigned char]’: src/SZ3/include/SZ3/compressor/SZGeneralCompressor.hpp:40:26: required from ‘SZ::uchar* SZ::SZGeneralCompressor::compress(const SZ::Config&, T*, size_t&) [with T = long int; unsigned int N = 2; Frontend = SZ::SZFastFrontend >; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:90:40: required from ‘char* SZ_compress_LorenzoReg(SZ::Config&, T*, size_t&) [with T = long int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:23:56: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = long int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = long int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:60:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = long int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:603:72: required from here src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:75:19: warning: unused variable ‘c2’ [-Wunused-variable] 75 | auto *c2 = c; | ^~ In file included from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:5, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp: In instantiation of ‘SZ::uchar* SZ::SZBlockInterpolationCompressor::compress(const SZ::Config&, T*, size_t&) [with T = long int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:64:41: required from ‘double do_not_use_this_interp_compress_block_test(T*, std::vector, size_t, double, int, int, int) [with T = long int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:107:69: required from ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = long int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = long int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = long int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:60:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = long int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:603:72: required from here src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:130:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 130 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp: In instantiation of ‘void SZ::SZFastFrontend::save(SZ::uchar*&) [with T = long int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; SZ::uchar = unsigned char]’: src/SZ3/include/SZ3/compressor/SZGeneralCompressor.hpp:40:26: required from ‘SZ::uchar* SZ::SZGeneralCompressor::compress(const SZ::Config&, T*, size_t&) [with T = long int; unsigned int N = 3; Frontend = SZ::SZFastFrontend >; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:90:40: required from ‘char* SZ_compress_LorenzoReg(SZ::Config&, T*, size_t&) [with T = long int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:23:56: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = long int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = long int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:62:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = long int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:603:72: required from here src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:75:19: warning: unused variable ‘c2’ [-Wunused-variable] 75 | auto *c2 = c; | ^~ In file included from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:5, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp: In instantiation of ‘SZ::uchar* SZ::SZBlockInterpolationCompressor::compress(const SZ::Config&, T*, size_t&) [with T = long int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:64:41: required from ‘double do_not_use_this_interp_compress_block_test(T*, std::vector, size_t, double, int, int, int) [with T = long int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:107:69: required from ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = long int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = long int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = long int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:62:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = long int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:603:72: required from here src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:130:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 130 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp: In instantiation of ‘void SZ::SZFastFrontend::save(SZ::uchar*&) [with T = long int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; SZ::uchar = unsigned char]’: src/SZ3/include/SZ3/compressor/SZGeneralCompressor.hpp:40:26: required from ‘SZ::uchar* SZ::SZGeneralCompressor::compress(const SZ::Config&, T*, size_t&) [with T = long int; unsigned int N = 4; Frontend = SZ::SZFastFrontend >; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:90:40: required from ‘char* SZ_compress_LorenzoReg(SZ::Config&, T*, size_t&) [with T = long int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:23:56: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = long int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = long int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:64:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = long int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:603:72: required from here src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:75:19: warning: unused variable ‘c2’ [-Wunused-variable] 75 | auto *c2 = c; | ^~ In file included from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:5, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp: In instantiation of ‘SZ::uchar* SZ::SZBlockInterpolationCompressor::compress(const SZ::Config&, T*, size_t&) [with T = long int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:64:41: required from ‘double do_not_use_this_interp_compress_block_test(T*, std::vector, size_t, double, int, int, int) [with T = long int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:107:69: required from ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = long int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = long int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = long int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:64:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = long int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:603:72: required from here src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:130:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 130 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp: In instantiation of ‘void SZ::SZFastFrontend::save(SZ::uchar*&) [with T = long unsigned int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; SZ::uchar = unsigned char]’: src/SZ3/include/SZ3/compressor/SZGeneralCompressor.hpp:40:26: required from ‘SZ::uchar* SZ::SZGeneralCompressor::compress(const SZ::Config&, T*, size_t&) [with T = long unsigned int; unsigned int N = 1; Frontend = SZ::SZFastFrontend >; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:90:40: required from ‘char* SZ_compress_LorenzoReg(SZ::Config&, T*, size_t&) [with T = long unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:23:56: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = long unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = long unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:58:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = long unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:609:73: required from here src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:75:19: warning: unused variable ‘c2’ [-Wunused-variable] 75 | auto *c2 = c; | ^~ In file included from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:5, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp: In instantiation of ‘SZ::uchar* SZ::SZBlockInterpolationCompressor::compress(const SZ::Config&, T*, size_t&) [with T = long unsigned int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:64:41: required from ‘double do_not_use_this_interp_compress_block_test(T*, std::vector, size_t, double, int, int, int) [with T = long unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:107:69: required from ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = long unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = long unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = long unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:58:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = long unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:609:73: required from here src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:130:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 130 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:11, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/QuantOptimizatioin.hpp: In instantiation of ‘float SZ::sample_rough_mean_3d(const T*, size_t, size_t, size_t, size_t) [with T = long unsigned int; size_t = long unsigned int]’: src/SZ3/include/SZ3/utils/QuantOptimizatioin.hpp:89:48: required from ‘int SZ::optimize_quant_invl_3d(const T*, size_t, size_t, size_t, double, float&, float&, T&) [with T = long unsigned int; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:135:71: required from ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = long unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = long unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = long unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:58:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = long unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:609:73: required from here src/SZ3/include/SZ3/utils/QuantOptimizatioin.hpp:68:32: warning: comparison of integer expressions of different signedness: ‘long int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 68 | while (data_pos - data < len) { | ~~~~~~~~~~~~~~~~^~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp: In instantiation of ‘void SZ::SZFastFrontend::save(SZ::uchar*&) [with T = long unsigned int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; SZ::uchar = unsigned char]’: src/SZ3/include/SZ3/compressor/SZGeneralCompressor.hpp:40:26: required from ‘SZ::uchar* SZ::SZGeneralCompressor::compress(const SZ::Config&, T*, size_t&) [with T = long unsigned int; unsigned int N = 2; Frontend = SZ::SZFastFrontend >; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:90:40: required from ‘char* SZ_compress_LorenzoReg(SZ::Config&, T*, size_t&) [with T = long unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:23:56: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = long unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = long unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:60:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = long unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:609:73: required from here src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:75:19: warning: unused variable ‘c2’ [-Wunused-variable] 75 | auto *c2 = c; | ^~ In file included from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:5, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp: In instantiation of ‘SZ::uchar* SZ::SZBlockInterpolationCompressor::compress(const SZ::Config&, T*, size_t&) [with T = long unsigned int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:64:41: required from ‘double do_not_use_this_interp_compress_block_test(T*, std::vector, size_t, double, int, int, int) [with T = long unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:107:69: required from ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = long unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = long unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = long unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:60:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = long unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:609:73: required from here src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:130:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 130 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp: In instantiation of ‘void SZ::SZFastFrontend::save(SZ::uchar*&) [with T = long unsigned int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; SZ::uchar = unsigned char]’: src/SZ3/include/SZ3/compressor/SZGeneralCompressor.hpp:40:26: required from ‘SZ::uchar* SZ::SZGeneralCompressor::compress(const SZ::Config&, T*, size_t&) [with T = long unsigned int; unsigned int N = 3; Frontend = SZ::SZFastFrontend >; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:90:40: required from ‘char* SZ_compress_LorenzoReg(SZ::Config&, T*, size_t&) [with T = long unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:23:56: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = long unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = long unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:62:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = long unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:609:73: required from here src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:75:19: warning: unused variable ‘c2’ [-Wunused-variable] 75 | auto *c2 = c; | ^~ In file included from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:5, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp: In instantiation of ‘SZ::uchar* SZ::SZBlockInterpolationCompressor::compress(const SZ::Config&, T*, size_t&) [with T = long unsigned int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:64:41: required from ‘double do_not_use_this_interp_compress_block_test(T*, std::vector, size_t, double, int, int, int) [with T = long unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:107:69: required from ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = long unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = long unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = long unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:62:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = long unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:609:73: required from here src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:130:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 130 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp: In instantiation of ‘void SZ::SZFastFrontend::save(SZ::uchar*&) [with T = long unsigned int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; SZ::uchar = unsigned char]’: src/SZ3/include/SZ3/compressor/SZGeneralCompressor.hpp:40:26: required from ‘SZ::uchar* SZ::SZGeneralCompressor::compress(const SZ::Config&, T*, size_t&) [with T = long unsigned int; unsigned int N = 4; Frontend = SZ::SZFastFrontend >; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:90:40: required from ‘char* SZ_compress_LorenzoReg(SZ::Config&, T*, size_t&) [with T = long unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:23:56: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = long unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = long unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:64:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = long unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:609:73: required from here src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:75:19: warning: unused variable ‘c2’ [-Wunused-variable] 75 | auto *c2 = c; | ^~ In file included from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:5, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp: In instantiation of ‘SZ::uchar* SZ::SZBlockInterpolationCompressor::compress(const SZ::Config&, T*, size_t&) [with T = long unsigned int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/api/impl/SZInterp.hpp:64:41: required from ‘double do_not_use_this_interp_compress_block_test(T*, std::vector, size_t, double, int, int, int) [with T = long unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:107:69: required from ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = long unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = long unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = long unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:64:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = long unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:609:73: required from here src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:130:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 130 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:12, from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/MetaRegressionPredictor.hpp: In instantiation of ‘float* SZMETA::decode_regression_coefficients(const unsigned char*&, size_t, int, T, const SZMETA::meta_params&) [with T = double; size_t = long unsigned int]’: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:127:60: required from ‘void SZ::SZFastFrontend::load(const uchar*&, size_t&) [with T = float; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/compressor/SZGeneralCompressor.hpp:67:26: required from ‘T* SZ::SZGeneralCompressor::decompress(const uchar*, const size_t&, T*) [with T = float; unsigned int N = 1; Frontend = SZ::SZFastFrontend >; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:109:23: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = float; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:382:73: required from here src/SZ3/include/SZ3/predictor/MetaRegressionPredictor.hpp:81:27: warning: comparison of integer expressions of different signedness: ‘int’ and ‘size_t’ {aka ‘long unsigned int’} [-Wsign-compare] 81 | for (int i = 0; i < reg_count; i++) { | ~~^~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = float; unsigned int N = 1; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = float; unsigned int N = 1; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:37:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = float; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = float; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:382:73: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::LorenzoPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = float; unsigned int N = 1; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = float; unsigned int N = 1; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:46:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = float; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = float; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:382:73: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::LorenzoPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = float; unsigned int N = 1; Predictor = SZ::RegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = float; unsigned int N = 1; Predictor = SZ::RegressionPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:55:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = float; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = float; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:382:73: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::RegressionPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘void SZ::PolyRegressionPredictor::init_poly(size_t) [with T = float; unsigned int N = 1; unsigned int M = 3; size_t = long unsigned int]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:30:13: required from ‘SZ::PolyRegressionPredictor::PolyRegressionPredictor(SZ::uint, T) [with T = float; unsigned int N = 1; unsigned int M = 3; SZ::uint = unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:65:66: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = float; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = float; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:382:73: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:210:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const value_type’ {aka ‘const int’} [-Wsign-compare] 210 | if (block_size > COEF_AUX_MAX_BLOCK[N]) { In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = float; unsigned int N = 1; Predictor = SZ::PolyRegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = float; unsigned int N = 1; Predictor = SZ::PolyRegressionPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:65:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = float; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = float; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:382:73: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::PolyRegressionPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = float; unsigned int N = 1; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = float; unsigned int N = 1; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:72:47: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = float; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = float; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:382:73: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::ComposedPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘SZ::multi_dimensional_range::multi_dimensional_iterator::multi_dimensional_iterator(std::shared_ptr >&&, std::size_t) [with T = float; unsigned int N = 1; std::size_t = long unsigned int]’: src/SZ3/include/SZ3/utils/Iterator.hpp:267:20: required from ‘SZ::multi_dimensional_range::multi_dimensional_iterator SZ::multi_dimensional_range::begin() [with T = float; unsigned int N = 1]’ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:76:60: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = float; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = float; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:382:73: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:207:23: warning: ‘SZ::multi_dimensional_range::multi_dimensional_iterator::global_offset’ will be initialized after [-Wreorder] 207 | ptrdiff_t global_offset; | ^~~~~~~~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp:206:35: warning: ‘std::array SZ::multi_dimensional_range::multi_dimensional_iterator::local_index’ [-Wreorder] 206 | std::array local_index; // index of current_offset position | ^~~~~~~~~~~ In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp:44:13: warning: when initialized here [-Wreorder] 44 | multi_dimensional_iterator(std::shared_ptr &&range_, std::size_t current_offset_) noexcept: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = float; unsigned int N = 2; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = float; unsigned int N = 2; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:37:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = float; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = float; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:382:73: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::LorenzoPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = float; unsigned int N = 2; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = float; unsigned int N = 2; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:46:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = float; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = float; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:382:73: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::LorenzoPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = float; unsigned int N = 2; Predictor = SZ::RegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = float; unsigned int N = 2; Predictor = SZ::RegressionPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:55:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = float; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = float; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:382:73: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::RegressionPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘void SZ::PolyRegressionPredictor::init_poly(size_t) [with T = float; unsigned int N = 2; unsigned int M = 6; size_t = long unsigned int]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:30:13: required from ‘SZ::PolyRegressionPredictor::PolyRegressionPredictor(SZ::uint, T) [with T = float; unsigned int N = 2; unsigned int M = 6; SZ::uint = unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:65:66: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = float; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = float; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:382:73: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:210:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const value_type’ {aka ‘const int’} [-Wsign-compare] 210 | if (block_size > COEF_AUX_MAX_BLOCK[N]) { In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = float; unsigned int N = 2; Predictor = SZ::PolyRegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = float; unsigned int N = 2; Predictor = SZ::PolyRegressionPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:65:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = float; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = float; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:382:73: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::PolyRegressionPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = float; unsigned int N = 2; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = float; unsigned int N = 2; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:72:47: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = float; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = float; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:382:73: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::ComposedPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘SZ::multi_dimensional_range::multi_dimensional_iterator::multi_dimensional_iterator(std::shared_ptr >&&, std::size_t) [with T = float; unsigned int N = 2; std::size_t = long unsigned int]’: src/SZ3/include/SZ3/utils/Iterator.hpp:267:20: required from ‘SZ::multi_dimensional_range::multi_dimensional_iterator SZ::multi_dimensional_range::begin() [with T = float; unsigned int N = 2]’ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:76:60: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = float; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = float; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:382:73: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:207:23: warning: ‘SZ::multi_dimensional_range::multi_dimensional_iterator::global_offset’ will be initialized after [-Wreorder] 207 | ptrdiff_t global_offset; | ^~~~~~~~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp:206:35: warning: ‘std::array SZ::multi_dimensional_range::multi_dimensional_iterator::local_index’ [-Wreorder] 206 | std::array local_index; // index of current_offset position | ^~~~~~~~~~~ In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp:44:13: warning: when initialized here [-Wreorder] 44 | multi_dimensional_iterator(std::shared_ptr &&range_, std::size_t current_offset_) noexcept: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = float; unsigned int N = 3; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = float; unsigned int N = 3; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:37:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = float; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = float; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:382:73: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::LorenzoPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = float; unsigned int N = 3; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = float; unsigned int N = 3; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:46:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = float; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = float; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:382:73: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::LorenzoPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = float; unsigned int N = 3; Predictor = SZ::RegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = float; unsigned int N = 3; Predictor = SZ::RegressionPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:55:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = float; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = float; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:382:73: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::RegressionPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘void SZ::PolyRegressionPredictor::init_poly(size_t) [with T = float; unsigned int N = 3; unsigned int M = 10; size_t = long unsigned int]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:30:13: required from ‘SZ::PolyRegressionPredictor::PolyRegressionPredictor(SZ::uint, T) [with T = float; unsigned int N = 3; unsigned int M = 10; SZ::uint = unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:65:66: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = float; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = float; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:382:73: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:210:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const value_type’ {aka ‘const int’} [-Wsign-compare] 210 | if (block_size > COEF_AUX_MAX_BLOCK[N]) { In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = float; unsigned int N = 3; Predictor = SZ::PolyRegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = float; unsigned int N = 3; Predictor = SZ::PolyRegressionPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:65:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = float; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = float; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:382:73: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::PolyRegressionPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = float; unsigned int N = 3; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = float; unsigned int N = 3; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:72:47: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = float; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = float; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:382:73: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::ComposedPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘SZ::multi_dimensional_range::multi_dimensional_iterator::multi_dimensional_iterator(std::shared_ptr >&&, std::size_t) [with T = float; unsigned int N = 3; std::size_t = long unsigned int]’: src/SZ3/include/SZ3/utils/Iterator.hpp:267:20: required from ‘SZ::multi_dimensional_range::multi_dimensional_iterator SZ::multi_dimensional_range::begin() [with T = float; unsigned int N = 3]’ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:76:60: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = float; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = float; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:382:73: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:207:23: warning: ‘SZ::multi_dimensional_range::multi_dimensional_iterator::global_offset’ will be initialized after [-Wreorder] 207 | ptrdiff_t global_offset; | ^~~~~~~~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp:206:35: warning: ‘std::array SZ::multi_dimensional_range::multi_dimensional_iterator::local_index’ [-Wreorder] 206 | std::array local_index; // index of current_offset position | ^~~~~~~~~~~ In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp:44:13: warning: when initialized here [-Wreorder] 44 | multi_dimensional_iterator(std::shared_ptr &&range_, std::size_t current_offset_) noexcept: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = float; unsigned int N = 4; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = float; unsigned int N = 4; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:37:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = float; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = float; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:382:73: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::LorenzoPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = float; unsigned int N = 4; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = float; unsigned int N = 4; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:46:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = float; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = float; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:382:73: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::LorenzoPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = float; unsigned int N = 4; Predictor = SZ::RegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = float; unsigned int N = 4; Predictor = SZ::RegressionPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:55:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = float; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = float; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:382:73: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::RegressionPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘void SZ::PolyRegressionPredictor::init_poly(size_t) [with T = float; unsigned int N = 4; unsigned int M = 15; size_t = long unsigned int]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:30:13: required from ‘SZ::PolyRegressionPredictor::PolyRegressionPredictor(SZ::uint, T) [with T = float; unsigned int N = 4; unsigned int M = 15; SZ::uint = unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:65:66: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = float; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = float; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:382:73: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:210:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const value_type’ {aka ‘const int’} [-Wsign-compare] 210 | if (block_size > COEF_AUX_MAX_BLOCK[N]) { In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = float; unsigned int N = 4; Predictor = SZ::PolyRegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = float; unsigned int N = 4; Predictor = SZ::PolyRegressionPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:65:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = float; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = float; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:382:73: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::PolyRegressionPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = float; unsigned int N = 4; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = float; unsigned int N = 4; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:72:47: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = float; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = float; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:382:73: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::ComposedPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘SZ::multi_dimensional_range::multi_dimensional_iterator::multi_dimensional_iterator(std::shared_ptr >&&, std::size_t) [with T = float; unsigned int N = 4; std::size_t = long unsigned int]’: src/SZ3/include/SZ3/utils/Iterator.hpp:267:20: required from ‘SZ::multi_dimensional_range::multi_dimensional_iterator SZ::multi_dimensional_range::begin() [with T = float; unsigned int N = 4]’ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:76:60: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = float; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = float; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:382:73: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:207:23: warning: ‘SZ::multi_dimensional_range::multi_dimensional_iterator::global_offset’ will be initialized after [-Wreorder] 207 | ptrdiff_t global_offset; | ^~~~~~~~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp:206:35: warning: ‘std::array SZ::multi_dimensional_range::multi_dimensional_iterator::local_index’ [-Wreorder] 206 | std::array local_index; // index of current_offset position | ^~~~~~~~~~~ In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp:44:13: warning: when initialized here [-Wreorder] 44 | multi_dimensional_iterator(std::shared_ptr &&range_, std::size_t current_offset_) noexcept: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = double; unsigned int N = 1; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = double; unsigned int N = 1; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:37:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = double; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = double; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:392:74: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::LorenzoPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = double; unsigned int N = 1; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = double; unsigned int N = 1; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:46:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = double; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = double; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:392:74: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::LorenzoPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = double; unsigned int N = 1; Predictor = SZ::RegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = double; unsigned int N = 1; Predictor = SZ::RegressionPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:55:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = double; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = double; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:392:74: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::RegressionPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘void SZ::PolyRegressionPredictor::init_poly(size_t) [with T = double; unsigned int N = 1; unsigned int M = 3; size_t = long unsigned int]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:30:13: required from ‘SZ::PolyRegressionPredictor::PolyRegressionPredictor(SZ::uint, T) [with T = double; unsigned int N = 1; unsigned int M = 3; SZ::uint = unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:65:66: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = double; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = double; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:392:74: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:210:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const value_type’ {aka ‘const int’} [-Wsign-compare] 210 | if (block_size > COEF_AUX_MAX_BLOCK[N]) { In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = double; unsigned int N = 1; Predictor = SZ::PolyRegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = double; unsigned int N = 1; Predictor = SZ::PolyRegressionPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:65:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = double; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = double; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:392:74: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::PolyRegressionPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = double; unsigned int N = 1; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = double; unsigned int N = 1; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:72:47: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = double; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = double; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:392:74: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::ComposedPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘SZ::multi_dimensional_range::multi_dimensional_iterator::multi_dimensional_iterator(std::shared_ptr >&&, std::size_t) [with T = double; unsigned int N = 1; std::size_t = long unsigned int]’: src/SZ3/include/SZ3/utils/Iterator.hpp:267:20: required from ‘SZ::multi_dimensional_range::multi_dimensional_iterator SZ::multi_dimensional_range::begin() [with T = double; unsigned int N = 1]’ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:76:60: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = double; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = double; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:392:74: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:207:23: warning: ‘SZ::multi_dimensional_range::multi_dimensional_iterator::global_offset’ will be initialized after [-Wreorder] 207 | ptrdiff_t global_offset; | ^~~~~~~~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp:206:35: warning: ‘std::array SZ::multi_dimensional_range::multi_dimensional_iterator::local_index’ [-Wreorder] 206 | std::array local_index; // index of current_offset position | ^~~~~~~~~~~ In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp:44:13: warning: when initialized here [-Wreorder] 44 | multi_dimensional_iterator(std::shared_ptr &&range_, std::size_t current_offset_) noexcept: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = double; unsigned int N = 2; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = double; unsigned int N = 2; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:37:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = double; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = double; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:392:74: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::LorenzoPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = double; unsigned int N = 2; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = double; unsigned int N = 2; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:46:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = double; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = double; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:392:74: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::LorenzoPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = double; unsigned int N = 2; Predictor = SZ::RegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = double; unsigned int N = 2; Predictor = SZ::RegressionPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:55:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = double; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = double; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:392:74: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::RegressionPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘void SZ::PolyRegressionPredictor::init_poly(size_t) [with T = double; unsigned int N = 2; unsigned int M = 6; size_t = long unsigned int]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:30:13: required from ‘SZ::PolyRegressionPredictor::PolyRegressionPredictor(SZ::uint, T) [with T = double; unsigned int N = 2; unsigned int M = 6; SZ::uint = unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:65:66: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = double; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = double; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:392:74: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:210:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const value_type’ {aka ‘const int’} [-Wsign-compare] 210 | if (block_size > COEF_AUX_MAX_BLOCK[N]) { In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = double; unsigned int N = 2; Predictor = SZ::PolyRegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = double; unsigned int N = 2; Predictor = SZ::PolyRegressionPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:65:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = double; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = double; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:392:74: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::PolyRegressionPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = double; unsigned int N = 2; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = double; unsigned int N = 2; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:72:47: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = double; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = double; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:392:74: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::ComposedPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘SZ::multi_dimensional_range::multi_dimensional_iterator::multi_dimensional_iterator(std::shared_ptr >&&, std::size_t) [with T = double; unsigned int N = 2; std::size_t = long unsigned int]’: src/SZ3/include/SZ3/utils/Iterator.hpp:267:20: required from ‘SZ::multi_dimensional_range::multi_dimensional_iterator SZ::multi_dimensional_range::begin() [with T = double; unsigned int N = 2]’ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:76:60: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = double; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = double; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:392:74: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:207:23: warning: ‘SZ::multi_dimensional_range::multi_dimensional_iterator::global_offset’ will be initialized after [-Wreorder] 207 | ptrdiff_t global_offset; | ^~~~~~~~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp:206:35: warning: ‘std::array SZ::multi_dimensional_range::multi_dimensional_iterator::local_index’ [-Wreorder] 206 | std::array local_index; // index of current_offset position | ^~~~~~~~~~~ In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp:44:13: warning: when initialized here [-Wreorder] 44 | multi_dimensional_iterator(std::shared_ptr &&range_, std::size_t current_offset_) noexcept: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = double; unsigned int N = 3; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = double; unsigned int N = 3; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:37:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = double; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = double; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:392:74: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::LorenzoPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = double; unsigned int N = 3; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = double; unsigned int N = 3; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:46:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = double; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = double; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:392:74: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::LorenzoPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = double; unsigned int N = 3; Predictor = SZ::RegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = double; unsigned int N = 3; Predictor = SZ::RegressionPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:55:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = double; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = double; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:392:74: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::RegressionPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘void SZ::PolyRegressionPredictor::init_poly(size_t) [with T = double; unsigned int N = 3; unsigned int M = 10; size_t = long unsigned int]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:30:13: required from ‘SZ::PolyRegressionPredictor::PolyRegressionPredictor(SZ::uint, T) [with T = double; unsigned int N = 3; unsigned int M = 10; SZ::uint = unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:65:66: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = double; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = double; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:392:74: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:210:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const value_type’ {aka ‘const int’} [-Wsign-compare] 210 | if (block_size > COEF_AUX_MAX_BLOCK[N]) { In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = double; unsigned int N = 3; Predictor = SZ::PolyRegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = double; unsigned int N = 3; Predictor = SZ::PolyRegressionPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:65:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = double; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = double; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:392:74: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::PolyRegressionPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = double; unsigned int N = 3; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = double; unsigned int N = 3; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:72:47: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = double; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = double; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:392:74: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::ComposedPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘SZ::multi_dimensional_range::multi_dimensional_iterator::multi_dimensional_iterator(std::shared_ptr >&&, std::size_t) [with T = double; unsigned int N = 3; std::size_t = long unsigned int]’: src/SZ3/include/SZ3/utils/Iterator.hpp:267:20: required from ‘SZ::multi_dimensional_range::multi_dimensional_iterator SZ::multi_dimensional_range::begin() [with T = double; unsigned int N = 3]’ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:76:60: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = double; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = double; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:392:74: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:207:23: warning: ‘SZ::multi_dimensional_range::multi_dimensional_iterator::global_offset’ will be initialized after [-Wreorder] 207 | ptrdiff_t global_offset; | ^~~~~~~~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp:206:35: warning: ‘std::array SZ::multi_dimensional_range::multi_dimensional_iterator::local_index’ [-Wreorder] 206 | std::array local_index; // index of current_offset position | ^~~~~~~~~~~ In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp:44:13: warning: when initialized here [-Wreorder] 44 | multi_dimensional_iterator(std::shared_ptr &&range_, std::size_t current_offset_) noexcept: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = double; unsigned int N = 4; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = double; unsigned int N = 4; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:37:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = double; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = double; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:392:74: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::LorenzoPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = double; unsigned int N = 4; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = double; unsigned int N = 4; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:46:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = double; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = double; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:392:74: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::LorenzoPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = double; unsigned int N = 4; Predictor = SZ::RegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = double; unsigned int N = 4; Predictor = SZ::RegressionPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:55:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = double; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = double; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:392:74: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::RegressionPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘void SZ::PolyRegressionPredictor::init_poly(size_t) [with T = double; unsigned int N = 4; unsigned int M = 15; size_t = long unsigned int]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:30:13: required from ‘SZ::PolyRegressionPredictor::PolyRegressionPredictor(SZ::uint, T) [with T = double; unsigned int N = 4; unsigned int M = 15; SZ::uint = unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:65:66: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = double; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = double; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:392:74: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:210:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const value_type’ {aka ‘const int’} [-Wsign-compare] 210 | if (block_size > COEF_AUX_MAX_BLOCK[N]) { In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = double; unsigned int N = 4; Predictor = SZ::PolyRegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = double; unsigned int N = 4; Predictor = SZ::PolyRegressionPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:65:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = double; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = double; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:392:74: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::PolyRegressionPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = double; unsigned int N = 4; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = double; unsigned int N = 4; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:72:47: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = double; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = double; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:392:74: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::ComposedPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘SZ::multi_dimensional_range::multi_dimensional_iterator::multi_dimensional_iterator(std::shared_ptr >&&, std::size_t) [with T = double; unsigned int N = 4; std::size_t = long unsigned int]’: src/SZ3/include/SZ3/utils/Iterator.hpp:267:20: required from ‘SZ::multi_dimensional_range::multi_dimensional_iterator SZ::multi_dimensional_range::begin() [with T = double; unsigned int N = 4]’ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:76:60: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = double; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = double; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:392:74: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:207:23: warning: ‘SZ::multi_dimensional_range::multi_dimensional_iterator::global_offset’ will be initialized after [-Wreorder] 207 | ptrdiff_t global_offset; | ^~~~~~~~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp:206:35: warning: ‘std::array SZ::multi_dimensional_range::multi_dimensional_iterator::local_index’ [-Wreorder] 206 | std::array local_index; // index of current_offset position | ^~~~~~~~~~~ In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp:44:13: warning: when initialized here [-Wreorder] 44 | multi_dimensional_iterator(std::shared_ptr &&range_, std::size_t current_offset_) noexcept: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = signed char; unsigned int N = 1; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = signed char; unsigned int N = 1; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:37:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = signed char; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = signed char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:402:74: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::LorenzoPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = signed char; unsigned int N = 1; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = signed char; unsigned int N = 1; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:46:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = signed char; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = signed char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:402:74: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::LorenzoPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = signed char; unsigned int N = 1; Predictor = SZ::RegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = signed char; unsigned int N = 1; Predictor = SZ::RegressionPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:55:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = signed char; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = signed char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:402:74: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::RegressionPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘void SZ::PolyRegressionPredictor::init_poly(size_t) [with T = signed char; unsigned int N = 1; unsigned int M = 3; size_t = long unsigned int]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:30:13: required from ‘SZ::PolyRegressionPredictor::PolyRegressionPredictor(SZ::uint, T) [with T = signed char; unsigned int N = 1; unsigned int M = 3; SZ::uint = unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:65:66: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = signed char; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = signed char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:402:74: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:210:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const value_type’ {aka ‘const int’} [-Wsign-compare] 210 | if (block_size > COEF_AUX_MAX_BLOCK[N]) { In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = signed char; unsigned int N = 1; Predictor = SZ::PolyRegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = signed char; unsigned int N = 1; Predictor = SZ::PolyRegressionPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:65:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = signed char; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = signed char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:402:74: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::PolyRegressionPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = signed char; unsigned int N = 1; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = signed char; unsigned int N = 1; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:72:47: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = signed char; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = signed char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:402:74: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::ComposedPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘SZ::multi_dimensional_range::multi_dimensional_iterator::multi_dimensional_iterator(std::shared_ptr >&&, std::size_t) [with T = signed char; unsigned int N = 1; std::size_t = long unsigned int]’: src/SZ3/include/SZ3/utils/Iterator.hpp:267:20: required from ‘SZ::multi_dimensional_range::multi_dimensional_iterator SZ::multi_dimensional_range::begin() [with T = signed char; unsigned int N = 1]’ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:76:60: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = signed char; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = signed char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:402:74: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:207:23: warning: ‘SZ::multi_dimensional_range::multi_dimensional_iterator::global_offset’ will be initialized after [-Wreorder] 207 | ptrdiff_t global_offset; | ^~~~~~~~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp:206:35: warning: ‘std::array SZ::multi_dimensional_range::multi_dimensional_iterator::local_index’ [-Wreorder] 206 | std::array local_index; // index of current_offset position | ^~~~~~~~~~~ In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp:44:13: warning: when initialized here [-Wreorder] 44 | multi_dimensional_iterator(std::shared_ptr &&range_, std::size_t current_offset_) noexcept: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = signed char; unsigned int N = 2; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = signed char; unsigned int N = 2; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:37:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = signed char; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = signed char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:402:74: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::LorenzoPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = signed char; unsigned int N = 2; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = signed char; unsigned int N = 2; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:46:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = signed char; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = signed char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:402:74: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::LorenzoPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = signed char; unsigned int N = 2; Predictor = SZ::RegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = signed char; unsigned int N = 2; Predictor = SZ::RegressionPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:55:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = signed char; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = signed char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:402:74: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::RegressionPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘void SZ::PolyRegressionPredictor::init_poly(size_t) [with T = signed char; unsigned int N = 2; unsigned int M = 6; size_t = long unsigned int]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:30:13: required from ‘SZ::PolyRegressionPredictor::PolyRegressionPredictor(SZ::uint, T) [with T = signed char; unsigned int N = 2; unsigned int M = 6; SZ::uint = unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:65:66: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = signed char; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = signed char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:402:74: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:210:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const value_type’ {aka ‘const int’} [-Wsign-compare] 210 | if (block_size > COEF_AUX_MAX_BLOCK[N]) { In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = signed char; unsigned int N = 2; Predictor = SZ::PolyRegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = signed char; unsigned int N = 2; Predictor = SZ::PolyRegressionPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:65:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = signed char; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = signed char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:402:74: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::PolyRegressionPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = signed char; unsigned int N = 2; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = signed char; unsigned int N = 2; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:72:47: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = signed char; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = signed char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:402:74: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::ComposedPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘SZ::multi_dimensional_range::multi_dimensional_iterator::multi_dimensional_iterator(std::shared_ptr >&&, std::size_t) [with T = signed char; unsigned int N = 2; std::size_t = long unsigned int]’: src/SZ3/include/SZ3/utils/Iterator.hpp:267:20: required from ‘SZ::multi_dimensional_range::multi_dimensional_iterator SZ::multi_dimensional_range::begin() [with T = signed char; unsigned int N = 2]’ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:76:60: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = signed char; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = signed char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:402:74: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:207:23: warning: ‘SZ::multi_dimensional_range::multi_dimensional_iterator::global_offset’ will be initialized after [-Wreorder] 207 | ptrdiff_t global_offset; | ^~~~~~~~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp:206:35: warning: ‘std::array SZ::multi_dimensional_range::multi_dimensional_iterator::local_index’ [-Wreorder] 206 | std::array local_index; // index of current_offset position | ^~~~~~~~~~~ In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp:44:13: warning: when initialized here [-Wreorder] 44 | multi_dimensional_iterator(std::shared_ptr &&range_, std::size_t current_offset_) noexcept: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = signed char; unsigned int N = 3; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = signed char; unsigned int N = 3; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:37:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = signed char; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = signed char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:402:74: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::LorenzoPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = signed char; unsigned int N = 3; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = signed char; unsigned int N = 3; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:46:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = signed char; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = signed char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:402:74: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::LorenzoPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = signed char; unsigned int N = 3; Predictor = SZ::RegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = signed char; unsigned int N = 3; Predictor = SZ::RegressionPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:55:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = signed char; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = signed char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:402:74: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::RegressionPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘void SZ::PolyRegressionPredictor::init_poly(size_t) [with T = signed char; unsigned int N = 3; unsigned int M = 10; size_t = long unsigned int]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:30:13: required from ‘SZ::PolyRegressionPredictor::PolyRegressionPredictor(SZ::uint, T) [with T = signed char; unsigned int N = 3; unsigned int M = 10; SZ::uint = unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:65:66: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = signed char; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = signed char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:402:74: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:210:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const value_type’ {aka ‘const int’} [-Wsign-compare] 210 | if (block_size > COEF_AUX_MAX_BLOCK[N]) { In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = signed char; unsigned int N = 3; Predictor = SZ::PolyRegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = signed char; unsigned int N = 3; Predictor = SZ::PolyRegressionPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:65:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = signed char; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = signed char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:402:74: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::PolyRegressionPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = signed char; unsigned int N = 3; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = signed char; unsigned int N = 3; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:72:47: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = signed char; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = signed char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:402:74: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::ComposedPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘SZ::multi_dimensional_range::multi_dimensional_iterator::multi_dimensional_iterator(std::shared_ptr >&&, std::size_t) [with T = signed char; unsigned int N = 3; std::size_t = long unsigned int]’: src/SZ3/include/SZ3/utils/Iterator.hpp:267:20: required from ‘SZ::multi_dimensional_range::multi_dimensional_iterator SZ::multi_dimensional_range::begin() [with T = signed char; unsigned int N = 3]’ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:76:60: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = signed char; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = signed char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:402:74: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:207:23: warning: ‘SZ::multi_dimensional_range::multi_dimensional_iterator::global_offset’ will be initialized after [-Wreorder] 207 | ptrdiff_t global_offset; | ^~~~~~~~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp:206:35: warning: ‘std::array SZ::multi_dimensional_range::multi_dimensional_iterator::local_index’ [-Wreorder] 206 | std::array local_index; // index of current_offset position | ^~~~~~~~~~~ In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp:44:13: warning: when initialized here [-Wreorder] 44 | multi_dimensional_iterator(std::shared_ptr &&range_, std::size_t current_offset_) noexcept: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = signed char; unsigned int N = 4; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = signed char; unsigned int N = 4; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:37:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = signed char; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = signed char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:402:74: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::LorenzoPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = signed char; unsigned int N = 4; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = signed char; unsigned int N = 4; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:46:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = signed char; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = signed char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:402:74: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::LorenzoPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = signed char; unsigned int N = 4; Predictor = SZ::RegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = signed char; unsigned int N = 4; Predictor = SZ::RegressionPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:55:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = signed char; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = signed char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:402:74: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::RegressionPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘void SZ::PolyRegressionPredictor::init_poly(size_t) [with T = signed char; unsigned int N = 4; unsigned int M = 15; size_t = long unsigned int]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:30:13: required from ‘SZ::PolyRegressionPredictor::PolyRegressionPredictor(SZ::uint, T) [with T = signed char; unsigned int N = 4; unsigned int M = 15; SZ::uint = unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:65:66: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = signed char; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = signed char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:402:74: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:210:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const value_type’ {aka ‘const int’} [-Wsign-compare] 210 | if (block_size > COEF_AUX_MAX_BLOCK[N]) { In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = signed char; unsigned int N = 4; Predictor = SZ::PolyRegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = signed char; unsigned int N = 4; Predictor = SZ::PolyRegressionPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:65:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = signed char; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = signed char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:402:74: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::PolyRegressionPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = signed char; unsigned int N = 4; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = signed char; unsigned int N = 4; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:72:47: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = signed char; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = signed char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:402:74: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::ComposedPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘SZ::multi_dimensional_range::multi_dimensional_iterator::multi_dimensional_iterator(std::shared_ptr >&&, std::size_t) [with T = signed char; unsigned int N = 4; std::size_t = long unsigned int]’: src/SZ3/include/SZ3/utils/Iterator.hpp:267:20: required from ‘SZ::multi_dimensional_range::multi_dimensional_iterator SZ::multi_dimensional_range::begin() [with T = signed char; unsigned int N = 4]’ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:76:60: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = signed char; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = signed char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:402:74: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:207:23: warning: ‘SZ::multi_dimensional_range::multi_dimensional_iterator::global_offset’ will be initialized after [-Wreorder] 207 | ptrdiff_t global_offset; | ^~~~~~~~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp:206:35: warning: ‘std::array SZ::multi_dimensional_range::multi_dimensional_iterator::local_index’ [-Wreorder] 206 | std::array local_index; // index of current_offset position | ^~~~~~~~~~~ In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp:44:13: warning: when initialized here [-Wreorder] 44 | multi_dimensional_iterator(std::shared_ptr &&range_, std::size_t current_offset_) noexcept: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = unsigned char; unsigned int N = 1; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = unsigned char; unsigned int N = 1; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:37:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = unsigned char; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = unsigned char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:412:75: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::LorenzoPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = unsigned char; unsigned int N = 1; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = unsigned char; unsigned int N = 1; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:46:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = unsigned char; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = unsigned char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:412:75: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::LorenzoPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = unsigned char; unsigned int N = 1; Predictor = SZ::RegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = unsigned char; unsigned int N = 1; Predictor = SZ::RegressionPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:55:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = unsigned char; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = unsigned char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:412:75: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::RegressionPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘void SZ::PolyRegressionPredictor::init_poly(size_t) [with T = unsigned char; unsigned int N = 1; unsigned int M = 3; size_t = long unsigned int]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:30:13: required from ‘SZ::PolyRegressionPredictor::PolyRegressionPredictor(SZ::uint, T) [with T = unsigned char; unsigned int N = 1; unsigned int M = 3; SZ::uint = unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:65:66: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = unsigned char; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = unsigned char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:412:75: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:210:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const value_type’ {aka ‘const int’} [-Wsign-compare] 210 | if (block_size > COEF_AUX_MAX_BLOCK[N]) { In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = unsigned char; unsigned int N = 1; Predictor = SZ::PolyRegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = unsigned char; unsigned int N = 1; Predictor = SZ::PolyRegressionPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:65:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = unsigned char; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = unsigned char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:412:75: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::PolyRegressionPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = unsigned char; unsigned int N = 1; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = unsigned char; unsigned int N = 1; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:72:47: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = unsigned char; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = unsigned char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:412:75: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::ComposedPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘SZ::multi_dimensional_range::multi_dimensional_iterator::multi_dimensional_iterator(std::shared_ptr >&&, std::size_t) [with T = unsigned char; unsigned int N = 1; std::size_t = long unsigned int]’: src/SZ3/include/SZ3/utils/Iterator.hpp:267:20: required from ‘SZ::multi_dimensional_range::multi_dimensional_iterator SZ::multi_dimensional_range::begin() [with T = unsigned char; unsigned int N = 1]’ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:76:60: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = unsigned char; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = unsigned char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:412:75: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:207:23: warning: ‘SZ::multi_dimensional_range::multi_dimensional_iterator::global_offset’ will be initialized after [-Wreorder] 207 | ptrdiff_t global_offset; | ^~~~~~~~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp:206:35: warning: ‘std::array SZ::multi_dimensional_range::multi_dimensional_iterator::local_index’ [-Wreorder] 206 | std::array local_index; // index of current_offset position | ^~~~~~~~~~~ In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp:44:13: warning: when initialized here [-Wreorder] 44 | multi_dimensional_iterator(std::shared_ptr &&range_, std::size_t current_offset_) noexcept: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = unsigned char; unsigned int N = 2; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = unsigned char; unsigned int N = 2; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:37:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = unsigned char; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = unsigned char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:412:75: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::LorenzoPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = unsigned char; unsigned int N = 2; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = unsigned char; unsigned int N = 2; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:46:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = unsigned char; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = unsigned char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:412:75: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::LorenzoPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = unsigned char; unsigned int N = 2; Predictor = SZ::RegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = unsigned char; unsigned int N = 2; Predictor = SZ::RegressionPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:55:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = unsigned char; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = unsigned char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:412:75: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::RegressionPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘void SZ::PolyRegressionPredictor::init_poly(size_t) [with T = unsigned char; unsigned int N = 2; unsigned int M = 6; size_t = long unsigned int]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:30:13: required from ‘SZ::PolyRegressionPredictor::PolyRegressionPredictor(SZ::uint, T) [with T = unsigned char; unsigned int N = 2; unsigned int M = 6; SZ::uint = unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:65:66: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = unsigned char; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = unsigned char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:412:75: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:210:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const value_type’ {aka ‘const int’} [-Wsign-compare] 210 | if (block_size > COEF_AUX_MAX_BLOCK[N]) { In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = unsigned char; unsigned int N = 2; Predictor = SZ::PolyRegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = unsigned char; unsigned int N = 2; Predictor = SZ::PolyRegressionPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:65:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = unsigned char; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = unsigned char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:412:75: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::PolyRegressionPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = unsigned char; unsigned int N = 2; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = unsigned char; unsigned int N = 2; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:72:47: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = unsigned char; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = unsigned char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:412:75: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::ComposedPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘SZ::multi_dimensional_range::multi_dimensional_iterator::multi_dimensional_iterator(std::shared_ptr >&&, std::size_t) [with T = unsigned char; unsigned int N = 2; std::size_t = long unsigned int]’: src/SZ3/include/SZ3/utils/Iterator.hpp:267:20: required from ‘SZ::multi_dimensional_range::multi_dimensional_iterator SZ::multi_dimensional_range::begin() [with T = unsigned char; unsigned int N = 2]’ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:76:60: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = unsigned char; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = unsigned char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:412:75: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:207:23: warning: ‘SZ::multi_dimensional_range::multi_dimensional_iterator::global_offset’ will be initialized after [-Wreorder] 207 | ptrdiff_t global_offset; | ^~~~~~~~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp:206:35: warning: ‘std::array SZ::multi_dimensional_range::multi_dimensional_iterator::local_index’ [-Wreorder] 206 | std::array local_index; // index of current_offset position | ^~~~~~~~~~~ In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp:44:13: warning: when initialized here [-Wreorder] 44 | multi_dimensional_iterator(std::shared_ptr &&range_, std::size_t current_offset_) noexcept: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = unsigned char; unsigned int N = 3; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = unsigned char; unsigned int N = 3; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:37:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = unsigned char; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = unsigned char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:412:75: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::LorenzoPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = unsigned char; unsigned int N = 3; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = unsigned char; unsigned int N = 3; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:46:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = unsigned char; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = unsigned char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:412:75: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::LorenzoPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = unsigned char; unsigned int N = 3; Predictor = SZ::RegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = unsigned char; unsigned int N = 3; Predictor = SZ::RegressionPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:55:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = unsigned char; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = unsigned char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:412:75: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::RegressionPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘void SZ::PolyRegressionPredictor::init_poly(size_t) [with T = unsigned char; unsigned int N = 3; unsigned int M = 10; size_t = long unsigned int]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:30:13: required from ‘SZ::PolyRegressionPredictor::PolyRegressionPredictor(SZ::uint, T) [with T = unsigned char; unsigned int N = 3; unsigned int M = 10; SZ::uint = unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:65:66: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = unsigned char; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = unsigned char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:412:75: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:210:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const value_type’ {aka ‘const int’} [-Wsign-compare] 210 | if (block_size > COEF_AUX_MAX_BLOCK[N]) { In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = unsigned char; unsigned int N = 3; Predictor = SZ::PolyRegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = unsigned char; unsigned int N = 3; Predictor = SZ::PolyRegressionPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:65:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = unsigned char; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = unsigned char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:412:75: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::PolyRegressionPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = unsigned char; unsigned int N = 3; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = unsigned char; unsigned int N = 3; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:72:47: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = unsigned char; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = unsigned char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:412:75: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::ComposedPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘SZ::multi_dimensional_range::multi_dimensional_iterator::multi_dimensional_iterator(std::shared_ptr >&&, std::size_t) [with T = unsigned char; unsigned int N = 3; std::size_t = long unsigned int]’: src/SZ3/include/SZ3/utils/Iterator.hpp:267:20: required from ‘SZ::multi_dimensional_range::multi_dimensional_iterator SZ::multi_dimensional_range::begin() [with T = unsigned char; unsigned int N = 3]’ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:76:60: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = unsigned char; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = unsigned char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:412:75: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:207:23: warning: ‘SZ::multi_dimensional_range::multi_dimensional_iterator::global_offset’ will be initialized after [-Wreorder] 207 | ptrdiff_t global_offset; | ^~~~~~~~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp:206:35: warning: ‘std::array SZ::multi_dimensional_range::multi_dimensional_iterator::local_index’ [-Wreorder] 206 | std::array local_index; // index of current_offset position | ^~~~~~~~~~~ In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp:44:13: warning: when initialized here [-Wreorder] 44 | multi_dimensional_iterator(std::shared_ptr &&range_, std::size_t current_offset_) noexcept: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = unsigned char; unsigned int N = 4; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = unsigned char; unsigned int N = 4; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:37:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = unsigned char; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = unsigned char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:412:75: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::LorenzoPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = unsigned char; unsigned int N = 4; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = unsigned char; unsigned int N = 4; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:46:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = unsigned char; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = unsigned char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:412:75: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::LorenzoPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = unsigned char; unsigned int N = 4; Predictor = SZ::RegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = unsigned char; unsigned int N = 4; Predictor = SZ::RegressionPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:55:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = unsigned char; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = unsigned char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:412:75: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::RegressionPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘void SZ::PolyRegressionPredictor::init_poly(size_t) [with T = unsigned char; unsigned int N = 4; unsigned int M = 15; size_t = long unsigned int]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:30:13: required from ‘SZ::PolyRegressionPredictor::PolyRegressionPredictor(SZ::uint, T) [with T = unsigned char; unsigned int N = 4; unsigned int M = 15; SZ::uint = unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:65:66: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = unsigned char; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = unsigned char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:412:75: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:210:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const value_type’ {aka ‘const int’} [-Wsign-compare] 210 | if (block_size > COEF_AUX_MAX_BLOCK[N]) { In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = unsigned char; unsigned int N = 4; Predictor = SZ::PolyRegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = unsigned char; unsigned int N = 4; Predictor = SZ::PolyRegressionPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:65:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = unsigned char; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = unsigned char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:412:75: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::PolyRegressionPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = unsigned char; unsigned int N = 4; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = unsigned char; unsigned int N = 4; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:72:47: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = unsigned char; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = unsigned char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:412:75: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::ComposedPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘SZ::multi_dimensional_range::multi_dimensional_iterator::multi_dimensional_iterator(std::shared_ptr >&&, std::size_t) [with T = unsigned char; unsigned int N = 4; std::size_t = long unsigned int]’: src/SZ3/include/SZ3/utils/Iterator.hpp:267:20: required from ‘SZ::multi_dimensional_range::multi_dimensional_iterator SZ::multi_dimensional_range::begin() [with T = unsigned char; unsigned int N = 4]’ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:76:60: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = unsigned char; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = unsigned char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:412:75: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:207:23: warning: ‘SZ::multi_dimensional_range::multi_dimensional_iterator::global_offset’ will be initialized after [-Wreorder] 207 | ptrdiff_t global_offset; | ^~~~~~~~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp:206:35: warning: ‘std::array SZ::multi_dimensional_range::multi_dimensional_iterator::local_index’ [-Wreorder] 206 | std::array local_index; // index of current_offset position | ^~~~~~~~~~~ In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp:44:13: warning: when initialized here [-Wreorder] 44 | multi_dimensional_iterator(std::shared_ptr &&range_, std::size_t current_offset_) noexcept: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = short int; unsigned int N = 1; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = short int; unsigned int N = 1; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:37:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = short int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = short int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:422:74: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::LorenzoPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = short int; unsigned int N = 1; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = short int; unsigned int N = 1; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:46:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = short int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = short int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:422:74: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::LorenzoPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = short int; unsigned int N = 1; Predictor = SZ::RegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = short int; unsigned int N = 1; Predictor = SZ::RegressionPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:55:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = short int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = short int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:422:74: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::RegressionPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘void SZ::PolyRegressionPredictor::init_poly(size_t) [with T = short int; unsigned int N = 1; unsigned int M = 3; size_t = long unsigned int]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:30:13: required from ‘SZ::PolyRegressionPredictor::PolyRegressionPredictor(SZ::uint, T) [with T = short int; unsigned int N = 1; unsigned int M = 3; SZ::uint = unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:65:66: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = short int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = short int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:422:74: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:210:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const value_type’ {aka ‘const int’} [-Wsign-compare] 210 | if (block_size > COEF_AUX_MAX_BLOCK[N]) { In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = short int; unsigned int N = 1; Predictor = SZ::PolyRegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = short int; unsigned int N = 1; Predictor = SZ::PolyRegressionPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:65:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = short int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = short int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:422:74: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::PolyRegressionPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = short int; unsigned int N = 1; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = short int; unsigned int N = 1; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:72:47: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = short int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = short int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:422:74: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::ComposedPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘SZ::multi_dimensional_range::multi_dimensional_iterator::multi_dimensional_iterator(std::shared_ptr >&&, std::size_t) [with T = short int; unsigned int N = 1; std::size_t = long unsigned int]’: src/SZ3/include/SZ3/utils/Iterator.hpp:267:20: required from ‘SZ::multi_dimensional_range::multi_dimensional_iterator SZ::multi_dimensional_range::begin() [with T = short int; unsigned int N = 1]’ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:76:60: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = short int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = short int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:422:74: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:207:23: warning: ‘SZ::multi_dimensional_range::multi_dimensional_iterator::global_offset’ will be initialized after [-Wreorder] 207 | ptrdiff_t global_offset; | ^~~~~~~~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp:206:35: warning: ‘std::array SZ::multi_dimensional_range::multi_dimensional_iterator::local_index’ [-Wreorder] 206 | std::array local_index; // index of current_offset position | ^~~~~~~~~~~ In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp:44:13: warning: when initialized here [-Wreorder] 44 | multi_dimensional_iterator(std::shared_ptr &&range_, std::size_t current_offset_) noexcept: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = short int; unsigned int N = 2; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = short int; unsigned int N = 2; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:37:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = short int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = short int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:422:74: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::LorenzoPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = short int; unsigned int N = 2; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = short int; unsigned int N = 2; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:46:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = short int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = short int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:422:74: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::LorenzoPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = short int; unsigned int N = 2; Predictor = SZ::RegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = short int; unsigned int N = 2; Predictor = SZ::RegressionPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:55:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = short int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = short int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:422:74: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::RegressionPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘void SZ::PolyRegressionPredictor::init_poly(size_t) [with T = short int; unsigned int N = 2; unsigned int M = 6; size_t = long unsigned int]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:30:13: required from ‘SZ::PolyRegressionPredictor::PolyRegressionPredictor(SZ::uint, T) [with T = short int; unsigned int N = 2; unsigned int M = 6; SZ::uint = unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:65:66: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = short int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = short int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:422:74: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:210:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const value_type’ {aka ‘const int’} [-Wsign-compare] 210 | if (block_size > COEF_AUX_MAX_BLOCK[N]) { In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = short int; unsigned int N = 2; Predictor = SZ::PolyRegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = short int; unsigned int N = 2; Predictor = SZ::PolyRegressionPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:65:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = short int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = short int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:422:74: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::PolyRegressionPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = short int; unsigned int N = 2; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = short int; unsigned int N = 2; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:72:47: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = short int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = short int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:422:74: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::ComposedPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘SZ::multi_dimensional_range::multi_dimensional_iterator::multi_dimensional_iterator(std::shared_ptr >&&, std::size_t) [with T = short int; unsigned int N = 2; std::size_t = long unsigned int]’: src/SZ3/include/SZ3/utils/Iterator.hpp:267:20: required from ‘SZ::multi_dimensional_range::multi_dimensional_iterator SZ::multi_dimensional_range::begin() [with T = short int; unsigned int N = 2]’ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:76:60: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = short int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = short int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:422:74: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:207:23: warning: ‘SZ::multi_dimensional_range::multi_dimensional_iterator::global_offset’ will be initialized after [-Wreorder] 207 | ptrdiff_t global_offset; | ^~~~~~~~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp:206:35: warning: ‘std::array SZ::multi_dimensional_range::multi_dimensional_iterator::local_index’ [-Wreorder] 206 | std::array local_index; // index of current_offset position | ^~~~~~~~~~~ In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp:44:13: warning: when initialized here [-Wreorder] 44 | multi_dimensional_iterator(std::shared_ptr &&range_, std::size_t current_offset_) noexcept: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = short int; unsigned int N = 3; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = short int; unsigned int N = 3; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:37:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = short int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = short int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:422:74: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::LorenzoPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = short int; unsigned int N = 3; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = short int; unsigned int N = 3; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:46:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = short int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = short int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:422:74: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::LorenzoPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = short int; unsigned int N = 3; Predictor = SZ::RegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = short int; unsigned int N = 3; Predictor = SZ::RegressionPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:55:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = short int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = short int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:422:74: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::RegressionPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘void SZ::PolyRegressionPredictor::init_poly(size_t) [with T = short int; unsigned int N = 3; unsigned int M = 10; size_t = long unsigned int]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:30:13: required from ‘SZ::PolyRegressionPredictor::PolyRegressionPredictor(SZ::uint, T) [with T = short int; unsigned int N = 3; unsigned int M = 10; SZ::uint = unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:65:66: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = short int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = short int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:422:74: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:210:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const value_type’ {aka ‘const int’} [-Wsign-compare] 210 | if (block_size > COEF_AUX_MAX_BLOCK[N]) { In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = short int; unsigned int N = 3; Predictor = SZ::PolyRegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = short int; unsigned int N = 3; Predictor = SZ::PolyRegressionPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:65:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = short int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = short int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:422:74: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::PolyRegressionPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = short int; unsigned int N = 3; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = short int; unsigned int N = 3; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:72:47: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = short int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = short int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:422:74: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::ComposedPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘SZ::multi_dimensional_range::multi_dimensional_iterator::multi_dimensional_iterator(std::shared_ptr >&&, std::size_t) [with T = short int; unsigned int N = 3; std::size_t = long unsigned int]’: src/SZ3/include/SZ3/utils/Iterator.hpp:267:20: required from ‘SZ::multi_dimensional_range::multi_dimensional_iterator SZ::multi_dimensional_range::begin() [with T = short int; unsigned int N = 3]’ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:76:60: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = short int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = short int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:422:74: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:207:23: warning: ‘SZ::multi_dimensional_range::multi_dimensional_iterator::global_offset’ will be initialized after [-Wreorder] 207 | ptrdiff_t global_offset; | ^~~~~~~~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp:206:35: warning: ‘std::array SZ::multi_dimensional_range::multi_dimensional_iterator::local_index’ [-Wreorder] 206 | std::array local_index; // index of current_offset position | ^~~~~~~~~~~ In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp:44:13: warning: when initialized here [-Wreorder] 44 | multi_dimensional_iterator(std::shared_ptr &&range_, std::size_t current_offset_) noexcept: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = short int; unsigned int N = 4; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = short int; unsigned int N = 4; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:37:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = short int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = short int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:422:74: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::LorenzoPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = short int; unsigned int N = 4; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = short int; unsigned int N = 4; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:46:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = short int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = short int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:422:74: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::LorenzoPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = short int; unsigned int N = 4; Predictor = SZ::RegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = short int; unsigned int N = 4; Predictor = SZ::RegressionPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:55:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = short int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = short int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:422:74: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::RegressionPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘void SZ::PolyRegressionPredictor::init_poly(size_t) [with T = short int; unsigned int N = 4; unsigned int M = 15; size_t = long unsigned int]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:30:13: required from ‘SZ::PolyRegressionPredictor::PolyRegressionPredictor(SZ::uint, T) [with T = short int; unsigned int N = 4; unsigned int M = 15; SZ::uint = unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:65:66: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = short int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = short int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:422:74: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:210:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const value_type’ {aka ‘const int’} [-Wsign-compare] 210 | if (block_size > COEF_AUX_MAX_BLOCK[N]) { In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = short int; unsigned int N = 4; Predictor = SZ::PolyRegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = short int; unsigned int N = 4; Predictor = SZ::PolyRegressionPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:65:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = short int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = short int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:422:74: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::PolyRegressionPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = short int; unsigned int N = 4; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = short int; unsigned int N = 4; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:72:47: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = short int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = short int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:422:74: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::ComposedPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘SZ::multi_dimensional_range::multi_dimensional_iterator::multi_dimensional_iterator(std::shared_ptr >&&, std::size_t) [with T = short int; unsigned int N = 4; std::size_t = long unsigned int]’: src/SZ3/include/SZ3/utils/Iterator.hpp:267:20: required from ‘SZ::multi_dimensional_range::multi_dimensional_iterator SZ::multi_dimensional_range::begin() [with T = short int; unsigned int N = 4]’ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:76:60: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = short int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = short int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:422:74: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:207:23: warning: ‘SZ::multi_dimensional_range::multi_dimensional_iterator::global_offset’ will be initialized after [-Wreorder] 207 | ptrdiff_t global_offset; | ^~~~~~~~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp:206:35: warning: ‘std::array SZ::multi_dimensional_range::multi_dimensional_iterator::local_index’ [-Wreorder] 206 | std::array local_index; // index of current_offset position | ^~~~~~~~~~~ In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp:44:13: warning: when initialized here [-Wreorder] 44 | multi_dimensional_iterator(std::shared_ptr &&range_, std::size_t current_offset_) noexcept: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = short unsigned int; unsigned int N = 1; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = short unsigned int; unsigned int N = 1; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:37:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = short unsigned int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = short unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:432:75: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::LorenzoPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = short unsigned int; unsigned int N = 1; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = short unsigned int; unsigned int N = 1; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:46:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = short unsigned int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = short unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:432:75: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::LorenzoPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = short unsigned int; unsigned int N = 1; Predictor = SZ::RegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = short unsigned int; unsigned int N = 1; Predictor = SZ::RegressionPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:55:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = short unsigned int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = short unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:432:75: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::RegressionPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘void SZ::PolyRegressionPredictor::init_poly(size_t) [with T = short unsigned int; unsigned int N = 1; unsigned int M = 3; size_t = long unsigned int]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:30:13: required from ‘SZ::PolyRegressionPredictor::PolyRegressionPredictor(SZ::uint, T) [with T = short unsigned int; unsigned int N = 1; unsigned int M = 3; SZ::uint = unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:65:66: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = short unsigned int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = short unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:432:75: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:210:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const value_type’ {aka ‘const int’} [-Wsign-compare] 210 | if (block_size > COEF_AUX_MAX_BLOCK[N]) { In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = short unsigned int; unsigned int N = 1; Predictor = SZ::PolyRegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = short unsigned int; unsigned int N = 1; Predictor = SZ::PolyRegressionPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:65:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = short unsigned int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = short unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:432:75: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::PolyRegressionPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = short unsigned int; unsigned int N = 1; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = short unsigned int; unsigned int N = 1; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:72:47: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = short unsigned int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = short unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:432:75: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::ComposedPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘SZ::multi_dimensional_range::multi_dimensional_iterator::multi_dimensional_iterator(std::shared_ptr >&&, std::size_t) [with T = short unsigned int; unsigned int N = 1; std::size_t = long unsigned int]’: src/SZ3/include/SZ3/utils/Iterator.hpp:267:20: required from ‘SZ::multi_dimensional_range::multi_dimensional_iterator SZ::multi_dimensional_range::begin() [with T = short unsigned int; unsigned int N = 1]’ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:76:60: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = short unsigned int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = short unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:432:75: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:207:23: warning: ‘SZ::multi_dimensional_range::multi_dimensional_iterator::global_offset’ will be initialized after [-Wreorder] 207 | ptrdiff_t global_offset; | ^~~~~~~~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp:206:35: warning: ‘std::array SZ::multi_dimensional_range::multi_dimensional_iterator::local_index’ [-Wreorder] 206 | std::array local_index; // index of current_offset position | ^~~~~~~~~~~ In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp:44:13: warning: when initialized here [-Wreorder] 44 | multi_dimensional_iterator(std::shared_ptr &&range_, std::size_t current_offset_) noexcept: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = short unsigned int; unsigned int N = 2; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = short unsigned int; unsigned int N = 2; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:37:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = short unsigned int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = short unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:432:75: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::LorenzoPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = short unsigned int; unsigned int N = 2; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = short unsigned int; unsigned int N = 2; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:46:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = short unsigned int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = short unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:432:75: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::LorenzoPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = short unsigned int; unsigned int N = 2; Predictor = SZ::RegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = short unsigned int; unsigned int N = 2; Predictor = SZ::RegressionPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:55:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = short unsigned int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = short unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:432:75: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::RegressionPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘void SZ::PolyRegressionPredictor::init_poly(size_t) [with T = short unsigned int; unsigned int N = 2; unsigned int M = 6; size_t = long unsigned int]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:30:13: required from ‘SZ::PolyRegressionPredictor::PolyRegressionPredictor(SZ::uint, T) [with T = short unsigned int; unsigned int N = 2; unsigned int M = 6; SZ::uint = unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:65:66: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = short unsigned int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = short unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:432:75: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:210:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const value_type’ {aka ‘const int’} [-Wsign-compare] 210 | if (block_size > COEF_AUX_MAX_BLOCK[N]) { In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = short unsigned int; unsigned int N = 2; Predictor = SZ::PolyRegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = short unsigned int; unsigned int N = 2; Predictor = SZ::PolyRegressionPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:65:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = short unsigned int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = short unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:432:75: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::PolyRegressionPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = short unsigned int; unsigned int N = 2; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = short unsigned int; unsigned int N = 2; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:72:47: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = short unsigned int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = short unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:432:75: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::ComposedPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘SZ::multi_dimensional_range::multi_dimensional_iterator::multi_dimensional_iterator(std::shared_ptr >&&, std::size_t) [with T = short unsigned int; unsigned int N = 2; std::size_t = long unsigned int]’: src/SZ3/include/SZ3/utils/Iterator.hpp:267:20: required from ‘SZ::multi_dimensional_range::multi_dimensional_iterator SZ::multi_dimensional_range::begin() [with T = short unsigned int; unsigned int N = 2]’ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:76:60: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = short unsigned int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = short unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:432:75: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:207:23: warning: ‘SZ::multi_dimensional_range::multi_dimensional_iterator::global_offset’ will be initialized after [-Wreorder] 207 | ptrdiff_t global_offset; | ^~~~~~~~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp:206:35: warning: ‘std::array SZ::multi_dimensional_range::multi_dimensional_iterator::local_index’ [-Wreorder] 206 | std::array local_index; // index of current_offset position | ^~~~~~~~~~~ In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp:44:13: warning: when initialized here [-Wreorder] 44 | multi_dimensional_iterator(std::shared_ptr &&range_, std::size_t current_offset_) noexcept: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = short unsigned int; unsigned int N = 3; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = short unsigned int; unsigned int N = 3; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:37:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = short unsigned int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = short unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:432:75: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::LorenzoPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = short unsigned int; unsigned int N = 3; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = short unsigned int; unsigned int N = 3; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:46:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = short unsigned int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = short unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:432:75: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::LorenzoPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = short unsigned int; unsigned int N = 3; Predictor = SZ::RegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = short unsigned int; unsigned int N = 3; Predictor = SZ::RegressionPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:55:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = short unsigned int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = short unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:432:75: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::RegressionPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘void SZ::PolyRegressionPredictor::init_poly(size_t) [with T = short unsigned int; unsigned int N = 3; unsigned int M = 10; size_t = long unsigned int]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:30:13: required from ‘SZ::PolyRegressionPredictor::PolyRegressionPredictor(SZ::uint, T) [with T = short unsigned int; unsigned int N = 3; unsigned int M = 10; SZ::uint = unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:65:66: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = short unsigned int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = short unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:432:75: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:210:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const value_type’ {aka ‘const int’} [-Wsign-compare] 210 | if (block_size > COEF_AUX_MAX_BLOCK[N]) { In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = short unsigned int; unsigned int N = 3; Predictor = SZ::PolyRegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = short unsigned int; unsigned int N = 3; Predictor = SZ::PolyRegressionPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:65:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = short unsigned int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = short unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:432:75: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::PolyRegressionPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = short unsigned int; unsigned int N = 3; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = short unsigned int; unsigned int N = 3; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:72:47: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = short unsigned int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = short unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:432:75: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::ComposedPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘SZ::multi_dimensional_range::multi_dimensional_iterator::multi_dimensional_iterator(std::shared_ptr >&&, std::size_t) [with T = short unsigned int; unsigned int N = 3; std::size_t = long unsigned int]’: src/SZ3/include/SZ3/utils/Iterator.hpp:267:20: required from ‘SZ::multi_dimensional_range::multi_dimensional_iterator SZ::multi_dimensional_range::begin() [with T = short unsigned int; unsigned int N = 3]’ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:76:60: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = short unsigned int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = short unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:432:75: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:207:23: warning: ‘SZ::multi_dimensional_range::multi_dimensional_iterator::global_offset’ will be initialized after [-Wreorder] 207 | ptrdiff_t global_offset; | ^~~~~~~~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp:206:35: warning: ‘std::array SZ::multi_dimensional_range::multi_dimensional_iterator::local_index’ [-Wreorder] 206 | std::array local_index; // index of current_offset position | ^~~~~~~~~~~ In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp:44:13: warning: when initialized here [-Wreorder] 44 | multi_dimensional_iterator(std::shared_ptr &&range_, std::size_t current_offset_) noexcept: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = short unsigned int; unsigned int N = 4; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = short unsigned int; unsigned int N = 4; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:37:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = short unsigned int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = short unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:432:75: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::LorenzoPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = short unsigned int; unsigned int N = 4; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = short unsigned int; unsigned int N = 4; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:46:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = short unsigned int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = short unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:432:75: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::LorenzoPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = short unsigned int; unsigned int N = 4; Predictor = SZ::RegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = short unsigned int; unsigned int N = 4; Predictor = SZ::RegressionPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:55:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = short unsigned int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = short unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:432:75: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::RegressionPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘void SZ::PolyRegressionPredictor::init_poly(size_t) [with T = short unsigned int; unsigned int N = 4; unsigned int M = 15; size_t = long unsigned int]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:30:13: required from ‘SZ::PolyRegressionPredictor::PolyRegressionPredictor(SZ::uint, T) [with T = short unsigned int; unsigned int N = 4; unsigned int M = 15; SZ::uint = unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:65:66: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = short unsigned int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = short unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:432:75: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:210:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const value_type’ {aka ‘const int’} [-Wsign-compare] 210 | if (block_size > COEF_AUX_MAX_BLOCK[N]) { In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = short unsigned int; unsigned int N = 4; Predictor = SZ::PolyRegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = short unsigned int; unsigned int N = 4; Predictor = SZ::PolyRegressionPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:65:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = short unsigned int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = short unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:432:75: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::PolyRegressionPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = short unsigned int; unsigned int N = 4; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = short unsigned int; unsigned int N = 4; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:72:47: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = short unsigned int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = short unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:432:75: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::ComposedPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘SZ::multi_dimensional_range::multi_dimensional_iterator::multi_dimensional_iterator(std::shared_ptr >&&, std::size_t) [with T = short unsigned int; unsigned int N = 4; std::size_t = long unsigned int]’: src/SZ3/include/SZ3/utils/Iterator.hpp:267:20: required from ‘SZ::multi_dimensional_range::multi_dimensional_iterator SZ::multi_dimensional_range::begin() [with T = short unsigned int; unsigned int N = 4]’ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:76:60: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = short unsigned int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = short unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:432:75: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:207:23: warning: ‘SZ::multi_dimensional_range::multi_dimensional_iterator::global_offset’ will be initialized after [-Wreorder] 207 | ptrdiff_t global_offset; | ^~~~~~~~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp:206:35: warning: ‘std::array SZ::multi_dimensional_range::multi_dimensional_iterator::local_index’ [-Wreorder] 206 | std::array local_index; // index of current_offset position | ^~~~~~~~~~~ In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp:44:13: warning: when initialized here [-Wreorder] 44 | multi_dimensional_iterator(std::shared_ptr &&range_, std::size_t current_offset_) noexcept: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = int; unsigned int N = 1; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = int; unsigned int N = 1; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:37:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:442:74: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::LorenzoPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = int; unsigned int N = 1; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = int; unsigned int N = 1; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:46:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:442:74: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::LorenzoPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = int; unsigned int N = 1; Predictor = SZ::RegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = int; unsigned int N = 1; Predictor = SZ::RegressionPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:55:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:442:74: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::RegressionPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘void SZ::PolyRegressionPredictor::init_poly(size_t) [with T = int; unsigned int N = 1; unsigned int M = 3; size_t = long unsigned int]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:30:13: required from ‘SZ::PolyRegressionPredictor::PolyRegressionPredictor(SZ::uint, T) [with T = int; unsigned int N = 1; unsigned int M = 3; SZ::uint = unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:65:66: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:442:74: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:210:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const value_type’ {aka ‘const int’} [-Wsign-compare] 210 | if (block_size > COEF_AUX_MAX_BLOCK[N]) { In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = int; unsigned int N = 1; Predictor = SZ::PolyRegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = int; unsigned int N = 1; Predictor = SZ::PolyRegressionPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:65:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:442:74: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::PolyRegressionPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = int; unsigned int N = 1; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = int; unsigned int N = 1; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:72:47: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:442:74: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::ComposedPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘SZ::multi_dimensional_range::multi_dimensional_iterator::multi_dimensional_iterator(std::shared_ptr >&&, std::size_t) [with T = int; unsigned int N = 1; std::size_t = long unsigned int]’: src/SZ3/include/SZ3/utils/Iterator.hpp:267:20: required from ‘SZ::multi_dimensional_range::multi_dimensional_iterator SZ::multi_dimensional_range::begin() [with T = int; unsigned int N = 1]’ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:76:60: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:442:74: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:207:23: warning: ‘SZ::multi_dimensional_range::multi_dimensional_iterator::global_offset’ will be initialized after [-Wreorder] 207 | ptrdiff_t global_offset; | ^~~~~~~~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp:206:35: warning: ‘std::array SZ::multi_dimensional_range::multi_dimensional_iterator::local_index’ [-Wreorder] 206 | std::array local_index; // index of current_offset position | ^~~~~~~~~~~ In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp:44:13: warning: when initialized here [-Wreorder] 44 | multi_dimensional_iterator(std::shared_ptr &&range_, std::size_t current_offset_) noexcept: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = int; unsigned int N = 2; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = int; unsigned int N = 2; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:37:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:442:74: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::LorenzoPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = int; unsigned int N = 2; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = int; unsigned int N = 2; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:46:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:442:74: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::LorenzoPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = int; unsigned int N = 2; Predictor = SZ::RegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = int; unsigned int N = 2; Predictor = SZ::RegressionPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:55:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:442:74: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::RegressionPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘void SZ::PolyRegressionPredictor::init_poly(size_t) [with T = int; unsigned int N = 2; unsigned int M = 6; size_t = long unsigned int]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:30:13: required from ‘SZ::PolyRegressionPredictor::PolyRegressionPredictor(SZ::uint, T) [with T = int; unsigned int N = 2; unsigned int M = 6; SZ::uint = unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:65:66: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:442:74: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:210:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const value_type’ {aka ‘const int’} [-Wsign-compare] 210 | if (block_size > COEF_AUX_MAX_BLOCK[N]) { In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = int; unsigned int N = 2; Predictor = SZ::PolyRegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = int; unsigned int N = 2; Predictor = SZ::PolyRegressionPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:65:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:442:74: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::PolyRegressionPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = int; unsigned int N = 2; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = int; unsigned int N = 2; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:72:47: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:442:74: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::ComposedPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘SZ::multi_dimensional_range::multi_dimensional_iterator::multi_dimensional_iterator(std::shared_ptr >&&, std::size_t) [with T = int; unsigned int N = 2; std::size_t = long unsigned int]’: src/SZ3/include/SZ3/utils/Iterator.hpp:267:20: required from ‘SZ::multi_dimensional_range::multi_dimensional_iterator SZ::multi_dimensional_range::begin() [with T = int; unsigned int N = 2]’ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:76:60: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:442:74: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:207:23: warning: ‘SZ::multi_dimensional_range::multi_dimensional_iterator::global_offset’ will be initialized after [-Wreorder] 207 | ptrdiff_t global_offset; | ^~~~~~~~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp:206:35: warning: ‘std::array SZ::multi_dimensional_range::multi_dimensional_iterator::local_index’ [-Wreorder] 206 | std::array local_index; // index of current_offset position | ^~~~~~~~~~~ In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp:44:13: warning: when initialized here [-Wreorder] 44 | multi_dimensional_iterator(std::shared_ptr &&range_, std::size_t current_offset_) noexcept: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = int; unsigned int N = 3; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = int; unsigned int N = 3; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:37:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:442:74: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::LorenzoPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = int; unsigned int N = 3; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = int; unsigned int N = 3; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:46:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:442:74: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::LorenzoPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = int; unsigned int N = 3; Predictor = SZ::RegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = int; unsigned int N = 3; Predictor = SZ::RegressionPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:55:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:442:74: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::RegressionPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘void SZ::PolyRegressionPredictor::init_poly(size_t) [with T = int; unsigned int N = 3; unsigned int M = 10; size_t = long unsigned int]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:30:13: required from ‘SZ::PolyRegressionPredictor::PolyRegressionPredictor(SZ::uint, T) [with T = int; unsigned int N = 3; unsigned int M = 10; SZ::uint = unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:65:66: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:442:74: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:210:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const value_type’ {aka ‘const int’} [-Wsign-compare] 210 | if (block_size > COEF_AUX_MAX_BLOCK[N]) { In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = int; unsigned int N = 3; Predictor = SZ::PolyRegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = int; unsigned int N = 3; Predictor = SZ::PolyRegressionPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:65:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:442:74: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::PolyRegressionPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = int; unsigned int N = 3; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = int; unsigned int N = 3; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:72:47: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:442:74: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::ComposedPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘SZ::multi_dimensional_range::multi_dimensional_iterator::multi_dimensional_iterator(std::shared_ptr >&&, std::size_t) [with T = int; unsigned int N = 3; std::size_t = long unsigned int]’: src/SZ3/include/SZ3/utils/Iterator.hpp:267:20: required from ‘SZ::multi_dimensional_range::multi_dimensional_iterator SZ::multi_dimensional_range::begin() [with T = int; unsigned int N = 3]’ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:76:60: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:442:74: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:207:23: warning: ‘SZ::multi_dimensional_range::multi_dimensional_iterator::global_offset’ will be initialized after [-Wreorder] 207 | ptrdiff_t global_offset; | ^~~~~~~~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp:206:35: warning: ‘std::array SZ::multi_dimensional_range::multi_dimensional_iterator::local_index’ [-Wreorder] 206 | std::array local_index; // index of current_offset position | ^~~~~~~~~~~ In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp:44:13: warning: when initialized here [-Wreorder] 44 | multi_dimensional_iterator(std::shared_ptr &&range_, std::size_t current_offset_) noexcept: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = int; unsigned int N = 4; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = int; unsigned int N = 4; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:37:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:442:74: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::LorenzoPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = int; unsigned int N = 4; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = int; unsigned int N = 4; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:46:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:442:74: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::LorenzoPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = int; unsigned int N = 4; Predictor = SZ::RegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = int; unsigned int N = 4; Predictor = SZ::RegressionPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:55:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:442:74: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::RegressionPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘void SZ::PolyRegressionPredictor::init_poly(size_t) [with T = int; unsigned int N = 4; unsigned int M = 15; size_t = long unsigned int]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:30:13: required from ‘SZ::PolyRegressionPredictor::PolyRegressionPredictor(SZ::uint, T) [with T = int; unsigned int N = 4; unsigned int M = 15; SZ::uint = unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:65:66: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:442:74: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:210:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const value_type’ {aka ‘const int’} [-Wsign-compare] 210 | if (block_size > COEF_AUX_MAX_BLOCK[N]) { In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = int; unsigned int N = 4; Predictor = SZ::PolyRegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = int; unsigned int N = 4; Predictor = SZ::PolyRegressionPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:65:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:442:74: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::PolyRegressionPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = int; unsigned int N = 4; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = int; unsigned int N = 4; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:72:47: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:442:74: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::ComposedPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘SZ::multi_dimensional_range::multi_dimensional_iterator::multi_dimensional_iterator(std::shared_ptr >&&, std::size_t) [with T = int; unsigned int N = 4; std::size_t = long unsigned int]’: src/SZ3/include/SZ3/utils/Iterator.hpp:267:20: required from ‘SZ::multi_dimensional_range::multi_dimensional_iterator SZ::multi_dimensional_range::begin() [with T = int; unsigned int N = 4]’ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:76:60: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:442:74: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:207:23: warning: ‘SZ::multi_dimensional_range::multi_dimensional_iterator::global_offset’ will be initialized after [-Wreorder] 207 | ptrdiff_t global_offset; | ^~~~~~~~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp:206:35: warning: ‘std::array SZ::multi_dimensional_range::multi_dimensional_iterator::local_index’ [-Wreorder] 206 | std::array local_index; // index of current_offset position | ^~~~~~~~~~~ In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp:44:13: warning: when initialized here [-Wreorder] 44 | multi_dimensional_iterator(std::shared_ptr &&range_, std::size_t current_offset_) noexcept: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = unsigned int; unsigned int N = 1; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = unsigned int; unsigned int N = 1; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:37:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = unsigned int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:452:75: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::LorenzoPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = unsigned int; unsigned int N = 1; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = unsigned int; unsigned int N = 1; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:46:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = unsigned int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:452:75: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::LorenzoPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = unsigned int; unsigned int N = 1; Predictor = SZ::RegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = unsigned int; unsigned int N = 1; Predictor = SZ::RegressionPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:55:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = unsigned int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:452:75: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::RegressionPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘void SZ::PolyRegressionPredictor::init_poly(size_t) [with T = unsigned int; unsigned int N = 1; unsigned int M = 3; size_t = long unsigned int]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:30:13: required from ‘SZ::PolyRegressionPredictor::PolyRegressionPredictor(SZ::uint, T) [with T = unsigned int; unsigned int N = 1; unsigned int M = 3; SZ::uint = unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:65:66: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = unsigned int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:452:75: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:210:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const value_type’ {aka ‘const int’} [-Wsign-compare] 210 | if (block_size > COEF_AUX_MAX_BLOCK[N]) { In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = unsigned int; unsigned int N = 1; Predictor = SZ::PolyRegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = unsigned int; unsigned int N = 1; Predictor = SZ::PolyRegressionPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:65:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = unsigned int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:452:75: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::PolyRegressionPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = unsigned int; unsigned int N = 1; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = unsigned int; unsigned int N = 1; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:72:47: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = unsigned int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:452:75: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::ComposedPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘SZ::multi_dimensional_range::multi_dimensional_iterator::multi_dimensional_iterator(std::shared_ptr >&&, std::size_t) [with T = unsigned int; unsigned int N = 1; std::size_t = long unsigned int]’: src/SZ3/include/SZ3/utils/Iterator.hpp:267:20: required from ‘SZ::multi_dimensional_range::multi_dimensional_iterator SZ::multi_dimensional_range::begin() [with T = unsigned int; unsigned int N = 1]’ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:76:60: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = unsigned int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:452:75: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:207:23: warning: ‘SZ::multi_dimensional_range::multi_dimensional_iterator::global_offset’ will be initialized after [-Wreorder] 207 | ptrdiff_t global_offset; | ^~~~~~~~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp:206:35: warning: ‘std::array SZ::multi_dimensional_range::multi_dimensional_iterator::local_index’ [-Wreorder] 206 | std::array local_index; // index of current_offset position | ^~~~~~~~~~~ In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp:44:13: warning: when initialized here [-Wreorder] 44 | multi_dimensional_iterator(std::shared_ptr &&range_, std::size_t current_offset_) noexcept: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = unsigned int; unsigned int N = 2; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = unsigned int; unsigned int N = 2; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:37:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = unsigned int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:452:75: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::LorenzoPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = unsigned int; unsigned int N = 2; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = unsigned int; unsigned int N = 2; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:46:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = unsigned int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:452:75: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::LorenzoPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = unsigned int; unsigned int N = 2; Predictor = SZ::RegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = unsigned int; unsigned int N = 2; Predictor = SZ::RegressionPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:55:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = unsigned int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:452:75: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::RegressionPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘void SZ::PolyRegressionPredictor::init_poly(size_t) [with T = unsigned int; unsigned int N = 2; unsigned int M = 6; size_t = long unsigned int]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:30:13: required from ‘SZ::PolyRegressionPredictor::PolyRegressionPredictor(SZ::uint, T) [with T = unsigned int; unsigned int N = 2; unsigned int M = 6; SZ::uint = unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:65:66: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = unsigned int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:452:75: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:210:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const value_type’ {aka ‘const int’} [-Wsign-compare] 210 | if (block_size > COEF_AUX_MAX_BLOCK[N]) { In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = unsigned int; unsigned int N = 2; Predictor = SZ::PolyRegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = unsigned int; unsigned int N = 2; Predictor = SZ::PolyRegressionPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:65:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = unsigned int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:452:75: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::PolyRegressionPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = unsigned int; unsigned int N = 2; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = unsigned int; unsigned int N = 2; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:72:47: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = unsigned int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:452:75: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::ComposedPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘SZ::multi_dimensional_range::multi_dimensional_iterator::multi_dimensional_iterator(std::shared_ptr >&&, std::size_t) [with T = unsigned int; unsigned int N = 2; std::size_t = long unsigned int]’: src/SZ3/include/SZ3/utils/Iterator.hpp:267:20: required from ‘SZ::multi_dimensional_range::multi_dimensional_iterator SZ::multi_dimensional_range::begin() [with T = unsigned int; unsigned int N = 2]’ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:76:60: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = unsigned int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:452:75: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:207:23: warning: ‘SZ::multi_dimensional_range::multi_dimensional_iterator::global_offset’ will be initialized after [-Wreorder] 207 | ptrdiff_t global_offset; | ^~~~~~~~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp:206:35: warning: ‘std::array SZ::multi_dimensional_range::multi_dimensional_iterator::local_index’ [-Wreorder] 206 | std::array local_index; // index of current_offset position | ^~~~~~~~~~~ In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp:44:13: warning: when initialized here [-Wreorder] 44 | multi_dimensional_iterator(std::shared_ptr &&range_, std::size_t current_offset_) noexcept: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = unsigned int; unsigned int N = 3; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = unsigned int; unsigned int N = 3; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:37:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = unsigned int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:452:75: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::LorenzoPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = unsigned int; unsigned int N = 3; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = unsigned int; unsigned int N = 3; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:46:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = unsigned int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:452:75: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::LorenzoPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = unsigned int; unsigned int N = 3; Predictor = SZ::RegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = unsigned int; unsigned int N = 3; Predictor = SZ::RegressionPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:55:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = unsigned int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:452:75: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::RegressionPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘void SZ::PolyRegressionPredictor::init_poly(size_t) [with T = unsigned int; unsigned int N = 3; unsigned int M = 10; size_t = long unsigned int]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:30:13: required from ‘SZ::PolyRegressionPredictor::PolyRegressionPredictor(SZ::uint, T) [with T = unsigned int; unsigned int N = 3; unsigned int M = 10; SZ::uint = unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:65:66: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = unsigned int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:452:75: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:210:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const value_type’ {aka ‘const int’} [-Wsign-compare] 210 | if (block_size > COEF_AUX_MAX_BLOCK[N]) { In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = unsigned int; unsigned int N = 3; Predictor = SZ::PolyRegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = unsigned int; unsigned int N = 3; Predictor = SZ::PolyRegressionPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:65:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = unsigned int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:452:75: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::PolyRegressionPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = unsigned int; unsigned int N = 3; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = unsigned int; unsigned int N = 3; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:72:47: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = unsigned int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:452:75: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::ComposedPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘SZ::multi_dimensional_range::multi_dimensional_iterator::multi_dimensional_iterator(std::shared_ptr >&&, std::size_t) [with T = unsigned int; unsigned int N = 3; std::size_t = long unsigned int]’: src/SZ3/include/SZ3/utils/Iterator.hpp:267:20: required from ‘SZ::multi_dimensional_range::multi_dimensional_iterator SZ::multi_dimensional_range::begin() [with T = unsigned int; unsigned int N = 3]’ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:76:60: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = unsigned int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:452:75: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:207:23: warning: ‘SZ::multi_dimensional_range::multi_dimensional_iterator::global_offset’ will be initialized after [-Wreorder] 207 | ptrdiff_t global_offset; | ^~~~~~~~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp:206:35: warning: ‘std::array SZ::multi_dimensional_range::multi_dimensional_iterator::local_index’ [-Wreorder] 206 | std::array local_index; // index of current_offset position | ^~~~~~~~~~~ In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp:44:13: warning: when initialized here [-Wreorder] 44 | multi_dimensional_iterator(std::shared_ptr &&range_, std::size_t current_offset_) noexcept: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = unsigned int; unsigned int N = 4; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = unsigned int; unsigned int N = 4; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:37:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = unsigned int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:452:75: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::LorenzoPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = unsigned int; unsigned int N = 4; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = unsigned int; unsigned int N = 4; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:46:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = unsigned int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:452:75: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::LorenzoPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = unsigned int; unsigned int N = 4; Predictor = SZ::RegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = unsigned int; unsigned int N = 4; Predictor = SZ::RegressionPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:55:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = unsigned int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:452:75: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::RegressionPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘void SZ::PolyRegressionPredictor::init_poly(size_t) [with T = unsigned int; unsigned int N = 4; unsigned int M = 15; size_t = long unsigned int]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:30:13: required from ‘SZ::PolyRegressionPredictor::PolyRegressionPredictor(SZ::uint, T) [with T = unsigned int; unsigned int N = 4; unsigned int M = 15; SZ::uint = unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:65:66: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = unsigned int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:452:75: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:210:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const value_type’ {aka ‘const int’} [-Wsign-compare] 210 | if (block_size > COEF_AUX_MAX_BLOCK[N]) { In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = unsigned int; unsigned int N = 4; Predictor = SZ::PolyRegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = unsigned int; unsigned int N = 4; Predictor = SZ::PolyRegressionPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:65:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = unsigned int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:452:75: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::PolyRegressionPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = unsigned int; unsigned int N = 4; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = unsigned int; unsigned int N = 4; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:72:47: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = unsigned int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:452:75: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::ComposedPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘SZ::multi_dimensional_range::multi_dimensional_iterator::multi_dimensional_iterator(std::shared_ptr >&&, std::size_t) [with T = unsigned int; unsigned int N = 4; std::size_t = long unsigned int]’: src/SZ3/include/SZ3/utils/Iterator.hpp:267:20: required from ‘SZ::multi_dimensional_range::multi_dimensional_iterator SZ::multi_dimensional_range::begin() [with T = unsigned int; unsigned int N = 4]’ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:76:60: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = unsigned int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:452:75: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:207:23: warning: ‘SZ::multi_dimensional_range::multi_dimensional_iterator::global_offset’ will be initialized after [-Wreorder] 207 | ptrdiff_t global_offset; | ^~~~~~~~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp:206:35: warning: ‘std::array SZ::multi_dimensional_range::multi_dimensional_iterator::local_index’ [-Wreorder] 206 | std::array local_index; // index of current_offset position | ^~~~~~~~~~~ In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp:44:13: warning: when initialized here [-Wreorder] 44 | multi_dimensional_iterator(std::shared_ptr &&range_, std::size_t current_offset_) noexcept: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = long int; unsigned int N = 1; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = long int; unsigned int N = 1; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:37:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = long int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = long int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:462:74: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::LorenzoPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = long int; unsigned int N = 1; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = long int; unsigned int N = 1; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:46:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = long int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = long int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:462:74: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::LorenzoPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = long int; unsigned int N = 1; Predictor = SZ::RegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = long int; unsigned int N = 1; Predictor = SZ::RegressionPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:55:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = long int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = long int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:462:74: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::RegressionPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘void SZ::PolyRegressionPredictor::init_poly(size_t) [with T = long int; unsigned int N = 1; unsigned int M = 3; size_t = long unsigned int]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:30:13: required from ‘SZ::PolyRegressionPredictor::PolyRegressionPredictor(SZ::uint, T) [with T = long int; unsigned int N = 1; unsigned int M = 3; SZ::uint = unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:65:66: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = long int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = long int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:462:74: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:210:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const value_type’ {aka ‘const int’} [-Wsign-compare] 210 | if (block_size > COEF_AUX_MAX_BLOCK[N]) { In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = long int; unsigned int N = 1; Predictor = SZ::PolyRegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = long int; unsigned int N = 1; Predictor = SZ::PolyRegressionPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:65:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = long int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = long int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:462:74: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::PolyRegressionPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = long int; unsigned int N = 1; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = long int; unsigned int N = 1; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:72:47: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = long int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = long int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:462:74: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::ComposedPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘SZ::multi_dimensional_range::multi_dimensional_iterator::multi_dimensional_iterator(std::shared_ptr >&&, std::size_t) [with T = long int; unsigned int N = 1; std::size_t = long unsigned int]’: src/SZ3/include/SZ3/utils/Iterator.hpp:267:20: required from ‘SZ::multi_dimensional_range::multi_dimensional_iterator SZ::multi_dimensional_range::begin() [with T = long int; unsigned int N = 1]’ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:76:60: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = long int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = long int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:462:74: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:207:23: warning: ‘SZ::multi_dimensional_range::multi_dimensional_iterator::global_offset’ will be initialized after [-Wreorder] 207 | ptrdiff_t global_offset; | ^~~~~~~~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp:206:35: warning: ‘std::array SZ::multi_dimensional_range::multi_dimensional_iterator::local_index’ [-Wreorder] 206 | std::array local_index; // index of current_offset position | ^~~~~~~~~~~ In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp:44:13: warning: when initialized here [-Wreorder] 44 | multi_dimensional_iterator(std::shared_ptr &&range_, std::size_t current_offset_) noexcept: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = long int; unsigned int N = 2; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = long int; unsigned int N = 2; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:37:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = long int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = long int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:462:74: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::LorenzoPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = long int; unsigned int N = 2; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = long int; unsigned int N = 2; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:46:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = long int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = long int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:462:74: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::LorenzoPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = long int; unsigned int N = 2; Predictor = SZ::RegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = long int; unsigned int N = 2; Predictor = SZ::RegressionPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:55:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = long int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = long int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:462:74: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::RegressionPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘void SZ::PolyRegressionPredictor::init_poly(size_t) [with T = long int; unsigned int N = 2; unsigned int M = 6; size_t = long unsigned int]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:30:13: required from ‘SZ::PolyRegressionPredictor::PolyRegressionPredictor(SZ::uint, T) [with T = long int; unsigned int N = 2; unsigned int M = 6; SZ::uint = unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:65:66: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = long int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = long int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:462:74: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:210:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const value_type’ {aka ‘const int’} [-Wsign-compare] 210 | if (block_size > COEF_AUX_MAX_BLOCK[N]) { In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = long int; unsigned int N = 2; Predictor = SZ::PolyRegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = long int; unsigned int N = 2; Predictor = SZ::PolyRegressionPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:65:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = long int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = long int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:462:74: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::PolyRegressionPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = long int; unsigned int N = 2; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = long int; unsigned int N = 2; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:72:47: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = long int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = long int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:462:74: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::ComposedPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘SZ::multi_dimensional_range::multi_dimensional_iterator::multi_dimensional_iterator(std::shared_ptr >&&, std::size_t) [with T = long int; unsigned int N = 2; std::size_t = long unsigned int]’: src/SZ3/include/SZ3/utils/Iterator.hpp:267:20: required from ‘SZ::multi_dimensional_range::multi_dimensional_iterator SZ::multi_dimensional_range::begin() [with T = long int; unsigned int N = 2]’ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:76:60: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = long int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = long int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:462:74: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:207:23: warning: ‘SZ::multi_dimensional_range::multi_dimensional_iterator::global_offset’ will be initialized after [-Wreorder] 207 | ptrdiff_t global_offset; | ^~~~~~~~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp:206:35: warning: ‘std::array SZ::multi_dimensional_range::multi_dimensional_iterator::local_index’ [-Wreorder] 206 | std::array local_index; // index of current_offset position | ^~~~~~~~~~~ In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp:44:13: warning: when initialized here [-Wreorder] 44 | multi_dimensional_iterator(std::shared_ptr &&range_, std::size_t current_offset_) noexcept: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = long int; unsigned int N = 3; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = long int; unsigned int N = 3; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:37:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = long int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = long int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:462:74: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::LorenzoPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = long int; unsigned int N = 3; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = long int; unsigned int N = 3; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:46:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = long int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = long int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:462:74: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::LorenzoPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = long int; unsigned int N = 3; Predictor = SZ::RegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = long int; unsigned int N = 3; Predictor = SZ::RegressionPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:55:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = long int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = long int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:462:74: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::RegressionPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘void SZ::PolyRegressionPredictor::init_poly(size_t) [with T = long int; unsigned int N = 3; unsigned int M = 10; size_t = long unsigned int]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:30:13: required from ‘SZ::PolyRegressionPredictor::PolyRegressionPredictor(SZ::uint, T) [with T = long int; unsigned int N = 3; unsigned int M = 10; SZ::uint = unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:65:66: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = long int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = long int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:462:74: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:210:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const value_type’ {aka ‘const int’} [-Wsign-compare] 210 | if (block_size > COEF_AUX_MAX_BLOCK[N]) { In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = long int; unsigned int N = 3; Predictor = SZ::PolyRegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = long int; unsigned int N = 3; Predictor = SZ::PolyRegressionPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:65:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = long int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = long int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:462:74: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::PolyRegressionPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = long int; unsigned int N = 3; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = long int; unsigned int N = 3; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:72:47: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = long int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = long int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:462:74: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::ComposedPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘SZ::multi_dimensional_range::multi_dimensional_iterator::multi_dimensional_iterator(std::shared_ptr >&&, std::size_t) [with T = long int; unsigned int N = 3; std::size_t = long unsigned int]’: src/SZ3/include/SZ3/utils/Iterator.hpp:267:20: required from ‘SZ::multi_dimensional_range::multi_dimensional_iterator SZ::multi_dimensional_range::begin() [with T = long int; unsigned int N = 3]’ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:76:60: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = long int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = long int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:462:74: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:207:23: warning: ‘SZ::multi_dimensional_range::multi_dimensional_iterator::global_offset’ will be initialized after [-Wreorder] 207 | ptrdiff_t global_offset; | ^~~~~~~~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp:206:35: warning: ‘std::array SZ::multi_dimensional_range::multi_dimensional_iterator::local_index’ [-Wreorder] 206 | std::array local_index; // index of current_offset position | ^~~~~~~~~~~ In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp:44:13: warning: when initialized here [-Wreorder] 44 | multi_dimensional_iterator(std::shared_ptr &&range_, std::size_t current_offset_) noexcept: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = long int; unsigned int N = 4; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = long int; unsigned int N = 4; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:37:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = long int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = long int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:462:74: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::LorenzoPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = long int; unsigned int N = 4; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = long int; unsigned int N = 4; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:46:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = long int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = long int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:462:74: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::LorenzoPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = long int; unsigned int N = 4; Predictor = SZ::RegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = long int; unsigned int N = 4; Predictor = SZ::RegressionPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:55:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = long int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = long int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:462:74: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::RegressionPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘void SZ::PolyRegressionPredictor::init_poly(size_t) [with T = long int; unsigned int N = 4; unsigned int M = 15; size_t = long unsigned int]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:30:13: required from ‘SZ::PolyRegressionPredictor::PolyRegressionPredictor(SZ::uint, T) [with T = long int; unsigned int N = 4; unsigned int M = 15; SZ::uint = unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:65:66: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = long int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = long int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:462:74: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:210:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const value_type’ {aka ‘const int’} [-Wsign-compare] 210 | if (block_size > COEF_AUX_MAX_BLOCK[N]) { In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = long int; unsigned int N = 4; Predictor = SZ::PolyRegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = long int; unsigned int N = 4; Predictor = SZ::PolyRegressionPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:65:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = long int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = long int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:462:74: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::PolyRegressionPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = long int; unsigned int N = 4; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = long int; unsigned int N = 4; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:72:47: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = long int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = long int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:462:74: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::ComposedPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘SZ::multi_dimensional_range::multi_dimensional_iterator::multi_dimensional_iterator(std::shared_ptr >&&, std::size_t) [with T = long int; unsigned int N = 4; std::size_t = long unsigned int]’: src/SZ3/include/SZ3/utils/Iterator.hpp:267:20: required from ‘SZ::multi_dimensional_range::multi_dimensional_iterator SZ::multi_dimensional_range::begin() [with T = long int; unsigned int N = 4]’ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:76:60: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = long int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = long int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:462:74: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:207:23: warning: ‘SZ::multi_dimensional_range::multi_dimensional_iterator::global_offset’ will be initialized after [-Wreorder] 207 | ptrdiff_t global_offset; | ^~~~~~~~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp:206:35: warning: ‘std::array SZ::multi_dimensional_range::multi_dimensional_iterator::local_index’ [-Wreorder] 206 | std::array local_index; // index of current_offset position | ^~~~~~~~~~~ In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp:44:13: warning: when initialized here [-Wreorder] 44 | multi_dimensional_iterator(std::shared_ptr &&range_, std::size_t current_offset_) noexcept: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = long unsigned int; unsigned int N = 1; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = long unsigned int; unsigned int N = 1; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:37:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = long unsigned int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = long unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:472:75: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::LorenzoPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = long unsigned int; unsigned int N = 1; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = long unsigned int; unsigned int N = 1; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:46:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = long unsigned int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = long unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:472:75: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::LorenzoPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = long unsigned int; unsigned int N = 1; Predictor = SZ::RegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = long unsigned int; unsigned int N = 1; Predictor = SZ::RegressionPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:55:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = long unsigned int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = long unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:472:75: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::RegressionPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘void SZ::PolyRegressionPredictor::init_poly(size_t) [with T = long unsigned int; unsigned int N = 1; unsigned int M = 3; size_t = long unsigned int]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:30:13: required from ‘SZ::PolyRegressionPredictor::PolyRegressionPredictor(SZ::uint, T) [with T = long unsigned int; unsigned int N = 1; unsigned int M = 3; SZ::uint = unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:65:66: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = long unsigned int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = long unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:472:75: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:210:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const value_type’ {aka ‘const int’} [-Wsign-compare] 210 | if (block_size > COEF_AUX_MAX_BLOCK[N]) { In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = long unsigned int; unsigned int N = 1; Predictor = SZ::PolyRegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = long unsigned int; unsigned int N = 1; Predictor = SZ::PolyRegressionPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:65:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = long unsigned int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = long unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:472:75: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::PolyRegressionPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = long unsigned int; unsigned int N = 1; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = long unsigned int; unsigned int N = 1; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:72:47: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = long unsigned int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = long unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:472:75: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::ComposedPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘SZ::multi_dimensional_range::multi_dimensional_iterator::multi_dimensional_iterator(std::shared_ptr >&&, std::size_t) [with T = long unsigned int; unsigned int N = 1; std::size_t = long unsigned int]’: src/SZ3/include/SZ3/utils/Iterator.hpp:267:20: required from ‘SZ::multi_dimensional_range::multi_dimensional_iterator SZ::multi_dimensional_range::begin() [with T = long unsigned int; unsigned int N = 1]’ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:76:60: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = long unsigned int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = long unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:472:75: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:207:23: warning: ‘SZ::multi_dimensional_range::multi_dimensional_iterator::global_offset’ will be initialized after [-Wreorder] 207 | ptrdiff_t global_offset; | ^~~~~~~~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp:206:35: warning: ‘std::array SZ::multi_dimensional_range::multi_dimensional_iterator::local_index’ [-Wreorder] 206 | std::array local_index; // index of current_offset position | ^~~~~~~~~~~ In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp:44:13: warning: when initialized here [-Wreorder] 44 | multi_dimensional_iterator(std::shared_ptr &&range_, std::size_t current_offset_) noexcept: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = long unsigned int; unsigned int N = 2; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = long unsigned int; unsigned int N = 2; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:37:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = long unsigned int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = long unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:472:75: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::LorenzoPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = long unsigned int; unsigned int N = 2; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = long unsigned int; unsigned int N = 2; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:46:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = long unsigned int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = long unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:472:75: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::LorenzoPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = long unsigned int; unsigned int N = 2; Predictor = SZ::RegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = long unsigned int; unsigned int N = 2; Predictor = SZ::RegressionPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:55:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = long unsigned int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = long unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:472:75: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::RegressionPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘void SZ::PolyRegressionPredictor::init_poly(size_t) [with T = long unsigned int; unsigned int N = 2; unsigned int M = 6; size_t = long unsigned int]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:30:13: required from ‘SZ::PolyRegressionPredictor::PolyRegressionPredictor(SZ::uint, T) [with T = long unsigned int; unsigned int N = 2; unsigned int M = 6; SZ::uint = unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:65:66: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = long unsigned int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = long unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:472:75: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:210:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const value_type’ {aka ‘const int’} [-Wsign-compare] 210 | if (block_size > COEF_AUX_MAX_BLOCK[N]) { In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = long unsigned int; unsigned int N = 2; Predictor = SZ::PolyRegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = long unsigned int; unsigned int N = 2; Predictor = SZ::PolyRegressionPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:65:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = long unsigned int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = long unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:472:75: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::PolyRegressionPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = long unsigned int; unsigned int N = 2; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = long unsigned int; unsigned int N = 2; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:72:47: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = long unsigned int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = long unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:472:75: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::ComposedPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘SZ::multi_dimensional_range::multi_dimensional_iterator::multi_dimensional_iterator(std::shared_ptr >&&, std::size_t) [with T = long unsigned int; unsigned int N = 2; std::size_t = long unsigned int]’: src/SZ3/include/SZ3/utils/Iterator.hpp:267:20: required from ‘SZ::multi_dimensional_range::multi_dimensional_iterator SZ::multi_dimensional_range::begin() [with T = long unsigned int; unsigned int N = 2]’ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:76:60: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = long unsigned int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = long unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:472:75: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:207:23: warning: ‘SZ::multi_dimensional_range::multi_dimensional_iterator::global_offset’ will be initialized after [-Wreorder] 207 | ptrdiff_t global_offset; | ^~~~~~~~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp:206:35: warning: ‘std::array SZ::multi_dimensional_range::multi_dimensional_iterator::local_index’ [-Wreorder] 206 | std::array local_index; // index of current_offset position | ^~~~~~~~~~~ In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp:44:13: warning: when initialized here [-Wreorder] 44 | multi_dimensional_iterator(std::shared_ptr &&range_, std::size_t current_offset_) noexcept: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = long unsigned int; unsigned int N = 3; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = long unsigned int; unsigned int N = 3; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:37:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = long unsigned int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = long unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:472:75: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::LorenzoPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = long unsigned int; unsigned int N = 3; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = long unsigned int; unsigned int N = 3; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:46:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = long unsigned int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = long unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:472:75: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::LorenzoPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = long unsigned int; unsigned int N = 3; Predictor = SZ::RegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = long unsigned int; unsigned int N = 3; Predictor = SZ::RegressionPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:55:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = long unsigned int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = long unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:472:75: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::RegressionPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘void SZ::PolyRegressionPredictor::init_poly(size_t) [with T = long unsigned int; unsigned int N = 3; unsigned int M = 10; size_t = long unsigned int]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:30:13: required from ‘SZ::PolyRegressionPredictor::PolyRegressionPredictor(SZ::uint, T) [with T = long unsigned int; unsigned int N = 3; unsigned int M = 10; SZ::uint = unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:65:66: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = long unsigned int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = long unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:472:75: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:210:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const value_type’ {aka ‘const int’} [-Wsign-compare] 210 | if (block_size > COEF_AUX_MAX_BLOCK[N]) { In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = long unsigned int; unsigned int N = 3; Predictor = SZ::PolyRegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = long unsigned int; unsigned int N = 3; Predictor = SZ::PolyRegressionPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:65:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = long unsigned int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = long unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:472:75: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::PolyRegressionPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = long unsigned int; unsigned int N = 3; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = long unsigned int; unsigned int N = 3; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:72:47: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = long unsigned int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = long unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:472:75: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::ComposedPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘SZ::multi_dimensional_range::multi_dimensional_iterator::multi_dimensional_iterator(std::shared_ptr >&&, std::size_t) [with T = long unsigned int; unsigned int N = 3; std::size_t = long unsigned int]’: src/SZ3/include/SZ3/utils/Iterator.hpp:267:20: required from ‘SZ::multi_dimensional_range::multi_dimensional_iterator SZ::multi_dimensional_range::begin() [with T = long unsigned int; unsigned int N = 3]’ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:76:60: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = long unsigned int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = long unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:472:75: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:207:23: warning: ‘SZ::multi_dimensional_range::multi_dimensional_iterator::global_offset’ will be initialized after [-Wreorder] 207 | ptrdiff_t global_offset; | ^~~~~~~~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp:206:35: warning: ‘std::array SZ::multi_dimensional_range::multi_dimensional_iterator::local_index’ [-Wreorder] 206 | std::array local_index; // index of current_offset position | ^~~~~~~~~~~ In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp:44:13: warning: when initialized here [-Wreorder] 44 | multi_dimensional_iterator(std::shared_ptr &&range_, std::size_t current_offset_) noexcept: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = long unsigned int; unsigned int N = 4; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = long unsigned int; unsigned int N = 4; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:37:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = long unsigned int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = long unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:472:75: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::LorenzoPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = long unsigned int; unsigned int N = 4; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = long unsigned int; unsigned int N = 4; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:46:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = long unsigned int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = long unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:472:75: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::LorenzoPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = long unsigned int; unsigned int N = 4; Predictor = SZ::RegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = long unsigned int; unsigned int N = 4; Predictor = SZ::RegressionPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:55:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = long unsigned int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = long unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:472:75: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::RegressionPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘void SZ::PolyRegressionPredictor::init_poly(size_t) [with T = long unsigned int; unsigned int N = 4; unsigned int M = 15; size_t = long unsigned int]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:30:13: required from ‘SZ::PolyRegressionPredictor::PolyRegressionPredictor(SZ::uint, T) [with T = long unsigned int; unsigned int N = 4; unsigned int M = 15; SZ::uint = unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:65:66: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = long unsigned int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = long unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:472:75: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:210:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘const value_type’ {aka ‘const int’} [-Wsign-compare] 210 | if (block_size > COEF_AUX_MAX_BLOCK[N]) { In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = long unsigned int; unsigned int N = 4; Predictor = SZ::PolyRegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = long unsigned int; unsigned int N = 4; Predictor = SZ::PolyRegressionPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:65:55: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = long unsigned int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = long unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:472:75: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::PolyRegressionPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘SZ::SZGeneralFrontend::SZGeneralFrontend(const SZ::Config&, Predictor, Quantizer) [with T = long unsigned int; unsigned int N = 4; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:148:16: required from ‘SZ::SZGeneralFrontend SZ::make_sz_general_frontend(const SZ::Config&, Predictor, Quantizer) [with T = long unsigned int; unsigned int N = 4; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:72:47: required from ‘std::shared_ptr > make_lorenzo_regression_compressor(const SZ::Config&, Quantizer, Encoder, Lossless) [with T = long unsigned int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:113:59: required from ‘void SZ_decompress_LorenzoReg(const SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:40:39: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = long unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:472:75: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:137:35: warning: ‘SZ::SZGeneralFrontend, SZ::LinearQuantizer >::fallback_predictor’ will be initialized after [-Wreorder] 137 | LorenzoPredictor fallback_predictor; | ^~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:136:19: warning: ‘SZ::ComposedPredictor SZ::SZGeneralFrontend, SZ::LinearQuantizer >::predictor’ [-Wreorder] 136 | Predictor predictor; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:23:9: warning: when initialized here [-Wreorder] 23 | SZGeneralFrontend(const Config &conf, Predictor predictor, Quantizer quantizer) : | ^~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘SZ::multi_dimensional_range::multi_dimensional_iterator::multi_dimensional_iterator(std::shared_ptr >&&, std::size_t) [with T = long unsigned int; unsigned int N = 4; std::size_t = long unsigned int]’: src/SZ3/include/SZ3/utils/Iterator.hpp:267:20: required from ‘SZ::multi_dimensional_range::multi_dimensional_iterator SZ::multi_dimensional_range::begin() [with T = long unsigned int; unsigned int N = 4]’ src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:76:60: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = long unsigned int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = long unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:472:75: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:207:23: warning: ‘SZ::multi_dimensional_range::multi_dimensional_iterator::global_offset’ will be initialized after [-Wreorder] 207 | ptrdiff_t global_offset; | ^~~~~~~~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp:206:35: warning: ‘std::array SZ::multi_dimensional_range::multi_dimensional_iterator::local_index’ [-Wreorder] 206 | std::array local_index; // index of current_offset position | ^~~~~~~~~~~ In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp:44:13: warning: when initialized here [-Wreorder] 44 | multi_dimensional_iterator(std::shared_ptr &&range_, std::size_t current_offset_) noexcept: | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp: In instantiation of ‘std::vector SZ::SZFastFrontend::compress_3d(const T*) [with T = float; unsigned int N = 1; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:42:20: required from ‘std::vector SZ::SZFastFrontend::compress(T*) [with T = float; unsigned int N = 1; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/compressor/SZGeneralCompressor.hpp:32:60: required from ‘SZ::uchar* SZ::SZGeneralCompressor::compress(const SZ::Config&, T*, size_t&) [with T = float; unsigned int N = 1; Frontend = SZ::SZFastFrontend >; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:90:40: required from ‘char* SZ_compress_LorenzoReg(SZ::Config&, T*, size_t&) [with T = float; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:23:56: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = float; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = float; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:58:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = float; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:555:70: required from here src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:266:20: warning: unused variable ‘block_cnt’ [-Wunused-variable] 266 | size_t block_cnt = 0; | ^~~~~~~~~ In file included from src/SZ3/include/SZ3/predictor/MetaRegressionPredictor.hpp:5, from src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:12, from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/encoder/HuffmanEncoder.hpp: In instantiation of ‘void SZ::HuffmanEncoder::preprocess_encode(const T*, size_t, int) [with T = int; size_t = long unsigned int]’: src/SZ3/include/SZ3/encoder/HuffmanEncoder.hpp:93:30: required from ‘void SZ::HuffmanEncoder::preprocess_encode(const std::vector&, int) [with T = int]’ src/SZ3/include/SZ3/compressor/SZGeneralCompressor.hpp:34:38: required from ‘SZ::uchar* SZ::SZGeneralCompressor::compress(const SZ::Config&, T*, size_t&) [with T = float; unsigned int N = 1; Frontend = SZ::SZFastFrontend >; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:90:40: required from ‘char* SZ_compress_LorenzoReg(SZ::Config&, T*, size_t&) [with T = float; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:23:56: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = float; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = float; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:58:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = float; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:555:70: required from here src/SZ3/include/SZ3/encoder/HuffmanEncoder.hpp:109:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 109 | for (int i = 0; i < huffmanTree->stateNum; i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp: In instantiation of ‘std::vector SZ::SZFastFrontend::compress_3d(const T*) [with T = float; unsigned int N = 2; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:42:20: required from ‘std::vector SZ::SZFastFrontend::compress(T*) [with T = float; unsigned int N = 2; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/compressor/SZGeneralCompressor.hpp:32:60: required from ‘SZ::uchar* SZ::SZGeneralCompressor::compress(const SZ::Config&, T*, size_t&) [with T = float; unsigned int N = 2; Frontend = SZ::SZFastFrontend >; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:90:40: required from ‘char* SZ_compress_LorenzoReg(SZ::Config&, T*, size_t&) [with T = float; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:23:56: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = float; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = float; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:60:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = float; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:555:70: required from here src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:266:20: warning: unused variable ‘block_cnt’ [-Wunused-variable] 266 | size_t block_cnt = 0; | ^~~~~~~~~ src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp: In instantiation of ‘std::vector SZ::SZFastFrontend::compress_3d(const T*) [with T = float; unsigned int N = 3; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:42:20: required from ‘std::vector SZ::SZFastFrontend::compress(T*) [with T = float; unsigned int N = 3; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/compressor/SZGeneralCompressor.hpp:32:60: required from ‘SZ::uchar* SZ::SZGeneralCompressor::compress(const SZ::Config&, T*, size_t&) [with T = float; unsigned int N = 3; Frontend = SZ::SZFastFrontend >; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:90:40: required from ‘char* SZ_compress_LorenzoReg(SZ::Config&, T*, size_t&) [with T = float; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:23:56: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = float; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = float; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:62:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = float; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:555:70: required from here src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:266:20: warning: unused variable ‘block_cnt’ [-Wunused-variable] src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp: In instantiation of ‘std::vector SZ::SZFastFrontend::compress_3d(const T*) [with T = float; unsigned int N = 4; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:42:20: required from ‘std::vector SZ::SZFastFrontend::compress(T*) [with T = float; unsigned int N = 4; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/compressor/SZGeneralCompressor.hpp:32:60: required from ‘SZ::uchar* SZ::SZGeneralCompressor::compress(const SZ::Config&, T*, size_t&) [with T = float; unsigned int N = 4; Frontend = SZ::SZFastFrontend >; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:90:40: required from ‘char* SZ_compress_LorenzoReg(SZ::Config&, T*, size_t&) [with T = float; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:23:56: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = float; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = float; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:64:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = float; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:555:70: required from here src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:266:20: warning: unused variable ‘block_cnt’ [-Wunused-variable] src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp: In instantiation of ‘std::vector SZ::SZFastFrontend::compress_3d(const T*) [with T = double; unsigned int N = 1; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:42:20: required from ‘std::vector SZ::SZFastFrontend::compress(T*) [with T = double; unsigned int N = 1; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/compressor/SZGeneralCompressor.hpp:32:60: required from ‘SZ::uchar* SZ::SZGeneralCompressor::compress(const SZ::Config&, T*, size_t&) [with T = double; unsigned int N = 1; Frontend = SZ::SZFastFrontend >; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:90:40: required from ‘char* SZ_compress_LorenzoReg(SZ::Config&, T*, size_t&) [with T = double; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:23:56: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = double; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = double; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:58:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = double; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:561:71: required from here src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:266:20: warning: unused variable ‘block_cnt’ [-Wunused-variable] src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp: In instantiation of ‘std::vector SZ::SZFastFrontend::compress_3d(const T*) [with T = double; unsigned int N = 2; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:42:20: required from ‘std::vector SZ::SZFastFrontend::compress(T*) [with T = double; unsigned int N = 2; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/compressor/SZGeneralCompressor.hpp:32:60: required from ‘SZ::uchar* SZ::SZGeneralCompressor::compress(const SZ::Config&, T*, size_t&) [with T = double; unsigned int N = 2; Frontend = SZ::SZFastFrontend >; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:90:40: required from ‘char* SZ_compress_LorenzoReg(SZ::Config&, T*, size_t&) [with T = double; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:23:56: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = double; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = double; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:60:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = double; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:561:71: required from here src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:266:20: warning: unused variable ‘block_cnt’ [-Wunused-variable] src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp: In instantiation of ‘std::vector SZ::SZFastFrontend::compress_3d(const T*) [with T = double; unsigned int N = 3; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:42:20: required from ‘std::vector SZ::SZFastFrontend::compress(T*) [with T = double; unsigned int N = 3; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/compressor/SZGeneralCompressor.hpp:32:60: required from ‘SZ::uchar* SZ::SZGeneralCompressor::compress(const SZ::Config&, T*, size_t&) [with T = double; unsigned int N = 3; Frontend = SZ::SZFastFrontend >; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:90:40: required from ‘char* SZ_compress_LorenzoReg(SZ::Config&, T*, size_t&) [with T = double; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:23:56: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = double; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = double; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:62:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = double; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:561:71: required from here src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:266:20: warning: unused variable ‘block_cnt’ [-Wunused-variable] src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp: In instantiation of ‘std::vector SZ::SZFastFrontend::compress_3d(const T*) [with T = double; unsigned int N = 4; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:42:20: required from ‘std::vector SZ::SZFastFrontend::compress(T*) [with T = double; unsigned int N = 4; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/compressor/SZGeneralCompressor.hpp:32:60: required from ‘SZ::uchar* SZ::SZGeneralCompressor::compress(const SZ::Config&, T*, size_t&) [with T = double; unsigned int N = 4; Frontend = SZ::SZFastFrontend >; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:90:40: required from ‘char* SZ_compress_LorenzoReg(SZ::Config&, T*, size_t&) [with T = double; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:23:56: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = double; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = double; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:64:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = double; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:561:71: required from here src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:266:20: warning: unused variable ‘block_cnt’ [-Wunused-variable] src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp: In instantiation of ‘std::vector SZ::SZFastFrontend::compress_3d(const T*) [with T = signed char; unsigned int N = 1; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:42:20: required from ‘std::vector SZ::SZFastFrontend::compress(T*) [with T = signed char; unsigned int N = 1; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/compressor/SZGeneralCompressor.hpp:32:60: required from ‘SZ::uchar* SZ::SZGeneralCompressor::compress(const SZ::Config&, T*, size_t&) [with T = signed char; unsigned int N = 1; Frontend = SZ::SZFastFrontend >; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:90:40: required from ‘char* SZ_compress_LorenzoReg(SZ::Config&, T*, size_t&) [with T = signed char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:23:56: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = signed char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = signed char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:58:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = signed char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:567:71: required from here src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:266:20: warning: unused variable ‘block_cnt’ [-Wunused-variable] src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp: In instantiation of ‘std::vector SZ::SZFastFrontend::compress_3d(const T*) [with T = signed char; unsigned int N = 2; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:42:20: required from ‘std::vector SZ::SZFastFrontend::compress(T*) [with T = signed char; unsigned int N = 2; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/compressor/SZGeneralCompressor.hpp:32:60: required from ‘SZ::uchar* SZ::SZGeneralCompressor::compress(const SZ::Config&, T*, size_t&) [with T = signed char; unsigned int N = 2; Frontend = SZ::SZFastFrontend >; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:90:40: required from ‘char* SZ_compress_LorenzoReg(SZ::Config&, T*, size_t&) [with T = signed char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:23:56: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = signed char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = signed char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:60:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = signed char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:567:71: required from here src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:266:20: warning: unused variable ‘block_cnt’ [-Wunused-variable] src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp: In instantiation of ‘std::vector SZ::SZFastFrontend::compress_3d(const T*) [with T = signed char; unsigned int N = 3; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:42:20: required from ‘std::vector SZ::SZFastFrontend::compress(T*) [with T = signed char; unsigned int N = 3; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/compressor/SZGeneralCompressor.hpp:32:60: required from ‘SZ::uchar* SZ::SZGeneralCompressor::compress(const SZ::Config&, T*, size_t&) [with T = signed char; unsigned int N = 3; Frontend = SZ::SZFastFrontend >; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:90:40: required from ‘char* SZ_compress_LorenzoReg(SZ::Config&, T*, size_t&) [with T = signed char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:23:56: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = signed char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = signed char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:62:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = signed char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:567:71: required from here src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:266:20: warning: unused variable ‘block_cnt’ [-Wunused-variable] src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp: In instantiation of ‘std::vector SZ::SZFastFrontend::compress_3d(const T*) [with T = signed char; unsigned int N = 4; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:42:20: required from ‘std::vector SZ::SZFastFrontend::compress(T*) [with T = signed char; unsigned int N = 4; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/compressor/SZGeneralCompressor.hpp:32:60: required from ‘SZ::uchar* SZ::SZGeneralCompressor::compress(const SZ::Config&, T*, size_t&) [with T = signed char; unsigned int N = 4; Frontend = SZ::SZFastFrontend >; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:90:40: required from ‘char* SZ_compress_LorenzoReg(SZ::Config&, T*, size_t&) [with T = signed char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:23:56: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = signed char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = signed char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:64:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = signed char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:567:71: required from here src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:266:20: warning: unused variable ‘block_cnt’ [-Wunused-variable] src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp: In instantiation of ‘std::vector SZ::SZFastFrontend::compress_3d(const T*) [with T = unsigned char; unsigned int N = 1; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:42:20: required from ‘std::vector SZ::SZFastFrontend::compress(T*) [with T = unsigned char; unsigned int N = 1; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/compressor/SZGeneralCompressor.hpp:32:60: required from ‘SZ::uchar* SZ::SZGeneralCompressor::compress(const SZ::Config&, T*, size_t&) [with T = unsigned char; unsigned int N = 1; Frontend = SZ::SZFastFrontend >; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:90:40: required from ‘char* SZ_compress_LorenzoReg(SZ::Config&, T*, size_t&) [with T = unsigned char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:23:56: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = unsigned char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = unsigned char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:58:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = unsigned char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:573:72: required from here src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:266:20: warning: unused variable ‘block_cnt’ [-Wunused-variable] src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp: In instantiation of ‘std::vector SZ::SZFastFrontend::compress_3d(const T*) [with T = unsigned char; unsigned int N = 2; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:42:20: required from ‘std::vector SZ::SZFastFrontend::compress(T*) [with T = unsigned char; unsigned int N = 2; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/compressor/SZGeneralCompressor.hpp:32:60: required from ‘SZ::uchar* SZ::SZGeneralCompressor::compress(const SZ::Config&, T*, size_t&) [with T = unsigned char; unsigned int N = 2; Frontend = SZ::SZFastFrontend >; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:90:40: required from ‘char* SZ_compress_LorenzoReg(SZ::Config&, T*, size_t&) [with T = unsigned char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:23:56: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = unsigned char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = unsigned char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:60:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = unsigned char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:573:72: required from here src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:266:20: warning: unused variable ‘block_cnt’ [-Wunused-variable] src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp: In instantiation of ‘std::vector SZ::SZFastFrontend::compress_3d(const T*) [with T = unsigned char; unsigned int N = 3; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:42:20: required from ‘std::vector SZ::SZFastFrontend::compress(T*) [with T = unsigned char; unsigned int N = 3; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/compressor/SZGeneralCompressor.hpp:32:60: required from ‘SZ::uchar* SZ::SZGeneralCompressor::compress(const SZ::Config&, T*, size_t&) [with T = unsigned char; unsigned int N = 3; Frontend = SZ::SZFastFrontend >; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:90:40: required from ‘char* SZ_compress_LorenzoReg(SZ::Config&, T*, size_t&) [with T = unsigned char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:23:56: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = unsigned char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = unsigned char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:62:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = unsigned char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:573:72: required from here src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:266:20: warning: unused variable ‘block_cnt’ [-Wunused-variable] src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp: In instantiation of ‘std::vector SZ::SZFastFrontend::compress_3d(const T*) [with T = unsigned char; unsigned int N = 4; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:42:20: required from ‘std::vector SZ::SZFastFrontend::compress(T*) [with T = unsigned char; unsigned int N = 4; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/compressor/SZGeneralCompressor.hpp:32:60: required from ‘SZ::uchar* SZ::SZGeneralCompressor::compress(const SZ::Config&, T*, size_t&) [with T = unsigned char; unsigned int N = 4; Frontend = SZ::SZFastFrontend >; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:90:40: required from ‘char* SZ_compress_LorenzoReg(SZ::Config&, T*, size_t&) [with T = unsigned char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:23:56: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = unsigned char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = unsigned char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:64:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = unsigned char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:573:72: required from here src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:266:20: warning: unused variable ‘block_cnt’ [-Wunused-variable] src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp: In instantiation of ‘std::vector SZ::SZFastFrontend::compress_3d(const T*) [with T = short int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:42:20: required from ‘std::vector SZ::SZFastFrontend::compress(T*) [with T = short int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/compressor/SZGeneralCompressor.hpp:32:60: required from ‘SZ::uchar* SZ::SZGeneralCompressor::compress(const SZ::Config&, T*, size_t&) [with T = short int; unsigned int N = 1; Frontend = SZ::SZFastFrontend >; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:90:40: required from ‘char* SZ_compress_LorenzoReg(SZ::Config&, T*, size_t&) [with T = short int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:23:56: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = short int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = short int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:58:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = short int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:579:72: required from here src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:266:20: warning: unused variable ‘block_cnt’ [-Wunused-variable] src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp: In instantiation of ‘std::vector SZ::SZFastFrontend::compress_3d(const T*) [with T = short int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:42:20: required from ‘std::vector SZ::SZFastFrontend::compress(T*) [with T = short int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/compressor/SZGeneralCompressor.hpp:32:60: required from ‘SZ::uchar* SZ::SZGeneralCompressor::compress(const SZ::Config&, T*, size_t&) [with T = short int; unsigned int N = 2; Frontend = SZ::SZFastFrontend >; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:90:40: required from ‘char* SZ_compress_LorenzoReg(SZ::Config&, T*, size_t&) [with T = short int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:23:56: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = short int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = short int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:60:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = short int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:579:72: required from here src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:266:20: warning: unused variable ‘block_cnt’ [-Wunused-variable] src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp: In instantiation of ‘std::vector SZ::SZFastFrontend::compress_3d(const T*) [with T = short int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:42:20: required from ‘std::vector SZ::SZFastFrontend::compress(T*) [with T = short int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/compressor/SZGeneralCompressor.hpp:32:60: required from ‘SZ::uchar* SZ::SZGeneralCompressor::compress(const SZ::Config&, T*, size_t&) [with T = short int; unsigned int N = 3; Frontend = SZ::SZFastFrontend >; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:90:40: required from ‘char* SZ_compress_LorenzoReg(SZ::Config&, T*, size_t&) [with T = short int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:23:56: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = short int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = short int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:62:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = short int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:579:72: required from here src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:266:20: warning: unused variable ‘block_cnt’ [-Wunused-variable] src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp: In instantiation of ‘std::vector SZ::SZFastFrontend::compress_3d(const T*) [with T = short int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:42:20: required from ‘std::vector SZ::SZFastFrontend::compress(T*) [with T = short int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/compressor/SZGeneralCompressor.hpp:32:60: required from ‘SZ::uchar* SZ::SZGeneralCompressor::compress(const SZ::Config&, T*, size_t&) [with T = short int; unsigned int N = 4; Frontend = SZ::SZFastFrontend >; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:90:40: required from ‘char* SZ_compress_LorenzoReg(SZ::Config&, T*, size_t&) [with T = short int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:23:56: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = short int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = short int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:64:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = short int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:579:72: required from here src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:266:20: warning: unused variable ‘block_cnt’ [-Wunused-variable] src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp: In instantiation of ‘std::vector SZ::SZFastFrontend::compress_3d(const T*) [with T = short unsigned int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:42:20: required from ‘std::vector SZ::SZFastFrontend::compress(T*) [with T = short unsigned int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/compressor/SZGeneralCompressor.hpp:32:60: required from ‘SZ::uchar* SZ::SZGeneralCompressor::compress(const SZ::Config&, T*, size_t&) [with T = short unsigned int; unsigned int N = 1; Frontend = SZ::SZFastFrontend >; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:90:40: required from ‘char* SZ_compress_LorenzoReg(SZ::Config&, T*, size_t&) [with T = short unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:23:56: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = short unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = short unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:58:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = short unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:585:73: required from here src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:266:20: warning: unused variable ‘block_cnt’ [-Wunused-variable] src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp: In instantiation of ‘std::vector SZ::SZFastFrontend::compress_3d(const T*) [with T = short unsigned int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:42:20: required from ‘std::vector SZ::SZFastFrontend::compress(T*) [with T = short unsigned int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/compressor/SZGeneralCompressor.hpp:32:60: required from ‘SZ::uchar* SZ::SZGeneralCompressor::compress(const SZ::Config&, T*, size_t&) [with T = short unsigned int; unsigned int N = 2; Frontend = SZ::SZFastFrontend >; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:90:40: required from ‘char* SZ_compress_LorenzoReg(SZ::Config&, T*, size_t&) [with T = short unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:23:56: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = short unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = short unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:60:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = short unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:585:73: required from here src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:266:20: warning: unused variable ‘block_cnt’ [-Wunused-variable] src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp: In instantiation of ‘std::vector SZ::SZFastFrontend::compress_3d(const T*) [with T = short unsigned int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:42:20: required from ‘std::vector SZ::SZFastFrontend::compress(T*) [with T = short unsigned int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/compressor/SZGeneralCompressor.hpp:32:60: required from ‘SZ::uchar* SZ::SZGeneralCompressor::compress(const SZ::Config&, T*, size_t&) [with T = short unsigned int; unsigned int N = 3; Frontend = SZ::SZFastFrontend >; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:90:40: required from ‘char* SZ_compress_LorenzoReg(SZ::Config&, T*, size_t&) [with T = short unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:23:56: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = short unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = short unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:62:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = short unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:585:73: required from here src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:266:20: warning: unused variable ‘block_cnt’ [-Wunused-variable] src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp: In instantiation of ‘std::vector SZ::SZFastFrontend::compress_3d(const T*) [with T = short unsigned int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:42:20: required from ‘std::vector SZ::SZFastFrontend::compress(T*) [with T = short unsigned int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/compressor/SZGeneralCompressor.hpp:32:60: required from ‘SZ::uchar* SZ::SZGeneralCompressor::compress(const SZ::Config&, T*, size_t&) [with T = short unsigned int; unsigned int N = 4; Frontend = SZ::SZFastFrontend >; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:90:40: required from ‘char* SZ_compress_LorenzoReg(SZ::Config&, T*, size_t&) [with T = short unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:23:56: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = short unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = short unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:64:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = short unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:585:73: required from here src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:266:20: warning: unused variable ‘block_cnt’ [-Wunused-variable] src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp: In instantiation of ‘std::vector SZ::SZFastFrontend::compress_3d(const T*) [with T = int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:42:20: required from ‘std::vector SZ::SZFastFrontend::compress(T*) [with T = int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/compressor/SZGeneralCompressor.hpp:32:60: required from ‘SZ::uchar* SZ::SZGeneralCompressor::compress(const SZ::Config&, T*, size_t&) [with T = int; unsigned int N = 1; Frontend = SZ::SZFastFrontend >; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:90:40: required from ‘char* SZ_compress_LorenzoReg(SZ::Config&, T*, size_t&) [with T = int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:23:56: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:58:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:591:72: required from here src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:266:20: warning: unused variable ‘block_cnt’ [-Wunused-variable] src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp: In instantiation of ‘std::vector SZ::SZFastFrontend::compress_3d(const T*) [with T = int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:42:20: required from ‘std::vector SZ::SZFastFrontend::compress(T*) [with T = int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/compressor/SZGeneralCompressor.hpp:32:60: required from ‘SZ::uchar* SZ::SZGeneralCompressor::compress(const SZ::Config&, T*, size_t&) [with T = int; unsigned int N = 2; Frontend = SZ::SZFastFrontend >; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:90:40: required from ‘char* SZ_compress_LorenzoReg(SZ::Config&, T*, size_t&) [with T = int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:23:56: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:60:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:591:72: required from here src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:266:20: warning: unused variable ‘block_cnt’ [-Wunused-variable] src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp: In instantiation of ‘std::vector SZ::SZFastFrontend::compress_3d(const T*) [with T = int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:42:20: required from ‘std::vector SZ::SZFastFrontend::compress(T*) [with T = int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/compressor/SZGeneralCompressor.hpp:32:60: required from ‘SZ::uchar* SZ::SZGeneralCompressor::compress(const SZ::Config&, T*, size_t&) [with T = int; unsigned int N = 3; Frontend = SZ::SZFastFrontend >; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:90:40: required from ‘char* SZ_compress_LorenzoReg(SZ::Config&, T*, size_t&) [with T = int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:23:56: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:62:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:591:72: required from here src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:266:20: warning: unused variable ‘block_cnt’ [-Wunused-variable] src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp: In instantiation of ‘std::vector SZ::SZFastFrontend::compress_3d(const T*) [with T = int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:42:20: required from ‘std::vector SZ::SZFastFrontend::compress(T*) [with T = int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/compressor/SZGeneralCompressor.hpp:32:60: required from ‘SZ::uchar* SZ::SZGeneralCompressor::compress(const SZ::Config&, T*, size_t&) [with T = int; unsigned int N = 4; Frontend = SZ::SZFastFrontend >; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:90:40: required from ‘char* SZ_compress_LorenzoReg(SZ::Config&, T*, size_t&) [with T = int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:23:56: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:64:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:591:72: required from here src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:266:20: warning: unused variable ‘block_cnt’ [-Wunused-variable] src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp: In instantiation of ‘std::vector SZ::SZFastFrontend::compress_3d(const T*) [with T = unsigned int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:42:20: required from ‘std::vector SZ::SZFastFrontend::compress(T*) [with T = unsigned int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/compressor/SZGeneralCompressor.hpp:32:60: required from ‘SZ::uchar* SZ::SZGeneralCompressor::compress(const SZ::Config&, T*, size_t&) [with T = unsigned int; unsigned int N = 1; Frontend = SZ::SZFastFrontend >; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:90:40: required from ‘char* SZ_compress_LorenzoReg(SZ::Config&, T*, size_t&) [with T = unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:23:56: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:58:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:597:73: required from here src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:266:20: warning: unused variable ‘block_cnt’ [-Wunused-variable] src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp: In instantiation of ‘std::vector SZ::SZFastFrontend::compress_3d(const T*) [with T = unsigned int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:42:20: required from ‘std::vector SZ::SZFastFrontend::compress(T*) [with T = unsigned int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/compressor/SZGeneralCompressor.hpp:32:60: required from ‘SZ::uchar* SZ::SZGeneralCompressor::compress(const SZ::Config&, T*, size_t&) [with T = unsigned int; unsigned int N = 2; Frontend = SZ::SZFastFrontend >; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:90:40: required from ‘char* SZ_compress_LorenzoReg(SZ::Config&, T*, size_t&) [with T = unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:23:56: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:60:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:597:73: required from here src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:266:20: warning: unused variable ‘block_cnt’ [-Wunused-variable] src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp: In instantiation of ‘std::vector SZ::SZFastFrontend::compress_3d(const T*) [with T = unsigned int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:42:20: required from ‘std::vector SZ::SZFastFrontend::compress(T*) [with T = unsigned int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/compressor/SZGeneralCompressor.hpp:32:60: required from ‘SZ::uchar* SZ::SZGeneralCompressor::compress(const SZ::Config&, T*, size_t&) [with T = unsigned int; unsigned int N = 3; Frontend = SZ::SZFastFrontend >; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:90:40: required from ‘char* SZ_compress_LorenzoReg(SZ::Config&, T*, size_t&) [with T = unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:23:56: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:62:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:597:73: required from here src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:266:20: warning: unused variable ‘block_cnt’ [-Wunused-variable] src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp: In instantiation of ‘std::vector SZ::SZFastFrontend::compress_3d(const T*) [with T = unsigned int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:42:20: required from ‘std::vector SZ::SZFastFrontend::compress(T*) [with T = unsigned int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/compressor/SZGeneralCompressor.hpp:32:60: required from ‘SZ::uchar* SZ::SZGeneralCompressor::compress(const SZ::Config&, T*, size_t&) [with T = unsigned int; unsigned int N = 4; Frontend = SZ::SZFastFrontend >; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:90:40: required from ‘char* SZ_compress_LorenzoReg(SZ::Config&, T*, size_t&) [with T = unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:23:56: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:64:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:597:73: required from here src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:266:20: warning: unused variable ‘block_cnt’ [-Wunused-variable] src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp: In instantiation of ‘std::vector SZ::SZFastFrontend::compress_3d(const T*) [with T = long int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:42:20: required from ‘std::vector SZ::SZFastFrontend::compress(T*) [with T = long int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/compressor/SZGeneralCompressor.hpp:32:60: required from ‘SZ::uchar* SZ::SZGeneralCompressor::compress(const SZ::Config&, T*, size_t&) [with T = long int; unsigned int N = 1; Frontend = SZ::SZFastFrontend >; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:90:40: required from ‘char* SZ_compress_LorenzoReg(SZ::Config&, T*, size_t&) [with T = long int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:23:56: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = long int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = long int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:58:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = long int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:603:72: required from here src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:266:20: warning: unused variable ‘block_cnt’ [-Wunused-variable] src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp: In instantiation of ‘std::vector SZ::SZFastFrontend::compress_3d(const T*) [with T = long int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:42:20: required from ‘std::vector SZ::SZFastFrontend::compress(T*) [with T = long int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/compressor/SZGeneralCompressor.hpp:32:60: required from ‘SZ::uchar* SZ::SZGeneralCompressor::compress(const SZ::Config&, T*, size_t&) [with T = long int; unsigned int N = 2; Frontend = SZ::SZFastFrontend >; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:90:40: required from ‘char* SZ_compress_LorenzoReg(SZ::Config&, T*, size_t&) [with T = long int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:23:56: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = long int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = long int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:60:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = long int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:603:72: required from here src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:266:20: warning: unused variable ‘block_cnt’ [-Wunused-variable] src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp: In instantiation of ‘std::vector SZ::SZFastFrontend::compress_3d(const T*) [with T = long int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:42:20: required from ‘std::vector SZ::SZFastFrontend::compress(T*) [with T = long int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/compressor/SZGeneralCompressor.hpp:32:60: required from ‘SZ::uchar* SZ::SZGeneralCompressor::compress(const SZ::Config&, T*, size_t&) [with T = long int; unsigned int N = 3; Frontend = SZ::SZFastFrontend >; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:90:40: required from ‘char* SZ_compress_LorenzoReg(SZ::Config&, T*, size_t&) [with T = long int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:23:56: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = long int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = long int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:62:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = long int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:603:72: required from here src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:266:20: warning: unused variable ‘block_cnt’ [-Wunused-variable] src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp: In instantiation of ‘std::vector SZ::SZFastFrontend::compress_3d(const T*) [with T = long int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:42:20: required from ‘std::vector SZ::SZFastFrontend::compress(T*) [with T = long int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/compressor/SZGeneralCompressor.hpp:32:60: required from ‘SZ::uchar* SZ::SZGeneralCompressor::compress(const SZ::Config&, T*, size_t&) [with T = long int; unsigned int N = 4; Frontend = SZ::SZFastFrontend >; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:90:40: required from ‘char* SZ_compress_LorenzoReg(SZ::Config&, T*, size_t&) [with T = long int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:23:56: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = long int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = long int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:64:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = long int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:603:72: required from here src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:266:20: warning: unused variable ‘block_cnt’ [-Wunused-variable] src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp: In instantiation of ‘std::vector SZ::SZFastFrontend::compress_3d(const T*) [with T = long unsigned int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:42:20: required from ‘std::vector SZ::SZFastFrontend::compress(T*) [with T = long unsigned int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/compressor/SZGeneralCompressor.hpp:32:60: required from ‘SZ::uchar* SZ::SZGeneralCompressor::compress(const SZ::Config&, T*, size_t&) [with T = long unsigned int; unsigned int N = 1; Frontend = SZ::SZFastFrontend >; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:90:40: required from ‘char* SZ_compress_LorenzoReg(SZ::Config&, T*, size_t&) [with T = long unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:23:56: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = long unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = long unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:58:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = long unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:609:73: required from here src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:266:20: warning: unused variable ‘block_cnt’ [-Wunused-variable] src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp: In instantiation of ‘std::vector SZ::SZFastFrontend::compress_3d(const T*) [with T = long unsigned int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:42:20: required from ‘std::vector SZ::SZFastFrontend::compress(T*) [with T = long unsigned int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/compressor/SZGeneralCompressor.hpp:32:60: required from ‘SZ::uchar* SZ::SZGeneralCompressor::compress(const SZ::Config&, T*, size_t&) [with T = long unsigned int; unsigned int N = 2; Frontend = SZ::SZFastFrontend >; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:90:40: required from ‘char* SZ_compress_LorenzoReg(SZ::Config&, T*, size_t&) [with T = long unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:23:56: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = long unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = long unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:60:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = long unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:609:73: required from here src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:266:20: warning: unused variable ‘block_cnt’ [-Wunused-variable] src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp: In instantiation of ‘std::vector SZ::SZFastFrontend::compress_3d(const T*) [with T = long unsigned int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:42:20: required from ‘std::vector SZ::SZFastFrontend::compress(T*) [with T = long unsigned int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/compressor/SZGeneralCompressor.hpp:32:60: required from ‘SZ::uchar* SZ::SZGeneralCompressor::compress(const SZ::Config&, T*, size_t&) [with T = long unsigned int; unsigned int N = 3; Frontend = SZ::SZFastFrontend >; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:90:40: required from ‘char* SZ_compress_LorenzoReg(SZ::Config&, T*, size_t&) [with T = long unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:23:56: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = long unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = long unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:62:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = long unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:609:73: required from here src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:266:20: warning: unused variable ‘block_cnt’ [-Wunused-variable] src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp: In instantiation of ‘std::vector SZ::SZFastFrontend::compress_3d(const T*) [with T = long unsigned int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:42:20: required from ‘std::vector SZ::SZFastFrontend::compress(T*) [with T = long unsigned int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/compressor/SZGeneralCompressor.hpp:32:60: required from ‘SZ::uchar* SZ::SZGeneralCompressor::compress(const SZ::Config&, T*, size_t&) [with T = long unsigned int; unsigned int N = 4; Frontend = SZ::SZFastFrontend >; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:90:40: required from ‘char* SZ_compress_LorenzoReg(SZ::Config&, T*, size_t&) [with T = long unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:23:56: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = long unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = long unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:64:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = long unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:609:73: required from here src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:266:20: warning: unused variable ‘block_cnt’ [-Wunused-variable] In file included from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:5, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp: In instantiation of ‘size_t SZ::SZBlockInterpolationCompressor::offset2(std::array) [with T = float; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; size_t = long unsigned int]’: src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:290:49: required from ‘typename std::enable_if<(NN == 1), double>::type SZ::SZBlockInterpolationCompressor::block_interpolation(T*, std::array, std::array, SZ::SZBlockInterpolationCompressor::PredictorBehavior, const string&, int, SZ::uint) [with unsigned int NN = 1; T = float; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; typename std::enable_if<(NN == 1), double>::type = double; std::string = std::__cxx11::basic_string; SZ::uint = unsigned int]’ src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:142:40: required from ‘SZ::uchar* SZ::SZBlockInterpolationCompressor::compress(const SZ::Config&, T*, size_t&) [with T = float; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:64:41: required from ‘double do_not_use_this_interp_compress_block_test(T*, std::vector, size_t, double, int, int, int) [with T = float; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:107:69: required from ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = float; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = float; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = float; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:58:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = float; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:555:70: required from here src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:184:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 184 | for (int i = 1; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp: In instantiation of ‘size_t SZ::SZBlockInterpolationCompressor::offset2(std::array) [with T = double; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; size_t = long unsigned int]’: src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:290:49: required from ‘typename std::enable_if<(NN == 1), double>::type SZ::SZBlockInterpolationCompressor::block_interpolation(T*, std::array, std::array, SZ::SZBlockInterpolationCompressor::PredictorBehavior, const string&, int, SZ::uint) [with unsigned int NN = 1; T = double; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; typename std::enable_if<(NN == 1), double>::type = double; std::string = std::__cxx11::basic_string; SZ::uint = unsigned int]’ src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:142:40: required from ‘SZ::uchar* SZ::SZBlockInterpolationCompressor::compress(const SZ::Config&, T*, size_t&) [with T = double; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:64:41: required from ‘double do_not_use_this_interp_compress_block_test(T*, std::vector, size_t, double, int, int, int) [with T = double; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:107:69: required from ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = double; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = double; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = double; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:58:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = double; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:561:71: required from here src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:184:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp: In instantiation of ‘size_t SZ::SZBlockInterpolationCompressor::offset2(std::array) [with T = signed char; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; size_t = long unsigned int]’: src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:290:49: required from ‘typename std::enable_if<(NN == 1), double>::type SZ::SZBlockInterpolationCompressor::block_interpolation(T*, std::array, std::array, SZ::SZBlockInterpolationCompressor::PredictorBehavior, const string&, int, SZ::uint) [with unsigned int NN = 1; T = signed char; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; typename std::enable_if<(NN == 1), double>::type = double; std::string = std::__cxx11::basic_string; SZ::uint = unsigned int]’ src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:142:40: required from ‘SZ::uchar* SZ::SZBlockInterpolationCompressor::compress(const SZ::Config&, T*, size_t&) [with T = signed char; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:64:41: required from ‘double do_not_use_this_interp_compress_block_test(T*, std::vector, size_t, double, int, int, int) [with T = signed char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:107:69: required from ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = signed char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = signed char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = signed char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:58:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = signed char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:567:71: required from here src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:184:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp: In instantiation of ‘size_t SZ::SZBlockInterpolationCompressor::offset2(std::array) [with T = unsigned char; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; size_t = long unsigned int]’: src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:290:49: required from ‘typename std::enable_if<(NN == 1), double>::type SZ::SZBlockInterpolationCompressor::block_interpolation(T*, std::array, std::array, SZ::SZBlockInterpolationCompressor::PredictorBehavior, const string&, int, SZ::uint) [with unsigned int NN = 1; T = unsigned char; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; typename std::enable_if<(NN == 1), double>::type = double; std::string = std::__cxx11::basic_string; SZ::uint = unsigned int]’ src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:142:40: required from ‘SZ::uchar* SZ::SZBlockInterpolationCompressor::compress(const SZ::Config&, T*, size_t&) [with T = unsigned char; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:64:41: required from ‘double do_not_use_this_interp_compress_block_test(T*, std::vector, size_t, double, int, int, int) [with T = unsigned char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:107:69: required from ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = unsigned char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = unsigned char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = unsigned char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:58:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = unsigned char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:573:72: required from here src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:184:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp: In instantiation of ‘size_t SZ::SZBlockInterpolationCompressor::offset2(std::array) [with T = short int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; size_t = long unsigned int]’: src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:290:49: required from ‘typename std::enable_if<(NN == 1), double>::type SZ::SZBlockInterpolationCompressor::block_interpolation(T*, std::array, std::array, SZ::SZBlockInterpolationCompressor::PredictorBehavior, const string&, int, SZ::uint) [with unsigned int NN = 1; T = short int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; typename std::enable_if<(NN == 1), double>::type = double; std::string = std::__cxx11::basic_string; SZ::uint = unsigned int]’ src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:142:40: required from ‘SZ::uchar* SZ::SZBlockInterpolationCompressor::compress(const SZ::Config&, T*, size_t&) [with T = short int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:64:41: required from ‘double do_not_use_this_interp_compress_block_test(T*, std::vector, size_t, double, int, int, int) [with T = short int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:107:69: required from ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = short int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = short int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = short int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:58:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = short int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:579:72: required from here src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:184:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp: In instantiation of ‘size_t SZ::SZBlockInterpolationCompressor::offset2(std::array) [with T = short unsigned int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; size_t = long unsigned int]’: src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:290:49: required from ‘typename std::enable_if<(NN == 1), double>::type SZ::SZBlockInterpolationCompressor::block_interpolation(T*, std::array, std::array, SZ::SZBlockInterpolationCompressor::PredictorBehavior, const string&, int, SZ::uint) [with unsigned int NN = 1; T = short unsigned int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; typename std::enable_if<(NN == 1), double>::type = double; std::string = std::__cxx11::basic_string; SZ::uint = unsigned int]’ src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:142:40: required from ‘SZ::uchar* SZ::SZBlockInterpolationCompressor::compress(const SZ::Config&, T*, size_t&) [with T = short unsigned int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:64:41: required from ‘double do_not_use_this_interp_compress_block_test(T*, std::vector, size_t, double, int, int, int) [with T = short unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:107:69: required from ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = short unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = short unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = short unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:58:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = short unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:585:73: required from here src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:184:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp: In instantiation of ‘size_t SZ::SZBlockInterpolationCompressor::offset2(std::array) [with T = int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; size_t = long unsigned int]’: src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:290:49: required from ‘typename std::enable_if<(NN == 1), double>::type SZ::SZBlockInterpolationCompressor::block_interpolation(T*, std::array, std::array, SZ::SZBlockInterpolationCompressor::PredictorBehavior, const string&, int, SZ::uint) [with unsigned int NN = 1; T = int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; typename std::enable_if<(NN == 1), double>::type = double; std::string = std::__cxx11::basic_string; SZ::uint = unsigned int]’ src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:142:40: required from ‘SZ::uchar* SZ::SZBlockInterpolationCompressor::compress(const SZ::Config&, T*, size_t&) [with T = int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:64:41: required from ‘double do_not_use_this_interp_compress_block_test(T*, std::vector, size_t, double, int, int, int) [with T = int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:107:69: required from ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:58:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:591:72: required from here src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:184:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp: In instantiation of ‘size_t SZ::SZBlockInterpolationCompressor::offset2(std::array) [with T = unsigned int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; size_t = long unsigned int]’: src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:290:49: required from ‘typename std::enable_if<(NN == 1), double>::type SZ::SZBlockInterpolationCompressor::block_interpolation(T*, std::array, std::array, SZ::SZBlockInterpolationCompressor::PredictorBehavior, const string&, int, SZ::uint) [with unsigned int NN = 1; T = unsigned int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; typename std::enable_if<(NN == 1), double>::type = double; std::string = std::__cxx11::basic_string; SZ::uint = unsigned int]’ src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:142:40: required from ‘SZ::uchar* SZ::SZBlockInterpolationCompressor::compress(const SZ::Config&, T*, size_t&) [with T = unsigned int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:64:41: required from ‘double do_not_use_this_interp_compress_block_test(T*, std::vector, size_t, double, int, int, int) [with T = unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:107:69: required from ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:58:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:597:73: required from here src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:184:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp: In instantiation of ‘size_t SZ::SZBlockInterpolationCompressor::offset2(std::array) [with T = long int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; size_t = long unsigned int]’: src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:290:49: required from ‘typename std::enable_if<(NN == 1), double>::type SZ::SZBlockInterpolationCompressor::block_interpolation(T*, std::array, std::array, SZ::SZBlockInterpolationCompressor::PredictorBehavior, const string&, int, SZ::uint) [with unsigned int NN = 1; T = long int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; typename std::enable_if<(NN == 1), double>::type = double; std::string = std::__cxx11::basic_string; SZ::uint = unsigned int]’ src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:142:40: required from ‘SZ::uchar* SZ::SZBlockInterpolationCompressor::compress(const SZ::Config&, T*, size_t&) [with T = long int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:64:41: required from ‘double do_not_use_this_interp_compress_block_test(T*, std::vector, size_t, double, int, int, int) [with T = long int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:107:69: required from ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = long int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = long int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = long int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:58:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = long int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:603:72: required from here src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:184:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp: In instantiation of ‘size_t SZ::SZBlockInterpolationCompressor::offset2(std::array) [with T = long unsigned int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; size_t = long unsigned int]’: src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:290:49: required from ‘typename std::enable_if<(NN == 1), double>::type SZ::SZBlockInterpolationCompressor::block_interpolation(T*, std::array, std::array, SZ::SZBlockInterpolationCompressor::PredictorBehavior, const string&, int, SZ::uint) [with unsigned int NN = 1; T = long unsigned int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; typename std::enable_if<(NN == 1), double>::type = double; std::string = std::__cxx11::basic_string; SZ::uint = unsigned int]’ src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:142:40: required from ‘SZ::uchar* SZ::SZBlockInterpolationCompressor::compress(const SZ::Config&, T*, size_t&) [with T = long unsigned int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:64:41: required from ‘double do_not_use_this_interp_compress_block_test(T*, std::vector, size_t, double, int, int, int) [with T = long unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:107:69: required from ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = long unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = long unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = long unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:58:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = long unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:609:73: required from here src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:184:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp: In instantiation of ‘size_t SZ::SZBlockInterpolationCompressor::offset2(std::array) [with T = float; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; size_t = long unsigned int]’: src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:193:20: required from ‘size_t SZ::SZBlockInterpolationCompressor::offset(Args&& ...) [with Args = {long unsigned int&, long unsigned int&}; T = float; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; size_t = long unsigned int]’ src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:301:73: required from ‘typename std::enable_if<(NN == 2), double>::type SZ::SZBlockInterpolationCompressor::block_interpolation(T*, std::array, std::array, SZ::SZBlockInterpolationCompressor::PredictorBehavior, const string&, int, SZ::uint) [with unsigned int NN = 2; T = float; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; typename std::enable_if<(NN == 2), double>::type = double; std::string = std::__cxx11::basic_string; SZ::uint = unsigned int]’ src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:142:40: required from ‘SZ::uchar* SZ::SZBlockInterpolationCompressor::compress(const SZ::Config&, T*, size_t&) [with T = float; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:64:41: required from ‘double do_not_use_this_interp_compress_block_test(T*, std::vector, size_t, double, int, int, int) [with T = float; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:107:69: required from ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = float; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = float; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = float; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:60:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = float; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:555:70: required from here src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:184:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp: In instantiation of ‘size_t SZ::SZBlockInterpolationCompressor::offset2(std::array) [with T = float; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; size_t = long unsigned int]’: src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:193:20: required from ‘size_t SZ::SZBlockInterpolationCompressor::offset(Args&& ...) [with Args = {long unsigned int&, long unsigned int&, long unsigned int&}; T = float; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; size_t = long unsigned int]’ src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:378:77: required from ‘typename std::enable_if<(NN == 3), double>::type SZ::SZBlockInterpolationCompressor::block_interpolation(T*, std::array, std::array, SZ::SZBlockInterpolationCompressor::PredictorBehavior, const string&, int, SZ::uint) [with unsigned int NN = 3; T = float; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; typename std::enable_if<(NN == 3), double>::type = double; std::string = std::__cxx11::basic_string; SZ::uint = unsigned int]’ src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:142:40: required from ‘SZ::uchar* SZ::SZBlockInterpolationCompressor::compress(const SZ::Config&, T*, size_t&) [with T = float; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:64:41: required from ‘double do_not_use_this_interp_compress_block_test(T*, std::vector, size_t, double, int, int, int) [with T = float; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:107:69: required from ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = float; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = float; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = float; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:62:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = float; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:555:70: required from here src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:184:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp: In instantiation of ‘size_t SZ::SZBlockInterpolationCompressor::offset2(std::array) [with T = float; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; size_t = long unsigned int]’: src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:193:20: required from ‘size_t SZ::SZBlockInterpolationCompressor::offset(Args&& ...) [with Args = {long unsigned int&, long unsigned int&, long unsigned int&, long unsigned int&}; T = float; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; size_t = long unsigned int]’ src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:332:77: required from ‘typename std::enable_if<(NN == 4), double>::type SZ::SZBlockInterpolationCompressor::block_interpolation(T*, std::array, std::array, SZ::SZBlockInterpolationCompressor::PredictorBehavior, const string&, int, SZ::uint) [with unsigned int NN = 4; T = float; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; typename std::enable_if<(NN == 4), double>::type = double; std::string = std::__cxx11::basic_string; SZ::uint = unsigned int]’ src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:142:40: required from ‘SZ::uchar* SZ::SZBlockInterpolationCompressor::compress(const SZ::Config&, T*, size_t&) [with T = float; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:64:41: required from ‘double do_not_use_this_interp_compress_block_test(T*, std::vector, size_t, double, int, int, int) [with T = float; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:107:69: required from ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = float; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = float; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = float; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:64:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = float; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:555:70: required from here src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:184:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp: In instantiation of ‘size_t SZ::SZBlockInterpolationCompressor::offset2(std::array) [with T = double; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; size_t = long unsigned int]’: src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:193:20: required from ‘size_t SZ::SZBlockInterpolationCompressor::offset(Args&& ...) [with Args = {long unsigned int&, long unsigned int&}; T = double; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; size_t = long unsigned int]’ src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:301:73: required from ‘typename std::enable_if<(NN == 2), double>::type SZ::SZBlockInterpolationCompressor::block_interpolation(T*, std::array, std::array, SZ::SZBlockInterpolationCompressor::PredictorBehavior, const string&, int, SZ::uint) [with unsigned int NN = 2; T = double; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; typename std::enable_if<(NN == 2), double>::type = double; std::string = std::__cxx11::basic_string; SZ::uint = unsigned int]’ src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:142:40: required from ‘SZ::uchar* SZ::SZBlockInterpolationCompressor::compress(const SZ::Config&, T*, size_t&) [with T = double; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:64:41: required from ‘double do_not_use_this_interp_compress_block_test(T*, std::vector, size_t, double, int, int, int) [with T = double; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:107:69: required from ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = double; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = double; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = double; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:60:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = double; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:561:71: required from here src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:184:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp: In instantiation of ‘size_t SZ::SZBlockInterpolationCompressor::offset2(std::array) [with T = double; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; size_t = long unsigned int]’: src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:193:20: required from ‘size_t SZ::SZBlockInterpolationCompressor::offset(Args&& ...) [with Args = {long unsigned int&, long unsigned int&, long unsigned int&}; T = double; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; size_t = long unsigned int]’ src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:378:77: required from ‘typename std::enable_if<(NN == 3), double>::type SZ::SZBlockInterpolationCompressor::block_interpolation(T*, std::array, std::array, SZ::SZBlockInterpolationCompressor::PredictorBehavior, const string&, int, SZ::uint) [with unsigned int NN = 3; T = double; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; typename std::enable_if<(NN == 3), double>::type = double; std::string = std::__cxx11::basic_string; SZ::uint = unsigned int]’ src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:142:40: required from ‘SZ::uchar* SZ::SZBlockInterpolationCompressor::compress(const SZ::Config&, T*, size_t&) [with T = double; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:64:41: required from ‘double do_not_use_this_interp_compress_block_test(T*, std::vector, size_t, double, int, int, int) [with T = double; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:107:69: required from ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = double; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = double; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = double; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:62:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = double; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:561:71: required from here src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:184:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp: In instantiation of ‘size_t SZ::SZBlockInterpolationCompressor::offset2(std::array) [with T = double; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; size_t = long unsigned int]’: src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:193:20: required from ‘size_t SZ::SZBlockInterpolationCompressor::offset(Args&& ...) [with Args = {long unsigned int&, long unsigned int&, long unsigned int&, long unsigned int&}; T = double; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; size_t = long unsigned int]’ src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:332:77: required from ‘typename std::enable_if<(NN == 4), double>::type SZ::SZBlockInterpolationCompressor::block_interpolation(T*, std::array, std::array, SZ::SZBlockInterpolationCompressor::PredictorBehavior, const string&, int, SZ::uint) [with unsigned int NN = 4; T = double; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; typename std::enable_if<(NN == 4), double>::type = double; std::string = std::__cxx11::basic_string; SZ::uint = unsigned int]’ src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:142:40: required from ‘SZ::uchar* SZ::SZBlockInterpolationCompressor::compress(const SZ::Config&, T*, size_t&) [with T = double; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:64:41: required from ‘double do_not_use_this_interp_compress_block_test(T*, std::vector, size_t, double, int, int, int) [with T = double; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:107:69: required from ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = double; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = double; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = double; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:64:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = double; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:561:71: required from here src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:184:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp: In instantiation of ‘size_t SZ::SZBlockInterpolationCompressor::offset2(std::array) [with T = signed char; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; size_t = long unsigned int]’: src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:193:20: required from ‘size_t SZ::SZBlockInterpolationCompressor::offset(Args&& ...) [with Args = {long unsigned int&, long unsigned int&}; T = signed char; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; size_t = long unsigned int]’ src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:301:73: required from ‘typename std::enable_if<(NN == 2), double>::type SZ::SZBlockInterpolationCompressor::block_interpolation(T*, std::array, std::array, SZ::SZBlockInterpolationCompressor::PredictorBehavior, const string&, int, SZ::uint) [with unsigned int NN = 2; T = signed char; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; typename std::enable_if<(NN == 2), double>::type = double; std::string = std::__cxx11::basic_string; SZ::uint = unsigned int]’ src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:142:40: required from ‘SZ::uchar* SZ::SZBlockInterpolationCompressor::compress(const SZ::Config&, T*, size_t&) [with T = signed char; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:64:41: required from ‘double do_not_use_this_interp_compress_block_test(T*, std::vector, size_t, double, int, int, int) [with T = signed char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:107:69: required from ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = signed char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = signed char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = signed char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:60:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = signed char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:567:71: required from here src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:184:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp: In instantiation of ‘size_t SZ::SZBlockInterpolationCompressor::offset2(std::array) [with T = signed char; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; size_t = long unsigned int]’: src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:193:20: required from ‘size_t SZ::SZBlockInterpolationCompressor::offset(Args&& ...) [with Args = {long unsigned int&, long unsigned int&, long unsigned int&}; T = signed char; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; size_t = long unsigned int]’ src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:378:77: required from ‘typename std::enable_if<(NN == 3), double>::type SZ::SZBlockInterpolationCompressor::block_interpolation(T*, std::array, std::array, SZ::SZBlockInterpolationCompressor::PredictorBehavior, const string&, int, SZ::uint) [with unsigned int NN = 3; T = signed char; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; typename std::enable_if<(NN == 3), double>::type = double; std::string = std::__cxx11::basic_string; SZ::uint = unsigned int]’ src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:142:40: required from ‘SZ::uchar* SZ::SZBlockInterpolationCompressor::compress(const SZ::Config&, T*, size_t&) [with T = signed char; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:64:41: required from ‘double do_not_use_this_interp_compress_block_test(T*, std::vector, size_t, double, int, int, int) [with T = signed char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:107:69: required from ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = signed char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = signed char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = signed char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:62:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = signed char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:567:71: required from here src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:184:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp: In instantiation of ‘size_t SZ::SZBlockInterpolationCompressor::offset2(std::array) [with T = signed char; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; size_t = long unsigned int]’: src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:193:20: required from ‘size_t SZ::SZBlockInterpolationCompressor::offset(Args&& ...) [with Args = {long unsigned int&, long unsigned int&, long unsigned int&, long unsigned int&}; T = signed char; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; size_t = long unsigned int]’ src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:332:77: required from ‘typename std::enable_if<(NN == 4), double>::type SZ::SZBlockInterpolationCompressor::block_interpolation(T*, std::array, std::array, SZ::SZBlockInterpolationCompressor::PredictorBehavior, const string&, int, SZ::uint) [with unsigned int NN = 4; T = signed char; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; typename std::enable_if<(NN == 4), double>::type = double; std::string = std::__cxx11::basic_string; SZ::uint = unsigned int]’ src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:142:40: required from ‘SZ::uchar* SZ::SZBlockInterpolationCompressor::compress(const SZ::Config&, T*, size_t&) [with T = signed char; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:64:41: required from ‘double do_not_use_this_interp_compress_block_test(T*, std::vector, size_t, double, int, int, int) [with T = signed char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:107:69: required from ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = signed char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = signed char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = signed char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:64:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = signed char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:567:71: required from here src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:184:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp: In instantiation of ‘size_t SZ::SZBlockInterpolationCompressor::offset2(std::array) [with T = unsigned char; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; size_t = long unsigned int]’: src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:193:20: required from ‘size_t SZ::SZBlockInterpolationCompressor::offset(Args&& ...) [with Args = {long unsigned int&, long unsigned int&}; T = unsigned char; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; size_t = long unsigned int]’ src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:301:73: required from ‘typename std::enable_if<(NN == 2), double>::type SZ::SZBlockInterpolationCompressor::block_interpolation(T*, std::array, std::array, SZ::SZBlockInterpolationCompressor::PredictorBehavior, const string&, int, SZ::uint) [with unsigned int NN = 2; T = unsigned char; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; typename std::enable_if<(NN == 2), double>::type = double; std::string = std::__cxx11::basic_string; SZ::uint = unsigned int]’ src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:142:40: required from ‘SZ::uchar* SZ::SZBlockInterpolationCompressor::compress(const SZ::Config&, T*, size_t&) [with T = unsigned char; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:64:41: required from ‘double do_not_use_this_interp_compress_block_test(T*, std::vector, size_t, double, int, int, int) [with T = unsigned char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:107:69: required from ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = unsigned char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = unsigned char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = unsigned char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:60:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = unsigned char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:573:72: required from here src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:184:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp: In instantiation of ‘size_t SZ::SZBlockInterpolationCompressor::offset2(std::array) [with T = unsigned char; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; size_t = long unsigned int]’: src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:193:20: required from ‘size_t SZ::SZBlockInterpolationCompressor::offset(Args&& ...) [with Args = {long unsigned int&, long unsigned int&, long unsigned int&}; T = unsigned char; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; size_t = long unsigned int]’ src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:378:77: required from ‘typename std::enable_if<(NN == 3), double>::type SZ::SZBlockInterpolationCompressor::block_interpolation(T*, std::array, std::array, SZ::SZBlockInterpolationCompressor::PredictorBehavior, const string&, int, SZ::uint) [with unsigned int NN = 3; T = unsigned char; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; typename std::enable_if<(NN == 3), double>::type = double; std::string = std::__cxx11::basic_string; SZ::uint = unsigned int]’ src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:142:40: required from ‘SZ::uchar* SZ::SZBlockInterpolationCompressor::compress(const SZ::Config&, T*, size_t&) [with T = unsigned char; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:64:41: required from ‘double do_not_use_this_interp_compress_block_test(T*, std::vector, size_t, double, int, int, int) [with T = unsigned char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:107:69: required from ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = unsigned char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = unsigned char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = unsigned char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:62:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = unsigned char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:573:72: required from here src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:184:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp: In instantiation of ‘size_t SZ::SZBlockInterpolationCompressor::offset2(std::array) [with T = unsigned char; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; size_t = long unsigned int]’: src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:193:20: required from ‘size_t SZ::SZBlockInterpolationCompressor::offset(Args&& ...) [with Args = {long unsigned int&, long unsigned int&, long unsigned int&, long unsigned int&}; T = unsigned char; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; size_t = long unsigned int]’ src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:332:77: required from ‘typename std::enable_if<(NN == 4), double>::type SZ::SZBlockInterpolationCompressor::block_interpolation(T*, std::array, std::array, SZ::SZBlockInterpolationCompressor::PredictorBehavior, const string&, int, SZ::uint) [with unsigned int NN = 4; T = unsigned char; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; typename std::enable_if<(NN == 4), double>::type = double; std::string = std::__cxx11::basic_string; SZ::uint = unsigned int]’ src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:142:40: required from ‘SZ::uchar* SZ::SZBlockInterpolationCompressor::compress(const SZ::Config&, T*, size_t&) [with T = unsigned char; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:64:41: required from ‘double do_not_use_this_interp_compress_block_test(T*, std::vector, size_t, double, int, int, int) [with T = unsigned char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:107:69: required from ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = unsigned char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = unsigned char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = unsigned char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:64:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = unsigned char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:573:72: required from here src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:184:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp: In instantiation of ‘size_t SZ::SZBlockInterpolationCompressor::offset2(std::array) [with T = short int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; size_t = long unsigned int]’: src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:193:20: required from ‘size_t SZ::SZBlockInterpolationCompressor::offset(Args&& ...) [with Args = {long unsigned int&, long unsigned int&}; T = short int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; size_t = long unsigned int]’ src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:301:73: required from ‘typename std::enable_if<(NN == 2), double>::type SZ::SZBlockInterpolationCompressor::block_interpolation(T*, std::array, std::array, SZ::SZBlockInterpolationCompressor::PredictorBehavior, const string&, int, SZ::uint) [with unsigned int NN = 2; T = short int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; typename std::enable_if<(NN == 2), double>::type = double; std::string = std::__cxx11::basic_string; SZ::uint = unsigned int]’ src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:142:40: required from ‘SZ::uchar* SZ::SZBlockInterpolationCompressor::compress(const SZ::Config&, T*, size_t&) [with T = short int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:64:41: required from ‘double do_not_use_this_interp_compress_block_test(T*, std::vector, size_t, double, int, int, int) [with T = short int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:107:69: required from ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = short int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = short int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = short int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:60:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = short int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:579:72: required from here src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:184:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp: In instantiation of ‘size_t SZ::SZBlockInterpolationCompressor::offset2(std::array) [with T = short int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; size_t = long unsigned int]’: src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:193:20: required from ‘size_t SZ::SZBlockInterpolationCompressor::offset(Args&& ...) [with Args = {long unsigned int&, long unsigned int&, long unsigned int&}; T = short int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; size_t = long unsigned int]’ src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:378:77: required from ‘typename std::enable_if<(NN == 3), double>::type SZ::SZBlockInterpolationCompressor::block_interpolation(T*, std::array, std::array, SZ::SZBlockInterpolationCompressor::PredictorBehavior, const string&, int, SZ::uint) [with unsigned int NN = 3; T = short int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; typename std::enable_if<(NN == 3), double>::type = double; std::string = std::__cxx11::basic_string; SZ::uint = unsigned int]’ src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:142:40: required from ‘SZ::uchar* SZ::SZBlockInterpolationCompressor::compress(const SZ::Config&, T*, size_t&) [with T = short int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:64:41: required from ‘double do_not_use_this_interp_compress_block_test(T*, std::vector, size_t, double, int, int, int) [with T = short int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:107:69: required from ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = short int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = short int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = short int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:62:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = short int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:579:72: required from here src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:184:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp: In instantiation of ‘size_t SZ::SZBlockInterpolationCompressor::offset2(std::array) [with T = short int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; size_t = long unsigned int]’: src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:193:20: required from ‘size_t SZ::SZBlockInterpolationCompressor::offset(Args&& ...) [with Args = {long unsigned int&, long unsigned int&, long unsigned int&, long unsigned int&}; T = short int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; size_t = long unsigned int]’ src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:332:77: required from ‘typename std::enable_if<(NN == 4), double>::type SZ::SZBlockInterpolationCompressor::block_interpolation(T*, std::array, std::array, SZ::SZBlockInterpolationCompressor::PredictorBehavior, const string&, int, SZ::uint) [with unsigned int NN = 4; T = short int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; typename std::enable_if<(NN == 4), double>::type = double; std::string = std::__cxx11::basic_string; SZ::uint = unsigned int]’ src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:142:40: required from ‘SZ::uchar* SZ::SZBlockInterpolationCompressor::compress(const SZ::Config&, T*, size_t&) [with T = short int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:64:41: required from ‘double do_not_use_this_interp_compress_block_test(T*, std::vector, size_t, double, int, int, int) [with T = short int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:107:69: required from ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = short int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = short int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = short int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:64:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = short int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:579:72: required from here src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:184:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp: In instantiation of ‘size_t SZ::SZBlockInterpolationCompressor::offset2(std::array) [with T = short unsigned int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; size_t = long unsigned int]’: src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:193:20: required from ‘size_t SZ::SZBlockInterpolationCompressor::offset(Args&& ...) [with Args = {long unsigned int&, long unsigned int&}; T = short unsigned int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; size_t = long unsigned int]’ src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:301:73: required from ‘typename std::enable_if<(NN == 2), double>::type SZ::SZBlockInterpolationCompressor::block_interpolation(T*, std::array, std::array, SZ::SZBlockInterpolationCompressor::PredictorBehavior, const string&, int, SZ::uint) [with unsigned int NN = 2; T = short unsigned int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; typename std::enable_if<(NN == 2), double>::type = double; std::string = std::__cxx11::basic_string; SZ::uint = unsigned int]’ src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:142:40: required from ‘SZ::uchar* SZ::SZBlockInterpolationCompressor::compress(const SZ::Config&, T*, size_t&) [with T = short unsigned int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:64:41: required from ‘double do_not_use_this_interp_compress_block_test(T*, std::vector, size_t, double, int, int, int) [with T = short unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:107:69: required from ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = short unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = short unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = short unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:60:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = short unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:585:73: required from here src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:184:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp: In instantiation of ‘size_t SZ::SZBlockInterpolationCompressor::offset2(std::array) [with T = short unsigned int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; size_t = long unsigned int]’: src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:193:20: required from ‘size_t SZ::SZBlockInterpolationCompressor::offset(Args&& ...) [with Args = {long unsigned int&, long unsigned int&, long unsigned int&}; T = short unsigned int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; size_t = long unsigned int]’ src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:378:77: required from ‘typename std::enable_if<(NN == 3), double>::type SZ::SZBlockInterpolationCompressor::block_interpolation(T*, std::array, std::array, SZ::SZBlockInterpolationCompressor::PredictorBehavior, const string&, int, SZ::uint) [with unsigned int NN = 3; T = short unsigned int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; typename std::enable_if<(NN == 3), double>::type = double; std::string = std::__cxx11::basic_string; SZ::uint = unsigned int]’ src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:142:40: required from ‘SZ::uchar* SZ::SZBlockInterpolationCompressor::compress(const SZ::Config&, T*, size_t&) [with T = short unsigned int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:64:41: required from ‘double do_not_use_this_interp_compress_block_test(T*, std::vector, size_t, double, int, int, int) [with T = short unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:107:69: required from ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = short unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = short unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = short unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:62:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = short unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:585:73: required from here src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:184:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp: In instantiation of ‘size_t SZ::SZBlockInterpolationCompressor::offset2(std::array) [with T = short unsigned int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; size_t = long unsigned int]’: src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:193:20: required from ‘size_t SZ::SZBlockInterpolationCompressor::offset(Args&& ...) [with Args = {long unsigned int&, long unsigned int&, long unsigned int&, long unsigned int&}; T = short unsigned int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; size_t = long unsigned int]’ src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:332:77: required from ‘typename std::enable_if<(NN == 4), double>::type SZ::SZBlockInterpolationCompressor::block_interpolation(T*, std::array, std::array, SZ::SZBlockInterpolationCompressor::PredictorBehavior, const string&, int, SZ::uint) [with unsigned int NN = 4; T = short unsigned int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; typename std::enable_if<(NN == 4), double>::type = double; std::string = std::__cxx11::basic_string; SZ::uint = unsigned int]’ src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:142:40: required from ‘SZ::uchar* SZ::SZBlockInterpolationCompressor::compress(const SZ::Config&, T*, size_t&) [with T = short unsigned int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:64:41: required from ‘double do_not_use_this_interp_compress_block_test(T*, std::vector, size_t, double, int, int, int) [with T = short unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:107:69: required from ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = short unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = short unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = short unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:64:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = short unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:585:73: required from here src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:184:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp: In instantiation of ‘size_t SZ::SZBlockInterpolationCompressor::offset2(std::array) [with T = int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; size_t = long unsigned int]’: src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:193:20: required from ‘size_t SZ::SZBlockInterpolationCompressor::offset(Args&& ...) [with Args = {long unsigned int&, long unsigned int&}; T = int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; size_t = long unsigned int]’ src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:301:73: required from ‘typename std::enable_if<(NN == 2), double>::type SZ::SZBlockInterpolationCompressor::block_interpolation(T*, std::array, std::array, SZ::SZBlockInterpolationCompressor::PredictorBehavior, const string&, int, SZ::uint) [with unsigned int NN = 2; T = int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; typename std::enable_if<(NN == 2), double>::type = double; std::string = std::__cxx11::basic_string; SZ::uint = unsigned int]’ src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:142:40: required from ‘SZ::uchar* SZ::SZBlockInterpolationCompressor::compress(const SZ::Config&, T*, size_t&) [with T = int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:64:41: required from ‘double do_not_use_this_interp_compress_block_test(T*, std::vector, size_t, double, int, int, int) [with T = int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:107:69: required from ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:60:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:591:72: required from here src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:184:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp: In instantiation of ‘size_t SZ::SZBlockInterpolationCompressor::offset2(std::array) [with T = int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; size_t = long unsigned int]’: src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:193:20: required from ‘size_t SZ::SZBlockInterpolationCompressor::offset(Args&& ...) [with Args = {long unsigned int&, long unsigned int&, long unsigned int&}; T = int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; size_t = long unsigned int]’ src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:378:77: required from ‘typename std::enable_if<(NN == 3), double>::type SZ::SZBlockInterpolationCompressor::block_interpolation(T*, std::array, std::array, SZ::SZBlockInterpolationCompressor::PredictorBehavior, const string&, int, SZ::uint) [with unsigned int NN = 3; T = int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; typename std::enable_if<(NN == 3), double>::type = double; std::string = std::__cxx11::basic_string; SZ::uint = unsigned int]’ src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:142:40: required from ‘SZ::uchar* SZ::SZBlockInterpolationCompressor::compress(const SZ::Config&, T*, size_t&) [with T = int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:64:41: required from ‘double do_not_use_this_interp_compress_block_test(T*, std::vector, size_t, double, int, int, int) [with T = int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:107:69: required from ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:62:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:591:72: required from here src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:184:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp: In instantiation of ‘size_t SZ::SZBlockInterpolationCompressor::offset2(std::array) [with T = int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; size_t = long unsigned int]’: src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:193:20: required from ‘size_t SZ::SZBlockInterpolationCompressor::offset(Args&& ...) [with Args = {long unsigned int&, long unsigned int&, long unsigned int&, long unsigned int&}; T = int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; size_t = long unsigned int]’ src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:332:77: required from ‘typename std::enable_if<(NN == 4), double>::type SZ::SZBlockInterpolationCompressor::block_interpolation(T*, std::array, std::array, SZ::SZBlockInterpolationCompressor::PredictorBehavior, const string&, int, SZ::uint) [with unsigned int NN = 4; T = int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; typename std::enable_if<(NN == 4), double>::type = double; std::string = std::__cxx11::basic_string; SZ::uint = unsigned int]’ src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:142:40: required from ‘SZ::uchar* SZ::SZBlockInterpolationCompressor::compress(const SZ::Config&, T*, size_t&) [with T = int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:64:41: required from ‘double do_not_use_this_interp_compress_block_test(T*, std::vector, size_t, double, int, int, int) [with T = int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:107:69: required from ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:64:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:591:72: required from here src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:184:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp: In instantiation of ‘size_t SZ::SZBlockInterpolationCompressor::offset2(std::array) [with T = unsigned int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; size_t = long unsigned int]’: src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:193:20: required from ‘size_t SZ::SZBlockInterpolationCompressor::offset(Args&& ...) [with Args = {long unsigned int&, long unsigned int&}; T = unsigned int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; size_t = long unsigned int]’ src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:301:73: required from ‘typename std::enable_if<(NN == 2), double>::type SZ::SZBlockInterpolationCompressor::block_interpolation(T*, std::array, std::array, SZ::SZBlockInterpolationCompressor::PredictorBehavior, const string&, int, SZ::uint) [with unsigned int NN = 2; T = unsigned int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; typename std::enable_if<(NN == 2), double>::type = double; std::string = std::__cxx11::basic_string; SZ::uint = unsigned int]’ src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:142:40: required from ‘SZ::uchar* SZ::SZBlockInterpolationCompressor::compress(const SZ::Config&, T*, size_t&) [with T = unsigned int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:64:41: required from ‘double do_not_use_this_interp_compress_block_test(T*, std::vector, size_t, double, int, int, int) [with T = unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:107:69: required from ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:60:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:597:73: required from here src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:184:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp: In instantiation of ‘size_t SZ::SZBlockInterpolationCompressor::offset2(std::array) [with T = unsigned int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; size_t = long unsigned int]’: src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:193:20: required from ‘size_t SZ::SZBlockInterpolationCompressor::offset(Args&& ...) [with Args = {long unsigned int&, long unsigned int&, long unsigned int&}; T = unsigned int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; size_t = long unsigned int]’ src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:378:77: required from ‘typename std::enable_if<(NN == 3), double>::type SZ::SZBlockInterpolationCompressor::block_interpolation(T*, std::array, std::array, SZ::SZBlockInterpolationCompressor::PredictorBehavior, const string&, int, SZ::uint) [with unsigned int NN = 3; T = unsigned int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; typename std::enable_if<(NN == 3), double>::type = double; std::string = std::__cxx11::basic_string; SZ::uint = unsigned int]’ src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:142:40: required from ‘SZ::uchar* SZ::SZBlockInterpolationCompressor::compress(const SZ::Config&, T*, size_t&) [with T = unsigned int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:64:41: required from ‘double do_not_use_this_interp_compress_block_test(T*, std::vector, size_t, double, int, int, int) [with T = unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:107:69: required from ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:62:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:597:73: required from here src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:184:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp: In instantiation of ‘size_t SZ::SZBlockInterpolationCompressor::offset2(std::array) [with T = unsigned int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; size_t = long unsigned int]’: src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:193:20: required from ‘size_t SZ::SZBlockInterpolationCompressor::offset(Args&& ...) [with Args = {long unsigned int&, long unsigned int&, long unsigned int&, long unsigned int&}; T = unsigned int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; size_t = long unsigned int]’ src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:332:77: required from ‘typename std::enable_if<(NN == 4), double>::type SZ::SZBlockInterpolationCompressor::block_interpolation(T*, std::array, std::array, SZ::SZBlockInterpolationCompressor::PredictorBehavior, const string&, int, SZ::uint) [with unsigned int NN = 4; T = unsigned int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; typename std::enable_if<(NN == 4), double>::type = double; std::string = std::__cxx11::basic_string; SZ::uint = unsigned int]’ src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:142:40: required from ‘SZ::uchar* SZ::SZBlockInterpolationCompressor::compress(const SZ::Config&, T*, size_t&) [with T = unsigned int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:64:41: required from ‘double do_not_use_this_interp_compress_block_test(T*, std::vector, size_t, double, int, int, int) [with T = unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:107:69: required from ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:64:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:597:73: required from here src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:184:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp: In instantiation of ‘size_t SZ::SZBlockInterpolationCompressor::offset2(std::array) [with T = long int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; size_t = long unsigned int]’: src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:193:20: required from ‘size_t SZ::SZBlockInterpolationCompressor::offset(Args&& ...) [with Args = {long unsigned int&, long unsigned int&}; T = long int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; size_t = long unsigned int]’ src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:301:73: required from ‘typename std::enable_if<(NN == 2), double>::type SZ::SZBlockInterpolationCompressor::block_interpolation(T*, std::array, std::array, SZ::SZBlockInterpolationCompressor::PredictorBehavior, const string&, int, SZ::uint) [with unsigned int NN = 2; T = long int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; typename std::enable_if<(NN == 2), double>::type = double; std::string = std::__cxx11::basic_string; SZ::uint = unsigned int]’ src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:142:40: required from ‘SZ::uchar* SZ::SZBlockInterpolationCompressor::compress(const SZ::Config&, T*, size_t&) [with T = long int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:64:41: required from ‘double do_not_use_this_interp_compress_block_test(T*, std::vector, size_t, double, int, int, int) [with T = long int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:107:69: required from ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = long int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = long int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = long int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:60:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = long int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:603:72: required from here src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:184:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp: In instantiation of ‘size_t SZ::SZBlockInterpolationCompressor::offset2(std::array) [with T = long int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; size_t = long unsigned int]’: src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:193:20: required from ‘size_t SZ::SZBlockInterpolationCompressor::offset(Args&& ...) [with Args = {long unsigned int&, long unsigned int&, long unsigned int&}; T = long int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; size_t = long unsigned int]’ src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:378:77: required from ‘typename std::enable_if<(NN == 3), double>::type SZ::SZBlockInterpolationCompressor::block_interpolation(T*, std::array, std::array, SZ::SZBlockInterpolationCompressor::PredictorBehavior, const string&, int, SZ::uint) [with unsigned int NN = 3; T = long int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; typename std::enable_if<(NN == 3), double>::type = double; std::string = std::__cxx11::basic_string; SZ::uint = unsigned int]’ src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:142:40: required from ‘SZ::uchar* SZ::SZBlockInterpolationCompressor::compress(const SZ::Config&, T*, size_t&) [with T = long int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:64:41: required from ‘double do_not_use_this_interp_compress_block_test(T*, std::vector, size_t, double, int, int, int) [with T = long int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:107:69: required from ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = long int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = long int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = long int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:62:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = long int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:603:72: required from here src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:184:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp: In instantiation of ‘size_t SZ::SZBlockInterpolationCompressor::offset2(std::array) [with T = long int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; size_t = long unsigned int]’: src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:193:20: required from ‘size_t SZ::SZBlockInterpolationCompressor::offset(Args&& ...) [with Args = {long unsigned int&, long unsigned int&, long unsigned int&, long unsigned int&}; T = long int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; size_t = long unsigned int]’ src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:332:77: required from ‘typename std::enable_if<(NN == 4), double>::type SZ::SZBlockInterpolationCompressor::block_interpolation(T*, std::array, std::array, SZ::SZBlockInterpolationCompressor::PredictorBehavior, const string&, int, SZ::uint) [with unsigned int NN = 4; T = long int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; typename std::enable_if<(NN == 4), double>::type = double; std::string = std::__cxx11::basic_string; SZ::uint = unsigned int]’ src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:142:40: required from ‘SZ::uchar* SZ::SZBlockInterpolationCompressor::compress(const SZ::Config&, T*, size_t&) [with T = long int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:64:41: required from ‘double do_not_use_this_interp_compress_block_test(T*, std::vector, size_t, double, int, int, int) [with T = long int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:107:69: required from ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = long int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = long int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = long int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:64:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = long int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:603:72: required from here src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:184:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp: In instantiation of ‘size_t SZ::SZBlockInterpolationCompressor::offset2(std::array) [with T = long unsigned int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; size_t = long unsigned int]’: src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:193:20: required from ‘size_t SZ::SZBlockInterpolationCompressor::offset(Args&& ...) [with Args = {long unsigned int&, long unsigned int&}; T = long unsigned int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; size_t = long unsigned int]’ src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:301:73: required from ‘typename std::enable_if<(NN == 2), double>::type SZ::SZBlockInterpolationCompressor::block_interpolation(T*, std::array, std::array, SZ::SZBlockInterpolationCompressor::PredictorBehavior, const string&, int, SZ::uint) [with unsigned int NN = 2; T = long unsigned int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; typename std::enable_if<(NN == 2), double>::type = double; std::string = std::__cxx11::basic_string; SZ::uint = unsigned int]’ src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:142:40: required from ‘SZ::uchar* SZ::SZBlockInterpolationCompressor::compress(const SZ::Config&, T*, size_t&) [with T = long unsigned int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:64:41: required from ‘double do_not_use_this_interp_compress_block_test(T*, std::vector, size_t, double, int, int, int) [with T = long unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:107:69: required from ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = long unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = long unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = long unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:60:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = long unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:609:73: required from here src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:184:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp: In instantiation of ‘size_t SZ::SZBlockInterpolationCompressor::offset2(std::array) [with T = long unsigned int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; size_t = long unsigned int]’: src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:193:20: required from ‘size_t SZ::SZBlockInterpolationCompressor::offset(Args&& ...) [with Args = {long unsigned int&, long unsigned int&, long unsigned int&}; T = long unsigned int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; size_t = long unsigned int]’ src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:378:77: required from ‘typename std::enable_if<(NN == 3), double>::type SZ::SZBlockInterpolationCompressor::block_interpolation(T*, std::array, std::array, SZ::SZBlockInterpolationCompressor::PredictorBehavior, const string&, int, SZ::uint) [with unsigned int NN = 3; T = long unsigned int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; typename std::enable_if<(NN == 3), double>::type = double; std::string = std::__cxx11::basic_string; SZ::uint = unsigned int]’ src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:142:40: required from ‘SZ::uchar* SZ::SZBlockInterpolationCompressor::compress(const SZ::Config&, T*, size_t&) [with T = long unsigned int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:64:41: required from ‘double do_not_use_this_interp_compress_block_test(T*, std::vector, size_t, double, int, int, int) [with T = long unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:107:69: required from ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = long unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = long unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = long unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:62:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = long unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:609:73: required from here src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:184:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp: In instantiation of ‘size_t SZ::SZBlockInterpolationCompressor::offset2(std::array) [with T = long unsigned int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; size_t = long unsigned int]’: src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:193:20: required from ‘size_t SZ::SZBlockInterpolationCompressor::offset(Args&& ...) [with Args = {long unsigned int&, long unsigned int&, long unsigned int&, long unsigned int&}; T = long unsigned int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; size_t = long unsigned int]’ src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:332:77: required from ‘typename std::enable_if<(NN == 4), double>::type SZ::SZBlockInterpolationCompressor::block_interpolation(T*, std::array, std::array, SZ::SZBlockInterpolationCompressor::PredictorBehavior, const string&, int, SZ::uint) [with unsigned int NN = 4; T = long unsigned int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; typename std::enable_if<(NN == 4), double>::type = double; std::string = std::__cxx11::basic_string; SZ::uint = unsigned int]’ src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:142:40: required from ‘SZ::uchar* SZ::SZBlockInterpolationCompressor::compress(const SZ::Config&, T*, size_t&) [with T = long unsigned int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:64:41: required from ‘double do_not_use_this_interp_compress_block_test(T*, std::vector, size_t, double, int, int, int) [with T = long unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:107:69: required from ‘char* SZ_compress_Interp_lorenzo(SZ::Config&, T*, size_t&) [with T = long unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:27:60: required from ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = long unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:19:44: required from ‘char* SZ_compress_impl(SZ::Config&, const T*, size_t&) [with T = long unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:64:41: required from ‘char* SZ_compress(const SZ::Config&, const T*, size_t&) [with T = long unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:609:73: required from here src/SZ3/include/SZ3/compressor/deprecated/SZBlockInterpolationCompressor.hpp:184:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘SZ::multi_dimensional_range::multi_dimensional_range(T*, ForwardIt1, ForwardIt1, size_t, ptrdiff_t) [with ForwardIt1 = long unsigned int*; T = float; unsigned int N = 1; size_t = long unsigned int; ptrdiff_t = long int]’: /usr/include/c++/10.3.1/ext/new_allocator.h:150:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {float*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range]’ /usr/include/c++/10.3.1/bits/alloc_traits.h:512:17: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {float*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:551:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {float*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:682:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; _Args = {float*&, long unsigned int*, long unsigned int*, long unsigned int, int}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:1371:71: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator >; _Args = {float*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr.h:408:59: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:73:59: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = float; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = float; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:382:73: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:366:12: warning: ‘SZ::multi_dimensional_range::data’ will be initialized after [-Wreorder] 366 | T *data; // data pointer | ^~~~ src/SZ3/include/SZ3/utils/Iterator.hpp:362:29: warning: ‘std::array SZ::multi_dimensional_range::left_boundary’ [-Wreorder] 362 | std::array left_boundary; // if current block is the left boundary, iterators go outside the boundary will return 0. | ^~~~~~~~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp:217:9: warning: when initialized here [-Wreorder] 217 | multi_dimensional_range( | ^~~~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘SZ::multi_dimensional_range::multi_dimensional_range(T*, ForwardIt1, ForwardIt1, size_t, ptrdiff_t) [with ForwardIt1 = long unsigned int*; T = float; unsigned int N = 2; size_t = long unsigned int; ptrdiff_t = long int]’: /usr/include/c++/10.3.1/ext/new_allocator.h:150:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {float*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range]’ /usr/include/c++/10.3.1/bits/alloc_traits.h:512:17: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {float*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:551:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {float*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:682:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; _Args = {float*&, long unsigned int*, long unsigned int*, long unsigned int, int}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:1371:71: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator >; _Args = {float*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr.h:408:59: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:73:59: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = float; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = float; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:382:73: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:366:12: warning: ‘SZ::multi_dimensional_range::data’ will be initialized after [-Wreorder] 366 | T *data; // data pointer | ^~~~ src/SZ3/include/SZ3/utils/Iterator.hpp:362:29: warning: ‘std::array SZ::multi_dimensional_range::left_boundary’ [-Wreorder] 362 | std::array left_boundary; // if current block is the left boundary, iterators go outside the boundary will return 0. | ^~~~~~~~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp:217:9: warning: when initialized here [-Wreorder] 217 | multi_dimensional_range( | ^~~~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘SZ::multi_dimensional_range::multi_dimensional_range(T*, ForwardIt1, ForwardIt1, size_t, ptrdiff_t) [with ForwardIt1 = long unsigned int*; T = float; unsigned int N = 3; size_t = long unsigned int; ptrdiff_t = long int]’: /usr/include/c++/10.3.1/ext/new_allocator.h:150:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {float*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range]’ /usr/include/c++/10.3.1/bits/alloc_traits.h:512:17: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {float*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:551:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {float*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:682:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; _Args = {float*&, long unsigned int*, long unsigned int*, long unsigned int, int}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:1371:71: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator >; _Args = {float*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr.h:408:59: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:73:59: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = float; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = float; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:382:73: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:366:12: warning: ‘SZ::multi_dimensional_range::data’ will be initialized after [-Wreorder] 366 | T *data; // data pointer | ^~~~ src/SZ3/include/SZ3/utils/Iterator.hpp:362:29: warning: ‘std::array SZ::multi_dimensional_range::left_boundary’ [-Wreorder] 362 | std::array left_boundary; // if current block is the left boundary, iterators go outside the boundary will return 0. | ^~~~~~~~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp:217:9: warning: when initialized here [-Wreorder] 217 | multi_dimensional_range( | ^~~~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘SZ::multi_dimensional_range::multi_dimensional_range(T*, ForwardIt1, ForwardIt1, size_t, ptrdiff_t) [with ForwardIt1 = long unsigned int*; T = float; unsigned int N = 4; size_t = long unsigned int; ptrdiff_t = long int]’: /usr/include/c++/10.3.1/ext/new_allocator.h:150:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {float*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range]’ /usr/include/c++/10.3.1/bits/alloc_traits.h:512:17: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {float*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:551:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {float*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:682:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; _Args = {float*&, long unsigned int*, long unsigned int*, long unsigned int, int}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:1371:71: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator >; _Args = {float*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr.h:408:59: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:73:59: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = float; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = float; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:382:73: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:366:12: warning: ‘SZ::multi_dimensional_range::data’ will be initialized after [-Wreorder] 366 | T *data; // data pointer | ^~~~ src/SZ3/include/SZ3/utils/Iterator.hpp:362:29: warning: ‘std::array SZ::multi_dimensional_range::left_boundary’ [-Wreorder] 362 | std::array left_boundary; // if current block is the left boundary, iterators go outside the boundary will return 0. | ^~~~~~~~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp:217:9: warning: when initialized here [-Wreorder] 217 | multi_dimensional_range( | ^~~~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘SZ::multi_dimensional_range::multi_dimensional_range(T*, ForwardIt1, ForwardIt1, size_t, ptrdiff_t) [with ForwardIt1 = long unsigned int*; T = double; unsigned int N = 1; size_t = long unsigned int; ptrdiff_t = long int]’: /usr/include/c++/10.3.1/ext/new_allocator.h:150:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {double*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range]’ /usr/include/c++/10.3.1/bits/alloc_traits.h:512:17: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {double*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:551:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {double*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:682:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; _Args = {double*&, long unsigned int*, long unsigned int*, long unsigned int, int}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:1371:71: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator >; _Args = {double*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr.h:408:59: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:73:59: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = double; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = double; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:392:74: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:366:12: warning: ‘SZ::multi_dimensional_range::data’ will be initialized after [-Wreorder] 366 | T *data; // data pointer | ^~~~ src/SZ3/include/SZ3/utils/Iterator.hpp:362:29: warning: ‘std::array SZ::multi_dimensional_range::left_boundary’ [-Wreorder] 362 | std::array left_boundary; // if current block is the left boundary, iterators go outside the boundary will return 0. | ^~~~~~~~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp:217:9: warning: when initialized here [-Wreorder] 217 | multi_dimensional_range( | ^~~~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘SZ::multi_dimensional_range::multi_dimensional_range(T*, ForwardIt1, ForwardIt1, size_t, ptrdiff_t) [with ForwardIt1 = long unsigned int*; T = double; unsigned int N = 2; size_t = long unsigned int; ptrdiff_t = long int]’: /usr/include/c++/10.3.1/ext/new_allocator.h:150:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {double*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range]’ /usr/include/c++/10.3.1/bits/alloc_traits.h:512:17: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {double*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:551:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {double*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:682:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; _Args = {double*&, long unsigned int*, long unsigned int*, long unsigned int, int}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:1371:71: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator >; _Args = {double*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr.h:408:59: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:73:59: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = double; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = double; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:392:74: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:366:12: warning: ‘SZ::multi_dimensional_range::data’ will be initialized after [-Wreorder] 366 | T *data; // data pointer | ^~~~ src/SZ3/include/SZ3/utils/Iterator.hpp:362:29: warning: ‘std::array SZ::multi_dimensional_range::left_boundary’ [-Wreorder] 362 | std::array left_boundary; // if current block is the left boundary, iterators go outside the boundary will return 0. | ^~~~~~~~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp:217:9: warning: when initialized here [-Wreorder] 217 | multi_dimensional_range( | ^~~~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘SZ::multi_dimensional_range::multi_dimensional_range(T*, ForwardIt1, ForwardIt1, size_t, ptrdiff_t) [with ForwardIt1 = long unsigned int*; T = double; unsigned int N = 3; size_t = long unsigned int; ptrdiff_t = long int]’: /usr/include/c++/10.3.1/ext/new_allocator.h:150:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {double*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range]’ /usr/include/c++/10.3.1/bits/alloc_traits.h:512:17: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {double*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:551:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {double*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:682:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; _Args = {double*&, long unsigned int*, long unsigned int*, long unsigned int, int}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:1371:71: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator >; _Args = {double*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr.h:408:59: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:73:59: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = double; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = double; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:392:74: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:366:12: warning: ‘SZ::multi_dimensional_range::data’ will be initialized after [-Wreorder] 366 | T *data; // data pointer | ^~~~ src/SZ3/include/SZ3/utils/Iterator.hpp:362:29: warning: ‘std::array SZ::multi_dimensional_range::left_boundary’ [-Wreorder] 362 | std::array left_boundary; // if current block is the left boundary, iterators go outside the boundary will return 0. | ^~~~~~~~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp:217:9: warning: when initialized here [-Wreorder] 217 | multi_dimensional_range( | ^~~~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘SZ::multi_dimensional_range::multi_dimensional_range(T*, ForwardIt1, ForwardIt1, size_t, ptrdiff_t) [with ForwardIt1 = long unsigned int*; T = double; unsigned int N = 4; size_t = long unsigned int; ptrdiff_t = long int]’: /usr/include/c++/10.3.1/ext/new_allocator.h:150:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {double*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range]’ /usr/include/c++/10.3.1/bits/alloc_traits.h:512:17: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {double*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:551:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {double*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:682:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; _Args = {double*&, long unsigned int*, long unsigned int*, long unsigned int, int}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:1371:71: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator >; _Args = {double*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr.h:408:59: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:73:59: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = double; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = double; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:392:74: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:366:12: warning: ‘SZ::multi_dimensional_range::data’ will be initialized after [-Wreorder] 366 | T *data; // data pointer | ^~~~ src/SZ3/include/SZ3/utils/Iterator.hpp:362:29: warning: ‘std::array SZ::multi_dimensional_range::left_boundary’ [-Wreorder] 362 | std::array left_boundary; // if current block is the left boundary, iterators go outside the boundary will return 0. | ^~~~~~~~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp:217:9: warning: when initialized here [-Wreorder] 217 | multi_dimensional_range( | ^~~~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘SZ::multi_dimensional_range::multi_dimensional_range(T*, ForwardIt1, ForwardIt1, size_t, ptrdiff_t) [with ForwardIt1 = long unsigned int*; T = signed char; unsigned int N = 1; size_t = long unsigned int; ptrdiff_t = long int]’: /usr/include/c++/10.3.1/ext/new_allocator.h:150:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {signed char*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range]’ /usr/include/c++/10.3.1/bits/alloc_traits.h:512:17: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {signed char*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:551:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {signed char*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:682:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; _Args = {signed char*&, long unsigned int*, long unsigned int*, long unsigned int, int}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:1371:71: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator >; _Args = {signed char*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr.h:408:59: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:73:59: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = signed char; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = signed char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:402:74: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:366:12: warning: ‘SZ::multi_dimensional_range::data’ will be initialized after [-Wreorder] 366 | T *data; // data pointer | ^~~~ src/SZ3/include/SZ3/utils/Iterator.hpp:362:29: warning: ‘std::array SZ::multi_dimensional_range::left_boundary’ [-Wreorder] 362 | std::array left_boundary; // if current block is the left boundary, iterators go outside the boundary will return 0. | ^~~~~~~~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp:217:9: warning: when initialized here [-Wreorder] 217 | multi_dimensional_range( | ^~~~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘SZ::multi_dimensional_range::multi_dimensional_range(T*, ForwardIt1, ForwardIt1, size_t, ptrdiff_t) [with ForwardIt1 = long unsigned int*; T = signed char; unsigned int N = 2; size_t = long unsigned int; ptrdiff_t = long int]’: /usr/include/c++/10.3.1/ext/new_allocator.h:150:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {signed char*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range]’ /usr/include/c++/10.3.1/bits/alloc_traits.h:512:17: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {signed char*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:551:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {signed char*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:682:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; _Args = {signed char*&, long unsigned int*, long unsigned int*, long unsigned int, int}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:1371:71: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator >; _Args = {signed char*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr.h:408:59: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:73:59: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = signed char; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = signed char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:402:74: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:366:12: warning: ‘SZ::multi_dimensional_range::data’ will be initialized after [-Wreorder] 366 | T *data; // data pointer | ^~~~ src/SZ3/include/SZ3/utils/Iterator.hpp:362:29: warning: ‘std::array SZ::multi_dimensional_range::left_boundary’ [-Wreorder] 362 | std::array left_boundary; // if current block is the left boundary, iterators go outside the boundary will return 0. | ^~~~~~~~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp:217:9: warning: when initialized here [-Wreorder] 217 | multi_dimensional_range( | ^~~~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘SZ::multi_dimensional_range::multi_dimensional_range(T*, ForwardIt1, ForwardIt1, size_t, ptrdiff_t) [with ForwardIt1 = long unsigned int*; T = signed char; unsigned int N = 3; size_t = long unsigned int; ptrdiff_t = long int]’: /usr/include/c++/10.3.1/ext/new_allocator.h:150:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {signed char*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range]’ /usr/include/c++/10.3.1/bits/alloc_traits.h:512:17: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {signed char*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:551:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {signed char*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:682:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; _Args = {signed char*&, long unsigned int*, long unsigned int*, long unsigned int, int}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:1371:71: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator >; _Args = {signed char*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr.h:408:59: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:73:59: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = signed char; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = signed char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:402:74: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:366:12: warning: ‘SZ::multi_dimensional_range::data’ will be initialized after [-Wreorder] 366 | T *data; // data pointer | ^~~~ src/SZ3/include/SZ3/utils/Iterator.hpp:362:29: warning: ‘std::array SZ::multi_dimensional_range::left_boundary’ [-Wreorder] 362 | std::array left_boundary; // if current block is the left boundary, iterators go outside the boundary will return 0. | ^~~~~~~~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp:217:9: warning: when initialized here [-Wreorder] 217 | multi_dimensional_range( | ^~~~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘SZ::multi_dimensional_range::multi_dimensional_range(T*, ForwardIt1, ForwardIt1, size_t, ptrdiff_t) [with ForwardIt1 = long unsigned int*; T = signed char; unsigned int N = 4; size_t = long unsigned int; ptrdiff_t = long int]’: /usr/include/c++/10.3.1/ext/new_allocator.h:150:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {signed char*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range]’ /usr/include/c++/10.3.1/bits/alloc_traits.h:512:17: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {signed char*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:551:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {signed char*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:682:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; _Args = {signed char*&, long unsigned int*, long unsigned int*, long unsigned int, int}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:1371:71: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator >; _Args = {signed char*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr.h:408:59: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:73:59: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = signed char; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = signed char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:402:74: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:366:12: warning: ‘SZ::multi_dimensional_range::data’ will be initialized after [-Wreorder] 366 | T *data; // data pointer | ^~~~ src/SZ3/include/SZ3/utils/Iterator.hpp:362:29: warning: ‘std::array SZ::multi_dimensional_range::left_boundary’ [-Wreorder] 362 | std::array left_boundary; // if current block is the left boundary, iterators go outside the boundary will return 0. | ^~~~~~~~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp:217:9: warning: when initialized here [-Wreorder] 217 | multi_dimensional_range( | ^~~~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘SZ::multi_dimensional_range::multi_dimensional_range(T*, ForwardIt1, ForwardIt1, size_t, ptrdiff_t) [with ForwardIt1 = long unsigned int*; T = unsigned char; unsigned int N = 1; size_t = long unsigned int; ptrdiff_t = long int]’: /usr/include/c++/10.3.1/ext/new_allocator.h:150:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {unsigned char*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range]’ /usr/include/c++/10.3.1/bits/alloc_traits.h:512:17: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {unsigned char*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:551:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {unsigned char*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:682:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; _Args = {unsigned char*&, long unsigned int*, long unsigned int*, long unsigned int, int}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:1371:71: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator >; _Args = {unsigned char*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr.h:408:59: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:73:59: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = unsigned char; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = unsigned char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:412:75: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:366:12: warning: ‘SZ::multi_dimensional_range::data’ will be initialized after [-Wreorder] 366 | T *data; // data pointer | ^~~~ src/SZ3/include/SZ3/utils/Iterator.hpp:362:29: warning: ‘std::array SZ::multi_dimensional_range::left_boundary’ [-Wreorder] 362 | std::array left_boundary; // if current block is the left boundary, iterators go outside the boundary will return 0. | ^~~~~~~~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp:217:9: warning: when initialized here [-Wreorder] 217 | multi_dimensional_range( | ^~~~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘SZ::multi_dimensional_range::multi_dimensional_range(T*, ForwardIt1, ForwardIt1, size_t, ptrdiff_t) [with ForwardIt1 = long unsigned int*; T = unsigned char; unsigned int N = 2; size_t = long unsigned int; ptrdiff_t = long int]’: /usr/include/c++/10.3.1/ext/new_allocator.h:150:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {unsigned char*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range]’ /usr/include/c++/10.3.1/bits/alloc_traits.h:512:17: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {unsigned char*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:551:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {unsigned char*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:682:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; _Args = {unsigned char*&, long unsigned int*, long unsigned int*, long unsigned int, int}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:1371:71: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator >; _Args = {unsigned char*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr.h:408:59: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:73:59: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = unsigned char; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = unsigned char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:412:75: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:366:12: warning: ‘SZ::multi_dimensional_range::data’ will be initialized after [-Wreorder] 366 | T *data; // data pointer | ^~~~ src/SZ3/include/SZ3/utils/Iterator.hpp:362:29: warning: ‘std::array SZ::multi_dimensional_range::left_boundary’ [-Wreorder] 362 | std::array left_boundary; // if current block is the left boundary, iterators go outside the boundary will return 0. | ^~~~~~~~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp:217:9: warning: when initialized here [-Wreorder] 217 | multi_dimensional_range( | ^~~~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘SZ::multi_dimensional_range::multi_dimensional_range(T*, ForwardIt1, ForwardIt1, size_t, ptrdiff_t) [with ForwardIt1 = long unsigned int*; T = unsigned char; unsigned int N = 3; size_t = long unsigned int; ptrdiff_t = long int]’: /usr/include/c++/10.3.1/ext/new_allocator.h:150:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {unsigned char*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range]’ /usr/include/c++/10.3.1/bits/alloc_traits.h:512:17: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {unsigned char*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:551:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {unsigned char*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:682:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; _Args = {unsigned char*&, long unsigned int*, long unsigned int*, long unsigned int, int}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:1371:71: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator >; _Args = {unsigned char*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr.h:408:59: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:73:59: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = unsigned char; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = unsigned char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:412:75: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:366:12: warning: ‘SZ::multi_dimensional_range::data’ will be initialized after [-Wreorder] 366 | T *data; // data pointer | ^~~~ src/SZ3/include/SZ3/utils/Iterator.hpp:362:29: warning: ‘std::array SZ::multi_dimensional_range::left_boundary’ [-Wreorder] 362 | std::array left_boundary; // if current block is the left boundary, iterators go outside the boundary will return 0. | ^~~~~~~~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp:217:9: warning: when initialized here [-Wreorder] 217 | multi_dimensional_range( | ^~~~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘SZ::multi_dimensional_range::multi_dimensional_range(T*, ForwardIt1, ForwardIt1, size_t, ptrdiff_t) [with ForwardIt1 = long unsigned int*; T = unsigned char; unsigned int N = 4; size_t = long unsigned int; ptrdiff_t = long int]’: /usr/include/c++/10.3.1/ext/new_allocator.h:150:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {unsigned char*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range]’ /usr/include/c++/10.3.1/bits/alloc_traits.h:512:17: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {unsigned char*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:551:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {unsigned char*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:682:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; _Args = {unsigned char*&, long unsigned int*, long unsigned int*, long unsigned int, int}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:1371:71: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator >; _Args = {unsigned char*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr.h:408:59: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:73:59: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = unsigned char; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = unsigned char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:412:75: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:366:12: warning: ‘SZ::multi_dimensional_range::data’ will be initialized after [-Wreorder] 366 | T *data; // data pointer | ^~~~ src/SZ3/include/SZ3/utils/Iterator.hpp:362:29: warning: ‘std::array SZ::multi_dimensional_range::left_boundary’ [-Wreorder] 362 | std::array left_boundary; // if current block is the left boundary, iterators go outside the boundary will return 0. | ^~~~~~~~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp:217:9: warning: when initialized here [-Wreorder] 217 | multi_dimensional_range( | ^~~~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘SZ::multi_dimensional_range::multi_dimensional_range(T*, ForwardIt1, ForwardIt1, size_t, ptrdiff_t) [with ForwardIt1 = long unsigned int*; T = short int; unsigned int N = 1; size_t = long unsigned int; ptrdiff_t = long int]’: /usr/include/c++/10.3.1/ext/new_allocator.h:150:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {short int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range]’ /usr/include/c++/10.3.1/bits/alloc_traits.h:512:17: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {short int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:551:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {short int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:682:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; _Args = {short int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:1371:71: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator >; _Args = {short int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr.h:408:59: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:73:59: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = short int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = short int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:422:74: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:366:12: warning: ‘SZ::multi_dimensional_range::data’ will be initialized after [-Wreorder] 366 | T *data; // data pointer | ^~~~ src/SZ3/include/SZ3/utils/Iterator.hpp:362:29: warning: ‘std::array SZ::multi_dimensional_range::left_boundary’ [-Wreorder] 362 | std::array left_boundary; // if current block is the left boundary, iterators go outside the boundary will return 0. | ^~~~~~~~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp:217:9: warning: when initialized here [-Wreorder] 217 | multi_dimensional_range( | ^~~~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘SZ::multi_dimensional_range::multi_dimensional_range(T*, ForwardIt1, ForwardIt1, size_t, ptrdiff_t) [with ForwardIt1 = long unsigned int*; T = short int; unsigned int N = 2; size_t = long unsigned int; ptrdiff_t = long int]’: /usr/include/c++/10.3.1/ext/new_allocator.h:150:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {short int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range]’ /usr/include/c++/10.3.1/bits/alloc_traits.h:512:17: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {short int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:551:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {short int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:682:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; _Args = {short int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:1371:71: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator >; _Args = {short int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr.h:408:59: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:73:59: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = short int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = short int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:422:74: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:366:12: warning: ‘SZ::multi_dimensional_range::data’ will be initialized after [-Wreorder] 366 | T *data; // data pointer | ^~~~ src/SZ3/include/SZ3/utils/Iterator.hpp:362:29: warning: ‘std::array SZ::multi_dimensional_range::left_boundary’ [-Wreorder] 362 | std::array left_boundary; // if current block is the left boundary, iterators go outside the boundary will return 0. | ^~~~~~~~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp:217:9: warning: when initialized here [-Wreorder] 217 | multi_dimensional_range( | ^~~~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘SZ::multi_dimensional_range::multi_dimensional_range(T*, ForwardIt1, ForwardIt1, size_t, ptrdiff_t) [with ForwardIt1 = long unsigned int*; T = short int; unsigned int N = 3; size_t = long unsigned int; ptrdiff_t = long int]’: /usr/include/c++/10.3.1/ext/new_allocator.h:150:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {short int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range]’ /usr/include/c++/10.3.1/bits/alloc_traits.h:512:17: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {short int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:551:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {short int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:682:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; _Args = {short int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:1371:71: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator >; _Args = {short int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr.h:408:59: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:73:59: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = short int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = short int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:422:74: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:366:12: warning: ‘SZ::multi_dimensional_range::data’ will be initialized after [-Wreorder] 366 | T *data; // data pointer | ^~~~ src/SZ3/include/SZ3/utils/Iterator.hpp:362:29: warning: ‘std::array SZ::multi_dimensional_range::left_boundary’ [-Wreorder] 362 | std::array left_boundary; // if current block is the left boundary, iterators go outside the boundary will return 0. | ^~~~~~~~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp:217:9: warning: when initialized here [-Wreorder] 217 | multi_dimensional_range( | ^~~~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘SZ::multi_dimensional_range::multi_dimensional_range(T*, ForwardIt1, ForwardIt1, size_t, ptrdiff_t) [with ForwardIt1 = long unsigned int*; T = short int; unsigned int N = 4; size_t = long unsigned int; ptrdiff_t = long int]’: /usr/include/c++/10.3.1/ext/new_allocator.h:150:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {short int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range]’ /usr/include/c++/10.3.1/bits/alloc_traits.h:512:17: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {short int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:551:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {short int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:682:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; _Args = {short int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:1371:71: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator >; _Args = {short int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr.h:408:59: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:73:59: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = short int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = short int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:422:74: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:366:12: warning: ‘SZ::multi_dimensional_range::data’ will be initialized after [-Wreorder] 366 | T *data; // data pointer | ^~~~ src/SZ3/include/SZ3/utils/Iterator.hpp:362:29: warning: ‘std::array SZ::multi_dimensional_range::left_boundary’ [-Wreorder] 362 | std::array left_boundary; // if current block is the left boundary, iterators go outside the boundary will return 0. | ^~~~~~~~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp:217:9: warning: when initialized here [-Wreorder] 217 | multi_dimensional_range( | ^~~~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘SZ::multi_dimensional_range::multi_dimensional_range(T*, ForwardIt1, ForwardIt1, size_t, ptrdiff_t) [with ForwardIt1 = long unsigned int*; T = short unsigned int; unsigned int N = 1; size_t = long unsigned int; ptrdiff_t = long int]’: /usr/include/c++/10.3.1/ext/new_allocator.h:150:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {short unsigned int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range]’ /usr/include/c++/10.3.1/bits/alloc_traits.h:512:17: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {short unsigned int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:551:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {short unsigned int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:682:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; _Args = {short unsigned int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:1371:71: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator >; _Args = {short unsigned int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr.h:408:59: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:73:59: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = short unsigned int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = short unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:432:75: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:366:12: warning: ‘SZ::multi_dimensional_range::data’ will be initialized after [-Wreorder] 366 | T *data; // data pointer | ^~~~ src/SZ3/include/SZ3/utils/Iterator.hpp:362:29: warning: ‘std::array SZ::multi_dimensional_range::left_boundary’ [-Wreorder] 362 | std::array left_boundary; // if current block is the left boundary, iterators go outside the boundary will return 0. | ^~~~~~~~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp:217:9: warning: when initialized here [-Wreorder] 217 | multi_dimensional_range( | ^~~~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘SZ::multi_dimensional_range::multi_dimensional_range(T*, ForwardIt1, ForwardIt1, size_t, ptrdiff_t) [with ForwardIt1 = long unsigned int*; T = short unsigned int; unsigned int N = 2; size_t = long unsigned int; ptrdiff_t = long int]’: /usr/include/c++/10.3.1/ext/new_allocator.h:150:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {short unsigned int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range]’ /usr/include/c++/10.3.1/bits/alloc_traits.h:512:17: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {short unsigned int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:551:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {short unsigned int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:682:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; _Args = {short unsigned int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:1371:71: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator >; _Args = {short unsigned int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr.h:408:59: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:73:59: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = short unsigned int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = short unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:432:75: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:366:12: warning: ‘SZ::multi_dimensional_range::data’ will be initialized after [-Wreorder] 366 | T *data; // data pointer | ^~~~ src/SZ3/include/SZ3/utils/Iterator.hpp:362:29: warning: ‘std::array SZ::multi_dimensional_range::left_boundary’ [-Wreorder] 362 | std::array left_boundary; // if current block is the left boundary, iterators go outside the boundary will return 0. | ^~~~~~~~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp:217:9: warning: when initialized here [-Wreorder] 217 | multi_dimensional_range( | ^~~~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘SZ::multi_dimensional_range::multi_dimensional_range(T*, ForwardIt1, ForwardIt1, size_t, ptrdiff_t) [with ForwardIt1 = long unsigned int*; T = short unsigned int; unsigned int N = 3; size_t = long unsigned int; ptrdiff_t = long int]’: /usr/include/c++/10.3.1/ext/new_allocator.h:150:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {short unsigned int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range]’ /usr/include/c++/10.3.1/bits/alloc_traits.h:512:17: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {short unsigned int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:551:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {short unsigned int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:682:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; _Args = {short unsigned int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:1371:71: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator >; _Args = {short unsigned int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr.h:408:59: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:73:59: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = short unsigned int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = short unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:432:75: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:366:12: warning: ‘SZ::multi_dimensional_range::data’ will be initialized after [-Wreorder] 366 | T *data; // data pointer | ^~~~ src/SZ3/include/SZ3/utils/Iterator.hpp:362:29: warning: ‘std::array SZ::multi_dimensional_range::left_boundary’ [-Wreorder] 362 | std::array left_boundary; // if current block is the left boundary, iterators go outside the boundary will return 0. | ^~~~~~~~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp:217:9: warning: when initialized here [-Wreorder] 217 | multi_dimensional_range( | ^~~~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘SZ::multi_dimensional_range::multi_dimensional_range(T*, ForwardIt1, ForwardIt1, size_t, ptrdiff_t) [with ForwardIt1 = long unsigned int*; T = short unsigned int; unsigned int N = 4; size_t = long unsigned int; ptrdiff_t = long int]’: /usr/include/c++/10.3.1/ext/new_allocator.h:150:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {short unsigned int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range]’ /usr/include/c++/10.3.1/bits/alloc_traits.h:512:17: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {short unsigned int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:551:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {short unsigned int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:682:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; _Args = {short unsigned int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:1371:71: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator >; _Args = {short unsigned int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr.h:408:59: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:73:59: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = short unsigned int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = short unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:432:75: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:366:12: warning: ‘SZ::multi_dimensional_range::data’ will be initialized after [-Wreorder] 366 | T *data; // data pointer | ^~~~ src/SZ3/include/SZ3/utils/Iterator.hpp:362:29: warning: ‘std::array SZ::multi_dimensional_range::left_boundary’ [-Wreorder] 362 | std::array left_boundary; // if current block is the left boundary, iterators go outside the boundary will return 0. | ^~~~~~~~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp:217:9: warning: when initialized here [-Wreorder] 217 | multi_dimensional_range( | ^~~~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘SZ::multi_dimensional_range::multi_dimensional_range(T*, ForwardIt1, ForwardIt1, size_t, ptrdiff_t) [with ForwardIt1 = long unsigned int*; T = int; unsigned int N = 1; size_t = long unsigned int; ptrdiff_t = long int]’: /usr/include/c++/10.3.1/ext/new_allocator.h:150:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range]’ /usr/include/c++/10.3.1/bits/alloc_traits.h:512:17: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:551:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:682:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; _Args = {int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:1371:71: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator >; _Args = {int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr.h:408:59: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:73:59: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:442:74: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:366:12: warning: ‘SZ::multi_dimensional_range::data’ will be initialized after [-Wreorder] 366 | T *data; // data pointer | ^~~~ src/SZ3/include/SZ3/utils/Iterator.hpp:362:29: warning: ‘std::array SZ::multi_dimensional_range::left_boundary’ [-Wreorder] 362 | std::array left_boundary; // if current block is the left boundary, iterators go outside the boundary will return 0. | ^~~~~~~~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp:217:9: warning: when initialized here [-Wreorder] 217 | multi_dimensional_range( | ^~~~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘SZ::multi_dimensional_range::multi_dimensional_range(T*, ForwardIt1, ForwardIt1, size_t, ptrdiff_t) [with ForwardIt1 = long unsigned int*; T = int; unsigned int N = 2; size_t = long unsigned int; ptrdiff_t = long int]’: /usr/include/c++/10.3.1/ext/new_allocator.h:150:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range]’ /usr/include/c++/10.3.1/bits/alloc_traits.h:512:17: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:551:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:682:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; _Args = {int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:1371:71: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator >; _Args = {int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr.h:408:59: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:73:59: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:442:74: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:366:12: warning: ‘SZ::multi_dimensional_range::data’ will be initialized after [-Wreorder] 366 | T *data; // data pointer | ^~~~ src/SZ3/include/SZ3/utils/Iterator.hpp:362:29: warning: ‘std::array SZ::multi_dimensional_range::left_boundary’ [-Wreorder] 362 | std::array left_boundary; // if current block is the left boundary, iterators go outside the boundary will return 0. | ^~~~~~~~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp:217:9: warning: when initialized here [-Wreorder] 217 | multi_dimensional_range( | ^~~~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘SZ::multi_dimensional_range::multi_dimensional_range(T*, ForwardIt1, ForwardIt1, size_t, ptrdiff_t) [with ForwardIt1 = long unsigned int*; T = int; unsigned int N = 3; size_t = long unsigned int; ptrdiff_t = long int]’: /usr/include/c++/10.3.1/ext/new_allocator.h:150:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range]’ /usr/include/c++/10.3.1/bits/alloc_traits.h:512:17: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:551:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:682:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; _Args = {int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:1371:71: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator >; _Args = {int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr.h:408:59: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:73:59: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:442:74: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:366:12: warning: ‘SZ::multi_dimensional_range::data’ will be initialized after [-Wreorder] 366 | T *data; // data pointer | ^~~~ src/SZ3/include/SZ3/utils/Iterator.hpp:362:29: warning: ‘std::array SZ::multi_dimensional_range::left_boundary’ [-Wreorder] 362 | std::array left_boundary; // if current block is the left boundary, iterators go outside the boundary will return 0. | ^~~~~~~~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp:217:9: warning: when initialized here [-Wreorder] 217 | multi_dimensional_range( | ^~~~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘SZ::multi_dimensional_range::multi_dimensional_range(T*, ForwardIt1, ForwardIt1, size_t, ptrdiff_t) [with ForwardIt1 = long unsigned int*; T = int; unsigned int N = 4; size_t = long unsigned int; ptrdiff_t = long int]’: /usr/include/c++/10.3.1/ext/new_allocator.h:150:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range]’ /usr/include/c++/10.3.1/bits/alloc_traits.h:512:17: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:551:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:682:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; _Args = {int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:1371:71: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator >; _Args = {int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr.h:408:59: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:73:59: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:442:74: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:366:12: warning: ‘SZ::multi_dimensional_range::data’ will be initialized after [-Wreorder] 366 | T *data; // data pointer | ^~~~ src/SZ3/include/SZ3/utils/Iterator.hpp:362:29: warning: ‘std::array SZ::multi_dimensional_range::left_boundary’ [-Wreorder] 362 | std::array left_boundary; // if current block is the left boundary, iterators go outside the boundary will return 0. | ^~~~~~~~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp:217:9: warning: when initialized here [-Wreorder] 217 | multi_dimensional_range( | ^~~~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘SZ::multi_dimensional_range::multi_dimensional_range(T*, ForwardIt1, ForwardIt1, size_t, ptrdiff_t) [with ForwardIt1 = long unsigned int*; T = unsigned int; unsigned int N = 1; size_t = long unsigned int; ptrdiff_t = long int]’: /usr/include/c++/10.3.1/ext/new_allocator.h:150:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {unsigned int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range]’ /usr/include/c++/10.3.1/bits/alloc_traits.h:512:17: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {unsigned int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:551:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {unsigned int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:682:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; _Args = {unsigned int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:1371:71: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator >; _Args = {unsigned int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr.h:408:59: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:73:59: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = unsigned int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:452:75: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:366:12: warning: ‘SZ::multi_dimensional_range::data’ will be initialized after [-Wreorder] 366 | T *data; // data pointer | ^~~~ src/SZ3/include/SZ3/utils/Iterator.hpp:362:29: warning: ‘std::array SZ::multi_dimensional_range::left_boundary’ [-Wreorder] 362 | std::array left_boundary; // if current block is the left boundary, iterators go outside the boundary will return 0. | ^~~~~~~~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp:217:9: warning: when initialized here [-Wreorder] 217 | multi_dimensional_range( | ^~~~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘SZ::multi_dimensional_range::multi_dimensional_range(T*, ForwardIt1, ForwardIt1, size_t, ptrdiff_t) [with ForwardIt1 = long unsigned int*; T = unsigned int; unsigned int N = 2; size_t = long unsigned int; ptrdiff_t = long int]’: /usr/include/c++/10.3.1/ext/new_allocator.h:150:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {unsigned int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range]’ /usr/include/c++/10.3.1/bits/alloc_traits.h:512:17: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {unsigned int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:551:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {unsigned int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:682:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; _Args = {unsigned int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:1371:71: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator >; _Args = {unsigned int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr.h:408:59: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:73:59: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = unsigned int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:452:75: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:366:12: warning: ‘SZ::multi_dimensional_range::data’ will be initialized after [-Wreorder] 366 | T *data; // data pointer | ^~~~ src/SZ3/include/SZ3/utils/Iterator.hpp:362:29: warning: ‘std::array SZ::multi_dimensional_range::left_boundary’ [-Wreorder] 362 | std::array left_boundary; // if current block is the left boundary, iterators go outside the boundary will return 0. | ^~~~~~~~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp:217:9: warning: when initialized here [-Wreorder] 217 | multi_dimensional_range( | ^~~~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘SZ::multi_dimensional_range::multi_dimensional_range(T*, ForwardIt1, ForwardIt1, size_t, ptrdiff_t) [with ForwardIt1 = long unsigned int*; T = unsigned int; unsigned int N = 3; size_t = long unsigned int; ptrdiff_t = long int]’: /usr/include/c++/10.3.1/ext/new_allocator.h:150:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {unsigned int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range]’ /usr/include/c++/10.3.1/bits/alloc_traits.h:512:17: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {unsigned int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:551:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {unsigned int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:682:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; _Args = {unsigned int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:1371:71: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator >; _Args = {unsigned int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr.h:408:59: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:73:59: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = unsigned int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:452:75: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:366:12: warning: ‘SZ::multi_dimensional_range::data’ will be initialized after [-Wreorder] 366 | T *data; // data pointer | ^~~~ src/SZ3/include/SZ3/utils/Iterator.hpp:362:29: warning: ‘std::array SZ::multi_dimensional_range::left_boundary’ [-Wreorder] 362 | std::array left_boundary; // if current block is the left boundary, iterators go outside the boundary will return 0. | ^~~~~~~~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp:217:9: warning: when initialized here [-Wreorder] 217 | multi_dimensional_range( | ^~~~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘SZ::multi_dimensional_range::multi_dimensional_range(T*, ForwardIt1, ForwardIt1, size_t, ptrdiff_t) [with ForwardIt1 = long unsigned int*; T = unsigned int; unsigned int N = 4; size_t = long unsigned int; ptrdiff_t = long int]’: /usr/include/c++/10.3.1/ext/new_allocator.h:150:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {unsigned int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range]’ /usr/include/c++/10.3.1/bits/alloc_traits.h:512:17: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {unsigned int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:551:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {unsigned int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:682:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; _Args = {unsigned int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:1371:71: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator >; _Args = {unsigned int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr.h:408:59: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:73:59: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = unsigned int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:452:75: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:366:12: warning: ‘SZ::multi_dimensional_range::data’ will be initialized after [-Wreorder] 366 | T *data; // data pointer | ^~~~ src/SZ3/include/SZ3/utils/Iterator.hpp:362:29: warning: ‘std::array SZ::multi_dimensional_range::left_boundary’ [-Wreorder] 362 | std::array left_boundary; // if current block is the left boundary, iterators go outside the boundary will return 0. | ^~~~~~~~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp:217:9: warning: when initialized here [-Wreorder] 217 | multi_dimensional_range( | ^~~~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘SZ::multi_dimensional_range::multi_dimensional_range(T*, ForwardIt1, ForwardIt1, size_t, ptrdiff_t) [with ForwardIt1 = long unsigned int*; T = long int; unsigned int N = 1; size_t = long unsigned int; ptrdiff_t = long int]’: /usr/include/c++/10.3.1/ext/new_allocator.h:150:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {long int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range]’ /usr/include/c++/10.3.1/bits/alloc_traits.h:512:17: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {long int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:551:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {long int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:682:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; _Args = {long int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:1371:71: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator >; _Args = {long int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr.h:408:59: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:73:59: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = long int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = long int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:462:74: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:366:12: warning: ‘SZ::multi_dimensional_range::data’ will be initialized after [-Wreorder] 366 | T *data; // data pointer | ^~~~ src/SZ3/include/SZ3/utils/Iterator.hpp:362:29: warning: ‘std::array SZ::multi_dimensional_range::left_boundary’ [-Wreorder] 362 | std::array left_boundary; // if current block is the left boundary, iterators go outside the boundary will return 0. | ^~~~~~~~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp:217:9: warning: when initialized here [-Wreorder] 217 | multi_dimensional_range( | ^~~~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘SZ::multi_dimensional_range::multi_dimensional_range(T*, ForwardIt1, ForwardIt1, size_t, ptrdiff_t) [with ForwardIt1 = long unsigned int*; T = long int; unsigned int N = 2; size_t = long unsigned int; ptrdiff_t = long int]’: /usr/include/c++/10.3.1/ext/new_allocator.h:150:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {long int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range]’ /usr/include/c++/10.3.1/bits/alloc_traits.h:512:17: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {long int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:551:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {long int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:682:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; _Args = {long int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:1371:71: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator >; _Args = {long int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr.h:408:59: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:73:59: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = long int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = long int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:462:74: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:366:12: warning: ‘SZ::multi_dimensional_range::data’ will be initialized after [-Wreorder] 366 | T *data; // data pointer | ^~~~ src/SZ3/include/SZ3/utils/Iterator.hpp:362:29: warning: ‘std::array SZ::multi_dimensional_range::left_boundary’ [-Wreorder] 362 | std::array left_boundary; // if current block is the left boundary, iterators go outside the boundary will return 0. | ^~~~~~~~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp:217:9: warning: when initialized here [-Wreorder] 217 | multi_dimensional_range( | ^~~~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘SZ::multi_dimensional_range::multi_dimensional_range(T*, ForwardIt1, ForwardIt1, size_t, ptrdiff_t) [with ForwardIt1 = long unsigned int*; T = long int; unsigned int N = 3; size_t = long unsigned int; ptrdiff_t = long int]’: /usr/include/c++/10.3.1/ext/new_allocator.h:150:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {long int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range]’ /usr/include/c++/10.3.1/bits/alloc_traits.h:512:17: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {long int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:551:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {long int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:682:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; _Args = {long int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:1371:71: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator >; _Args = {long int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr.h:408:59: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:73:59: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = long int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = long int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:462:74: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:366:12: warning: ‘SZ::multi_dimensional_range::data’ will be initialized after [-Wreorder] 366 | T *data; // data pointer | ^~~~ src/SZ3/include/SZ3/utils/Iterator.hpp:362:29: warning: ‘std::array SZ::multi_dimensional_range::left_boundary’ [-Wreorder] 362 | std::array left_boundary; // if current block is the left boundary, iterators go outside the boundary will return 0. | ^~~~~~~~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp:217:9: warning: when initialized here [-Wreorder] 217 | multi_dimensional_range( | ^~~~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘SZ::multi_dimensional_range::multi_dimensional_range(T*, ForwardIt1, ForwardIt1, size_t, ptrdiff_t) [with ForwardIt1 = long unsigned int*; T = long int; unsigned int N = 4; size_t = long unsigned int; ptrdiff_t = long int]’: /usr/include/c++/10.3.1/ext/new_allocator.h:150:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {long int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range]’ /usr/include/c++/10.3.1/bits/alloc_traits.h:512:17: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {long int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:551:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {long int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:682:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; _Args = {long int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:1371:71: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator >; _Args = {long int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr.h:408:59: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:73:59: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = long int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = long int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:462:74: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:366:12: warning: ‘SZ::multi_dimensional_range::data’ will be initialized after [-Wreorder] 366 | T *data; // data pointer | ^~~~ src/SZ3/include/SZ3/utils/Iterator.hpp:362:29: warning: ‘std::array SZ::multi_dimensional_range::left_boundary’ [-Wreorder] 362 | std::array left_boundary; // if current block is the left boundary, iterators go outside the boundary will return 0. | ^~~~~~~~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp:217:9: warning: when initialized here [-Wreorder] 217 | multi_dimensional_range( | ^~~~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘SZ::multi_dimensional_range::multi_dimensional_range(T*, ForwardIt1, ForwardIt1, size_t, ptrdiff_t) [with ForwardIt1 = long unsigned int*; T = long unsigned int; unsigned int N = 1; size_t = long unsigned int; ptrdiff_t = long int]’: /usr/include/c++/10.3.1/ext/new_allocator.h:150:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {long unsigned int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range]’ /usr/include/c++/10.3.1/bits/alloc_traits.h:512:17: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {long unsigned int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:551:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {long unsigned int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:682:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; _Args = {long unsigned int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:1371:71: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator >; _Args = {long unsigned int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr.h:408:59: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:73:59: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = long unsigned int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = long unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:472:75: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:366:12: warning: ‘SZ::multi_dimensional_range::data’ will be initialized after [-Wreorder] 366 | T *data; // data pointer | ^~~~ src/SZ3/include/SZ3/utils/Iterator.hpp:362:29: warning: ‘std::array SZ::multi_dimensional_range::left_boundary’ [-Wreorder] 362 | std::array left_boundary; // if current block is the left boundary, iterators go outside the boundary will return 0. | ^~~~~~~~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp:217:9: warning: when initialized here [-Wreorder] 217 | multi_dimensional_range( | ^~~~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘SZ::multi_dimensional_range::multi_dimensional_range(T*, ForwardIt1, ForwardIt1, size_t, ptrdiff_t) [with ForwardIt1 = long unsigned int*; T = long unsigned int; unsigned int N = 2; size_t = long unsigned int; ptrdiff_t = long int]’: /usr/include/c++/10.3.1/ext/new_allocator.h:150:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {long unsigned int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range]’ /usr/include/c++/10.3.1/bits/alloc_traits.h:512:17: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {long unsigned int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:551:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {long unsigned int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:682:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; _Args = {long unsigned int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:1371:71: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator >; _Args = {long unsigned int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr.h:408:59: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:73:59: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = long unsigned int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = long unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:472:75: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:366:12: warning: ‘SZ::multi_dimensional_range::data’ will be initialized after [-Wreorder] 366 | T *data; // data pointer | ^~~~ src/SZ3/include/SZ3/utils/Iterator.hpp:362:29: warning: ‘std::array SZ::multi_dimensional_range::left_boundary’ [-Wreorder] 362 | std::array left_boundary; // if current block is the left boundary, iterators go outside the boundary will return 0. | ^~~~~~~~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp:217:9: warning: when initialized here [-Wreorder] 217 | multi_dimensional_range( | ^~~~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘SZ::multi_dimensional_range::multi_dimensional_range(T*, ForwardIt1, ForwardIt1, size_t, ptrdiff_t) [with ForwardIt1 = long unsigned int*; T = long unsigned int; unsigned int N = 3; size_t = long unsigned int; ptrdiff_t = long int]’: /usr/include/c++/10.3.1/ext/new_allocator.h:150:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {long unsigned int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range]’ /usr/include/c++/10.3.1/bits/alloc_traits.h:512:17: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {long unsigned int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:551:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {long unsigned int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:682:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; _Args = {long unsigned int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:1371:71: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator >; _Args = {long unsigned int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr.h:408:59: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:73:59: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = long unsigned int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = long unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:472:75: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:366:12: warning: ‘SZ::multi_dimensional_range::data’ will be initialized after [-Wreorder] 366 | T *data; // data pointer | ^~~~ src/SZ3/include/SZ3/utils/Iterator.hpp:362:29: warning: ‘std::array SZ::multi_dimensional_range::left_boundary’ [-Wreorder] 362 | std::array left_boundary; // if current block is the left boundary, iterators go outside the boundary will return 0. | ^~~~~~~~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp:217:9: warning: when initialized here [-Wreorder] 217 | multi_dimensional_range( | ^~~~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘SZ::multi_dimensional_range::multi_dimensional_range(T*, ForwardIt1, ForwardIt1, size_t, ptrdiff_t) [with ForwardIt1 = long unsigned int*; T = long unsigned int; unsigned int N = 4; size_t = long unsigned int; ptrdiff_t = long int]’: /usr/include/c++/10.3.1/ext/new_allocator.h:150:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {long unsigned int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range]’ /usr/include/c++/10.3.1/bits/alloc_traits.h:512:17: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {long unsigned int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:551:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {long unsigned int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:682:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; _Args = {long unsigned int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:1371:71: required from ‘std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator >; _Args = {long unsigned int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr.h:408:59: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:73:59: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = long unsigned int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = long unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:472:75: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:366:12: warning: ‘SZ::multi_dimensional_range::data’ will be initialized after [-Wreorder] 366 | T *data; // data pointer | ^~~~ src/SZ3/include/SZ3/utils/Iterator.hpp:362:29: warning: ‘std::array SZ::multi_dimensional_range::left_boundary’ [-Wreorder] 362 | std::array left_boundary; // if current block is the left boundary, iterators go outside the boundary will return 0. | ^~~~~~~~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp:217:9: warning: when initialized here [-Wreorder] 217 | multi_dimensional_range( | ^~~~~~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘void SZ::multi_dimensional_range::set_dimensions_auto() [with T = float; unsigned int N = 1]’: src/SZ3/include/SZ3/utils/Iterator.hpp:247:13: required from ‘SZ::multi_dimensional_range::multi_dimensional_range(T*, ForwardIt1, ForwardIt1, size_t, ptrdiff_t) [with ForwardIt1 = long unsigned int*; T = float; unsigned int N = 1; size_t = long unsigned int; ptrdiff_t = long int]’ /usr/include/c++/10.3.1/ext/new_allocator.h:150:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {float*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range]’ /usr/include/c++/10.3.1/bits/alloc_traits.h:512:17: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {float*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:551:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {float*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:682:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; _Args = {float*&, long unsigned int*, long unsigned int*, long unsigned int, int}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:1371:71: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:73:59: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = float; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = float; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:382:73: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:285:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::array::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 285 | for (int i = 0; i < dimensions.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘void SZ::multi_dimensional_range::set_dimensions_auto() [with T = float; unsigned int N = 2]’: src/SZ3/include/SZ3/utils/Iterator.hpp:247:13: required from ‘SZ::multi_dimensional_range::multi_dimensional_range(T*, ForwardIt1, ForwardIt1, size_t, ptrdiff_t) [with ForwardIt1 = long unsigned int*; T = float; unsigned int N = 2; size_t = long unsigned int; ptrdiff_t = long int]’ /usr/include/c++/10.3.1/ext/new_allocator.h:150:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {float*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range]’ /usr/include/c++/10.3.1/bits/alloc_traits.h:512:17: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {float*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:551:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {float*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:682:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; _Args = {float*&, long unsigned int*, long unsigned int*, long unsigned int, int}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:1371:71: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:73:59: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = float; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = float; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:382:73: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:285:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::array::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘void SZ::multi_dimensional_range::set_dimensions_auto() [with T = float; unsigned int N = 3]’: src/SZ3/include/SZ3/utils/Iterator.hpp:247:13: required from ‘SZ::multi_dimensional_range::multi_dimensional_range(T*, ForwardIt1, ForwardIt1, size_t, ptrdiff_t) [with ForwardIt1 = long unsigned int*; T = float; unsigned int N = 3; size_t = long unsigned int; ptrdiff_t = long int]’ /usr/include/c++/10.3.1/ext/new_allocator.h:150:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {float*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range]’ /usr/include/c++/10.3.1/bits/alloc_traits.h:512:17: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {float*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:551:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {float*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:682:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; _Args = {float*&, long unsigned int*, long unsigned int*, long unsigned int, int}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:1371:71: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:73:59: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = float; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = float; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:382:73: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:285:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::array::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘void SZ::multi_dimensional_range::set_dimensions_auto() [with T = float; unsigned int N = 4]’: src/SZ3/include/SZ3/utils/Iterator.hpp:247:13: required from ‘SZ::multi_dimensional_range::multi_dimensional_range(T*, ForwardIt1, ForwardIt1, size_t, ptrdiff_t) [with ForwardIt1 = long unsigned int*; T = float; unsigned int N = 4; size_t = long unsigned int; ptrdiff_t = long int]’ /usr/include/c++/10.3.1/ext/new_allocator.h:150:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {float*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range]’ /usr/include/c++/10.3.1/bits/alloc_traits.h:512:17: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {float*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:551:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {float*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:682:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; _Args = {float*&, long unsigned int*, long unsigned int*, long unsigned int, int}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:1371:71: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:73:59: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = float; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = float; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = float; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:382:73: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:285:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::array::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘void SZ::multi_dimensional_range::set_dimensions_auto() [with T = double; unsigned int N = 1]’: src/SZ3/include/SZ3/utils/Iterator.hpp:247:13: required from ‘SZ::multi_dimensional_range::multi_dimensional_range(T*, ForwardIt1, ForwardIt1, size_t, ptrdiff_t) [with ForwardIt1 = long unsigned int*; T = double; unsigned int N = 1; size_t = long unsigned int; ptrdiff_t = long int]’ /usr/include/c++/10.3.1/ext/new_allocator.h:150:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {double*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range]’ /usr/include/c++/10.3.1/bits/alloc_traits.h:512:17: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {double*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:551:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {double*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:682:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; _Args = {double*&, long unsigned int*, long unsigned int*, long unsigned int, int}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:1371:71: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:73:59: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = double; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = double; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:392:74: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:285:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::array::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘void SZ::multi_dimensional_range::set_dimensions_auto() [with T = double; unsigned int N = 2]’: src/SZ3/include/SZ3/utils/Iterator.hpp:247:13: required from ‘SZ::multi_dimensional_range::multi_dimensional_range(T*, ForwardIt1, ForwardIt1, size_t, ptrdiff_t) [with ForwardIt1 = long unsigned int*; T = double; unsigned int N = 2; size_t = long unsigned int; ptrdiff_t = long int]’ /usr/include/c++/10.3.1/ext/new_allocator.h:150:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {double*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range]’ /usr/include/c++/10.3.1/bits/alloc_traits.h:512:17: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {double*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:551:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {double*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:682:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; _Args = {double*&, long unsigned int*, long unsigned int*, long unsigned int, int}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:1371:71: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:73:59: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = double; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = double; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:392:74: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:285:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::array::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘void SZ::multi_dimensional_range::set_dimensions_auto() [with T = double; unsigned int N = 3]’: src/SZ3/include/SZ3/utils/Iterator.hpp:247:13: required from ‘SZ::multi_dimensional_range::multi_dimensional_range(T*, ForwardIt1, ForwardIt1, size_t, ptrdiff_t) [with ForwardIt1 = long unsigned int*; T = double; unsigned int N = 3; size_t = long unsigned int; ptrdiff_t = long int]’ /usr/include/c++/10.3.1/ext/new_allocator.h:150:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {double*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range]’ /usr/include/c++/10.3.1/bits/alloc_traits.h:512:17: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {double*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:551:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {double*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:682:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; _Args = {double*&, long unsigned int*, long unsigned int*, long unsigned int, int}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:1371:71: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:73:59: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = double; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = double; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:392:74: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:285:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::array::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘void SZ::multi_dimensional_range::set_dimensions_auto() [with T = double; unsigned int N = 4]’: src/SZ3/include/SZ3/utils/Iterator.hpp:247:13: required from ‘SZ::multi_dimensional_range::multi_dimensional_range(T*, ForwardIt1, ForwardIt1, size_t, ptrdiff_t) [with ForwardIt1 = long unsigned int*; T = double; unsigned int N = 4; size_t = long unsigned int; ptrdiff_t = long int]’ /usr/include/c++/10.3.1/ext/new_allocator.h:150:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {double*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range]’ /usr/include/c++/10.3.1/bits/alloc_traits.h:512:17: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {double*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:551:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {double*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:682:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; _Args = {double*&, long unsigned int*, long unsigned int*, long unsigned int, int}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:1371:71: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:73:59: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = double; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = double; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = double; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:392:74: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:285:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::array::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘void SZ::multi_dimensional_range::set_dimensions_auto() [with T = signed char; unsigned int N = 1]’: src/SZ3/include/SZ3/utils/Iterator.hpp:247:13: required from ‘SZ::multi_dimensional_range::multi_dimensional_range(T*, ForwardIt1, ForwardIt1, size_t, ptrdiff_t) [with ForwardIt1 = long unsigned int*; T = signed char; unsigned int N = 1; size_t = long unsigned int; ptrdiff_t = long int]’ /usr/include/c++/10.3.1/ext/new_allocator.h:150:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {signed char*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range]’ /usr/include/c++/10.3.1/bits/alloc_traits.h:512:17: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {signed char*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:551:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {signed char*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:682:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; _Args = {signed char*&, long unsigned int*, long unsigned int*, long unsigned int, int}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:1371:71: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:73:59: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = signed char; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = signed char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:402:74: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:285:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::array::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘void SZ::multi_dimensional_range::set_dimensions_auto() [with T = signed char; unsigned int N = 2]’: src/SZ3/include/SZ3/utils/Iterator.hpp:247:13: required from ‘SZ::multi_dimensional_range::multi_dimensional_range(T*, ForwardIt1, ForwardIt1, size_t, ptrdiff_t) [with ForwardIt1 = long unsigned int*; T = signed char; unsigned int N = 2; size_t = long unsigned int; ptrdiff_t = long int]’ /usr/include/c++/10.3.1/ext/new_allocator.h:150:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {signed char*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range]’ /usr/include/c++/10.3.1/bits/alloc_traits.h:512:17: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {signed char*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:551:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {signed char*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:682:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; _Args = {signed char*&, long unsigned int*, long unsigned int*, long unsigned int, int}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:1371:71: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:73:59: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = signed char; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = signed char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:402:74: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:285:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::array::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘void SZ::multi_dimensional_range::set_dimensions_auto() [with T = signed char; unsigned int N = 3]’: src/SZ3/include/SZ3/utils/Iterator.hpp:247:13: required from ‘SZ::multi_dimensional_range::multi_dimensional_range(T*, ForwardIt1, ForwardIt1, size_t, ptrdiff_t) [with ForwardIt1 = long unsigned int*; T = signed char; unsigned int N = 3; size_t = long unsigned int; ptrdiff_t = long int]’ /usr/include/c++/10.3.1/ext/new_allocator.h:150:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {signed char*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range]’ /usr/include/c++/10.3.1/bits/alloc_traits.h:512:17: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {signed char*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:551:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {signed char*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:682:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; _Args = {signed char*&, long unsigned int*, long unsigned int*, long unsigned int, int}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:1371:71: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:73:59: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = signed char; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = signed char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:402:74: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:285:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::array::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘void SZ::multi_dimensional_range::set_dimensions_auto() [with T = signed char; unsigned int N = 4]’: src/SZ3/include/SZ3/utils/Iterator.hpp:247:13: required from ‘SZ::multi_dimensional_range::multi_dimensional_range(T*, ForwardIt1, ForwardIt1, size_t, ptrdiff_t) [with ForwardIt1 = long unsigned int*; T = signed char; unsigned int N = 4; size_t = long unsigned int; ptrdiff_t = long int]’ /usr/include/c++/10.3.1/ext/new_allocator.h:150:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {signed char*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range]’ /usr/include/c++/10.3.1/bits/alloc_traits.h:512:17: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {signed char*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:551:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {signed char*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:682:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; _Args = {signed char*&, long unsigned int*, long unsigned int*, long unsigned int, int}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:1371:71: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:73:59: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = signed char; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = signed char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = signed char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:402:74: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:285:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::array::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘void SZ::multi_dimensional_range::set_dimensions_auto() [with T = unsigned char; unsigned int N = 1]’: src/SZ3/include/SZ3/utils/Iterator.hpp:247:13: required from ‘SZ::multi_dimensional_range::multi_dimensional_range(T*, ForwardIt1, ForwardIt1, size_t, ptrdiff_t) [with ForwardIt1 = long unsigned int*; T = unsigned char; unsigned int N = 1; size_t = long unsigned int; ptrdiff_t = long int]’ /usr/include/c++/10.3.1/ext/new_allocator.h:150:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {unsigned char*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range]’ /usr/include/c++/10.3.1/bits/alloc_traits.h:512:17: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {unsigned char*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:551:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {unsigned char*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:682:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; _Args = {unsigned char*&, long unsigned int*, long unsigned int*, long unsigned int, int}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:1371:71: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:73:59: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = unsigned char; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = unsigned char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:412:75: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:285:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::array::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘void SZ::multi_dimensional_range::set_dimensions_auto() [with T = unsigned char; unsigned int N = 2]’: src/SZ3/include/SZ3/utils/Iterator.hpp:247:13: required from ‘SZ::multi_dimensional_range::multi_dimensional_range(T*, ForwardIt1, ForwardIt1, size_t, ptrdiff_t) [with ForwardIt1 = long unsigned int*; T = unsigned char; unsigned int N = 2; size_t = long unsigned int; ptrdiff_t = long int]’ /usr/include/c++/10.3.1/ext/new_allocator.h:150:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {unsigned char*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range]’ /usr/include/c++/10.3.1/bits/alloc_traits.h:512:17: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {unsigned char*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:551:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {unsigned char*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:682:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; _Args = {unsigned char*&, long unsigned int*, long unsigned int*, long unsigned int, int}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:1371:71: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:73:59: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = unsigned char; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = unsigned char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:412:75: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:285:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::array::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘void SZ::multi_dimensional_range::set_dimensions_auto() [with T = unsigned char; unsigned int N = 3]’: src/SZ3/include/SZ3/utils/Iterator.hpp:247:13: required from ‘SZ::multi_dimensional_range::multi_dimensional_range(T*, ForwardIt1, ForwardIt1, size_t, ptrdiff_t) [with ForwardIt1 = long unsigned int*; T = unsigned char; unsigned int N = 3; size_t = long unsigned int; ptrdiff_t = long int]’ /usr/include/c++/10.3.1/ext/new_allocator.h:150:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {unsigned char*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range]’ /usr/include/c++/10.3.1/bits/alloc_traits.h:512:17: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {unsigned char*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:551:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {unsigned char*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:682:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; _Args = {unsigned char*&, long unsigned int*, long unsigned int*, long unsigned int, int}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:1371:71: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:73:59: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = unsigned char; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = unsigned char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:412:75: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:285:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::array::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘void SZ::multi_dimensional_range::set_dimensions_auto() [with T = unsigned char; unsigned int N = 4]’: src/SZ3/include/SZ3/utils/Iterator.hpp:247:13: required from ‘SZ::multi_dimensional_range::multi_dimensional_range(T*, ForwardIt1, ForwardIt1, size_t, ptrdiff_t) [with ForwardIt1 = long unsigned int*; T = unsigned char; unsigned int N = 4; size_t = long unsigned int; ptrdiff_t = long int]’ /usr/include/c++/10.3.1/ext/new_allocator.h:150:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {unsigned char*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range]’ /usr/include/c++/10.3.1/bits/alloc_traits.h:512:17: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {unsigned char*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:551:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {unsigned char*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:682:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; _Args = {unsigned char*&, long unsigned int*, long unsigned int*, long unsigned int, int}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:1371:71: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:73:59: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = unsigned char; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = unsigned char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = unsigned char; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:412:75: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:285:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::array::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘void SZ::multi_dimensional_range::set_dimensions_auto() [with T = short int; unsigned int N = 1]’: src/SZ3/include/SZ3/utils/Iterator.hpp:247:13: required from ‘SZ::multi_dimensional_range::multi_dimensional_range(T*, ForwardIt1, ForwardIt1, size_t, ptrdiff_t) [with ForwardIt1 = long unsigned int*; T = short int; unsigned int N = 1; size_t = long unsigned int; ptrdiff_t = long int]’ /usr/include/c++/10.3.1/ext/new_allocator.h:150:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {short int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range]’ /usr/include/c++/10.3.1/bits/alloc_traits.h:512:17: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {short int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:551:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {short int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:682:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; _Args = {short int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:1371:71: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:73:59: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = short int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = short int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:422:74: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:285:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::array::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘void SZ::multi_dimensional_range::set_dimensions_auto() [with T = short int; unsigned int N = 2]’: src/SZ3/include/SZ3/utils/Iterator.hpp:247:13: required from ‘SZ::multi_dimensional_range::multi_dimensional_range(T*, ForwardIt1, ForwardIt1, size_t, ptrdiff_t) [with ForwardIt1 = long unsigned int*; T = short int; unsigned int N = 2; size_t = long unsigned int; ptrdiff_t = long int]’ /usr/include/c++/10.3.1/ext/new_allocator.h:150:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {short int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range]’ /usr/include/c++/10.3.1/bits/alloc_traits.h:512:17: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {short int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:551:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {short int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:682:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; _Args = {short int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:1371:71: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:73:59: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = short int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = short int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:422:74: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:285:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::array::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘void SZ::multi_dimensional_range::set_dimensions_auto() [with T = short int; unsigned int N = 3]’: src/SZ3/include/SZ3/utils/Iterator.hpp:247:13: required from ‘SZ::multi_dimensional_range::multi_dimensional_range(T*, ForwardIt1, ForwardIt1, size_t, ptrdiff_t) [with ForwardIt1 = long unsigned int*; T = short int; unsigned int N = 3; size_t = long unsigned int; ptrdiff_t = long int]’ /usr/include/c++/10.3.1/ext/new_allocator.h:150:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {short int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range]’ /usr/include/c++/10.3.1/bits/alloc_traits.h:512:17: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {short int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:551:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {short int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:682:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; _Args = {short int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:1371:71: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:73:59: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = short int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = short int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:422:74: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:285:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::array::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘void SZ::multi_dimensional_range::set_dimensions_auto() [with T = short int; unsigned int N = 4]’: src/SZ3/include/SZ3/utils/Iterator.hpp:247:13: required from ‘SZ::multi_dimensional_range::multi_dimensional_range(T*, ForwardIt1, ForwardIt1, size_t, ptrdiff_t) [with ForwardIt1 = long unsigned int*; T = short int; unsigned int N = 4; size_t = long unsigned int; ptrdiff_t = long int]’ /usr/include/c++/10.3.1/ext/new_allocator.h:150:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {short int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range]’ /usr/include/c++/10.3.1/bits/alloc_traits.h:512:17: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {short int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:551:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {short int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:682:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; _Args = {short int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:1371:71: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:73:59: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = short int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = short int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = short int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:422:74: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:285:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::array::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘void SZ::multi_dimensional_range::set_dimensions_auto() [with T = short unsigned int; unsigned int N = 1]’: src/SZ3/include/SZ3/utils/Iterator.hpp:247:13: required from ‘SZ::multi_dimensional_range::multi_dimensional_range(T*, ForwardIt1, ForwardIt1, size_t, ptrdiff_t) [with ForwardIt1 = long unsigned int*; T = short unsigned int; unsigned int N = 1; size_t = long unsigned int; ptrdiff_t = long int]’ /usr/include/c++/10.3.1/ext/new_allocator.h:150:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {short unsigned int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range]’ /usr/include/c++/10.3.1/bits/alloc_traits.h:512:17: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {short unsigned int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:551:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {short unsigned int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:682:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; _Args = {short unsigned int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:1371:71: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:73:59: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = short unsigned int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = short unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:432:75: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:285:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::array::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘void SZ::multi_dimensional_range::set_dimensions_auto() [with T = short unsigned int; unsigned int N = 2]’: src/SZ3/include/SZ3/utils/Iterator.hpp:247:13: required from ‘SZ::multi_dimensional_range::multi_dimensional_range(T*, ForwardIt1, ForwardIt1, size_t, ptrdiff_t) [with ForwardIt1 = long unsigned int*; T = short unsigned int; unsigned int N = 2; size_t = long unsigned int; ptrdiff_t = long int]’ /usr/include/c++/10.3.1/ext/new_allocator.h:150:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {short unsigned int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range]’ /usr/include/c++/10.3.1/bits/alloc_traits.h:512:17: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {short unsigned int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:551:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {short unsigned int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:682:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; _Args = {short unsigned int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:1371:71: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:73:59: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = short unsigned int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = short unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:432:75: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:285:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::array::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘void SZ::multi_dimensional_range::set_dimensions_auto() [with T = short unsigned int; unsigned int N = 3]’: src/SZ3/include/SZ3/utils/Iterator.hpp:247:13: required from ‘SZ::multi_dimensional_range::multi_dimensional_range(T*, ForwardIt1, ForwardIt1, size_t, ptrdiff_t) [with ForwardIt1 = long unsigned int*; T = short unsigned int; unsigned int N = 3; size_t = long unsigned int; ptrdiff_t = long int]’ /usr/include/c++/10.3.1/ext/new_allocator.h:150:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {short unsigned int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range]’ /usr/include/c++/10.3.1/bits/alloc_traits.h:512:17: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {short unsigned int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:551:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {short unsigned int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:682:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; _Args = {short unsigned int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:1371:71: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:73:59: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = short unsigned int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = short unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:432:75: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:285:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::array::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘void SZ::multi_dimensional_range::set_dimensions_auto() [with T = short unsigned int; unsigned int N = 4]’: src/SZ3/include/SZ3/utils/Iterator.hpp:247:13: required from ‘SZ::multi_dimensional_range::multi_dimensional_range(T*, ForwardIt1, ForwardIt1, size_t, ptrdiff_t) [with ForwardIt1 = long unsigned int*; T = short unsigned int; unsigned int N = 4; size_t = long unsigned int; ptrdiff_t = long int]’ /usr/include/c++/10.3.1/ext/new_allocator.h:150:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {short unsigned int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range]’ /usr/include/c++/10.3.1/bits/alloc_traits.h:512:17: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {short unsigned int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:551:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {short unsigned int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:682:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; _Args = {short unsigned int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:1371:71: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:73:59: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = short unsigned int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = short unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = short unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:432:75: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:285:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::array::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘void SZ::multi_dimensional_range::set_dimensions_auto() [with T = int; unsigned int N = 1]’: src/SZ3/include/SZ3/utils/Iterator.hpp:247:13: required from ‘SZ::multi_dimensional_range::multi_dimensional_range(T*, ForwardIt1, ForwardIt1, size_t, ptrdiff_t) [with ForwardIt1 = long unsigned int*; T = int; unsigned int N = 1; size_t = long unsigned int; ptrdiff_t = long int]’ /usr/include/c++/10.3.1/ext/new_allocator.h:150:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range]’ /usr/include/c++/10.3.1/bits/alloc_traits.h:512:17: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:551:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:682:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; _Args = {int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:1371:71: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:73:59: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:442:74: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:285:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::array::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘void SZ::multi_dimensional_range::set_dimensions_auto() [with T = int; unsigned int N = 2]’: src/SZ3/include/SZ3/utils/Iterator.hpp:247:13: required from ‘SZ::multi_dimensional_range::multi_dimensional_range(T*, ForwardIt1, ForwardIt1, size_t, ptrdiff_t) [with ForwardIt1 = long unsigned int*; T = int; unsigned int N = 2; size_t = long unsigned int; ptrdiff_t = long int]’ /usr/include/c++/10.3.1/ext/new_allocator.h:150:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range]’ /usr/include/c++/10.3.1/bits/alloc_traits.h:512:17: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:551:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:682:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; _Args = {int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:1371:71: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:73:59: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:442:74: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:285:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::array::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘void SZ::multi_dimensional_range::set_dimensions_auto() [with T = int; unsigned int N = 3]’: src/SZ3/include/SZ3/utils/Iterator.hpp:247:13: required from ‘SZ::multi_dimensional_range::multi_dimensional_range(T*, ForwardIt1, ForwardIt1, size_t, ptrdiff_t) [with ForwardIt1 = long unsigned int*; T = int; unsigned int N = 3; size_t = long unsigned int; ptrdiff_t = long int]’ /usr/include/c++/10.3.1/ext/new_allocator.h:150:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range]’ /usr/include/c++/10.3.1/bits/alloc_traits.h:512:17: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:551:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:682:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; _Args = {int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:1371:71: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:73:59: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:442:74: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:285:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::array::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘void SZ::multi_dimensional_range::set_dimensions_auto() [with T = int; unsigned int N = 4]’: src/SZ3/include/SZ3/utils/Iterator.hpp:247:13: required from ‘SZ::multi_dimensional_range::multi_dimensional_range(T*, ForwardIt1, ForwardIt1, size_t, ptrdiff_t) [with ForwardIt1 = long unsigned int*; T = int; unsigned int N = 4; size_t = long unsigned int; ptrdiff_t = long int]’ /usr/include/c++/10.3.1/ext/new_allocator.h:150:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range]’ /usr/include/c++/10.3.1/bits/alloc_traits.h:512:17: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:551:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:682:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; _Args = {int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:1371:71: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:73:59: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:442:74: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:285:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::array::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘void SZ::multi_dimensional_range::set_dimensions_auto() [with T = unsigned int; unsigned int N = 1]’: src/SZ3/include/SZ3/utils/Iterator.hpp:247:13: required from ‘SZ::multi_dimensional_range::multi_dimensional_range(T*, ForwardIt1, ForwardIt1, size_t, ptrdiff_t) [with ForwardIt1 = long unsigned int*; T = unsigned int; unsigned int N = 1; size_t = long unsigned int; ptrdiff_t = long int]’ /usr/include/c++/10.3.1/ext/new_allocator.h:150:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {unsigned int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range]’ /usr/include/c++/10.3.1/bits/alloc_traits.h:512:17: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {unsigned int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:551:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {unsigned int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:682:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; _Args = {unsigned int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:1371:71: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:73:59: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = unsigned int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:452:75: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:285:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::array::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘void SZ::multi_dimensional_range::set_dimensions_auto() [with T = unsigned int; unsigned int N = 2]’: src/SZ3/include/SZ3/utils/Iterator.hpp:247:13: required from ‘SZ::multi_dimensional_range::multi_dimensional_range(T*, ForwardIt1, ForwardIt1, size_t, ptrdiff_t) [with ForwardIt1 = long unsigned int*; T = unsigned int; unsigned int N = 2; size_t = long unsigned int; ptrdiff_t = long int]’ /usr/include/c++/10.3.1/ext/new_allocator.h:150:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {unsigned int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range]’ /usr/include/c++/10.3.1/bits/alloc_traits.h:512:17: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {unsigned int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:551:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {unsigned int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:682:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; _Args = {unsigned int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:1371:71: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:73:59: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = unsigned int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:452:75: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:285:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::array::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘void SZ::multi_dimensional_range::set_dimensions_auto() [with T = unsigned int; unsigned int N = 3]’: src/SZ3/include/SZ3/utils/Iterator.hpp:247:13: required from ‘SZ::multi_dimensional_range::multi_dimensional_range(T*, ForwardIt1, ForwardIt1, size_t, ptrdiff_t) [with ForwardIt1 = long unsigned int*; T = unsigned int; unsigned int N = 3; size_t = long unsigned int; ptrdiff_t = long int]’ /usr/include/c++/10.3.1/ext/new_allocator.h:150:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {unsigned int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range]’ /usr/include/c++/10.3.1/bits/alloc_traits.h:512:17: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {unsigned int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:551:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {unsigned int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:682:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; _Args = {unsigned int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:1371:71: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:73:59: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = unsigned int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:452:75: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:285:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::array::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘void SZ::multi_dimensional_range::set_dimensions_auto() [with T = unsigned int; unsigned int N = 4]’: src/SZ3/include/SZ3/utils/Iterator.hpp:247:13: required from ‘SZ::multi_dimensional_range::multi_dimensional_range(T*, ForwardIt1, ForwardIt1, size_t, ptrdiff_t) [with ForwardIt1 = long unsigned int*; T = unsigned int; unsigned int N = 4; size_t = long unsigned int; ptrdiff_t = long int]’ /usr/include/c++/10.3.1/ext/new_allocator.h:150:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {unsigned int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range]’ /usr/include/c++/10.3.1/bits/alloc_traits.h:512:17: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {unsigned int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:551:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {unsigned int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:682:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; _Args = {unsigned int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:1371:71: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:73:59: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = unsigned int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:452:75: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:285:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::array::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘void SZ::multi_dimensional_range::set_dimensions_auto() [with T = long int; unsigned int N = 1]’: src/SZ3/include/SZ3/utils/Iterator.hpp:247:13: required from ‘SZ::multi_dimensional_range::multi_dimensional_range(T*, ForwardIt1, ForwardIt1, size_t, ptrdiff_t) [with ForwardIt1 = long unsigned int*; T = long int; unsigned int N = 1; size_t = long unsigned int; ptrdiff_t = long int]’ /usr/include/c++/10.3.1/ext/new_allocator.h:150:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {long int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range]’ /usr/include/c++/10.3.1/bits/alloc_traits.h:512:17: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {long int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:551:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {long int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:682:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; _Args = {long int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:1371:71: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:73:59: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = long int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = long int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:462:74: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:285:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::array::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘void SZ::multi_dimensional_range::set_dimensions_auto() [with T = long int; unsigned int N = 2]’: src/SZ3/include/SZ3/utils/Iterator.hpp:247:13: required from ‘SZ::multi_dimensional_range::multi_dimensional_range(T*, ForwardIt1, ForwardIt1, size_t, ptrdiff_t) [with ForwardIt1 = long unsigned int*; T = long int; unsigned int N = 2; size_t = long unsigned int; ptrdiff_t = long int]’ /usr/include/c++/10.3.1/ext/new_allocator.h:150:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {long int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range]’ /usr/include/c++/10.3.1/bits/alloc_traits.h:512:17: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {long int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:551:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {long int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:682:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; _Args = {long int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:1371:71: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:73:59: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = long int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = long int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:462:74: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:285:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::array::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘void SZ::multi_dimensional_range::set_dimensions_auto() [with T = long int; unsigned int N = 3]’: src/SZ3/include/SZ3/utils/Iterator.hpp:247:13: required from ‘SZ::multi_dimensional_range::multi_dimensional_range(T*, ForwardIt1, ForwardIt1, size_t, ptrdiff_t) [with ForwardIt1 = long unsigned int*; T = long int; unsigned int N = 3; size_t = long unsigned int; ptrdiff_t = long int]’ /usr/include/c++/10.3.1/ext/new_allocator.h:150:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {long int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range]’ /usr/include/c++/10.3.1/bits/alloc_traits.h:512:17: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {long int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:551:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {long int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:682:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; _Args = {long int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:1371:71: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:73:59: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = long int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = long int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:462:74: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:285:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::array::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘void SZ::multi_dimensional_range::set_dimensions_auto() [with T = long int; unsigned int N = 4]’: src/SZ3/include/SZ3/utils/Iterator.hpp:247:13: required from ‘SZ::multi_dimensional_range::multi_dimensional_range(T*, ForwardIt1, ForwardIt1, size_t, ptrdiff_t) [with ForwardIt1 = long unsigned int*; T = long int; unsigned int N = 4; size_t = long unsigned int; ptrdiff_t = long int]’ /usr/include/c++/10.3.1/ext/new_allocator.h:150:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {long int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range]’ /usr/include/c++/10.3.1/bits/alloc_traits.h:512:17: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {long int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:551:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {long int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:682:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; _Args = {long int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:1371:71: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:73:59: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = long int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = long int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = long int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:462:74: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:285:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::array::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘void SZ::multi_dimensional_range::set_dimensions_auto() [with T = long unsigned int; unsigned int N = 1]’: src/SZ3/include/SZ3/utils/Iterator.hpp:247:13: required from ‘SZ::multi_dimensional_range::multi_dimensional_range(T*, ForwardIt1, ForwardIt1, size_t, ptrdiff_t) [with ForwardIt1 = long unsigned int*; T = long unsigned int; unsigned int N = 1; size_t = long unsigned int; ptrdiff_t = long int]’ /usr/include/c++/10.3.1/ext/new_allocator.h:150:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {long unsigned int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range]’ /usr/include/c++/10.3.1/bits/alloc_traits.h:512:17: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {long unsigned int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:551:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {long unsigned int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:682:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; _Args = {long unsigned int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:1371:71: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:73:59: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = long unsigned int; unsigned int N = 1; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:110:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = long unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:472:75: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:285:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::array::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘void SZ::multi_dimensional_range::set_dimensions_auto() [with T = long unsigned int; unsigned int N = 2]’: src/SZ3/include/SZ3/utils/Iterator.hpp:247:13: required from ‘SZ::multi_dimensional_range::multi_dimensional_range(T*, ForwardIt1, ForwardIt1, size_t, ptrdiff_t) [with ForwardIt1 = long unsigned int*; T = long unsigned int; unsigned int N = 2; size_t = long unsigned int; ptrdiff_t = long int]’ /usr/include/c++/10.3.1/ext/new_allocator.h:150:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {long unsigned int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range]’ /usr/include/c++/10.3.1/bits/alloc_traits.h:512:17: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {long unsigned int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:551:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {long unsigned int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:682:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; _Args = {long unsigned int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:1371:71: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:73:59: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = long unsigned int; unsigned int N = 2; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:112:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = long unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:472:75: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:285:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::array::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘void SZ::multi_dimensional_range::set_dimensions_auto() [with T = long unsigned int; unsigned int N = 3]’: src/SZ3/include/SZ3/utils/Iterator.hpp:247:13: required from ‘SZ::multi_dimensional_range::multi_dimensional_range(T*, ForwardIt1, ForwardIt1, size_t, ptrdiff_t) [with ForwardIt1 = long unsigned int*; T = long unsigned int; unsigned int N = 3; size_t = long unsigned int; ptrdiff_t = long int]’ /usr/include/c++/10.3.1/ext/new_allocator.h:150:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {long unsigned int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range]’ /usr/include/c++/10.3.1/bits/alloc_traits.h:512:17: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {long unsigned int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:551:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {long unsigned int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:682:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; _Args = {long unsigned int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:1371:71: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:73:59: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = long unsigned int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:114:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = long unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:472:75: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:285:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::array::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘void SZ::multi_dimensional_range::set_dimensions_auto() [with T = long unsigned int; unsigned int N = 4]’: src/SZ3/include/SZ3/utils/Iterator.hpp:247:13: required from ‘SZ::multi_dimensional_range::multi_dimensional_range(T*, ForwardIt1, ForwardIt1, size_t, ptrdiff_t) [with ForwardIt1 = long unsigned int*; T = long unsigned int; unsigned int N = 4; size_t = long unsigned int; ptrdiff_t = long int]’ /usr/include/c++/10.3.1/ext/new_allocator.h:150:4: required from ‘void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {long unsigned int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range]’ /usr/include/c++/10.3.1/bits/alloc_traits.h:512:17: required from ‘static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = SZ::multi_dimensional_range; _Args = {long unsigned int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; std::allocator_traits >::allocator_type = std::allocator >]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:551:39: required from ‘std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {long unsigned int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:682:16: required from ‘std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = SZ::multi_dimensional_range; _Alloc = std::allocator >; _Args = {long unsigned int*&, long unsigned int*, long unsigned int*, long unsigned int, int}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]’ /usr/include/c++/10.3.1/bits/shared_ptr_base.h:1371:71: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:73:59: required from ‘T* SZ::SZInterpolationCompressor::decompress(const uchar*, const size_t&, T*) [with T = long unsigned int; unsigned int N = 4; Quantizer = SZ::LinearQuantizer; Encoder = SZ::HuffmanEncoder; Lossless = SZ::Lossless_zstd; SZ::uchar = unsigned char; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZInterp.hpp:43:18: required from ‘void SZ_decompress_Interp(const SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:42:35: required from ‘void SZ_decompress_dispatcher(SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/impl/SZImpl.hpp:34:39: required from ‘void SZ_decompress_impl(SZ::Config&, char*, size_t, T*) [with T = long unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/api/sz.hpp:116:33: required from ‘void SZ_decompress(SZ::Config&, char*, size_t, T*&) [with T = long unsigned int; size_t = long unsigned int]’ src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:472:75: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:285:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::array::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = long unsigned int; unsigned int N = 4; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] 69 | std::array intra_block_dims; | ^~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:8, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘void SZ::ComposedPredictor::save(SZ::uchar*&) const [with T = long unsigned int; unsigned int N = 4; SZ::uchar = unsigned char]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:69:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:70:18: warning: unused variable ‘tmp’ [-Wunused-variable] 70 | auto tmp = c; | ^~~ src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘void SZ::ComposedPredictor::load(const uchar*&, size_t&) [with T = long unsigned int; unsigned int N = 4; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:91:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:92:18: warning: unused variable ‘tmp’ [-Wunused-variable] 92 | auto tmp = c; | ^~~ src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘void SZ::ComposedPredictor::print() const [with T = long unsigned int; unsigned int N = 4]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:129:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:136:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 136 | for (int i = 0; i < predictors.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = long unsigned int; unsigned int N = 4; Predictor = SZ::PolyRegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] 69 | std::array intra_block_dims; | ^~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘bool SZ::PolyRegressionPredictor::precompress_block(const std::shared_ptr >&) [with T = long unsigned int; unsigned int N = 4; unsigned int M = 15]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:55:14: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:67:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 67 | for (int i = 0; i < M; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:76:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 76 | for (int i = 0; i < M; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:77:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 77 | for (int j = 0; j < M; j++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘T SZ::PolyRegressionPredictor::predict(const iterator&) const [with T = long unsigned int; unsigned int N = 4; unsigned int M = 15; SZ::PolyRegressionPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:114:18: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:117:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 117 | for (int i = 0; i < M; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = long unsigned int; unsigned int N = 4; Predictor = SZ::RegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] 69 | std::array intra_block_dims; | ^~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘bool SZ::RegressionPredictor::precompress_block(const std::shared_ptr >&) [with T = long unsigned int; unsigned int N = 4]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:48:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:66:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::array::value_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (int t = 0; t < dims[N - 1]; t++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:72:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 72 | for (int i = 0; i < N - 1; i++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:81:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 81 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘T SZ::RegressionPredictor::predict(const iterator&) const [with T = long unsigned int; unsigned int N = 4; SZ::RegressionPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:93:18: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:95:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 95 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘void SZ::RegressionPredictor::print() const [with T = long unsigned int; unsigned int N = 4]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:151:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:154:17: warning: unused variable ‘count’ [-Wunused-variable] 154 | int count = 0; | ^~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:155:17: warning: unused variable ‘ind’ [-Wunused-variable] 155 | int ind = regression_coeff_index ? regression_coeff_index : regression_coeff_quant_inds.size(); | ^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = long unsigned int; unsigned int N = 4; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] 69 | std::array intra_block_dims; | ^~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = long unsigned int; unsigned int N = 4; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = long unsigned int; unsigned int N = 3; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:8, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘void SZ::ComposedPredictor::save(SZ::uchar*&) const [with T = long unsigned int; unsigned int N = 3; SZ::uchar = unsigned char]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:69:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:70:18: warning: unused variable ‘tmp’ [-Wunused-variable] 70 | auto tmp = c; | ^~~ src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘void SZ::ComposedPredictor::load(const uchar*&, size_t&) [with T = long unsigned int; unsigned int N = 3; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:91:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:92:18: warning: unused variable ‘tmp’ [-Wunused-variable] 92 | auto tmp = c; | ^~~ src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘void SZ::ComposedPredictor::print() const [with T = long unsigned int; unsigned int N = 3]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:129:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:136:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 136 | for (int i = 0; i < predictors.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = long unsigned int; unsigned int N = 3; Predictor = SZ::PolyRegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] 69 | std::array intra_block_dims; | ^~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘bool SZ::PolyRegressionPredictor::precompress_block(const std::shared_ptr >&) [with T = long unsigned int; unsigned int N = 3; unsigned int M = 10]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:55:14: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:67:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 67 | for (int i = 0; i < M; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:76:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 76 | for (int i = 0; i < M; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:77:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 77 | for (int j = 0; j < M; j++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘T SZ::PolyRegressionPredictor::predict(const iterator&) const [with T = long unsigned int; unsigned int N = 3; unsigned int M = 10; SZ::PolyRegressionPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:114:18: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:117:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 117 | for (int i = 0; i < M; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = long unsigned int; unsigned int N = 3; Predictor = SZ::RegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] 69 | std::array intra_block_dims; | ^~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘bool SZ::RegressionPredictor::precompress_block(const std::shared_ptr >&) [with T = long unsigned int; unsigned int N = 3]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:48:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:66:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::array::value_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (int t = 0; t < dims[N - 1]; t++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:72:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 72 | for (int i = 0; i < N - 1; i++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:81:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 81 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘T SZ::RegressionPredictor::predict(const iterator&) const [with T = long unsigned int; unsigned int N = 3; SZ::RegressionPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:93:18: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:95:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 95 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘void SZ::RegressionPredictor::print() const [with T = long unsigned int; unsigned int N = 3]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:151:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:154:17: warning: unused variable ‘count’ [-Wunused-variable] 154 | int count = 0; | ^~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:155:17: warning: unused variable ‘ind’ [-Wunused-variable] 155 | int ind = regression_coeff_index ? regression_coeff_index : regression_coeff_quant_inds.size(); | ^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = long unsigned int; unsigned int N = 3; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] 69 | std::array intra_block_dims; | ^~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = long unsigned int; unsigned int N = 3; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = long unsigned int; unsigned int N = 2; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:8, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘void SZ::ComposedPredictor::save(SZ::uchar*&) const [with T = long unsigned int; unsigned int N = 2; SZ::uchar = unsigned char]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:69:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:70:18: warning: unused variable ‘tmp’ [-Wunused-variable] 70 | auto tmp = c; | ^~~ src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘void SZ::ComposedPredictor::load(const uchar*&, size_t&) [with T = long unsigned int; unsigned int N = 2; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:91:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:92:18: warning: unused variable ‘tmp’ [-Wunused-variable] 92 | auto tmp = c; | ^~~ src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘void SZ::ComposedPredictor::print() const [with T = long unsigned int; unsigned int N = 2]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:129:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:136:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 136 | for (int i = 0; i < predictors.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = long unsigned int; unsigned int N = 2; Predictor = SZ::PolyRegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] 69 | std::array intra_block_dims; | ^~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘bool SZ::PolyRegressionPredictor::precompress_block(const std::shared_ptr >&) [with T = long unsigned int; unsigned int N = 2; unsigned int M = 6]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:55:14: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:67:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 67 | for (int i = 0; i < M; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:76:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 76 | for (int i = 0; i < M; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:77:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 77 | for (int j = 0; j < M; j++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘T SZ::PolyRegressionPredictor::predict(const iterator&) const [with T = long unsigned int; unsigned int N = 2; unsigned int M = 6; SZ::PolyRegressionPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:114:18: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:117:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 117 | for (int i = 0; i < M; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = long unsigned int; unsigned int N = 2; Predictor = SZ::RegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] 69 | std::array intra_block_dims; | ^~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘bool SZ::RegressionPredictor::precompress_block(const std::shared_ptr >&) [with T = long unsigned int; unsigned int N = 2]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:48:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:66:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::array::value_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (int t = 0; t < dims[N - 1]; t++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:72:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 72 | for (int i = 0; i < N - 1; i++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:81:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 81 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘T SZ::RegressionPredictor::predict(const iterator&) const [with T = long unsigned int; unsigned int N = 2; SZ::RegressionPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:93:18: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:95:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 95 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘void SZ::RegressionPredictor::print() const [with T = long unsigned int; unsigned int N = 2]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:151:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:154:17: warning: unused variable ‘count’ [-Wunused-variable] 154 | int count = 0; | ^~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:155:17: warning: unused variable ‘ind’ [-Wunused-variable] 155 | int ind = regression_coeff_index ? regression_coeff_index : regression_coeff_quant_inds.size(); | ^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = long unsigned int; unsigned int N = 2; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] 69 | std::array intra_block_dims; | ^~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = long unsigned int; unsigned int N = 2; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = long unsigned int; unsigned int N = 1; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:8, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘void SZ::ComposedPredictor::save(SZ::uchar*&) const [with T = long unsigned int; unsigned int N = 1; SZ::uchar = unsigned char]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:69:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:70:18: warning: unused variable ‘tmp’ [-Wunused-variable] 70 | auto tmp = c; | ^~~ src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘void SZ::ComposedPredictor::load(const uchar*&, size_t&) [with T = long unsigned int; unsigned int N = 1; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:91:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:92:18: warning: unused variable ‘tmp’ [-Wunused-variable] 92 | auto tmp = c; | ^~~ src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘void SZ::ComposedPredictor::print() const [with T = long unsigned int; unsigned int N = 1]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:129:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:136:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 136 | for (int i = 0; i < predictors.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = long unsigned int; unsigned int N = 1; Predictor = SZ::PolyRegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] 69 | std::array intra_block_dims; | ^~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘bool SZ::PolyRegressionPredictor::precompress_block(const std::shared_ptr >&) [with T = long unsigned int; unsigned int N = 1; unsigned int M = 3]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:55:14: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:67:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 67 | for (int i = 0; i < M; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:76:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 76 | for (int i = 0; i < M; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:77:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 77 | for (int j = 0; j < M; j++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘T SZ::PolyRegressionPredictor::predict(const iterator&) const [with T = long unsigned int; unsigned int N = 1; unsigned int M = 3; SZ::PolyRegressionPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:114:18: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:117:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 117 | for (int i = 0; i < M; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = long unsigned int; unsigned int N = 1; Predictor = SZ::RegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] 69 | std::array intra_block_dims; | ^~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘bool SZ::RegressionPredictor::precompress_block(const std::shared_ptr >&) [with T = long unsigned int; unsigned int N = 1]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:48:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:66:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::array::value_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (int t = 0; t < dims[N - 1]; t++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:72:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 72 | for (int i = 0; i < N - 1; i++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:81:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 81 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘T SZ::RegressionPredictor::predict(const iterator&) const [with T = long unsigned int; unsigned int N = 1; SZ::RegressionPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:93:18: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:95:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 95 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘void SZ::RegressionPredictor::print() const [with T = long unsigned int; unsigned int N = 1]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:151:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:154:17: warning: unused variable ‘count’ [-Wunused-variable] 154 | int count = 0; | ^~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:155:17: warning: unused variable ‘ind’ [-Wunused-variable] 155 | int ind = regression_coeff_index ? regression_coeff_index : regression_coeff_quant_inds.size(); | ^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = long unsigned int; unsigned int N = 1; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] 69 | std::array intra_block_dims; | ^~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = long unsigned int; unsigned int N = 1; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = long int; unsigned int N = 4; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:8, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘void SZ::ComposedPredictor::save(SZ::uchar*&) const [with T = long int; unsigned int N = 4; SZ::uchar = unsigned char]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:69:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:70:18: warning: unused variable ‘tmp’ [-Wunused-variable] 70 | auto tmp = c; | ^~~ src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘void SZ::ComposedPredictor::load(const uchar*&, size_t&) [with T = long int; unsigned int N = 4; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:91:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:92:18: warning: unused variable ‘tmp’ [-Wunused-variable] 92 | auto tmp = c; | ^~~ src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘void SZ::ComposedPredictor::print() const [with T = long int; unsigned int N = 4]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:129:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:136:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 136 | for (int i = 0; i < predictors.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = long int; unsigned int N = 4; Predictor = SZ::PolyRegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] 69 | std::array intra_block_dims; | ^~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘bool SZ::PolyRegressionPredictor::precompress_block(const std::shared_ptr >&) [with T = long int; unsigned int N = 4; unsigned int M = 15]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:55:14: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:67:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 67 | for (int i = 0; i < M; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:76:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 76 | for (int i = 0; i < M; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:77:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 77 | for (int j = 0; j < M; j++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘T SZ::PolyRegressionPredictor::predict(const iterator&) const [with T = long int; unsigned int N = 4; unsigned int M = 15; SZ::PolyRegressionPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:114:18: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:117:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 117 | for (int i = 0; i < M; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = long int; unsigned int N = 4; Predictor = SZ::RegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] 69 | std::array intra_block_dims; | ^~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘bool SZ::RegressionPredictor::precompress_block(const std::shared_ptr >&) [with T = long int; unsigned int N = 4]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:48:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:66:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::array::value_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (int t = 0; t < dims[N - 1]; t++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:72:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 72 | for (int i = 0; i < N - 1; i++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:81:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 81 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘T SZ::RegressionPredictor::predict(const iterator&) const [with T = long int; unsigned int N = 4; SZ::RegressionPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:93:18: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:95:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 95 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘void SZ::RegressionPredictor::print() const [with T = long int; unsigned int N = 4]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:151:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:154:17: warning: unused variable ‘count’ [-Wunused-variable] 154 | int count = 0; | ^~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:155:17: warning: unused variable ‘ind’ [-Wunused-variable] 155 | int ind = regression_coeff_index ? regression_coeff_index : regression_coeff_quant_inds.size(); | ^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = long int; unsigned int N = 4; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] 69 | std::array intra_block_dims; | ^~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = long int; unsigned int N = 4; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = long int; unsigned int N = 3; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:8, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘void SZ::ComposedPredictor::save(SZ::uchar*&) const [with T = long int; unsigned int N = 3; SZ::uchar = unsigned char]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:69:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:70:18: warning: unused variable ‘tmp’ [-Wunused-variable] 70 | auto tmp = c; | ^~~ src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘void SZ::ComposedPredictor::load(const uchar*&, size_t&) [with T = long int; unsigned int N = 3; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:91:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:92:18: warning: unused variable ‘tmp’ [-Wunused-variable] 92 | auto tmp = c; | ^~~ src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘void SZ::ComposedPredictor::print() const [with T = long int; unsigned int N = 3]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:129:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:136:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 136 | for (int i = 0; i < predictors.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = long int; unsigned int N = 3; Predictor = SZ::PolyRegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] 69 | std::array intra_block_dims; | ^~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘bool SZ::PolyRegressionPredictor::precompress_block(const std::shared_ptr >&) [with T = long int; unsigned int N = 3; unsigned int M = 10]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:55:14: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:67:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 67 | for (int i = 0; i < M; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:76:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 76 | for (int i = 0; i < M; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:77:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 77 | for (int j = 0; j < M; j++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘T SZ::PolyRegressionPredictor::predict(const iterator&) const [with T = long int; unsigned int N = 3; unsigned int M = 10; SZ::PolyRegressionPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:114:18: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:117:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 117 | for (int i = 0; i < M; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = long int; unsigned int N = 3; Predictor = SZ::RegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] 69 | std::array intra_block_dims; | ^~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘bool SZ::RegressionPredictor::precompress_block(const std::shared_ptr >&) [with T = long int; unsigned int N = 3]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:48:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:66:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::array::value_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (int t = 0; t < dims[N - 1]; t++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:72:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 72 | for (int i = 0; i < N - 1; i++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:81:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 81 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘T SZ::RegressionPredictor::predict(const iterator&) const [with T = long int; unsigned int N = 3; SZ::RegressionPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:93:18: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:95:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 95 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘void SZ::RegressionPredictor::print() const [with T = long int; unsigned int N = 3]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:151:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:154:17: warning: unused variable ‘count’ [-Wunused-variable] 154 | int count = 0; | ^~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:155:17: warning: unused variable ‘ind’ [-Wunused-variable] 155 | int ind = regression_coeff_index ? regression_coeff_index : regression_coeff_quant_inds.size(); | ^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = long int; unsigned int N = 3; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] 69 | std::array intra_block_dims; | ^~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = long int; unsigned int N = 3; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = long int; unsigned int N = 2; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:8, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘void SZ::ComposedPredictor::save(SZ::uchar*&) const [with T = long int; unsigned int N = 2; SZ::uchar = unsigned char]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:69:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:70:18: warning: unused variable ‘tmp’ [-Wunused-variable] 70 | auto tmp = c; | ^~~ src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘void SZ::ComposedPredictor::load(const uchar*&, size_t&) [with T = long int; unsigned int N = 2; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:91:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:92:18: warning: unused variable ‘tmp’ [-Wunused-variable] 92 | auto tmp = c; | ^~~ src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘void SZ::ComposedPredictor::print() const [with T = long int; unsigned int N = 2]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:129:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:136:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 136 | for (int i = 0; i < predictors.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = long int; unsigned int N = 2; Predictor = SZ::PolyRegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] 69 | std::array intra_block_dims; | ^~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘bool SZ::PolyRegressionPredictor::precompress_block(const std::shared_ptr >&) [with T = long int; unsigned int N = 2; unsigned int M = 6]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:55:14: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:67:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 67 | for (int i = 0; i < M; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:76:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 76 | for (int i = 0; i < M; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:77:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 77 | for (int j = 0; j < M; j++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘T SZ::PolyRegressionPredictor::predict(const iterator&) const [with T = long int; unsigned int N = 2; unsigned int M = 6; SZ::PolyRegressionPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:114:18: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:117:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 117 | for (int i = 0; i < M; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = long int; unsigned int N = 2; Predictor = SZ::RegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] 69 | std::array intra_block_dims; | ^~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘bool SZ::RegressionPredictor::precompress_block(const std::shared_ptr >&) [with T = long int; unsigned int N = 2]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:48:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:66:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::array::value_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (int t = 0; t < dims[N - 1]; t++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:72:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 72 | for (int i = 0; i < N - 1; i++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:81:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 81 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘T SZ::RegressionPredictor::predict(const iterator&) const [with T = long int; unsigned int N = 2; SZ::RegressionPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:93:18: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:95:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 95 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘void SZ::RegressionPredictor::print() const [with T = long int; unsigned int N = 2]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:151:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:154:17: warning: unused variable ‘count’ [-Wunused-variable] 154 | int count = 0; | ^~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:155:17: warning: unused variable ‘ind’ [-Wunused-variable] 155 | int ind = regression_coeff_index ? regression_coeff_index : regression_coeff_quant_inds.size(); | ^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = long int; unsigned int N = 2; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] 69 | std::array intra_block_dims; | ^~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = long int; unsigned int N = 2; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = long int; unsigned int N = 1; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:8, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘void SZ::ComposedPredictor::save(SZ::uchar*&) const [with T = long int; unsigned int N = 1; SZ::uchar = unsigned char]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:69:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:70:18: warning: unused variable ‘tmp’ [-Wunused-variable] 70 | auto tmp = c; | ^~~ src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘void SZ::ComposedPredictor::load(const uchar*&, size_t&) [with T = long int; unsigned int N = 1; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:91:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:92:18: warning: unused variable ‘tmp’ [-Wunused-variable] 92 | auto tmp = c; | ^~~ src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘void SZ::ComposedPredictor::print() const [with T = long int; unsigned int N = 1]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:129:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:136:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 136 | for (int i = 0; i < predictors.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = long int; unsigned int N = 1; Predictor = SZ::PolyRegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] 69 | std::array intra_block_dims; | ^~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘bool SZ::PolyRegressionPredictor::precompress_block(const std::shared_ptr >&) [with T = long int; unsigned int N = 1; unsigned int M = 3]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:55:14: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:67:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 67 | for (int i = 0; i < M; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:76:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 76 | for (int i = 0; i < M; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:77:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 77 | for (int j = 0; j < M; j++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘T SZ::PolyRegressionPredictor::predict(const iterator&) const [with T = long int; unsigned int N = 1; unsigned int M = 3; SZ::PolyRegressionPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:114:18: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:117:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 117 | for (int i = 0; i < M; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = long int; unsigned int N = 1; Predictor = SZ::RegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] 69 | std::array intra_block_dims; | ^~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘bool SZ::RegressionPredictor::precompress_block(const std::shared_ptr >&) [with T = long int; unsigned int N = 1]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:48:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:66:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::array::value_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (int t = 0; t < dims[N - 1]; t++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:72:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 72 | for (int i = 0; i < N - 1; i++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:81:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 81 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘T SZ::RegressionPredictor::predict(const iterator&) const [with T = long int; unsigned int N = 1; SZ::RegressionPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:93:18: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:95:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 95 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘void SZ::RegressionPredictor::print() const [with T = long int; unsigned int N = 1]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:151:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:154:17: warning: unused variable ‘count’ [-Wunused-variable] 154 | int count = 0; | ^~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:155:17: warning: unused variable ‘ind’ [-Wunused-variable] 155 | int ind = regression_coeff_index ? regression_coeff_index : regression_coeff_quant_inds.size(); | ^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = long int; unsigned int N = 1; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] 69 | std::array intra_block_dims; | ^~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = long int; unsigned int N = 1; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = unsigned int; unsigned int N = 4; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:8, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘void SZ::ComposedPredictor::save(SZ::uchar*&) const [with T = unsigned int; unsigned int N = 4; SZ::uchar = unsigned char]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:69:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:70:18: warning: unused variable ‘tmp’ [-Wunused-variable] 70 | auto tmp = c; | ^~~ src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘void SZ::ComposedPredictor::load(const uchar*&, size_t&) [with T = unsigned int; unsigned int N = 4; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:91:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:92:18: warning: unused variable ‘tmp’ [-Wunused-variable] 92 | auto tmp = c; | ^~~ src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘void SZ::ComposedPredictor::print() const [with T = unsigned int; unsigned int N = 4]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:129:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:136:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 136 | for (int i = 0; i < predictors.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = unsigned int; unsigned int N = 4; Predictor = SZ::PolyRegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] 69 | std::array intra_block_dims; | ^~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘bool SZ::PolyRegressionPredictor::precompress_block(const std::shared_ptr >&) [with T = unsigned int; unsigned int N = 4; unsigned int M = 15]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:55:14: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:67:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 67 | for (int i = 0; i < M; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:76:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 76 | for (int i = 0; i < M; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:77:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 77 | for (int j = 0; j < M; j++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘T SZ::PolyRegressionPredictor::predict(const iterator&) const [with T = unsigned int; unsigned int N = 4; unsigned int M = 15; SZ::PolyRegressionPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:114:18: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:117:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 117 | for (int i = 0; i < M; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = unsigned int; unsigned int N = 4; Predictor = SZ::RegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] 69 | std::array intra_block_dims; | ^~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘bool SZ::RegressionPredictor::precompress_block(const std::shared_ptr >&) [with T = unsigned int; unsigned int N = 4]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:48:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:66:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::array::value_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (int t = 0; t < dims[N - 1]; t++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:72:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 72 | for (int i = 0; i < N - 1; i++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:81:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 81 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘T SZ::RegressionPredictor::predict(const iterator&) const [with T = unsigned int; unsigned int N = 4; SZ::RegressionPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:93:18: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:95:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 95 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘void SZ::RegressionPredictor::print() const [with T = unsigned int; unsigned int N = 4]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:151:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:154:17: warning: unused variable ‘count’ [-Wunused-variable] 154 | int count = 0; | ^~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:155:17: warning: unused variable ‘ind’ [-Wunused-variable] 155 | int ind = regression_coeff_index ? regression_coeff_index : regression_coeff_quant_inds.size(); | ^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = unsigned int; unsigned int N = 4; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] 69 | std::array intra_block_dims; | ^~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = unsigned int; unsigned int N = 4; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = unsigned int; unsigned int N = 3; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:8, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘void SZ::ComposedPredictor::save(SZ::uchar*&) const [with T = unsigned int; unsigned int N = 3; SZ::uchar = unsigned char]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:69:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:70:18: warning: unused variable ‘tmp’ [-Wunused-variable] 70 | auto tmp = c; | ^~~ src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘void SZ::ComposedPredictor::load(const uchar*&, size_t&) [with T = unsigned int; unsigned int N = 3; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:91:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:92:18: warning: unused variable ‘tmp’ [-Wunused-variable] 92 | auto tmp = c; | ^~~ src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘void SZ::ComposedPredictor::print() const [with T = unsigned int; unsigned int N = 3]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:129:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:136:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 136 | for (int i = 0; i < predictors.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = unsigned int; unsigned int N = 3; Predictor = SZ::PolyRegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] 69 | std::array intra_block_dims; | ^~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘bool SZ::PolyRegressionPredictor::precompress_block(const std::shared_ptr >&) [with T = unsigned int; unsigned int N = 3; unsigned int M = 10]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:55:14: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:67:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 67 | for (int i = 0; i < M; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:76:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 76 | for (int i = 0; i < M; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:77:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 77 | for (int j = 0; j < M; j++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘T SZ::PolyRegressionPredictor::predict(const iterator&) const [with T = unsigned int; unsigned int N = 3; unsigned int M = 10; SZ::PolyRegressionPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:114:18: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:117:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 117 | for (int i = 0; i < M; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = unsigned int; unsigned int N = 3; Predictor = SZ::RegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] 69 | std::array intra_block_dims; | ^~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘bool SZ::RegressionPredictor::precompress_block(const std::shared_ptr >&) [with T = unsigned int; unsigned int N = 3]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:48:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:66:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::array::value_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (int t = 0; t < dims[N - 1]; t++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:72:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 72 | for (int i = 0; i < N - 1; i++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:81:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 81 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘T SZ::RegressionPredictor::predict(const iterator&) const [with T = unsigned int; unsigned int N = 3; SZ::RegressionPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:93:18: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:95:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 95 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘void SZ::RegressionPredictor::print() const [with T = unsigned int; unsigned int N = 3]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:151:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:154:17: warning: unused variable ‘count’ [-Wunused-variable] 154 | int count = 0; | ^~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:155:17: warning: unused variable ‘ind’ [-Wunused-variable] 155 | int ind = regression_coeff_index ? regression_coeff_index : regression_coeff_quant_inds.size(); | ^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = unsigned int; unsigned int N = 3; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] 69 | std::array intra_block_dims; | ^~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = unsigned int; unsigned int N = 3; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = unsigned int; unsigned int N = 2; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:8, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘void SZ::ComposedPredictor::save(SZ::uchar*&) const [with T = unsigned int; unsigned int N = 2; SZ::uchar = unsigned char]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:69:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:70:18: warning: unused variable ‘tmp’ [-Wunused-variable] 70 | auto tmp = c; | ^~~ src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘void SZ::ComposedPredictor::load(const uchar*&, size_t&) [with T = unsigned int; unsigned int N = 2; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:91:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:92:18: warning: unused variable ‘tmp’ [-Wunused-variable] 92 | auto tmp = c; | ^~~ src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘void SZ::ComposedPredictor::print() const [with T = unsigned int; unsigned int N = 2]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:129:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:136:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 136 | for (int i = 0; i < predictors.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = unsigned int; unsigned int N = 2; Predictor = SZ::PolyRegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] 69 | std::array intra_block_dims; | ^~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘bool SZ::PolyRegressionPredictor::precompress_block(const std::shared_ptr >&) [with T = unsigned int; unsigned int N = 2; unsigned int M = 6]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:55:14: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:67:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 67 | for (int i = 0; i < M; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:76:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 76 | for (int i = 0; i < M; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:77:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 77 | for (int j = 0; j < M; j++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘T SZ::PolyRegressionPredictor::predict(const iterator&) const [with T = unsigned int; unsigned int N = 2; unsigned int M = 6; SZ::PolyRegressionPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:114:18: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:117:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 117 | for (int i = 0; i < M; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = unsigned int; unsigned int N = 2; Predictor = SZ::RegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] 69 | std::array intra_block_dims; | ^~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘bool SZ::RegressionPredictor::precompress_block(const std::shared_ptr >&) [with T = unsigned int; unsigned int N = 2]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:48:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:66:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::array::value_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (int t = 0; t < dims[N - 1]; t++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:72:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 72 | for (int i = 0; i < N - 1; i++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:81:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 81 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘T SZ::RegressionPredictor::predict(const iterator&) const [with T = unsigned int; unsigned int N = 2; SZ::RegressionPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:93:18: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:95:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 95 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘void SZ::RegressionPredictor::print() const [with T = unsigned int; unsigned int N = 2]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:151:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:154:17: warning: unused variable ‘count’ [-Wunused-variable] 154 | int count = 0; | ^~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:155:17: warning: unused variable ‘ind’ [-Wunused-variable] 155 | int ind = regression_coeff_index ? regression_coeff_index : regression_coeff_quant_inds.size(); | ^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = unsigned int; unsigned int N = 2; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] 69 | std::array intra_block_dims; | ^~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = unsigned int; unsigned int N = 2; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = unsigned int; unsigned int N = 1; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:8, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘void SZ::ComposedPredictor::save(SZ::uchar*&) const [with T = unsigned int; unsigned int N = 1; SZ::uchar = unsigned char]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:69:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:70:18: warning: unused variable ‘tmp’ [-Wunused-variable] 70 | auto tmp = c; | ^~~ src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘void SZ::ComposedPredictor::load(const uchar*&, size_t&) [with T = unsigned int; unsigned int N = 1; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:91:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:92:18: warning: unused variable ‘tmp’ [-Wunused-variable] 92 | auto tmp = c; | ^~~ src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘void SZ::ComposedPredictor::print() const [with T = unsigned int; unsigned int N = 1]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:129:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:136:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 136 | for (int i = 0; i < predictors.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = unsigned int; unsigned int N = 1; Predictor = SZ::PolyRegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] 69 | std::array intra_block_dims; | ^~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘bool SZ::PolyRegressionPredictor::precompress_block(const std::shared_ptr >&) [with T = unsigned int; unsigned int N = 1; unsigned int M = 3]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:55:14: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:67:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 67 | for (int i = 0; i < M; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:76:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 76 | for (int i = 0; i < M; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:77:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 77 | for (int j = 0; j < M; j++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘T SZ::PolyRegressionPredictor::predict(const iterator&) const [with T = unsigned int; unsigned int N = 1; unsigned int M = 3; SZ::PolyRegressionPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:114:18: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:117:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 117 | for (int i = 0; i < M; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = unsigned int; unsigned int N = 1; Predictor = SZ::RegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] 69 | std::array intra_block_dims; | ^~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘bool SZ::RegressionPredictor::precompress_block(const std::shared_ptr >&) [with T = unsigned int; unsigned int N = 1]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:48:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:66:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::array::value_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (int t = 0; t < dims[N - 1]; t++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:72:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 72 | for (int i = 0; i < N - 1; i++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:81:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 81 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘T SZ::RegressionPredictor::predict(const iterator&) const [with T = unsigned int; unsigned int N = 1; SZ::RegressionPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:93:18: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:95:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 95 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘void SZ::RegressionPredictor::print() const [with T = unsigned int; unsigned int N = 1]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:151:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:154:17: warning: unused variable ‘count’ [-Wunused-variable] 154 | int count = 0; | ^~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:155:17: warning: unused variable ‘ind’ [-Wunused-variable] 155 | int ind = regression_coeff_index ? regression_coeff_index : regression_coeff_quant_inds.size(); | ^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = unsigned int; unsigned int N = 1; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] 69 | std::array intra_block_dims; | ^~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = unsigned int; unsigned int N = 1; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = int; unsigned int N = 4; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:8, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘void SZ::ComposedPredictor::save(SZ::uchar*&) const [with T = int; unsigned int N = 4; SZ::uchar = unsigned char]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:69:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:70:18: warning: unused variable ‘tmp’ [-Wunused-variable] 70 | auto tmp = c; | ^~~ src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘void SZ::ComposedPredictor::load(const uchar*&, size_t&) [with T = int; unsigned int N = 4; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:91:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:92:18: warning: unused variable ‘tmp’ [-Wunused-variable] 92 | auto tmp = c; | ^~~ src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘void SZ::ComposedPredictor::print() const [with T = int; unsigned int N = 4]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:129:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:136:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 136 | for (int i = 0; i < predictors.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = int; unsigned int N = 4; Predictor = SZ::PolyRegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] 69 | std::array intra_block_dims; | ^~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘bool SZ::PolyRegressionPredictor::precompress_block(const std::shared_ptr >&) [with T = int; unsigned int N = 4; unsigned int M = 15]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:55:14: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:67:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 67 | for (int i = 0; i < M; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:76:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 76 | for (int i = 0; i < M; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:77:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 77 | for (int j = 0; j < M; j++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘T SZ::PolyRegressionPredictor::predict(const iterator&) const [with T = int; unsigned int N = 4; unsigned int M = 15; SZ::PolyRegressionPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:114:18: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:117:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 117 | for (int i = 0; i < M; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = int; unsigned int N = 4; Predictor = SZ::RegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] 69 | std::array intra_block_dims; | ^~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘bool SZ::RegressionPredictor::precompress_block(const std::shared_ptr >&) [with T = int; unsigned int N = 4]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:48:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:66:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::array::value_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (int t = 0; t < dims[N - 1]; t++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:72:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 72 | for (int i = 0; i < N - 1; i++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:81:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 81 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘T SZ::RegressionPredictor::predict(const iterator&) const [with T = int; unsigned int N = 4; SZ::RegressionPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:93:18: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:95:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 95 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘void SZ::RegressionPredictor::print() const [with T = int; unsigned int N = 4]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:151:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:154:17: warning: unused variable ‘count’ [-Wunused-variable] 154 | int count = 0; | ^~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:155:17: warning: unused variable ‘ind’ [-Wunused-variable] 155 | int ind = regression_coeff_index ? regression_coeff_index : regression_coeff_quant_inds.size(); | ^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = int; unsigned int N = 4; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] 69 | std::array intra_block_dims; | ^~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = int; unsigned int N = 4; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = int; unsigned int N = 3; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:8, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘void SZ::ComposedPredictor::save(SZ::uchar*&) const [with T = int; unsigned int N = 3; SZ::uchar = unsigned char]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:69:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:70:18: warning: unused variable ‘tmp’ [-Wunused-variable] 70 | auto tmp = c; | ^~~ src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘void SZ::ComposedPredictor::load(const uchar*&, size_t&) [with T = int; unsigned int N = 3; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:91:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:92:18: warning: unused variable ‘tmp’ [-Wunused-variable] 92 | auto tmp = c; | ^~~ src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘void SZ::ComposedPredictor::print() const [with T = int; unsigned int N = 3]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:129:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:136:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 136 | for (int i = 0; i < predictors.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = int; unsigned int N = 3; Predictor = SZ::PolyRegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] 69 | std::array intra_block_dims; | ^~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘bool SZ::PolyRegressionPredictor::precompress_block(const std::shared_ptr >&) [with T = int; unsigned int N = 3; unsigned int M = 10]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:55:14: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:67:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 67 | for (int i = 0; i < M; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:76:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 76 | for (int i = 0; i < M; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:77:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 77 | for (int j = 0; j < M; j++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘T SZ::PolyRegressionPredictor::predict(const iterator&) const [with T = int; unsigned int N = 3; unsigned int M = 10; SZ::PolyRegressionPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:114:18: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:117:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 117 | for (int i = 0; i < M; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = int; unsigned int N = 3; Predictor = SZ::RegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] 69 | std::array intra_block_dims; | ^~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘bool SZ::RegressionPredictor::precompress_block(const std::shared_ptr >&) [with T = int; unsigned int N = 3]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:48:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:66:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::array::value_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (int t = 0; t < dims[N - 1]; t++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:72:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 72 | for (int i = 0; i < N - 1; i++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:81:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 81 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘T SZ::RegressionPredictor::predict(const iterator&) const [with T = int; unsigned int N = 3; SZ::RegressionPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:93:18: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:95:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 95 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘void SZ::RegressionPredictor::print() const [with T = int; unsigned int N = 3]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:151:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:154:17: warning: unused variable ‘count’ [-Wunused-variable] 154 | int count = 0; | ^~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:155:17: warning: unused variable ‘ind’ [-Wunused-variable] 155 | int ind = regression_coeff_index ? regression_coeff_index : regression_coeff_quant_inds.size(); | ^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = int; unsigned int N = 3; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] 69 | std::array intra_block_dims; | ^~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = int; unsigned int N = 3; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = int; unsigned int N = 2; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:8, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘void SZ::ComposedPredictor::save(SZ::uchar*&) const [with T = int; unsigned int N = 2; SZ::uchar = unsigned char]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:69:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:70:18: warning: unused variable ‘tmp’ [-Wunused-variable] 70 | auto tmp = c; | ^~~ src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘void SZ::ComposedPredictor::load(const uchar*&, size_t&) [with T = int; unsigned int N = 2; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:91:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:92:18: warning: unused variable ‘tmp’ [-Wunused-variable] 92 | auto tmp = c; | ^~~ src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘void SZ::ComposedPredictor::print() const [with T = int; unsigned int N = 2]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:129:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:136:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 136 | for (int i = 0; i < predictors.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = int; unsigned int N = 2; Predictor = SZ::PolyRegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] 69 | std::array intra_block_dims; | ^~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘bool SZ::PolyRegressionPredictor::precompress_block(const std::shared_ptr >&) [with T = int; unsigned int N = 2; unsigned int M = 6]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:55:14: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:67:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 67 | for (int i = 0; i < M; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:76:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 76 | for (int i = 0; i < M; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:77:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 77 | for (int j = 0; j < M; j++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘T SZ::PolyRegressionPredictor::predict(const iterator&) const [with T = int; unsigned int N = 2; unsigned int M = 6; SZ::PolyRegressionPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:114:18: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:117:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 117 | for (int i = 0; i < M; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = int; unsigned int N = 2; Predictor = SZ::RegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] 69 | std::array intra_block_dims; | ^~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘bool SZ::RegressionPredictor::precompress_block(const std::shared_ptr >&) [with T = int; unsigned int N = 2]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:48:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:66:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::array::value_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (int t = 0; t < dims[N - 1]; t++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:72:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 72 | for (int i = 0; i < N - 1; i++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:81:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 81 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘T SZ::RegressionPredictor::predict(const iterator&) const [with T = int; unsigned int N = 2; SZ::RegressionPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:93:18: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:95:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 95 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘void SZ::RegressionPredictor::print() const [with T = int; unsigned int N = 2]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:151:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:154:17: warning: unused variable ‘count’ [-Wunused-variable] 154 | int count = 0; | ^~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:155:17: warning: unused variable ‘ind’ [-Wunused-variable] 155 | int ind = regression_coeff_index ? regression_coeff_index : regression_coeff_quant_inds.size(); | ^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = int; unsigned int N = 2; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] 69 | std::array intra_block_dims; | ^~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = int; unsigned int N = 2; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = int; unsigned int N = 1; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:8, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘void SZ::ComposedPredictor::save(SZ::uchar*&) const [with T = int; unsigned int N = 1; SZ::uchar = unsigned char]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:69:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:70:18: warning: unused variable ‘tmp’ [-Wunused-variable] 70 | auto tmp = c; | ^~~ src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘void SZ::ComposedPredictor::load(const uchar*&, size_t&) [with T = int; unsigned int N = 1; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:91:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:92:18: warning: unused variable ‘tmp’ [-Wunused-variable] 92 | auto tmp = c; | ^~~ src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘void SZ::ComposedPredictor::print() const [with T = int; unsigned int N = 1]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:129:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:136:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 136 | for (int i = 0; i < predictors.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = int; unsigned int N = 1; Predictor = SZ::PolyRegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] 69 | std::array intra_block_dims; | ^~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘bool SZ::PolyRegressionPredictor::precompress_block(const std::shared_ptr >&) [with T = int; unsigned int N = 1; unsigned int M = 3]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:55:14: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:67:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 67 | for (int i = 0; i < M; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:76:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 76 | for (int i = 0; i < M; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:77:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 77 | for (int j = 0; j < M; j++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘T SZ::PolyRegressionPredictor::predict(const iterator&) const [with T = int; unsigned int N = 1; unsigned int M = 3; SZ::PolyRegressionPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:114:18: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:117:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 117 | for (int i = 0; i < M; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = int; unsigned int N = 1; Predictor = SZ::RegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] 69 | std::array intra_block_dims; | ^~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘bool SZ::RegressionPredictor::precompress_block(const std::shared_ptr >&) [with T = int; unsigned int N = 1]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:48:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:66:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::array::value_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (int t = 0; t < dims[N - 1]; t++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:72:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 72 | for (int i = 0; i < N - 1; i++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:81:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 81 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘T SZ::RegressionPredictor::predict(const iterator&) const [with T = int; unsigned int N = 1; SZ::RegressionPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:93:18: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:95:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 95 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘void SZ::RegressionPredictor::print() const [with T = int; unsigned int N = 1]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:151:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:154:17: warning: unused variable ‘count’ [-Wunused-variable] 154 | int count = 0; | ^~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:155:17: warning: unused variable ‘ind’ [-Wunused-variable] 155 | int ind = regression_coeff_index ? regression_coeff_index : regression_coeff_quant_inds.size(); | ^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = int; unsigned int N = 1; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] 69 | std::array intra_block_dims; | ^~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = int; unsigned int N = 1; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = short unsigned int; unsigned int N = 4; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:8, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘void SZ::ComposedPredictor::save(SZ::uchar*&) const [with T = short unsigned int; unsigned int N = 4; SZ::uchar = unsigned char]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:69:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:70:18: warning: unused variable ‘tmp’ [-Wunused-variable] 70 | auto tmp = c; | ^~~ src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘void SZ::ComposedPredictor::load(const uchar*&, size_t&) [with T = short unsigned int; unsigned int N = 4; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:91:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:92:18: warning: unused variable ‘tmp’ [-Wunused-variable] 92 | auto tmp = c; | ^~~ src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘void SZ::ComposedPredictor::print() const [with T = short unsigned int; unsigned int N = 4]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:129:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:136:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 136 | for (int i = 0; i < predictors.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = short unsigned int; unsigned int N = 4; Predictor = SZ::PolyRegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] 69 | std::array intra_block_dims; | ^~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘bool SZ::PolyRegressionPredictor::precompress_block(const std::shared_ptr >&) [with T = short unsigned int; unsigned int N = 4; unsigned int M = 15]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:55:14: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:67:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 67 | for (int i = 0; i < M; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:76:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 76 | for (int i = 0; i < M; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:77:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 77 | for (int j = 0; j < M; j++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘T SZ::PolyRegressionPredictor::predict(const iterator&) const [with T = short unsigned int; unsigned int N = 4; unsigned int M = 15; SZ::PolyRegressionPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:114:18: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:117:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 117 | for (int i = 0; i < M; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = short unsigned int; unsigned int N = 4; Predictor = SZ::RegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] 69 | std::array intra_block_dims; | ^~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘bool SZ::RegressionPredictor::precompress_block(const std::shared_ptr >&) [with T = short unsigned int; unsigned int N = 4]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:48:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:66:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::array::value_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (int t = 0; t < dims[N - 1]; t++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:72:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 72 | for (int i = 0; i < N - 1; i++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:81:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 81 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘T SZ::RegressionPredictor::predict(const iterator&) const [with T = short unsigned int; unsigned int N = 4; SZ::RegressionPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:93:18: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:95:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 95 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘void SZ::RegressionPredictor::print() const [with T = short unsigned int; unsigned int N = 4]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:151:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:154:17: warning: unused variable ‘count’ [-Wunused-variable] 154 | int count = 0; | ^~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:155:17: warning: unused variable ‘ind’ [-Wunused-variable] 155 | int ind = regression_coeff_index ? regression_coeff_index : regression_coeff_quant_inds.size(); | ^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = short unsigned int; unsigned int N = 4; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] 69 | std::array intra_block_dims; | ^~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = short unsigned int; unsigned int N = 4; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = short unsigned int; unsigned int N = 3; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:8, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘void SZ::ComposedPredictor::save(SZ::uchar*&) const [with T = short unsigned int; unsigned int N = 3; SZ::uchar = unsigned char]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:69:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:70:18: warning: unused variable ‘tmp’ [-Wunused-variable] 70 | auto tmp = c; | ^~~ src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘void SZ::ComposedPredictor::load(const uchar*&, size_t&) [with T = short unsigned int; unsigned int N = 3; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:91:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:92:18: warning: unused variable ‘tmp’ [-Wunused-variable] 92 | auto tmp = c; | ^~~ src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘void SZ::ComposedPredictor::print() const [with T = short unsigned int; unsigned int N = 3]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:129:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:136:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 136 | for (int i = 0; i < predictors.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = short unsigned int; unsigned int N = 3; Predictor = SZ::PolyRegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] 69 | std::array intra_block_dims; | ^~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘bool SZ::PolyRegressionPredictor::precompress_block(const std::shared_ptr >&) [with T = short unsigned int; unsigned int N = 3; unsigned int M = 10]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:55:14: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:67:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 67 | for (int i = 0; i < M; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:76:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 76 | for (int i = 0; i < M; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:77:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 77 | for (int j = 0; j < M; j++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘T SZ::PolyRegressionPredictor::predict(const iterator&) const [with T = short unsigned int; unsigned int N = 3; unsigned int M = 10; SZ::PolyRegressionPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:114:18: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:117:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 117 | for (int i = 0; i < M; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = short unsigned int; unsigned int N = 3; Predictor = SZ::RegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] 69 | std::array intra_block_dims; | ^~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘bool SZ::RegressionPredictor::precompress_block(const std::shared_ptr >&) [with T = short unsigned int; unsigned int N = 3]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:48:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:66:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::array::value_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (int t = 0; t < dims[N - 1]; t++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:72:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 72 | for (int i = 0; i < N - 1; i++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:81:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 81 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘T SZ::RegressionPredictor::predict(const iterator&) const [with T = short unsigned int; unsigned int N = 3; SZ::RegressionPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:93:18: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:95:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 95 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘void SZ::RegressionPredictor::print() const [with T = short unsigned int; unsigned int N = 3]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:151:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:154:17: warning: unused variable ‘count’ [-Wunused-variable] 154 | int count = 0; | ^~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:155:17: warning: unused variable ‘ind’ [-Wunused-variable] 155 | int ind = regression_coeff_index ? regression_coeff_index : regression_coeff_quant_inds.size(); | ^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = short unsigned int; unsigned int N = 3; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] 69 | std::array intra_block_dims; | ^~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = short unsigned int; unsigned int N = 3; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = short unsigned int; unsigned int N = 2; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:8, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘void SZ::ComposedPredictor::save(SZ::uchar*&) const [with T = short unsigned int; unsigned int N = 2; SZ::uchar = unsigned char]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:69:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:70:18: warning: unused variable ‘tmp’ [-Wunused-variable] 70 | auto tmp = c; | ^~~ src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘void SZ::ComposedPredictor::load(const uchar*&, size_t&) [with T = short unsigned int; unsigned int N = 2; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:91:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:92:18: warning: unused variable ‘tmp’ [-Wunused-variable] 92 | auto tmp = c; | ^~~ src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘void SZ::ComposedPredictor::print() const [with T = short unsigned int; unsigned int N = 2]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:129:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:136:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 136 | for (int i = 0; i < predictors.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = short unsigned int; unsigned int N = 2; Predictor = SZ::PolyRegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] 69 | std::array intra_block_dims; | ^~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘bool SZ::PolyRegressionPredictor::precompress_block(const std::shared_ptr >&) [with T = short unsigned int; unsigned int N = 2; unsigned int M = 6]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:55:14: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:67:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 67 | for (int i = 0; i < M; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:76:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 76 | for (int i = 0; i < M; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:77:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 77 | for (int j = 0; j < M; j++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘T SZ::PolyRegressionPredictor::predict(const iterator&) const [with T = short unsigned int; unsigned int N = 2; unsigned int M = 6; SZ::PolyRegressionPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:114:18: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:117:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 117 | for (int i = 0; i < M; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = short unsigned int; unsigned int N = 2; Predictor = SZ::RegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] 69 | std::array intra_block_dims; | ^~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘bool SZ::RegressionPredictor::precompress_block(const std::shared_ptr >&) [with T = short unsigned int; unsigned int N = 2]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:48:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:66:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::array::value_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (int t = 0; t < dims[N - 1]; t++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:72:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 72 | for (int i = 0; i < N - 1; i++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:81:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 81 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘T SZ::RegressionPredictor::predict(const iterator&) const [with T = short unsigned int; unsigned int N = 2; SZ::RegressionPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:93:18: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:95:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 95 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘void SZ::RegressionPredictor::print() const [with T = short unsigned int; unsigned int N = 2]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:151:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:154:17: warning: unused variable ‘count’ [-Wunused-variable] 154 | int count = 0; | ^~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:155:17: warning: unused variable ‘ind’ [-Wunused-variable] 155 | int ind = regression_coeff_index ? regression_coeff_index : regression_coeff_quant_inds.size(); | ^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = short unsigned int; unsigned int N = 2; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] 69 | std::array intra_block_dims; | ^~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = short unsigned int; unsigned int N = 2; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = short unsigned int; unsigned int N = 1; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:8, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘void SZ::ComposedPredictor::save(SZ::uchar*&) const [with T = short unsigned int; unsigned int N = 1; SZ::uchar = unsigned char]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:69:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:70:18: warning: unused variable ‘tmp’ [-Wunused-variable] 70 | auto tmp = c; | ^~~ src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘void SZ::ComposedPredictor::load(const uchar*&, size_t&) [with T = short unsigned int; unsigned int N = 1; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:91:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:92:18: warning: unused variable ‘tmp’ [-Wunused-variable] 92 | auto tmp = c; | ^~~ src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘void SZ::ComposedPredictor::print() const [with T = short unsigned int; unsigned int N = 1]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:129:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:136:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 136 | for (int i = 0; i < predictors.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = short unsigned int; unsigned int N = 1; Predictor = SZ::PolyRegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] 69 | std::array intra_block_dims; | ^~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘bool SZ::PolyRegressionPredictor::precompress_block(const std::shared_ptr >&) [with T = short unsigned int; unsigned int N = 1; unsigned int M = 3]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:55:14: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:67:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 67 | for (int i = 0; i < M; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:76:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 76 | for (int i = 0; i < M; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:77:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 77 | for (int j = 0; j < M; j++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘T SZ::PolyRegressionPredictor::predict(const iterator&) const [with T = short unsigned int; unsigned int N = 1; unsigned int M = 3; SZ::PolyRegressionPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:114:18: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:117:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 117 | for (int i = 0; i < M; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = short unsigned int; unsigned int N = 1; Predictor = SZ::RegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] 69 | std::array intra_block_dims; | ^~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘bool SZ::RegressionPredictor::precompress_block(const std::shared_ptr >&) [with T = short unsigned int; unsigned int N = 1]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:48:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:66:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::array::value_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (int t = 0; t < dims[N - 1]; t++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:72:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 72 | for (int i = 0; i < N - 1; i++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:81:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 81 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘T SZ::RegressionPredictor::predict(const iterator&) const [with T = short unsigned int; unsigned int N = 1; SZ::RegressionPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:93:18: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:95:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 95 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘void SZ::RegressionPredictor::print() const [with T = short unsigned int; unsigned int N = 1]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:151:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:154:17: warning: unused variable ‘count’ [-Wunused-variable] 154 | int count = 0; | ^~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:155:17: warning: unused variable ‘ind’ [-Wunused-variable] 155 | int ind = regression_coeff_index ? regression_coeff_index : regression_coeff_quant_inds.size(); | ^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = short unsigned int; unsigned int N = 1; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] 69 | std::array intra_block_dims; | ^~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = short unsigned int; unsigned int N = 1; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = short int; unsigned int N = 4; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:8, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘void SZ::ComposedPredictor::save(SZ::uchar*&) const [with T = short int; unsigned int N = 4; SZ::uchar = unsigned char]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:69:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:70:18: warning: unused variable ‘tmp’ [-Wunused-variable] 70 | auto tmp = c; | ^~~ src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘void SZ::ComposedPredictor::load(const uchar*&, size_t&) [with T = short int; unsigned int N = 4; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:91:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:92:18: warning: unused variable ‘tmp’ [-Wunused-variable] 92 | auto tmp = c; | ^~~ src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘void SZ::ComposedPredictor::print() const [with T = short int; unsigned int N = 4]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:129:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:136:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 136 | for (int i = 0; i < predictors.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = short int; unsigned int N = 4; Predictor = SZ::PolyRegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] 69 | std::array intra_block_dims; | ^~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘bool SZ::PolyRegressionPredictor::precompress_block(const std::shared_ptr >&) [with T = short int; unsigned int N = 4; unsigned int M = 15]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:55:14: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:67:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 67 | for (int i = 0; i < M; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:76:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 76 | for (int i = 0; i < M; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:77:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 77 | for (int j = 0; j < M; j++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘T SZ::PolyRegressionPredictor::predict(const iterator&) const [with T = short int; unsigned int N = 4; unsigned int M = 15; SZ::PolyRegressionPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:114:18: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:117:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 117 | for (int i = 0; i < M; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = short int; unsigned int N = 4; Predictor = SZ::RegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] 69 | std::array intra_block_dims; | ^~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘bool SZ::RegressionPredictor::precompress_block(const std::shared_ptr >&) [with T = short int; unsigned int N = 4]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:48:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:66:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::array::value_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (int t = 0; t < dims[N - 1]; t++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:72:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 72 | for (int i = 0; i < N - 1; i++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:81:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 81 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘T SZ::RegressionPredictor::predict(const iterator&) const [with T = short int; unsigned int N = 4; SZ::RegressionPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:93:18: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:95:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 95 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘void SZ::RegressionPredictor::print() const [with T = short int; unsigned int N = 4]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:151:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:154:17: warning: unused variable ‘count’ [-Wunused-variable] 154 | int count = 0; | ^~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:155:17: warning: unused variable ‘ind’ [-Wunused-variable] 155 | int ind = regression_coeff_index ? regression_coeff_index : regression_coeff_quant_inds.size(); | ^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = short int; unsigned int N = 4; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] 69 | std::array intra_block_dims; | ^~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = short int; unsigned int N = 4; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = short int; unsigned int N = 3; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:8, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘void SZ::ComposedPredictor::save(SZ::uchar*&) const [with T = short int; unsigned int N = 3; SZ::uchar = unsigned char]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:69:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:70:18: warning: unused variable ‘tmp’ [-Wunused-variable] 70 | auto tmp = c; | ^~~ src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘void SZ::ComposedPredictor::load(const uchar*&, size_t&) [with T = short int; unsigned int N = 3; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:91:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:92:18: warning: unused variable ‘tmp’ [-Wunused-variable] 92 | auto tmp = c; | ^~~ src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘void SZ::ComposedPredictor::print() const [with T = short int; unsigned int N = 3]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:129:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:136:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 136 | for (int i = 0; i < predictors.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = short int; unsigned int N = 3; Predictor = SZ::PolyRegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] 69 | std::array intra_block_dims; | ^~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘bool SZ::PolyRegressionPredictor::precompress_block(const std::shared_ptr >&) [with T = short int; unsigned int N = 3; unsigned int M = 10]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:55:14: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:67:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 67 | for (int i = 0; i < M; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:76:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 76 | for (int i = 0; i < M; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:77:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 77 | for (int j = 0; j < M; j++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘T SZ::PolyRegressionPredictor::predict(const iterator&) const [with T = short int; unsigned int N = 3; unsigned int M = 10; SZ::PolyRegressionPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:114:18: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:117:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 117 | for (int i = 0; i < M; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = short int; unsigned int N = 3; Predictor = SZ::RegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] 69 | std::array intra_block_dims; | ^~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘bool SZ::RegressionPredictor::precompress_block(const std::shared_ptr >&) [with T = short int; unsigned int N = 3]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:48:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:66:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::array::value_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (int t = 0; t < dims[N - 1]; t++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:72:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 72 | for (int i = 0; i < N - 1; i++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:81:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 81 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘T SZ::RegressionPredictor::predict(const iterator&) const [with T = short int; unsigned int N = 3; SZ::RegressionPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:93:18: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:95:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 95 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘void SZ::RegressionPredictor::print() const [with T = short int; unsigned int N = 3]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:151:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:154:17: warning: unused variable ‘count’ [-Wunused-variable] 154 | int count = 0; | ^~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:155:17: warning: unused variable ‘ind’ [-Wunused-variable] 155 | int ind = regression_coeff_index ? regression_coeff_index : regression_coeff_quant_inds.size(); | ^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = short int; unsigned int N = 3; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] 69 | std::array intra_block_dims; | ^~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = short int; unsigned int N = 3; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = short int; unsigned int N = 2; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:8, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘void SZ::ComposedPredictor::save(SZ::uchar*&) const [with T = short int; unsigned int N = 2; SZ::uchar = unsigned char]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:69:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:70:18: warning: unused variable ‘tmp’ [-Wunused-variable] 70 | auto tmp = c; | ^~~ src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘void SZ::ComposedPredictor::load(const uchar*&, size_t&) [with T = short int; unsigned int N = 2; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:91:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:92:18: warning: unused variable ‘tmp’ [-Wunused-variable] 92 | auto tmp = c; | ^~~ src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘void SZ::ComposedPredictor::print() const [with T = short int; unsigned int N = 2]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:129:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:136:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 136 | for (int i = 0; i < predictors.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = short int; unsigned int N = 2; Predictor = SZ::PolyRegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] 69 | std::array intra_block_dims; | ^~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘bool SZ::PolyRegressionPredictor::precompress_block(const std::shared_ptr >&) [with T = short int; unsigned int N = 2; unsigned int M = 6]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:55:14: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:67:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 67 | for (int i = 0; i < M; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:76:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 76 | for (int i = 0; i < M; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:77:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 77 | for (int j = 0; j < M; j++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘T SZ::PolyRegressionPredictor::predict(const iterator&) const [with T = short int; unsigned int N = 2; unsigned int M = 6; SZ::PolyRegressionPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:114:18: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:117:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 117 | for (int i = 0; i < M; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = short int; unsigned int N = 2; Predictor = SZ::RegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] 69 | std::array intra_block_dims; | ^~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘bool SZ::RegressionPredictor::precompress_block(const std::shared_ptr >&) [with T = short int; unsigned int N = 2]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:48:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:66:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::array::value_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (int t = 0; t < dims[N - 1]; t++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:72:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 72 | for (int i = 0; i < N - 1; i++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:81:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 81 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘T SZ::RegressionPredictor::predict(const iterator&) const [with T = short int; unsigned int N = 2; SZ::RegressionPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:93:18: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:95:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 95 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘void SZ::RegressionPredictor::print() const [with T = short int; unsigned int N = 2]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:151:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:154:17: warning: unused variable ‘count’ [-Wunused-variable] 154 | int count = 0; | ^~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:155:17: warning: unused variable ‘ind’ [-Wunused-variable] 155 | int ind = regression_coeff_index ? regression_coeff_index : regression_coeff_quant_inds.size(); | ^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = short int; unsigned int N = 2; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] 69 | std::array intra_block_dims; | ^~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = short int; unsigned int N = 2; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = short int; unsigned int N = 1; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:8, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘void SZ::ComposedPredictor::save(SZ::uchar*&) const [with T = short int; unsigned int N = 1; SZ::uchar = unsigned char]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:69:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:70:18: warning: unused variable ‘tmp’ [-Wunused-variable] 70 | auto tmp = c; | ^~~ src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘void SZ::ComposedPredictor::load(const uchar*&, size_t&) [with T = short int; unsigned int N = 1; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:91:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:92:18: warning: unused variable ‘tmp’ [-Wunused-variable] 92 | auto tmp = c; | ^~~ src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘void SZ::ComposedPredictor::print() const [with T = short int; unsigned int N = 1]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:129:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:136:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 136 | for (int i = 0; i < predictors.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = short int; unsigned int N = 1; Predictor = SZ::PolyRegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] 69 | std::array intra_block_dims; | ^~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘bool SZ::PolyRegressionPredictor::precompress_block(const std::shared_ptr >&) [with T = short int; unsigned int N = 1; unsigned int M = 3]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:55:14: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:67:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 67 | for (int i = 0; i < M; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:76:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 76 | for (int i = 0; i < M; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:77:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 77 | for (int j = 0; j < M; j++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘T SZ::PolyRegressionPredictor::predict(const iterator&) const [with T = short int; unsigned int N = 1; unsigned int M = 3; SZ::PolyRegressionPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:114:18: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:117:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 117 | for (int i = 0; i < M; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = short int; unsigned int N = 1; Predictor = SZ::RegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] 69 | std::array intra_block_dims; | ^~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘bool SZ::RegressionPredictor::precompress_block(const std::shared_ptr >&) [with T = short int; unsigned int N = 1]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:48:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:66:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::array::value_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (int t = 0; t < dims[N - 1]; t++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:72:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 72 | for (int i = 0; i < N - 1; i++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:81:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 81 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘T SZ::RegressionPredictor::predict(const iterator&) const [with T = short int; unsigned int N = 1; SZ::RegressionPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:93:18: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:95:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 95 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘void SZ::RegressionPredictor::print() const [with T = short int; unsigned int N = 1]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:151:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:154:17: warning: unused variable ‘count’ [-Wunused-variable] 154 | int count = 0; | ^~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:155:17: warning: unused variable ‘ind’ [-Wunused-variable] 155 | int ind = regression_coeff_index ? regression_coeff_index : regression_coeff_quant_inds.size(); | ^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = short int; unsigned int N = 1; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] 69 | std::array intra_block_dims; | ^~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = short int; unsigned int N = 1; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = unsigned char; unsigned int N = 4; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:8, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘void SZ::ComposedPredictor::save(SZ::uchar*&) const [with T = unsigned char; unsigned int N = 4; SZ::uchar = unsigned char]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:69:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:70:18: warning: unused variable ‘tmp’ [-Wunused-variable] 70 | auto tmp = c; | ^~~ src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘void SZ::ComposedPredictor::load(const uchar*&, size_t&) [with T = unsigned char; unsigned int N = 4; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:91:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:92:18: warning: unused variable ‘tmp’ [-Wunused-variable] 92 | auto tmp = c; | ^~~ src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘void SZ::ComposedPredictor::print() const [with T = unsigned char; unsigned int N = 4]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:129:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:136:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 136 | for (int i = 0; i < predictors.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = unsigned char; unsigned int N = 4; Predictor = SZ::PolyRegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] 69 | std::array intra_block_dims; | ^~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘bool SZ::PolyRegressionPredictor::precompress_block(const std::shared_ptr >&) [with T = unsigned char; unsigned int N = 4; unsigned int M = 15]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:55:14: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:67:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 67 | for (int i = 0; i < M; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:76:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 76 | for (int i = 0; i < M; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:77:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 77 | for (int j = 0; j < M; j++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘T SZ::PolyRegressionPredictor::predict(const iterator&) const [with T = unsigned char; unsigned int N = 4; unsigned int M = 15; SZ::PolyRegressionPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:114:18: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:117:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 117 | for (int i = 0; i < M; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = unsigned char; unsigned int N = 4; Predictor = SZ::RegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] 69 | std::array intra_block_dims; | ^~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘bool SZ::RegressionPredictor::precompress_block(const std::shared_ptr >&) [with T = unsigned char; unsigned int N = 4]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:48:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:66:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::array::value_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (int t = 0; t < dims[N - 1]; t++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:72:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 72 | for (int i = 0; i < N - 1; i++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:81:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 81 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘T SZ::RegressionPredictor::predict(const iterator&) const [with T = unsigned char; unsigned int N = 4; SZ::RegressionPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:93:18: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:95:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 95 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘void SZ::RegressionPredictor::print() const [with T = unsigned char; unsigned int N = 4]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:151:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:154:17: warning: unused variable ‘count’ [-Wunused-variable] 154 | int count = 0; | ^~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:155:17: warning: unused variable ‘ind’ [-Wunused-variable] 155 | int ind = regression_coeff_index ? regression_coeff_index : regression_coeff_quant_inds.size(); | ^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = unsigned char; unsigned int N = 4; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] 69 | std::array intra_block_dims; | ^~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = unsigned char; unsigned int N = 4; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = unsigned char; unsigned int N = 3; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:8, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘void SZ::ComposedPredictor::save(SZ::uchar*&) const [with T = unsigned char; unsigned int N = 3; SZ::uchar = unsigned char]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:69:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:70:18: warning: unused variable ‘tmp’ [-Wunused-variable] 70 | auto tmp = c; | ^~~ src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘void SZ::ComposedPredictor::load(const uchar*&, size_t&) [with T = unsigned char; unsigned int N = 3; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:91:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:92:18: warning: unused variable ‘tmp’ [-Wunused-variable] 92 | auto tmp = c; | ^~~ src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘void SZ::ComposedPredictor::print() const [with T = unsigned char; unsigned int N = 3]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:129:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:136:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 136 | for (int i = 0; i < predictors.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = unsigned char; unsigned int N = 3; Predictor = SZ::PolyRegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] 69 | std::array intra_block_dims; | ^~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘bool SZ::PolyRegressionPredictor::precompress_block(const std::shared_ptr >&) [with T = unsigned char; unsigned int N = 3; unsigned int M = 10]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:55:14: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:67:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 67 | for (int i = 0; i < M; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:76:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 76 | for (int i = 0; i < M; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:77:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 77 | for (int j = 0; j < M; j++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘T SZ::PolyRegressionPredictor::predict(const iterator&) const [with T = unsigned char; unsigned int N = 3; unsigned int M = 10; SZ::PolyRegressionPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:114:18: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:117:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 117 | for (int i = 0; i < M; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = unsigned char; unsigned int N = 3; Predictor = SZ::RegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] 69 | std::array intra_block_dims; | ^~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘bool SZ::RegressionPredictor::precompress_block(const std::shared_ptr >&) [with T = unsigned char; unsigned int N = 3]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:48:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:66:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::array::value_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (int t = 0; t < dims[N - 1]; t++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:72:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 72 | for (int i = 0; i < N - 1; i++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:81:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 81 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘T SZ::RegressionPredictor::predict(const iterator&) const [with T = unsigned char; unsigned int N = 3; SZ::RegressionPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:93:18: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:95:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 95 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘void SZ::RegressionPredictor::print() const [with T = unsigned char; unsigned int N = 3]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:151:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:154:17: warning: unused variable ‘count’ [-Wunused-variable] 154 | int count = 0; | ^~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:155:17: warning: unused variable ‘ind’ [-Wunused-variable] 155 | int ind = regression_coeff_index ? regression_coeff_index : regression_coeff_quant_inds.size(); | ^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = unsigned char; unsigned int N = 3; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] 69 | std::array intra_block_dims; | ^~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = unsigned char; unsigned int N = 3; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = unsigned char; unsigned int N = 2; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:8, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘void SZ::ComposedPredictor::save(SZ::uchar*&) const [with T = unsigned char; unsigned int N = 2; SZ::uchar = unsigned char]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:69:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:70:18: warning: unused variable ‘tmp’ [-Wunused-variable] 70 | auto tmp = c; | ^~~ src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘void SZ::ComposedPredictor::load(const uchar*&, size_t&) [with T = unsigned char; unsigned int N = 2; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:91:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:92:18: warning: unused variable ‘tmp’ [-Wunused-variable] 92 | auto tmp = c; | ^~~ src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘void SZ::ComposedPredictor::print() const [with T = unsigned char; unsigned int N = 2]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:129:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:136:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 136 | for (int i = 0; i < predictors.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = unsigned char; unsigned int N = 2; Predictor = SZ::PolyRegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] 69 | std::array intra_block_dims; | ^~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘bool SZ::PolyRegressionPredictor::precompress_block(const std::shared_ptr >&) [with T = unsigned char; unsigned int N = 2; unsigned int M = 6]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:55:14: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:67:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 67 | for (int i = 0; i < M; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:76:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 76 | for (int i = 0; i < M; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:77:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 77 | for (int j = 0; j < M; j++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘T SZ::PolyRegressionPredictor::predict(const iterator&) const [with T = unsigned char; unsigned int N = 2; unsigned int M = 6; SZ::PolyRegressionPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:114:18: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:117:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 117 | for (int i = 0; i < M; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = unsigned char; unsigned int N = 2; Predictor = SZ::RegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] 69 | std::array intra_block_dims; | ^~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘bool SZ::RegressionPredictor::precompress_block(const std::shared_ptr >&) [with T = unsigned char; unsigned int N = 2]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:48:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:66:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::array::value_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (int t = 0; t < dims[N - 1]; t++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:72:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 72 | for (int i = 0; i < N - 1; i++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:81:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 81 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘T SZ::RegressionPredictor::predict(const iterator&) const [with T = unsigned char; unsigned int N = 2; SZ::RegressionPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:93:18: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:95:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 95 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘void SZ::RegressionPredictor::print() const [with T = unsigned char; unsigned int N = 2]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:151:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:154:17: warning: unused variable ‘count’ [-Wunused-variable] 154 | int count = 0; | ^~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:155:17: warning: unused variable ‘ind’ [-Wunused-variable] 155 | int ind = regression_coeff_index ? regression_coeff_index : regression_coeff_quant_inds.size(); | ^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = unsigned char; unsigned int N = 2; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] 69 | std::array intra_block_dims; | ^~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = unsigned char; unsigned int N = 2; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = unsigned char; unsigned int N = 1; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:8, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘void SZ::ComposedPredictor::save(SZ::uchar*&) const [with T = unsigned char; unsigned int N = 1; SZ::uchar = unsigned char]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:69:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:70:18: warning: unused variable ‘tmp’ [-Wunused-variable] 70 | auto tmp = c; | ^~~ src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘void SZ::ComposedPredictor::load(const uchar*&, size_t&) [with T = unsigned char; unsigned int N = 1; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:91:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:92:18: warning: unused variable ‘tmp’ [-Wunused-variable] 92 | auto tmp = c; | ^~~ src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘void SZ::ComposedPredictor::print() const [with T = unsigned char; unsigned int N = 1]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:129:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:136:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 136 | for (int i = 0; i < predictors.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = unsigned char; unsigned int N = 1; Predictor = SZ::PolyRegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] 69 | std::array intra_block_dims; | ^~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘bool SZ::PolyRegressionPredictor::precompress_block(const std::shared_ptr >&) [with T = unsigned char; unsigned int N = 1; unsigned int M = 3]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:55:14: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:67:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 67 | for (int i = 0; i < M; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:76:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 76 | for (int i = 0; i < M; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:77:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 77 | for (int j = 0; j < M; j++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘T SZ::PolyRegressionPredictor::predict(const iterator&) const [with T = unsigned char; unsigned int N = 1; unsigned int M = 3; SZ::PolyRegressionPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:114:18: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:117:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 117 | for (int i = 0; i < M; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = unsigned char; unsigned int N = 1; Predictor = SZ::RegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] 69 | std::array intra_block_dims; | ^~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘bool SZ::RegressionPredictor::precompress_block(const std::shared_ptr >&) [with T = unsigned char; unsigned int N = 1]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:48:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:66:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::array::value_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (int t = 0; t < dims[N - 1]; t++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:72:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 72 | for (int i = 0; i < N - 1; i++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:81:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 81 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘T SZ::RegressionPredictor::predict(const iterator&) const [with T = unsigned char; unsigned int N = 1; SZ::RegressionPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:93:18: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:95:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 95 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘void SZ::RegressionPredictor::print() const [with T = unsigned char; unsigned int N = 1]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:151:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:154:17: warning: unused variable ‘count’ [-Wunused-variable] 154 | int count = 0; | ^~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:155:17: warning: unused variable ‘ind’ [-Wunused-variable] 155 | int ind = regression_coeff_index ? regression_coeff_index : regression_coeff_quant_inds.size(); | ^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = unsigned char; unsigned int N = 1; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] 69 | std::array intra_block_dims; | ^~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = unsigned char; unsigned int N = 1; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = signed char; unsigned int N = 4; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:8, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘void SZ::ComposedPredictor::save(SZ::uchar*&) const [with T = signed char; unsigned int N = 4; SZ::uchar = unsigned char]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:69:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:70:18: warning: unused variable ‘tmp’ [-Wunused-variable] 70 | auto tmp = c; | ^~~ src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘void SZ::ComposedPredictor::load(const uchar*&, size_t&) [with T = signed char; unsigned int N = 4; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:91:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:92:18: warning: unused variable ‘tmp’ [-Wunused-variable] 92 | auto tmp = c; | ^~~ src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘void SZ::ComposedPredictor::print() const [with T = signed char; unsigned int N = 4]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:129:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:136:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 136 | for (int i = 0; i < predictors.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = signed char; unsigned int N = 4; Predictor = SZ::PolyRegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] 69 | std::array intra_block_dims; | ^~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘bool SZ::PolyRegressionPredictor::precompress_block(const std::shared_ptr >&) [with T = signed char; unsigned int N = 4; unsigned int M = 15]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:55:14: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:67:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 67 | for (int i = 0; i < M; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:76:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 76 | for (int i = 0; i < M; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:77:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 77 | for (int j = 0; j < M; j++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘T SZ::PolyRegressionPredictor::predict(const iterator&) const [with T = signed char; unsigned int N = 4; unsigned int M = 15; SZ::PolyRegressionPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:114:18: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:117:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 117 | for (int i = 0; i < M; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = signed char; unsigned int N = 4; Predictor = SZ::RegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] 69 | std::array intra_block_dims; | ^~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘bool SZ::RegressionPredictor::precompress_block(const std::shared_ptr >&) [with T = signed char; unsigned int N = 4]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:48:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:66:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::array::value_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (int t = 0; t < dims[N - 1]; t++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:72:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 72 | for (int i = 0; i < N - 1; i++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:81:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 81 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘T SZ::RegressionPredictor::predict(const iterator&) const [with T = signed char; unsigned int N = 4; SZ::RegressionPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:93:18: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:95:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 95 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘void SZ::RegressionPredictor::print() const [with T = signed char; unsigned int N = 4]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:151:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:154:17: warning: unused variable ‘count’ [-Wunused-variable] 154 | int count = 0; | ^~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:155:17: warning: unused variable ‘ind’ [-Wunused-variable] 155 | int ind = regression_coeff_index ? regression_coeff_index : regression_coeff_quant_inds.size(); | ^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = signed char; unsigned int N = 4; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] 69 | std::array intra_block_dims; | ^~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = signed char; unsigned int N = 4; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = signed char; unsigned int N = 3; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:8, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘void SZ::ComposedPredictor::save(SZ::uchar*&) const [with T = signed char; unsigned int N = 3; SZ::uchar = unsigned char]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:69:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:70:18: warning: unused variable ‘tmp’ [-Wunused-variable] 70 | auto tmp = c; | ^~~ src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘void SZ::ComposedPredictor::load(const uchar*&, size_t&) [with T = signed char; unsigned int N = 3; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:91:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:92:18: warning: unused variable ‘tmp’ [-Wunused-variable] 92 | auto tmp = c; | ^~~ src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘void SZ::ComposedPredictor::print() const [with T = signed char; unsigned int N = 3]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:129:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:136:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 136 | for (int i = 0; i < predictors.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = signed char; unsigned int N = 3; Predictor = SZ::PolyRegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] 69 | std::array intra_block_dims; | ^~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘bool SZ::PolyRegressionPredictor::precompress_block(const std::shared_ptr >&) [with T = signed char; unsigned int N = 3; unsigned int M = 10]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:55:14: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:67:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 67 | for (int i = 0; i < M; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:76:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 76 | for (int i = 0; i < M; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:77:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 77 | for (int j = 0; j < M; j++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘T SZ::PolyRegressionPredictor::predict(const iterator&) const [with T = signed char; unsigned int N = 3; unsigned int M = 10; SZ::PolyRegressionPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:114:18: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:117:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 117 | for (int i = 0; i < M; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = signed char; unsigned int N = 3; Predictor = SZ::RegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] 69 | std::array intra_block_dims; | ^~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘bool SZ::RegressionPredictor::precompress_block(const std::shared_ptr >&) [with T = signed char; unsigned int N = 3]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:48:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:66:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::array::value_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (int t = 0; t < dims[N - 1]; t++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:72:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 72 | for (int i = 0; i < N - 1; i++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:81:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 81 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘T SZ::RegressionPredictor::predict(const iterator&) const [with T = signed char; unsigned int N = 3; SZ::RegressionPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:93:18: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:95:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 95 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘void SZ::RegressionPredictor::print() const [with T = signed char; unsigned int N = 3]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:151:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:154:17: warning: unused variable ‘count’ [-Wunused-variable] 154 | int count = 0; | ^~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:155:17: warning: unused variable ‘ind’ [-Wunused-variable] 155 | int ind = regression_coeff_index ? regression_coeff_index : regression_coeff_quant_inds.size(); | ^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = signed char; unsigned int N = 3; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] 69 | std::array intra_block_dims; | ^~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = signed char; unsigned int N = 3; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = signed char; unsigned int N = 2; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:8, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘void SZ::ComposedPredictor::save(SZ::uchar*&) const [with T = signed char; unsigned int N = 2; SZ::uchar = unsigned char]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:69:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:70:18: warning: unused variable ‘tmp’ [-Wunused-variable] 70 | auto tmp = c; | ^~~ src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘void SZ::ComposedPredictor::load(const uchar*&, size_t&) [with T = signed char; unsigned int N = 2; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:91:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:92:18: warning: unused variable ‘tmp’ [-Wunused-variable] 92 | auto tmp = c; | ^~~ src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘void SZ::ComposedPredictor::print() const [with T = signed char; unsigned int N = 2]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:129:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:136:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 136 | for (int i = 0; i < predictors.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = signed char; unsigned int N = 2; Predictor = SZ::PolyRegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] 69 | std::array intra_block_dims; | ^~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘bool SZ::PolyRegressionPredictor::precompress_block(const std::shared_ptr >&) [with T = signed char; unsigned int N = 2; unsigned int M = 6]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:55:14: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:67:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 67 | for (int i = 0; i < M; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:76:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 76 | for (int i = 0; i < M; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:77:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 77 | for (int j = 0; j < M; j++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘T SZ::PolyRegressionPredictor::predict(const iterator&) const [with T = signed char; unsigned int N = 2; unsigned int M = 6; SZ::PolyRegressionPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:114:18: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:117:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 117 | for (int i = 0; i < M; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = signed char; unsigned int N = 2; Predictor = SZ::RegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] 69 | std::array intra_block_dims; | ^~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘bool SZ::RegressionPredictor::precompress_block(const std::shared_ptr >&) [with T = signed char; unsigned int N = 2]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:48:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:66:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::array::value_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (int t = 0; t < dims[N - 1]; t++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:72:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 72 | for (int i = 0; i < N - 1; i++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:81:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 81 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘T SZ::RegressionPredictor::predict(const iterator&) const [with T = signed char; unsigned int N = 2; SZ::RegressionPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:93:18: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:95:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 95 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘void SZ::RegressionPredictor::print() const [with T = signed char; unsigned int N = 2]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:151:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:154:17: warning: unused variable ‘count’ [-Wunused-variable] 154 | int count = 0; | ^~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:155:17: warning: unused variable ‘ind’ [-Wunused-variable] 155 | int ind = regression_coeff_index ? regression_coeff_index : regression_coeff_quant_inds.size(); | ^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = signed char; unsigned int N = 2; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] 69 | std::array intra_block_dims; | ^~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = signed char; unsigned int N = 2; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = signed char; unsigned int N = 1; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:8, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘void SZ::ComposedPredictor::save(SZ::uchar*&) const [with T = signed char; unsigned int N = 1; SZ::uchar = unsigned char]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:69:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:70:18: warning: unused variable ‘tmp’ [-Wunused-variable] 70 | auto tmp = c; | ^~~ src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘void SZ::ComposedPredictor::load(const uchar*&, size_t&) [with T = signed char; unsigned int N = 1; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:91:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:92:18: warning: unused variable ‘tmp’ [-Wunused-variable] 92 | auto tmp = c; | ^~~ src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘void SZ::ComposedPredictor::print() const [with T = signed char; unsigned int N = 1]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:129:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:136:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 136 | for (int i = 0; i < predictors.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = signed char; unsigned int N = 1; Predictor = SZ::PolyRegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] 69 | std::array intra_block_dims; | ^~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘bool SZ::PolyRegressionPredictor::precompress_block(const std::shared_ptr >&) [with T = signed char; unsigned int N = 1; unsigned int M = 3]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:55:14: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:67:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 67 | for (int i = 0; i < M; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:76:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 76 | for (int i = 0; i < M; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:77:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 77 | for (int j = 0; j < M; j++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘T SZ::PolyRegressionPredictor::predict(const iterator&) const [with T = signed char; unsigned int N = 1; unsigned int M = 3; SZ::PolyRegressionPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:114:18: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:117:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 117 | for (int i = 0; i < M; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = signed char; unsigned int N = 1; Predictor = SZ::RegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] 69 | std::array intra_block_dims; | ^~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘bool SZ::RegressionPredictor::precompress_block(const std::shared_ptr >&) [with T = signed char; unsigned int N = 1]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:48:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:66:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::array::value_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (int t = 0; t < dims[N - 1]; t++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:72:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 72 | for (int i = 0; i < N - 1; i++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:81:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 81 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘T SZ::RegressionPredictor::predict(const iterator&) const [with T = signed char; unsigned int N = 1; SZ::RegressionPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:93:18: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:95:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 95 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘void SZ::RegressionPredictor::print() const [with T = signed char; unsigned int N = 1]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:151:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:154:17: warning: unused variable ‘count’ [-Wunused-variable] 154 | int count = 0; | ^~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:155:17: warning: unused variable ‘ind’ [-Wunused-variable] 155 | int ind = regression_coeff_index ? regression_coeff_index : regression_coeff_quant_inds.size(); | ^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = signed char; unsigned int N = 1; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] 69 | std::array intra_block_dims; | ^~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = signed char; unsigned int N = 1; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = double; unsigned int N = 4; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:8, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘void SZ::ComposedPredictor::save(SZ::uchar*&) const [with T = double; unsigned int N = 4; SZ::uchar = unsigned char]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:69:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:70:18: warning: unused variable ‘tmp’ [-Wunused-variable] 70 | auto tmp = c; | ^~~ src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘void SZ::ComposedPredictor::load(const uchar*&, size_t&) [with T = double; unsigned int N = 4; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:91:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:92:18: warning: unused variable ‘tmp’ [-Wunused-variable] 92 | auto tmp = c; | ^~~ src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘void SZ::ComposedPredictor::print() const [with T = double; unsigned int N = 4]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:129:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:136:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 136 | for (int i = 0; i < predictors.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = double; unsigned int N = 4; Predictor = SZ::PolyRegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] 69 | std::array intra_block_dims; | ^~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘bool SZ::PolyRegressionPredictor::precompress_block(const std::shared_ptr >&) [with T = double; unsigned int N = 4; unsigned int M = 15]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:55:14: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:67:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 67 | for (int i = 0; i < M; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:76:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 76 | for (int i = 0; i < M; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:77:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 77 | for (int j = 0; j < M; j++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘T SZ::PolyRegressionPredictor::predict(const iterator&) const [with T = double; unsigned int N = 4; unsigned int M = 15; SZ::PolyRegressionPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:114:18: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:117:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 117 | for (int i = 0; i < M; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = double; unsigned int N = 4; Predictor = SZ::RegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] 69 | std::array intra_block_dims; | ^~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘bool SZ::RegressionPredictor::precompress_block(const std::shared_ptr >&) [with T = double; unsigned int N = 4]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:48:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:66:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::array::value_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (int t = 0; t < dims[N - 1]; t++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:72:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 72 | for (int i = 0; i < N - 1; i++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:81:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 81 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘T SZ::RegressionPredictor::predict(const iterator&) const [with T = double; unsigned int N = 4; SZ::RegressionPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:93:18: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:95:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 95 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘void SZ::RegressionPredictor::print() const [with T = double; unsigned int N = 4]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:151:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:154:17: warning: unused variable ‘count’ [-Wunused-variable] 154 | int count = 0; | ^~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:155:17: warning: unused variable ‘ind’ [-Wunused-variable] 155 | int ind = regression_coeff_index ? regression_coeff_index : regression_coeff_quant_inds.size(); | ^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = double; unsigned int N = 4; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] 69 | std::array intra_block_dims; | ^~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = double; unsigned int N = 4; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = double; unsigned int N = 3; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:8, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘void SZ::ComposedPredictor::save(SZ::uchar*&) const [with T = double; unsigned int N = 3; SZ::uchar = unsigned char]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:69:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:70:18: warning: unused variable ‘tmp’ [-Wunused-variable] 70 | auto tmp = c; | ^~~ src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘void SZ::ComposedPredictor::load(const uchar*&, size_t&) [with T = double; unsigned int N = 3; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:91:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:92:18: warning: unused variable ‘tmp’ [-Wunused-variable] 92 | auto tmp = c; | ^~~ src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘void SZ::ComposedPredictor::print() const [with T = double; unsigned int N = 3]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:129:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:136:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 136 | for (int i = 0; i < predictors.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = double; unsigned int N = 3; Predictor = SZ::PolyRegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] 69 | std::array intra_block_dims; | ^~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘bool SZ::PolyRegressionPredictor::precompress_block(const std::shared_ptr >&) [with T = double; unsigned int N = 3; unsigned int M = 10]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:55:14: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:67:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 67 | for (int i = 0; i < M; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:76:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 76 | for (int i = 0; i < M; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:77:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 77 | for (int j = 0; j < M; j++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘T SZ::PolyRegressionPredictor::predict(const iterator&) const [with T = double; unsigned int N = 3; unsigned int M = 10; SZ::PolyRegressionPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:114:18: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:117:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 117 | for (int i = 0; i < M; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = double; unsigned int N = 3; Predictor = SZ::RegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] 69 | std::array intra_block_dims; | ^~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘bool SZ::RegressionPredictor::precompress_block(const std::shared_ptr >&) [with T = double; unsigned int N = 3]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:48:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:66:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::array::value_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (int t = 0; t < dims[N - 1]; t++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:72:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 72 | for (int i = 0; i < N - 1; i++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:81:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 81 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘T SZ::RegressionPredictor::predict(const iterator&) const [with T = double; unsigned int N = 3; SZ::RegressionPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:93:18: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:95:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 95 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘void SZ::RegressionPredictor::print() const [with T = double; unsigned int N = 3]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:151:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:154:17: warning: unused variable ‘count’ [-Wunused-variable] 154 | int count = 0; | ^~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:155:17: warning: unused variable ‘ind’ [-Wunused-variable] 155 | int ind = regression_coeff_index ? regression_coeff_index : regression_coeff_quant_inds.size(); | ^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = double; unsigned int N = 3; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] 69 | std::array intra_block_dims; | ^~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = double; unsigned int N = 3; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = double; unsigned int N = 2; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:8, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘void SZ::ComposedPredictor::save(SZ::uchar*&) const [with T = double; unsigned int N = 2; SZ::uchar = unsigned char]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:69:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:70:18: warning: unused variable ‘tmp’ [-Wunused-variable] 70 | auto tmp = c; | ^~~ src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘void SZ::ComposedPredictor::load(const uchar*&, size_t&) [with T = double; unsigned int N = 2; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:91:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:92:18: warning: unused variable ‘tmp’ [-Wunused-variable] 92 | auto tmp = c; | ^~~ src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘void SZ::ComposedPredictor::print() const [with T = double; unsigned int N = 2]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:129:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:136:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 136 | for (int i = 0; i < predictors.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = double; unsigned int N = 2; Predictor = SZ::PolyRegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] 69 | std::array intra_block_dims; | ^~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘bool SZ::PolyRegressionPredictor::precompress_block(const std::shared_ptr >&) [with T = double; unsigned int N = 2; unsigned int M = 6]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:55:14: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:67:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 67 | for (int i = 0; i < M; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:76:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 76 | for (int i = 0; i < M; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:77:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 77 | for (int j = 0; j < M; j++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘T SZ::PolyRegressionPredictor::predict(const iterator&) const [with T = double; unsigned int N = 2; unsigned int M = 6; SZ::PolyRegressionPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:114:18: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:117:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 117 | for (int i = 0; i < M; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = double; unsigned int N = 2; Predictor = SZ::RegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] 69 | std::array intra_block_dims; | ^~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘bool SZ::RegressionPredictor::precompress_block(const std::shared_ptr >&) [with T = double; unsigned int N = 2]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:48:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:66:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::array::value_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (int t = 0; t < dims[N - 1]; t++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:72:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 72 | for (int i = 0; i < N - 1; i++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:81:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 81 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘T SZ::RegressionPredictor::predict(const iterator&) const [with T = double; unsigned int N = 2; SZ::RegressionPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:93:18: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:95:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 95 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘void SZ::RegressionPredictor::print() const [with T = double; unsigned int N = 2]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:151:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:154:17: warning: unused variable ‘count’ [-Wunused-variable] 154 | int count = 0; | ^~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:155:17: warning: unused variable ‘ind’ [-Wunused-variable] 155 | int ind = regression_coeff_index ? regression_coeff_index : regression_coeff_quant_inds.size(); | ^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = double; unsigned int N = 2; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] 69 | std::array intra_block_dims; | ^~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = double; unsigned int N = 2; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = double; unsigned int N = 1; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:8, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘void SZ::ComposedPredictor::save(SZ::uchar*&) const [with T = double; unsigned int N = 1; SZ::uchar = unsigned char]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:69:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:70:18: warning: unused variable ‘tmp’ [-Wunused-variable] 70 | auto tmp = c; | ^~~ src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘void SZ::ComposedPredictor::load(const uchar*&, size_t&) [with T = double; unsigned int N = 1; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:91:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:92:18: warning: unused variable ‘tmp’ [-Wunused-variable] 92 | auto tmp = c; | ^~~ src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘void SZ::ComposedPredictor::print() const [with T = double; unsigned int N = 1]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:129:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:136:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 136 | for (int i = 0; i < predictors.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = double; unsigned int N = 1; Predictor = SZ::PolyRegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] 69 | std::array intra_block_dims; | ^~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘bool SZ::PolyRegressionPredictor::precompress_block(const std::shared_ptr >&) [with T = double; unsigned int N = 1; unsigned int M = 3]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:55:14: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:67:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 67 | for (int i = 0; i < M; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:76:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 76 | for (int i = 0; i < M; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:77:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 77 | for (int j = 0; j < M; j++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘T SZ::PolyRegressionPredictor::predict(const iterator&) const [with T = double; unsigned int N = 1; unsigned int M = 3; SZ::PolyRegressionPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:114:18: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:117:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 117 | for (int i = 0; i < M; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = double; unsigned int N = 1; Predictor = SZ::RegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] 69 | std::array intra_block_dims; | ^~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘bool SZ::RegressionPredictor::precompress_block(const std::shared_ptr >&) [with T = double; unsigned int N = 1]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:48:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:66:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::array::value_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (int t = 0; t < dims[N - 1]; t++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:72:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 72 | for (int i = 0; i < N - 1; i++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:81:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 81 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘T SZ::RegressionPredictor::predict(const iterator&) const [with T = double; unsigned int N = 1; SZ::RegressionPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:93:18: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:95:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 95 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘void SZ::RegressionPredictor::print() const [with T = double; unsigned int N = 1]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:151:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:154:17: warning: unused variable ‘count’ [-Wunused-variable] 154 | int count = 0; | ^~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:155:17: warning: unused variable ‘ind’ [-Wunused-variable] 155 | int ind = regression_coeff_index ? regression_coeff_index : regression_coeff_quant_inds.size(); | ^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = double; unsigned int N = 1; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] 69 | std::array intra_block_dims; | ^~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = double; unsigned int N = 1; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = float; unsigned int N = 4; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:8, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘void SZ::ComposedPredictor::save(SZ::uchar*&) const [with T = float; unsigned int N = 4; SZ::uchar = unsigned char]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:69:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:70:18: warning: unused variable ‘tmp’ [-Wunused-variable] 70 | auto tmp = c; | ^~~ src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘void SZ::ComposedPredictor::load(const uchar*&, size_t&) [with T = float; unsigned int N = 4; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:91:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:92:18: warning: unused variable ‘tmp’ [-Wunused-variable] 92 | auto tmp = c; | ^~~ src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘void SZ::ComposedPredictor::print() const [with T = float; unsigned int N = 4]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:129:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:136:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 136 | for (int i = 0; i < predictors.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = float; unsigned int N = 4; Predictor = SZ::PolyRegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] 69 | std::array intra_block_dims; | ^~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘bool SZ::PolyRegressionPredictor::precompress_block(const std::shared_ptr >&) [with T = float; unsigned int N = 4; unsigned int M = 15]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:55:14: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:67:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 67 | for (int i = 0; i < M; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:76:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 76 | for (int i = 0; i < M; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:77:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 77 | for (int j = 0; j < M; j++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘T SZ::PolyRegressionPredictor::predict(const iterator&) const [with T = float; unsigned int N = 4; unsigned int M = 15; SZ::PolyRegressionPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:114:18: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:117:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 117 | for (int i = 0; i < M; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = float; unsigned int N = 4; Predictor = SZ::RegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] 69 | std::array intra_block_dims; | ^~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘bool SZ::RegressionPredictor::precompress_block(const std::shared_ptr >&) [with T = float; unsigned int N = 4]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:48:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:66:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::array::value_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (int t = 0; t < dims[N - 1]; t++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:72:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 72 | for (int i = 0; i < N - 1; i++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:81:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 81 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘T SZ::RegressionPredictor::predict(const iterator&) const [with T = float; unsigned int N = 4; SZ::RegressionPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:93:18: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:95:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 95 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘void SZ::RegressionPredictor::print() const [with T = float; unsigned int N = 4]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:151:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:154:17: warning: unused variable ‘count’ [-Wunused-variable] 154 | int count = 0; | ^~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:155:17: warning: unused variable ‘ind’ [-Wunused-variable] 155 | int ind = regression_coeff_index ? regression_coeff_index : regression_coeff_quant_inds.size(); | ^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = float; unsigned int N = 4; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] 69 | std::array intra_block_dims; | ^~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = float; unsigned int N = 4; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = float; unsigned int N = 3; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:8, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘void SZ::ComposedPredictor::save(SZ::uchar*&) const [with T = float; unsigned int N = 3; SZ::uchar = unsigned char]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:69:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:70:18: warning: unused variable ‘tmp’ [-Wunused-variable] 70 | auto tmp = c; | ^~~ src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘void SZ::ComposedPredictor::load(const uchar*&, size_t&) [with T = float; unsigned int N = 3; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:91:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:92:18: warning: unused variable ‘tmp’ [-Wunused-variable] 92 | auto tmp = c; | ^~~ src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘void SZ::ComposedPredictor::print() const [with T = float; unsigned int N = 3]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:129:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:136:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 136 | for (int i = 0; i < predictors.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = float; unsigned int N = 3; Predictor = SZ::PolyRegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] 69 | std::array intra_block_dims; | ^~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘bool SZ::PolyRegressionPredictor::precompress_block(const std::shared_ptr >&) [with T = float; unsigned int N = 3; unsigned int M = 10]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:55:14: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:67:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 67 | for (int i = 0; i < M; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:76:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 76 | for (int i = 0; i < M; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:77:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 77 | for (int j = 0; j < M; j++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘T SZ::PolyRegressionPredictor::predict(const iterator&) const [with T = float; unsigned int N = 3; unsigned int M = 10; SZ::PolyRegressionPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:114:18: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:117:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 117 | for (int i = 0; i < M; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = float; unsigned int N = 3; Predictor = SZ::RegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] 69 | std::array intra_block_dims; | ^~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘bool SZ::RegressionPredictor::precompress_block(const std::shared_ptr >&) [with T = float; unsigned int N = 3]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:48:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:66:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::array::value_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (int t = 0; t < dims[N - 1]; t++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:72:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 72 | for (int i = 0; i < N - 1; i++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:81:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 81 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘T SZ::RegressionPredictor::predict(const iterator&) const [with T = float; unsigned int N = 3; SZ::RegressionPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:93:18: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:95:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 95 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘void SZ::RegressionPredictor::print() const [with T = float; unsigned int N = 3]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:151:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:154:17: warning: unused variable ‘count’ [-Wunused-variable] 154 | int count = 0; | ^~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:155:17: warning: unused variable ‘ind’ [-Wunused-variable] 155 | int ind = regression_coeff_index ? regression_coeff_index : regression_coeff_quant_inds.size(); | ^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = float; unsigned int N = 3; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] 69 | std::array intra_block_dims; | ^~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = float; unsigned int N = 3; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = float; unsigned int N = 2; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:8, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘void SZ::ComposedPredictor::save(SZ::uchar*&) const [with T = float; unsigned int N = 2; SZ::uchar = unsigned char]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:69:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:70:18: warning: unused variable ‘tmp’ [-Wunused-variable] 70 | auto tmp = c; | ^~~ src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘void SZ::ComposedPredictor::load(const uchar*&, size_t&) [with T = float; unsigned int N = 2; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:91:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:92:18: warning: unused variable ‘tmp’ [-Wunused-variable] 92 | auto tmp = c; | ^~~ src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘void SZ::ComposedPredictor::print() const [with T = float; unsigned int N = 2]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:129:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:136:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 136 | for (int i = 0; i < predictors.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = float; unsigned int N = 2; Predictor = SZ::PolyRegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] 69 | std::array intra_block_dims; | ^~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘bool SZ::PolyRegressionPredictor::precompress_block(const std::shared_ptr >&) [with T = float; unsigned int N = 2; unsigned int M = 6]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:55:14: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:67:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 67 | for (int i = 0; i < M; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:76:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 76 | for (int i = 0; i < M; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:77:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 77 | for (int j = 0; j < M; j++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘T SZ::PolyRegressionPredictor::predict(const iterator&) const [with T = float; unsigned int N = 2; unsigned int M = 6; SZ::PolyRegressionPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:114:18: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:117:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 117 | for (int i = 0; i < M; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = float; unsigned int N = 2; Predictor = SZ::RegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] 69 | std::array intra_block_dims; | ^~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘bool SZ::RegressionPredictor::precompress_block(const std::shared_ptr >&) [with T = float; unsigned int N = 2]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:48:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:66:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::array::value_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (int t = 0; t < dims[N - 1]; t++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:72:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 72 | for (int i = 0; i < N - 1; i++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:81:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 81 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘T SZ::RegressionPredictor::predict(const iterator&) const [with T = float; unsigned int N = 2; SZ::RegressionPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:93:18: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:95:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 95 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘void SZ::RegressionPredictor::print() const [with T = float; unsigned int N = 2]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:151:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:154:17: warning: unused variable ‘count’ [-Wunused-variable] 154 | int count = 0; | ^~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:155:17: warning: unused variable ‘ind’ [-Wunused-variable] 155 | int ind = regression_coeff_index ? regression_coeff_index : regression_coeff_quant_inds.size(); | ^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = float; unsigned int N = 2; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] 69 | std::array intra_block_dims; | ^~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = float; unsigned int N = 2; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = float; unsigned int N = 1; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:8, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘void SZ::ComposedPredictor::save(SZ::uchar*&) const [with T = float; unsigned int N = 1; SZ::uchar = unsigned char]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:69:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:70:18: warning: unused variable ‘tmp’ [-Wunused-variable] 70 | auto tmp = c; | ^~~ src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘void SZ::ComposedPredictor::load(const uchar*&, size_t&) [with T = float; unsigned int N = 1; SZ::uchar = unsigned char; size_t = long unsigned int]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:91:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:92:18: warning: unused variable ‘tmp’ [-Wunused-variable] 92 | auto tmp = c; | ^~~ src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘void SZ::ComposedPredictor::print() const [with T = float; unsigned int N = 1]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:129:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:136:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 136 | for (int i = 0; i < predictors.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = float; unsigned int N = 1; Predictor = SZ::PolyRegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] 69 | std::array intra_block_dims; | ^~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘bool SZ::PolyRegressionPredictor::precompress_block(const std::shared_ptr >&) [with T = float; unsigned int N = 1; unsigned int M = 3]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:55:14: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:67:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 67 | for (int i = 0; i < M; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:76:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 76 | for (int i = 0; i < M; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:77:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 77 | for (int j = 0; j < M; j++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘T SZ::PolyRegressionPredictor::predict(const iterator&) const [with T = float; unsigned int N = 1; unsigned int M = 3; SZ::PolyRegressionPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:114:18: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:117:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 117 | for (int i = 0; i < M; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = float; unsigned int N = 1; Predictor = SZ::RegressionPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] 69 | std::array intra_block_dims; | ^~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘bool SZ::RegressionPredictor::precompress_block(const std::shared_ptr >&) [with T = float; unsigned int N = 1]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:48:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:66:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::array::value_type’ {aka ‘long unsigned int’} [-Wsign-compare] 66 | for (int t = 0; t < dims[N - 1]; t++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:72:39: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 72 | for (int i = 0; i < N - 1; i++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:81:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 81 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘T SZ::RegressionPredictor::predict(const iterator&) const [with T = float; unsigned int N = 1; SZ::RegressionPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:93:18: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:95:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 95 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘void SZ::RegressionPredictor::print() const [with T = float; unsigned int N = 1]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:151:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:154:17: warning: unused variable ‘count’ [-Wunused-variable] 154 | int count = 0; | ^~~~~ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:155:17: warning: unused variable ‘ind’ [-Wunused-variable] 155 | int ind = regression_coeff_index ? regression_coeff_index : regression_coeff_quant_inds.size(); | ^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:6, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = float; unsigned int N = 1; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] 69 | std::array intra_block_dims; | ^~~~~~~~~~~~~~~~ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp: In instantiation of ‘T* SZ::SZGeneralFrontend::decompress(std::vector&, T*) [with T = float; unsigned int N = 1; Predictor = SZ::LorenzoPredictor; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:66:12: required from here src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:69:35: warning: unused variable ‘intra_block_dims’ [-Wunused-variable] In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘void SZ::multi_dimensional_range::update_block_range(SZ::multi_dimensional_range::multi_dimensional_iterator, size_t) [with T = long unsigned int; unsigned int N = 4; size_t = long unsigned int]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:47:50: required from ‘std::vector SZ::SZGeneralFrontend::compress(T*) [with T = long unsigned int; unsigned int N = 4; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:34:26: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:319:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 319 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:8, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘typename std::enable_if<(NN >= 4), void>::type SZ::ComposedPredictor::do_estimate_error(const iterator&, int) [with unsigned int NN = 4; T = long unsigned int; unsigned int N = 4; typename std::enable_if<(NN >= 4), void>::type = void; SZ::ComposedPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:53:30: required from ‘bool SZ::ComposedPredictor::precompress_block(const std::shared_ptr >&) [with T = long unsigned int; unsigned int N = 4]’ src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:45:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:251:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 251 | for (int p = 0; p < predictors.size(); p++) { | ~~^~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘void SZ::PolyRegressionPredictor::pred_and_quantize_coefficients() [with T = long unsigned int; unsigned int N = 4; unsigned int M = 15]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:85:13: required from ‘void SZ::PolyRegressionPredictor::precompress_block_commit() [with T = long unsigned int; unsigned int N = 4; unsigned int M = 15]’ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:84:14: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:259:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 259 | for (int i = 1; i < N + 1; i++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:263:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 263 | for (int i = N + 1; i < M; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘void SZ::PolyRegressionPredictor::pred_and_recover_coefficients() [with T = long unsigned int; unsigned int N = 4; unsigned int M = 15]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:146:13: required from ‘bool SZ::PolyRegressionPredictor::predecompress_block(const std::shared_ptr >&) [with T = long unsigned int; unsigned int N = 4; unsigned int M = 15]’ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:140:14: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:272:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 272 | for (int i = 1; i < N + 1; i++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:276:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 276 | for (int i = N + 1; i < M; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘void SZ::RegressionPredictor::pred_and_quantize_coefficients() [with T = long unsigned int; unsigned int N = 4]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:89:13: required from ‘void SZ::RegressionPredictor::precompress_block_commit() [with T = long unsigned int; unsigned int N = 4]’ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:88:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:222:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 222 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘void SZ::RegressionPredictor::pred_and_recover_coefficients() [with T = long unsigned int; unsigned int N = 4]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:125:13: required from ‘bool SZ::RegressionPredictor::predecompress_block(const std::shared_ptr >&) [with T = long unsigned int; unsigned int N = 4]’ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:119:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:230:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 230 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘void SZ::multi_dimensional_range::update_block_range(SZ::multi_dimensional_range::multi_dimensional_iterator, size_t) [with T = long unsigned int; unsigned int N = 3; size_t = long unsigned int]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:47:50: required from ‘std::vector SZ::SZGeneralFrontend::compress(T*) [with T = long unsigned int; unsigned int N = 3; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:34:26: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:319:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 319 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:8, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘typename std::enable_if<(NN == 3), void>::type SZ::ComposedPredictor::do_estimate_error(const iterator&, int) [with unsigned int NN = 3; T = long unsigned int; unsigned int N = 3; typename std::enable_if<(NN == 3), void>::type = void; SZ::ComposedPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:53:30: required from ‘bool SZ::ComposedPredictor::precompress_block(const std::shared_ptr >&) [with T = long unsigned int; unsigned int N = 3]’ src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:45:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:223:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 223 | for (int p = 0; p < predictors.size(); p++) { | ~~^~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘void SZ::PolyRegressionPredictor::pred_and_quantize_coefficients() [with T = long unsigned int; unsigned int N = 3; unsigned int M = 10]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:85:13: required from ‘void SZ::PolyRegressionPredictor::precompress_block_commit() [with T = long unsigned int; unsigned int N = 3; unsigned int M = 10]’ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:84:14: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:259:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 259 | for (int i = 1; i < N + 1; i++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:263:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 263 | for (int i = N + 1; i < M; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘void SZ::PolyRegressionPredictor::pred_and_recover_coefficients() [with T = long unsigned int; unsigned int N = 3; unsigned int M = 10]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:146:13: required from ‘bool SZ::PolyRegressionPredictor::predecompress_block(const std::shared_ptr >&) [with T = long unsigned int; unsigned int N = 3; unsigned int M = 10]’ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:140:14: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:272:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 272 | for (int i = 1; i < N + 1; i++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:276:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 276 | for (int i = N + 1; i < M; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘void SZ::RegressionPredictor::pred_and_quantize_coefficients() [with T = long unsigned int; unsigned int N = 3]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:89:13: required from ‘void SZ::RegressionPredictor::precompress_block_commit() [with T = long unsigned int; unsigned int N = 3]’ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:88:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:222:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 222 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘void SZ::RegressionPredictor::pred_and_recover_coefficients() [with T = long unsigned int; unsigned int N = 3]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:125:13: required from ‘bool SZ::RegressionPredictor::predecompress_block(const std::shared_ptr >&) [with T = long unsigned int; unsigned int N = 3]’ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:119:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:230:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 230 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘void SZ::multi_dimensional_range::update_block_range(SZ::multi_dimensional_range::multi_dimensional_iterator, size_t) [with T = long unsigned int; unsigned int N = 2; size_t = long unsigned int]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:47:50: required from ‘std::vector SZ::SZGeneralFrontend::compress(T*) [with T = long unsigned int; unsigned int N = 2; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:34:26: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:319:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 319 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:8, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘typename std::enable_if<(NN == 2), void>::type SZ::ComposedPredictor::do_estimate_error(const iterator&, int) [with unsigned int NN = 2; T = long unsigned int; unsigned int N = 2; typename std::enable_if<(NN == 2), void>::type = void; SZ::ComposedPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:53:30: required from ‘bool SZ::ComposedPredictor::precompress_block(const std::shared_ptr >&) [with T = long unsigned int; unsigned int N = 2]’ src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:45:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:204:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 204 | for (int p = 0; p < predictors.size(); p++) { | ~~^~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘void SZ::PolyRegressionPredictor::pred_and_quantize_coefficients() [with T = long unsigned int; unsigned int N = 2; unsigned int M = 6]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:85:13: required from ‘void SZ::PolyRegressionPredictor::precompress_block_commit() [with T = long unsigned int; unsigned int N = 2; unsigned int M = 6]’ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:84:14: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:259:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 259 | for (int i = 1; i < N + 1; i++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:263:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 263 | for (int i = N + 1; i < M; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘void SZ::PolyRegressionPredictor::pred_and_recover_coefficients() [with T = long unsigned int; unsigned int N = 2; unsigned int M = 6]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:146:13: required from ‘bool SZ::PolyRegressionPredictor::predecompress_block(const std::shared_ptr >&) [with T = long unsigned int; unsigned int N = 2; unsigned int M = 6]’ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:140:14: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:272:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 272 | for (int i = 1; i < N + 1; i++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:276:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 276 | for (int i = N + 1; i < M; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘void SZ::RegressionPredictor::pred_and_quantize_coefficients() [with T = long unsigned int; unsigned int N = 2]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:89:13: required from ‘void SZ::RegressionPredictor::precompress_block_commit() [with T = long unsigned int; unsigned int N = 2]’ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:88:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:222:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 222 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘void SZ::RegressionPredictor::pred_and_recover_coefficients() [with T = long unsigned int; unsigned int N = 2]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:125:13: required from ‘bool SZ::RegressionPredictor::predecompress_block(const std::shared_ptr >&) [with T = long unsigned int; unsigned int N = 2]’ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:119:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:230:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 230 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘void SZ::multi_dimensional_range::update_block_range(SZ::multi_dimensional_range::multi_dimensional_iterator, size_t) [with T = long unsigned int; unsigned int N = 1; size_t = long unsigned int]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:47:50: required from ‘std::vector SZ::SZGeneralFrontend::compress(T*) [with T = long unsigned int; unsigned int N = 1; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:34:26: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:319:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 319 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:8, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘typename std::enable_if<(NN == 1), void>::type SZ::ComposedPredictor::do_estimate_error(const iterator&, int) [with unsigned int NN = 1; T = long unsigned int; unsigned int N = 1; typename std::enable_if<(NN == 1), void>::type = void; SZ::ComposedPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:53:30: required from ‘bool SZ::ComposedPredictor::precompress_block(const std::shared_ptr >&) [with T = long unsigned int; unsigned int N = 1]’ src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:45:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:191:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int p = 0; p < predictors.size(); p++) { | ~~^~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘void SZ::PolyRegressionPredictor::pred_and_quantize_coefficients() [with T = long unsigned int; unsigned int N = 1; unsigned int M = 3]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:85:13: required from ‘void SZ::PolyRegressionPredictor::precompress_block_commit() [with T = long unsigned int; unsigned int N = 1; unsigned int M = 3]’ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:84:14: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:259:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 259 | for (int i = 1; i < N + 1; i++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:263:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 263 | for (int i = N + 1; i < M; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘void SZ::PolyRegressionPredictor::pred_and_recover_coefficients() [with T = long unsigned int; unsigned int N = 1; unsigned int M = 3]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:146:13: required from ‘bool SZ::PolyRegressionPredictor::predecompress_block(const std::shared_ptr >&) [with T = long unsigned int; unsigned int N = 1; unsigned int M = 3]’ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:140:14: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:272:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 272 | for (int i = 1; i < N + 1; i++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:276:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 276 | for (int i = N + 1; i < M; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘void SZ::RegressionPredictor::pred_and_quantize_coefficients() [with T = long unsigned int; unsigned int N = 1]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:89:13: required from ‘void SZ::RegressionPredictor::precompress_block_commit() [with T = long unsigned int; unsigned int N = 1]’ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:88:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:222:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 222 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘void SZ::RegressionPredictor::pred_and_recover_coefficients() [with T = long unsigned int; unsigned int N = 1]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:125:13: required from ‘bool SZ::RegressionPredictor::predecompress_block(const std::shared_ptr >&) [with T = long unsigned int; unsigned int N = 1]’ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:119:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:230:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 230 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘void SZ::multi_dimensional_range::update_block_range(SZ::multi_dimensional_range::multi_dimensional_iterator, size_t) [with T = long int; unsigned int N = 4; size_t = long unsigned int]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:47:50: required from ‘std::vector SZ::SZGeneralFrontend::compress(T*) [with T = long int; unsigned int N = 4; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:34:26: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:319:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 319 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:8, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘typename std::enable_if<(NN >= 4), void>::type SZ::ComposedPredictor::do_estimate_error(const iterator&, int) [with unsigned int NN = 4; T = long int; unsigned int N = 4; typename std::enable_if<(NN >= 4), void>::type = void; SZ::ComposedPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:53:30: required from ‘bool SZ::ComposedPredictor::precompress_block(const std::shared_ptr >&) [with T = long int; unsigned int N = 4]’ src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:45:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:251:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 251 | for (int p = 0; p < predictors.size(); p++) { | ~~^~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘void SZ::PolyRegressionPredictor::pred_and_quantize_coefficients() [with T = long int; unsigned int N = 4; unsigned int M = 15]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:85:13: required from ‘void SZ::PolyRegressionPredictor::precompress_block_commit() [with T = long int; unsigned int N = 4; unsigned int M = 15]’ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:84:14: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:259:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 259 | for (int i = 1; i < N + 1; i++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:263:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 263 | for (int i = N + 1; i < M; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘void SZ::PolyRegressionPredictor::pred_and_recover_coefficients() [with T = long int; unsigned int N = 4; unsigned int M = 15]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:146:13: required from ‘bool SZ::PolyRegressionPredictor::predecompress_block(const std::shared_ptr >&) [with T = long int; unsigned int N = 4; unsigned int M = 15]’ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:140:14: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:272:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 272 | for (int i = 1; i < N + 1; i++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:276:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 276 | for (int i = N + 1; i < M; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘void SZ::RegressionPredictor::pred_and_quantize_coefficients() [with T = long int; unsigned int N = 4]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:89:13: required from ‘void SZ::RegressionPredictor::precompress_block_commit() [with T = long int; unsigned int N = 4]’ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:88:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:222:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 222 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘void SZ::RegressionPredictor::pred_and_recover_coefficients() [with T = long int; unsigned int N = 4]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:125:13: required from ‘bool SZ::RegressionPredictor::predecompress_block(const std::shared_ptr >&) [with T = long int; unsigned int N = 4]’ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:119:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:230:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 230 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘void SZ::multi_dimensional_range::update_block_range(SZ::multi_dimensional_range::multi_dimensional_iterator, size_t) [with T = long int; unsigned int N = 3; size_t = long unsigned int]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:47:50: required from ‘std::vector SZ::SZGeneralFrontend::compress(T*) [with T = long int; unsigned int N = 3; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:34:26: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:319:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 319 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:8, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘typename std::enable_if<(NN == 3), void>::type SZ::ComposedPredictor::do_estimate_error(const iterator&, int) [with unsigned int NN = 3; T = long int; unsigned int N = 3; typename std::enable_if<(NN == 3), void>::type = void; SZ::ComposedPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:53:30: required from ‘bool SZ::ComposedPredictor::precompress_block(const std::shared_ptr >&) [with T = long int; unsigned int N = 3]’ src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:45:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:223:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 223 | for (int p = 0; p < predictors.size(); p++) { | ~~^~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘void SZ::PolyRegressionPredictor::pred_and_quantize_coefficients() [with T = long int; unsigned int N = 3; unsigned int M = 10]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:85:13: required from ‘void SZ::PolyRegressionPredictor::precompress_block_commit() [with T = long int; unsigned int N = 3; unsigned int M = 10]’ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:84:14: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:259:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 259 | for (int i = 1; i < N + 1; i++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:263:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 263 | for (int i = N + 1; i < M; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘void SZ::PolyRegressionPredictor::pred_and_recover_coefficients() [with T = long int; unsigned int N = 3; unsigned int M = 10]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:146:13: required from ‘bool SZ::PolyRegressionPredictor::predecompress_block(const std::shared_ptr >&) [with T = long int; unsigned int N = 3; unsigned int M = 10]’ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:140:14: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:272:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 272 | for (int i = 1; i < N + 1; i++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:276:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 276 | for (int i = N + 1; i < M; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘void SZ::RegressionPredictor::pred_and_quantize_coefficients() [with T = long int; unsigned int N = 3]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:89:13: required from ‘void SZ::RegressionPredictor::precompress_block_commit() [with T = long int; unsigned int N = 3]’ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:88:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:222:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 222 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘void SZ::RegressionPredictor::pred_and_recover_coefficients() [with T = long int; unsigned int N = 3]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:125:13: required from ‘bool SZ::RegressionPredictor::predecompress_block(const std::shared_ptr >&) [with T = long int; unsigned int N = 3]’ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:119:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:230:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 230 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘void SZ::multi_dimensional_range::update_block_range(SZ::multi_dimensional_range::multi_dimensional_iterator, size_t) [with T = long int; unsigned int N = 2; size_t = long unsigned int]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:47:50: required from ‘std::vector SZ::SZGeneralFrontend::compress(T*) [with T = long int; unsigned int N = 2; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:34:26: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:319:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 319 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:8, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘typename std::enable_if<(NN == 2), void>::type SZ::ComposedPredictor::do_estimate_error(const iterator&, int) [with unsigned int NN = 2; T = long int; unsigned int N = 2; typename std::enable_if<(NN == 2), void>::type = void; SZ::ComposedPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:53:30: required from ‘bool SZ::ComposedPredictor::precompress_block(const std::shared_ptr >&) [with T = long int; unsigned int N = 2]’ src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:45:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:204:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 204 | for (int p = 0; p < predictors.size(); p++) { | ~~^~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘void SZ::PolyRegressionPredictor::pred_and_quantize_coefficients() [with T = long int; unsigned int N = 2; unsigned int M = 6]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:85:13: required from ‘void SZ::PolyRegressionPredictor::precompress_block_commit() [with T = long int; unsigned int N = 2; unsigned int M = 6]’ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:84:14: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:259:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 259 | for (int i = 1; i < N + 1; i++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:263:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 263 | for (int i = N + 1; i < M; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘void SZ::PolyRegressionPredictor::pred_and_recover_coefficients() [with T = long int; unsigned int N = 2; unsigned int M = 6]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:146:13: required from ‘bool SZ::PolyRegressionPredictor::predecompress_block(const std::shared_ptr >&) [with T = long int; unsigned int N = 2; unsigned int M = 6]’ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:140:14: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:272:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 272 | for (int i = 1; i < N + 1; i++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:276:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 276 | for (int i = N + 1; i < M; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘void SZ::RegressionPredictor::pred_and_quantize_coefficients() [with T = long int; unsigned int N = 2]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:89:13: required from ‘void SZ::RegressionPredictor::precompress_block_commit() [with T = long int; unsigned int N = 2]’ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:88:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:222:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 222 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘void SZ::RegressionPredictor::pred_and_recover_coefficients() [with T = long int; unsigned int N = 2]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:125:13: required from ‘bool SZ::RegressionPredictor::predecompress_block(const std::shared_ptr >&) [with T = long int; unsigned int N = 2]’ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:119:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:230:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 230 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘void SZ::multi_dimensional_range::update_block_range(SZ::multi_dimensional_range::multi_dimensional_iterator, size_t) [with T = long int; unsigned int N = 1; size_t = long unsigned int]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:47:50: required from ‘std::vector SZ::SZGeneralFrontend::compress(T*) [with T = long int; unsigned int N = 1; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:34:26: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:319:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 319 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:8, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘typename std::enable_if<(NN == 1), void>::type SZ::ComposedPredictor::do_estimate_error(const iterator&, int) [with unsigned int NN = 1; T = long int; unsigned int N = 1; typename std::enable_if<(NN == 1), void>::type = void; SZ::ComposedPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:53:30: required from ‘bool SZ::ComposedPredictor::precompress_block(const std::shared_ptr >&) [with T = long int; unsigned int N = 1]’ src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:45:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:191:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int p = 0; p < predictors.size(); p++) { | ~~^~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘void SZ::PolyRegressionPredictor::pred_and_quantize_coefficients() [with T = long int; unsigned int N = 1; unsigned int M = 3]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:85:13: required from ‘void SZ::PolyRegressionPredictor::precompress_block_commit() [with T = long int; unsigned int N = 1; unsigned int M = 3]’ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:84:14: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:259:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 259 | for (int i = 1; i < N + 1; i++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:263:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 263 | for (int i = N + 1; i < M; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘void SZ::PolyRegressionPredictor::pred_and_recover_coefficients() [with T = long int; unsigned int N = 1; unsigned int M = 3]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:146:13: required from ‘bool SZ::PolyRegressionPredictor::predecompress_block(const std::shared_ptr >&) [with T = long int; unsigned int N = 1; unsigned int M = 3]’ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:140:14: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:272:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 272 | for (int i = 1; i < N + 1; i++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:276:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 276 | for (int i = N + 1; i < M; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘void SZ::RegressionPredictor::pred_and_quantize_coefficients() [with T = long int; unsigned int N = 1]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:89:13: required from ‘void SZ::RegressionPredictor::precompress_block_commit() [with T = long int; unsigned int N = 1]’ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:88:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:222:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 222 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘void SZ::RegressionPredictor::pred_and_recover_coefficients() [with T = long int; unsigned int N = 1]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:125:13: required from ‘bool SZ::RegressionPredictor::predecompress_block(const std::shared_ptr >&) [with T = long int; unsigned int N = 1]’ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:119:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:230:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 230 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘void SZ::multi_dimensional_range::update_block_range(SZ::multi_dimensional_range::multi_dimensional_iterator, size_t) [with T = unsigned int; unsigned int N = 4; size_t = long unsigned int]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:47:50: required from ‘std::vector SZ::SZGeneralFrontend::compress(T*) [with T = unsigned int; unsigned int N = 4; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:34:26: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:319:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 319 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:8, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘typename std::enable_if<(NN >= 4), void>::type SZ::ComposedPredictor::do_estimate_error(const iterator&, int) [with unsigned int NN = 4; T = unsigned int; unsigned int N = 4; typename std::enable_if<(NN >= 4), void>::type = void; SZ::ComposedPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:53:30: required from ‘bool SZ::ComposedPredictor::precompress_block(const std::shared_ptr >&) [with T = unsigned int; unsigned int N = 4]’ src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:45:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:251:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 251 | for (int p = 0; p < predictors.size(); p++) { | ~~^~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘void SZ::PolyRegressionPredictor::pred_and_quantize_coefficients() [with T = unsigned int; unsigned int N = 4; unsigned int M = 15]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:85:13: required from ‘void SZ::PolyRegressionPredictor::precompress_block_commit() [with T = unsigned int; unsigned int N = 4; unsigned int M = 15]’ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:84:14: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:259:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 259 | for (int i = 1; i < N + 1; i++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:263:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 263 | for (int i = N + 1; i < M; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘void SZ::PolyRegressionPredictor::pred_and_recover_coefficients() [with T = unsigned int; unsigned int N = 4; unsigned int M = 15]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:146:13: required from ‘bool SZ::PolyRegressionPredictor::predecompress_block(const std::shared_ptr >&) [with T = unsigned int; unsigned int N = 4; unsigned int M = 15]’ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:140:14: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:272:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 272 | for (int i = 1; i < N + 1; i++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:276:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 276 | for (int i = N + 1; i < M; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘void SZ::RegressionPredictor::pred_and_quantize_coefficients() [with T = unsigned int; unsigned int N = 4]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:89:13: required from ‘void SZ::RegressionPredictor::precompress_block_commit() [with T = unsigned int; unsigned int N = 4]’ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:88:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:222:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 222 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘void SZ::RegressionPredictor::pred_and_recover_coefficients() [with T = unsigned int; unsigned int N = 4]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:125:13: required from ‘bool SZ::RegressionPredictor::predecompress_block(const std::shared_ptr >&) [with T = unsigned int; unsigned int N = 4]’ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:119:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:230:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 230 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘void SZ::multi_dimensional_range::update_block_range(SZ::multi_dimensional_range::multi_dimensional_iterator, size_t) [with T = unsigned int; unsigned int N = 3; size_t = long unsigned int]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:47:50: required from ‘std::vector SZ::SZGeneralFrontend::compress(T*) [with T = unsigned int; unsigned int N = 3; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:34:26: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:319:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 319 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:8, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘typename std::enable_if<(NN == 3), void>::type SZ::ComposedPredictor::do_estimate_error(const iterator&, int) [with unsigned int NN = 3; T = unsigned int; unsigned int N = 3; typename std::enable_if<(NN == 3), void>::type = void; SZ::ComposedPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:53:30: required from ‘bool SZ::ComposedPredictor::precompress_block(const std::shared_ptr >&) [with T = unsigned int; unsigned int N = 3]’ src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:45:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:223:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 223 | for (int p = 0; p < predictors.size(); p++) { | ~~^~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘void SZ::PolyRegressionPredictor::pred_and_quantize_coefficients() [with T = unsigned int; unsigned int N = 3; unsigned int M = 10]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:85:13: required from ‘void SZ::PolyRegressionPredictor::precompress_block_commit() [with T = unsigned int; unsigned int N = 3; unsigned int M = 10]’ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:84:14: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:259:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 259 | for (int i = 1; i < N + 1; i++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:263:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 263 | for (int i = N + 1; i < M; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘void SZ::PolyRegressionPredictor::pred_and_recover_coefficients() [with T = unsigned int; unsigned int N = 3; unsigned int M = 10]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:146:13: required from ‘bool SZ::PolyRegressionPredictor::predecompress_block(const std::shared_ptr >&) [with T = unsigned int; unsigned int N = 3; unsigned int M = 10]’ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:140:14: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:272:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 272 | for (int i = 1; i < N + 1; i++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:276:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 276 | for (int i = N + 1; i < M; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘void SZ::RegressionPredictor::pred_and_quantize_coefficients() [with T = unsigned int; unsigned int N = 3]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:89:13: required from ‘void SZ::RegressionPredictor::precompress_block_commit() [with T = unsigned int; unsigned int N = 3]’ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:88:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:222:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 222 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘void SZ::RegressionPredictor::pred_and_recover_coefficients() [with T = unsigned int; unsigned int N = 3]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:125:13: required from ‘bool SZ::RegressionPredictor::predecompress_block(const std::shared_ptr >&) [with T = unsigned int; unsigned int N = 3]’ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:119:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:230:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 230 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘void SZ::multi_dimensional_range::update_block_range(SZ::multi_dimensional_range::multi_dimensional_iterator, size_t) [with T = unsigned int; unsigned int N = 2; size_t = long unsigned int]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:47:50: required from ‘std::vector SZ::SZGeneralFrontend::compress(T*) [with T = unsigned int; unsigned int N = 2; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:34:26: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:319:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 319 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:8, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘typename std::enable_if<(NN == 2), void>::type SZ::ComposedPredictor::do_estimate_error(const iterator&, int) [with unsigned int NN = 2; T = unsigned int; unsigned int N = 2; typename std::enable_if<(NN == 2), void>::type = void; SZ::ComposedPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:53:30: required from ‘bool SZ::ComposedPredictor::precompress_block(const std::shared_ptr >&) [with T = unsigned int; unsigned int N = 2]’ src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:45:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:204:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 204 | for (int p = 0; p < predictors.size(); p++) { | ~~^~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘void SZ::PolyRegressionPredictor::pred_and_quantize_coefficients() [with T = unsigned int; unsigned int N = 2; unsigned int M = 6]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:85:13: required from ‘void SZ::PolyRegressionPredictor::precompress_block_commit() [with T = unsigned int; unsigned int N = 2; unsigned int M = 6]’ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:84:14: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:259:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 259 | for (int i = 1; i < N + 1; i++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:263:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 263 | for (int i = N + 1; i < M; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘void SZ::PolyRegressionPredictor::pred_and_recover_coefficients() [with T = unsigned int; unsigned int N = 2; unsigned int M = 6]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:146:13: required from ‘bool SZ::PolyRegressionPredictor::predecompress_block(const std::shared_ptr >&) [with T = unsigned int; unsigned int N = 2; unsigned int M = 6]’ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:140:14: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:272:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 272 | for (int i = 1; i < N + 1; i++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:276:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 276 | for (int i = N + 1; i < M; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘void SZ::RegressionPredictor::pred_and_quantize_coefficients() [with T = unsigned int; unsigned int N = 2]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:89:13: required from ‘void SZ::RegressionPredictor::precompress_block_commit() [with T = unsigned int; unsigned int N = 2]’ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:88:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:222:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 222 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘void SZ::RegressionPredictor::pred_and_recover_coefficients() [with T = unsigned int; unsigned int N = 2]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:125:13: required from ‘bool SZ::RegressionPredictor::predecompress_block(const std::shared_ptr >&) [with T = unsigned int; unsigned int N = 2]’ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:119:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:230:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 230 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘void SZ::multi_dimensional_range::update_block_range(SZ::multi_dimensional_range::multi_dimensional_iterator, size_t) [with T = unsigned int; unsigned int N = 1; size_t = long unsigned int]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:47:50: required from ‘std::vector SZ::SZGeneralFrontend::compress(T*) [with T = unsigned int; unsigned int N = 1; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:34:26: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:319:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 319 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:8, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘typename std::enable_if<(NN == 1), void>::type SZ::ComposedPredictor::do_estimate_error(const iterator&, int) [with unsigned int NN = 1; T = unsigned int; unsigned int N = 1; typename std::enable_if<(NN == 1), void>::type = void; SZ::ComposedPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:53:30: required from ‘bool SZ::ComposedPredictor::precompress_block(const std::shared_ptr >&) [with T = unsigned int; unsigned int N = 1]’ src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:45:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:191:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int p = 0; p < predictors.size(); p++) { | ~~^~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘void SZ::PolyRegressionPredictor::pred_and_quantize_coefficients() [with T = unsigned int; unsigned int N = 1; unsigned int M = 3]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:85:13: required from ‘void SZ::PolyRegressionPredictor::precompress_block_commit() [with T = unsigned int; unsigned int N = 1; unsigned int M = 3]’ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:84:14: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:259:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 259 | for (int i = 1; i < N + 1; i++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:263:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 263 | for (int i = N + 1; i < M; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘void SZ::PolyRegressionPredictor::pred_and_recover_coefficients() [with T = unsigned int; unsigned int N = 1; unsigned int M = 3]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:146:13: required from ‘bool SZ::PolyRegressionPredictor::predecompress_block(const std::shared_ptr >&) [with T = unsigned int; unsigned int N = 1; unsigned int M = 3]’ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:140:14: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:272:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 272 | for (int i = 1; i < N + 1; i++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:276:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 276 | for (int i = N + 1; i < M; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘void SZ::RegressionPredictor::pred_and_quantize_coefficients() [with T = unsigned int; unsigned int N = 1]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:89:13: required from ‘void SZ::RegressionPredictor::precompress_block_commit() [with T = unsigned int; unsigned int N = 1]’ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:88:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:222:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 222 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘void SZ::RegressionPredictor::pred_and_recover_coefficients() [with T = unsigned int; unsigned int N = 1]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:125:13: required from ‘bool SZ::RegressionPredictor::predecompress_block(const std::shared_ptr >&) [with T = unsigned int; unsigned int N = 1]’ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:119:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:230:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 230 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘void SZ::multi_dimensional_range::update_block_range(SZ::multi_dimensional_range::multi_dimensional_iterator, size_t) [with T = int; unsigned int N = 4; size_t = long unsigned int]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:47:50: required from ‘std::vector SZ::SZGeneralFrontend::compress(T*) [with T = int; unsigned int N = 4; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:34:26: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:319:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 319 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:8, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘typename std::enable_if<(NN >= 4), void>::type SZ::ComposedPredictor::do_estimate_error(const iterator&, int) [with unsigned int NN = 4; T = int; unsigned int N = 4; typename std::enable_if<(NN >= 4), void>::type = void; SZ::ComposedPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:53:30: required from ‘bool SZ::ComposedPredictor::precompress_block(const std::shared_ptr >&) [with T = int; unsigned int N = 4]’ src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:45:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:251:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 251 | for (int p = 0; p < predictors.size(); p++) { | ~~^~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘void SZ::PolyRegressionPredictor::pred_and_quantize_coefficients() [with T = int; unsigned int N = 4; unsigned int M = 15]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:85:13: required from ‘void SZ::PolyRegressionPredictor::precompress_block_commit() [with T = int; unsigned int N = 4; unsigned int M = 15]’ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:84:14: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:259:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 259 | for (int i = 1; i < N + 1; i++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:263:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 263 | for (int i = N + 1; i < M; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘void SZ::PolyRegressionPredictor::pred_and_recover_coefficients() [with T = int; unsigned int N = 4; unsigned int M = 15]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:146:13: required from ‘bool SZ::PolyRegressionPredictor::predecompress_block(const std::shared_ptr >&) [with T = int; unsigned int N = 4; unsigned int M = 15]’ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:140:14: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:272:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 272 | for (int i = 1; i < N + 1; i++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:276:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 276 | for (int i = N + 1; i < M; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘void SZ::RegressionPredictor::pred_and_quantize_coefficients() [with T = int; unsigned int N = 4]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:89:13: required from ‘void SZ::RegressionPredictor::precompress_block_commit() [with T = int; unsigned int N = 4]’ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:88:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:222:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 222 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘void SZ::RegressionPredictor::pred_and_recover_coefficients() [with T = int; unsigned int N = 4]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:125:13: required from ‘bool SZ::RegressionPredictor::predecompress_block(const std::shared_ptr >&) [with T = int; unsigned int N = 4]’ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:119:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:230:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 230 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘void SZ::multi_dimensional_range::update_block_range(SZ::multi_dimensional_range::multi_dimensional_iterator, size_t) [with T = int; unsigned int N = 3; size_t = long unsigned int]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:47:50: required from ‘std::vector SZ::SZGeneralFrontend::compress(T*) [with T = int; unsigned int N = 3; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:34:26: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:319:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 319 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:8, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘typename std::enable_if<(NN == 3), void>::type SZ::ComposedPredictor::do_estimate_error(const iterator&, int) [with unsigned int NN = 3; T = int; unsigned int N = 3; typename std::enable_if<(NN == 3), void>::type = void; SZ::ComposedPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:53:30: required from ‘bool SZ::ComposedPredictor::precompress_block(const std::shared_ptr >&) [with T = int; unsigned int N = 3]’ src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:45:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:223:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 223 | for (int p = 0; p < predictors.size(); p++) { | ~~^~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘void SZ::PolyRegressionPredictor::pred_and_quantize_coefficients() [with T = int; unsigned int N = 3; unsigned int M = 10]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:85:13: required from ‘void SZ::PolyRegressionPredictor::precompress_block_commit() [with T = int; unsigned int N = 3; unsigned int M = 10]’ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:84:14: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:259:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 259 | for (int i = 1; i < N + 1; i++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:263:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 263 | for (int i = N + 1; i < M; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘void SZ::PolyRegressionPredictor::pred_and_recover_coefficients() [with T = int; unsigned int N = 3; unsigned int M = 10]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:146:13: required from ‘bool SZ::PolyRegressionPredictor::predecompress_block(const std::shared_ptr >&) [with T = int; unsigned int N = 3; unsigned int M = 10]’ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:140:14: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:272:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 272 | for (int i = 1; i < N + 1; i++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:276:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 276 | for (int i = N + 1; i < M; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘void SZ::RegressionPredictor::pred_and_quantize_coefficients() [with T = int; unsigned int N = 3]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:89:13: required from ‘void SZ::RegressionPredictor::precompress_block_commit() [with T = int; unsigned int N = 3]’ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:88:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:222:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 222 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘void SZ::RegressionPredictor::pred_and_recover_coefficients() [with T = int; unsigned int N = 3]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:125:13: required from ‘bool SZ::RegressionPredictor::predecompress_block(const std::shared_ptr >&) [with T = int; unsigned int N = 3]’ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:119:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:230:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 230 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘void SZ::multi_dimensional_range::update_block_range(SZ::multi_dimensional_range::multi_dimensional_iterator, size_t) [with T = int; unsigned int N = 2; size_t = long unsigned int]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:47:50: required from ‘std::vector SZ::SZGeneralFrontend::compress(T*) [with T = int; unsigned int N = 2; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:34:26: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:319:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 319 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:8, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘typename std::enable_if<(NN == 2), void>::type SZ::ComposedPredictor::do_estimate_error(const iterator&, int) [with unsigned int NN = 2; T = int; unsigned int N = 2; typename std::enable_if<(NN == 2), void>::type = void; SZ::ComposedPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:53:30: required from ‘bool SZ::ComposedPredictor::precompress_block(const std::shared_ptr >&) [with T = int; unsigned int N = 2]’ src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:45:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:204:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 204 | for (int p = 0; p < predictors.size(); p++) { | ~~^~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘void SZ::PolyRegressionPredictor::pred_and_quantize_coefficients() [with T = int; unsigned int N = 2; unsigned int M = 6]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:85:13: required from ‘void SZ::PolyRegressionPredictor::precompress_block_commit() [with T = int; unsigned int N = 2; unsigned int M = 6]’ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:84:14: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:259:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 259 | for (int i = 1; i < N + 1; i++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:263:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 263 | for (int i = N + 1; i < M; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘void SZ::PolyRegressionPredictor::pred_and_recover_coefficients() [with T = int; unsigned int N = 2; unsigned int M = 6]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:146:13: required from ‘bool SZ::PolyRegressionPredictor::predecompress_block(const std::shared_ptr >&) [with T = int; unsigned int N = 2; unsigned int M = 6]’ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:140:14: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:272:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 272 | for (int i = 1; i < N + 1; i++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:276:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 276 | for (int i = N + 1; i < M; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘void SZ::RegressionPredictor::pred_and_quantize_coefficients() [with T = int; unsigned int N = 2]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:89:13: required from ‘void SZ::RegressionPredictor::precompress_block_commit() [with T = int; unsigned int N = 2]’ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:88:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:222:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 222 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘void SZ::RegressionPredictor::pred_and_recover_coefficients() [with T = int; unsigned int N = 2]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:125:13: required from ‘bool SZ::RegressionPredictor::predecompress_block(const std::shared_ptr >&) [with T = int; unsigned int N = 2]’ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:119:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:230:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 230 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘void SZ::multi_dimensional_range::update_block_range(SZ::multi_dimensional_range::multi_dimensional_iterator, size_t) [with T = int; unsigned int N = 1; size_t = long unsigned int]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:47:50: required from ‘std::vector SZ::SZGeneralFrontend::compress(T*) [with T = int; unsigned int N = 1; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:34:26: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:319:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 319 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:8, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘typename std::enable_if<(NN == 1), void>::type SZ::ComposedPredictor::do_estimate_error(const iterator&, int) [with unsigned int NN = 1; T = int; unsigned int N = 1; typename std::enable_if<(NN == 1), void>::type = void; SZ::ComposedPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:53:30: required from ‘bool SZ::ComposedPredictor::precompress_block(const std::shared_ptr >&) [with T = int; unsigned int N = 1]’ src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:45:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:191:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int p = 0; p < predictors.size(); p++) { | ~~^~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘void SZ::PolyRegressionPredictor::pred_and_quantize_coefficients() [with T = int; unsigned int N = 1; unsigned int M = 3]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:85:13: required from ‘void SZ::PolyRegressionPredictor::precompress_block_commit() [with T = int; unsigned int N = 1; unsigned int M = 3]’ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:84:14: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:259:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 259 | for (int i = 1; i < N + 1; i++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:263:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 263 | for (int i = N + 1; i < M; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘void SZ::PolyRegressionPredictor::pred_and_recover_coefficients() [with T = int; unsigned int N = 1; unsigned int M = 3]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:146:13: required from ‘bool SZ::PolyRegressionPredictor::predecompress_block(const std::shared_ptr >&) [with T = int; unsigned int N = 1; unsigned int M = 3]’ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:140:14: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:272:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 272 | for (int i = 1; i < N + 1; i++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:276:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 276 | for (int i = N + 1; i < M; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘void SZ::RegressionPredictor::pred_and_quantize_coefficients() [with T = int; unsigned int N = 1]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:89:13: required from ‘void SZ::RegressionPredictor::precompress_block_commit() [with T = int; unsigned int N = 1]’ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:88:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:222:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 222 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘void SZ::RegressionPredictor::pred_and_recover_coefficients() [with T = int; unsigned int N = 1]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:125:13: required from ‘bool SZ::RegressionPredictor::predecompress_block(const std::shared_ptr >&) [with T = int; unsigned int N = 1]’ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:119:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:230:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 230 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘void SZ::multi_dimensional_range::update_block_range(SZ::multi_dimensional_range::multi_dimensional_iterator, size_t) [with T = short unsigned int; unsigned int N = 4; size_t = long unsigned int]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:47:50: required from ‘std::vector SZ::SZGeneralFrontend::compress(T*) [with T = short unsigned int; unsigned int N = 4; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:34:26: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:319:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 319 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:8, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘typename std::enable_if<(NN >= 4), void>::type SZ::ComposedPredictor::do_estimate_error(const iterator&, int) [with unsigned int NN = 4; T = short unsigned int; unsigned int N = 4; typename std::enable_if<(NN >= 4), void>::type = void; SZ::ComposedPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:53:30: required from ‘bool SZ::ComposedPredictor::precompress_block(const std::shared_ptr >&) [with T = short unsigned int; unsigned int N = 4]’ src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:45:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:251:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 251 | for (int p = 0; p < predictors.size(); p++) { | ~~^~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘void SZ::PolyRegressionPredictor::pred_and_quantize_coefficients() [with T = short unsigned int; unsigned int N = 4; unsigned int M = 15]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:85:13: required from ‘void SZ::PolyRegressionPredictor::precompress_block_commit() [with T = short unsigned int; unsigned int N = 4; unsigned int M = 15]’ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:84:14: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:259:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 259 | for (int i = 1; i < N + 1; i++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:263:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 263 | for (int i = N + 1; i < M; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘void SZ::PolyRegressionPredictor::pred_and_recover_coefficients() [with T = short unsigned int; unsigned int N = 4; unsigned int M = 15]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:146:13: required from ‘bool SZ::PolyRegressionPredictor::predecompress_block(const std::shared_ptr >&) [with T = short unsigned int; unsigned int N = 4; unsigned int M = 15]’ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:140:14: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:272:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 272 | for (int i = 1; i < N + 1; i++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:276:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 276 | for (int i = N + 1; i < M; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘void SZ::RegressionPredictor::pred_and_quantize_coefficients() [with T = short unsigned int; unsigned int N = 4]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:89:13: required from ‘void SZ::RegressionPredictor::precompress_block_commit() [with T = short unsigned int; unsigned int N = 4]’ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:88:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:222:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 222 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘void SZ::RegressionPredictor::pred_and_recover_coefficients() [with T = short unsigned int; unsigned int N = 4]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:125:13: required from ‘bool SZ::RegressionPredictor::predecompress_block(const std::shared_ptr >&) [with T = short unsigned int; unsigned int N = 4]’ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:119:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:230:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 230 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘void SZ::multi_dimensional_range::update_block_range(SZ::multi_dimensional_range::multi_dimensional_iterator, size_t) [with T = short unsigned int; unsigned int N = 3; size_t = long unsigned int]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:47:50: required from ‘std::vector SZ::SZGeneralFrontend::compress(T*) [with T = short unsigned int; unsigned int N = 3; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:34:26: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:319:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 319 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:8, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘typename std::enable_if<(NN == 3), void>::type SZ::ComposedPredictor::do_estimate_error(const iterator&, int) [with unsigned int NN = 3; T = short unsigned int; unsigned int N = 3; typename std::enable_if<(NN == 3), void>::type = void; SZ::ComposedPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:53:30: required from ‘bool SZ::ComposedPredictor::precompress_block(const std::shared_ptr >&) [with T = short unsigned int; unsigned int N = 3]’ src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:45:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:223:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 223 | for (int p = 0; p < predictors.size(); p++) { | ~~^~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘void SZ::PolyRegressionPredictor::pred_and_quantize_coefficients() [with T = short unsigned int; unsigned int N = 3; unsigned int M = 10]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:85:13: required from ‘void SZ::PolyRegressionPredictor::precompress_block_commit() [with T = short unsigned int; unsigned int N = 3; unsigned int M = 10]’ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:84:14: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:259:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 259 | for (int i = 1; i < N + 1; i++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:263:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 263 | for (int i = N + 1; i < M; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘void SZ::PolyRegressionPredictor::pred_and_recover_coefficients() [with T = short unsigned int; unsigned int N = 3; unsigned int M = 10]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:146:13: required from ‘bool SZ::PolyRegressionPredictor::predecompress_block(const std::shared_ptr >&) [with T = short unsigned int; unsigned int N = 3; unsigned int M = 10]’ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:140:14: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:272:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 272 | for (int i = 1; i < N + 1; i++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:276:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 276 | for (int i = N + 1; i < M; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘void SZ::RegressionPredictor::pred_and_quantize_coefficients() [with T = short unsigned int; unsigned int N = 3]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:89:13: required from ‘void SZ::RegressionPredictor::precompress_block_commit() [with T = short unsigned int; unsigned int N = 3]’ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:88:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:222:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 222 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘void SZ::RegressionPredictor::pred_and_recover_coefficients() [with T = short unsigned int; unsigned int N = 3]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:125:13: required from ‘bool SZ::RegressionPredictor::predecompress_block(const std::shared_ptr >&) [with T = short unsigned int; unsigned int N = 3]’ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:119:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:230:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 230 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘void SZ::multi_dimensional_range::update_block_range(SZ::multi_dimensional_range::multi_dimensional_iterator, size_t) [with T = short unsigned int; unsigned int N = 2; size_t = long unsigned int]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:47:50: required from ‘std::vector SZ::SZGeneralFrontend::compress(T*) [with T = short unsigned int; unsigned int N = 2; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:34:26: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:319:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 319 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:8, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘typename std::enable_if<(NN == 2), void>::type SZ::ComposedPredictor::do_estimate_error(const iterator&, int) [with unsigned int NN = 2; T = short unsigned int; unsigned int N = 2; typename std::enable_if<(NN == 2), void>::type = void; SZ::ComposedPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:53:30: required from ‘bool SZ::ComposedPredictor::precompress_block(const std::shared_ptr >&) [with T = short unsigned int; unsigned int N = 2]’ src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:45:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:204:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 204 | for (int p = 0; p < predictors.size(); p++) { | ~~^~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘void SZ::PolyRegressionPredictor::pred_and_quantize_coefficients() [with T = short unsigned int; unsigned int N = 2; unsigned int M = 6]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:85:13: required from ‘void SZ::PolyRegressionPredictor::precompress_block_commit() [with T = short unsigned int; unsigned int N = 2; unsigned int M = 6]’ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:84:14: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:259:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 259 | for (int i = 1; i < N + 1; i++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:263:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 263 | for (int i = N + 1; i < M; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘void SZ::PolyRegressionPredictor::pred_and_recover_coefficients() [with T = short unsigned int; unsigned int N = 2; unsigned int M = 6]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:146:13: required from ‘bool SZ::PolyRegressionPredictor::predecompress_block(const std::shared_ptr >&) [with T = short unsigned int; unsigned int N = 2; unsigned int M = 6]’ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:140:14: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:272:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 272 | for (int i = 1; i < N + 1; i++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:276:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 276 | for (int i = N + 1; i < M; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘void SZ::RegressionPredictor::pred_and_quantize_coefficients() [with T = short unsigned int; unsigned int N = 2]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:89:13: required from ‘void SZ::RegressionPredictor::precompress_block_commit() [with T = short unsigned int; unsigned int N = 2]’ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:88:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:222:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 222 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘void SZ::RegressionPredictor::pred_and_recover_coefficients() [with T = short unsigned int; unsigned int N = 2]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:125:13: required from ‘bool SZ::RegressionPredictor::predecompress_block(const std::shared_ptr >&) [with T = short unsigned int; unsigned int N = 2]’ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:119:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:230:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 230 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘void SZ::multi_dimensional_range::update_block_range(SZ::multi_dimensional_range::multi_dimensional_iterator, size_t) [with T = short unsigned int; unsigned int N = 1; size_t = long unsigned int]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:47:50: required from ‘std::vector SZ::SZGeneralFrontend::compress(T*) [with T = short unsigned int; unsigned int N = 1; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:34:26: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:319:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 319 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:8, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘typename std::enable_if<(NN == 1), void>::type SZ::ComposedPredictor::do_estimate_error(const iterator&, int) [with unsigned int NN = 1; T = short unsigned int; unsigned int N = 1; typename std::enable_if<(NN == 1), void>::type = void; SZ::ComposedPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:53:30: required from ‘bool SZ::ComposedPredictor::precompress_block(const std::shared_ptr >&) [with T = short unsigned int; unsigned int N = 1]’ src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:45:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:191:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int p = 0; p < predictors.size(); p++) { | ~~^~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘void SZ::PolyRegressionPredictor::pred_and_quantize_coefficients() [with T = short unsigned int; unsigned int N = 1; unsigned int M = 3]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:85:13: required from ‘void SZ::PolyRegressionPredictor::precompress_block_commit() [with T = short unsigned int; unsigned int N = 1; unsigned int M = 3]’ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:84:14: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:259:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 259 | for (int i = 1; i < N + 1; i++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:263:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 263 | for (int i = N + 1; i < M; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘void SZ::PolyRegressionPredictor::pred_and_recover_coefficients() [with T = short unsigned int; unsigned int N = 1; unsigned int M = 3]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:146:13: required from ‘bool SZ::PolyRegressionPredictor::predecompress_block(const std::shared_ptr >&) [with T = short unsigned int; unsigned int N = 1; unsigned int M = 3]’ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:140:14: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:272:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 272 | for (int i = 1; i < N + 1; i++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:276:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 276 | for (int i = N + 1; i < M; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘void SZ::RegressionPredictor::pred_and_quantize_coefficients() [with T = short unsigned int; unsigned int N = 1]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:89:13: required from ‘void SZ::RegressionPredictor::precompress_block_commit() [with T = short unsigned int; unsigned int N = 1]’ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:88:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:222:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 222 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘void SZ::RegressionPredictor::pred_and_recover_coefficients() [with T = short unsigned int; unsigned int N = 1]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:125:13: required from ‘bool SZ::RegressionPredictor::predecompress_block(const std::shared_ptr >&) [with T = short unsigned int; unsigned int N = 1]’ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:119:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:230:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 230 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘void SZ::multi_dimensional_range::update_block_range(SZ::multi_dimensional_range::multi_dimensional_iterator, size_t) [with T = short int; unsigned int N = 4; size_t = long unsigned int]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:47:50: required from ‘std::vector SZ::SZGeneralFrontend::compress(T*) [with T = short int; unsigned int N = 4; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:34:26: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:319:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 319 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:8, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘typename std::enable_if<(NN >= 4), void>::type SZ::ComposedPredictor::do_estimate_error(const iterator&, int) [with unsigned int NN = 4; T = short int; unsigned int N = 4; typename std::enable_if<(NN >= 4), void>::type = void; SZ::ComposedPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:53:30: required from ‘bool SZ::ComposedPredictor::precompress_block(const std::shared_ptr >&) [with T = short int; unsigned int N = 4]’ src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:45:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:251:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 251 | for (int p = 0; p < predictors.size(); p++) { | ~~^~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘void SZ::PolyRegressionPredictor::pred_and_quantize_coefficients() [with T = short int; unsigned int N = 4; unsigned int M = 15]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:85:13: required from ‘void SZ::PolyRegressionPredictor::precompress_block_commit() [with T = short int; unsigned int N = 4; unsigned int M = 15]’ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:84:14: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:259:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 259 | for (int i = 1; i < N + 1; i++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:263:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 263 | for (int i = N + 1; i < M; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘void SZ::PolyRegressionPredictor::pred_and_recover_coefficients() [with T = short int; unsigned int N = 4; unsigned int M = 15]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:146:13: required from ‘bool SZ::PolyRegressionPredictor::predecompress_block(const std::shared_ptr >&) [with T = short int; unsigned int N = 4; unsigned int M = 15]’ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:140:14: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:272:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 272 | for (int i = 1; i < N + 1; i++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:276:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 276 | for (int i = N + 1; i < M; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘void SZ::RegressionPredictor::pred_and_quantize_coefficients() [with T = short int; unsigned int N = 4]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:89:13: required from ‘void SZ::RegressionPredictor::precompress_block_commit() [with T = short int; unsigned int N = 4]’ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:88:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:222:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 222 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘void SZ::RegressionPredictor::pred_and_recover_coefficients() [with T = short int; unsigned int N = 4]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:125:13: required from ‘bool SZ::RegressionPredictor::predecompress_block(const std::shared_ptr >&) [with T = short int; unsigned int N = 4]’ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:119:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:230:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 230 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘void SZ::multi_dimensional_range::update_block_range(SZ::multi_dimensional_range::multi_dimensional_iterator, size_t) [with T = short int; unsigned int N = 3; size_t = long unsigned int]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:47:50: required from ‘std::vector SZ::SZGeneralFrontend::compress(T*) [with T = short int; unsigned int N = 3; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:34:26: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:319:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 319 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:8, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘typename std::enable_if<(NN == 3), void>::type SZ::ComposedPredictor::do_estimate_error(const iterator&, int) [with unsigned int NN = 3; T = short int; unsigned int N = 3; typename std::enable_if<(NN == 3), void>::type = void; SZ::ComposedPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:53:30: required from ‘bool SZ::ComposedPredictor::precompress_block(const std::shared_ptr >&) [with T = short int; unsigned int N = 3]’ src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:45:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:223:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 223 | for (int p = 0; p < predictors.size(); p++) { | ~~^~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘void SZ::PolyRegressionPredictor::pred_and_quantize_coefficients() [with T = short int; unsigned int N = 3; unsigned int M = 10]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:85:13: required from ‘void SZ::PolyRegressionPredictor::precompress_block_commit() [with T = short int; unsigned int N = 3; unsigned int M = 10]’ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:84:14: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:259:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 259 | for (int i = 1; i < N + 1; i++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:263:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 263 | for (int i = N + 1; i < M; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘void SZ::PolyRegressionPredictor::pred_and_recover_coefficients() [with T = short int; unsigned int N = 3; unsigned int M = 10]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:146:13: required from ‘bool SZ::PolyRegressionPredictor::predecompress_block(const std::shared_ptr >&) [with T = short int; unsigned int N = 3; unsigned int M = 10]’ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:140:14: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:272:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 272 | for (int i = 1; i < N + 1; i++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:276:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 276 | for (int i = N + 1; i < M; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘void SZ::RegressionPredictor::pred_and_quantize_coefficients() [with T = short int; unsigned int N = 3]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:89:13: required from ‘void SZ::RegressionPredictor::precompress_block_commit() [with T = short int; unsigned int N = 3]’ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:88:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:222:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 222 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘void SZ::RegressionPredictor::pred_and_recover_coefficients() [with T = short int; unsigned int N = 3]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:125:13: required from ‘bool SZ::RegressionPredictor::predecompress_block(const std::shared_ptr >&) [with T = short int; unsigned int N = 3]’ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:119:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:230:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 230 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘void SZ::multi_dimensional_range::update_block_range(SZ::multi_dimensional_range::multi_dimensional_iterator, size_t) [with T = short int; unsigned int N = 2; size_t = long unsigned int]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:47:50: required from ‘std::vector SZ::SZGeneralFrontend::compress(T*) [with T = short int; unsigned int N = 2; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:34:26: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:319:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 319 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:8, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘typename std::enable_if<(NN == 2), void>::type SZ::ComposedPredictor::do_estimate_error(const iterator&, int) [with unsigned int NN = 2; T = short int; unsigned int N = 2; typename std::enable_if<(NN == 2), void>::type = void; SZ::ComposedPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:53:30: required from ‘bool SZ::ComposedPredictor::precompress_block(const std::shared_ptr >&) [with T = short int; unsigned int N = 2]’ src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:45:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:204:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 204 | for (int p = 0; p < predictors.size(); p++) { | ~~^~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘void SZ::PolyRegressionPredictor::pred_and_quantize_coefficients() [with T = short int; unsigned int N = 2; unsigned int M = 6]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:85:13: required from ‘void SZ::PolyRegressionPredictor::precompress_block_commit() [with T = short int; unsigned int N = 2; unsigned int M = 6]’ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:84:14: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:259:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 259 | for (int i = 1; i < N + 1; i++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:263:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 263 | for (int i = N + 1; i < M; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘void SZ::PolyRegressionPredictor::pred_and_recover_coefficients() [with T = short int; unsigned int N = 2; unsigned int M = 6]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:146:13: required from ‘bool SZ::PolyRegressionPredictor::predecompress_block(const std::shared_ptr >&) [with T = short int; unsigned int N = 2; unsigned int M = 6]’ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:140:14: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:272:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 272 | for (int i = 1; i < N + 1; i++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:276:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 276 | for (int i = N + 1; i < M; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘void SZ::RegressionPredictor::pred_and_quantize_coefficients() [with T = short int; unsigned int N = 2]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:89:13: required from ‘void SZ::RegressionPredictor::precompress_block_commit() [with T = short int; unsigned int N = 2]’ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:88:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:222:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 222 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘void SZ::RegressionPredictor::pred_and_recover_coefficients() [with T = short int; unsigned int N = 2]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:125:13: required from ‘bool SZ::RegressionPredictor::predecompress_block(const std::shared_ptr >&) [with T = short int; unsigned int N = 2]’ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:119:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:230:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 230 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘void SZ::multi_dimensional_range::update_block_range(SZ::multi_dimensional_range::multi_dimensional_iterator, size_t) [with T = short int; unsigned int N = 1; size_t = long unsigned int]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:47:50: required from ‘std::vector SZ::SZGeneralFrontend::compress(T*) [with T = short int; unsigned int N = 1; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:34:26: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:319:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 319 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:8, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘typename std::enable_if<(NN == 1), void>::type SZ::ComposedPredictor::do_estimate_error(const iterator&, int) [with unsigned int NN = 1; T = short int; unsigned int N = 1; typename std::enable_if<(NN == 1), void>::type = void; SZ::ComposedPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:53:30: required from ‘bool SZ::ComposedPredictor::precompress_block(const std::shared_ptr >&) [with T = short int; unsigned int N = 1]’ src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:45:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:191:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int p = 0; p < predictors.size(); p++) { | ~~^~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘void SZ::PolyRegressionPredictor::pred_and_quantize_coefficients() [with T = short int; unsigned int N = 1; unsigned int M = 3]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:85:13: required from ‘void SZ::PolyRegressionPredictor::precompress_block_commit() [with T = short int; unsigned int N = 1; unsigned int M = 3]’ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:84:14: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:259:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 259 | for (int i = 1; i < N + 1; i++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:263:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 263 | for (int i = N + 1; i < M; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘void SZ::PolyRegressionPredictor::pred_and_recover_coefficients() [with T = short int; unsigned int N = 1; unsigned int M = 3]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:146:13: required from ‘bool SZ::PolyRegressionPredictor::predecompress_block(const std::shared_ptr >&) [with T = short int; unsigned int N = 1; unsigned int M = 3]’ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:140:14: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:272:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 272 | for (int i = 1; i < N + 1; i++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:276:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 276 | for (int i = N + 1; i < M; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘void SZ::RegressionPredictor::pred_and_quantize_coefficients() [with T = short int; unsigned int N = 1]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:89:13: required from ‘void SZ::RegressionPredictor::precompress_block_commit() [with T = short int; unsigned int N = 1]’ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:88:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:222:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 222 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘void SZ::RegressionPredictor::pred_and_recover_coefficients() [with T = short int; unsigned int N = 1]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:125:13: required from ‘bool SZ::RegressionPredictor::predecompress_block(const std::shared_ptr >&) [with T = short int; unsigned int N = 1]’ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:119:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:230:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 230 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘void SZ::multi_dimensional_range::update_block_range(SZ::multi_dimensional_range::multi_dimensional_iterator, size_t) [with T = unsigned char; unsigned int N = 4; size_t = long unsigned int]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:47:50: required from ‘std::vector SZ::SZGeneralFrontend::compress(T*) [with T = unsigned char; unsigned int N = 4; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:34:26: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:319:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 319 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:8, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘typename std::enable_if<(NN >= 4), void>::type SZ::ComposedPredictor::do_estimate_error(const iterator&, int) [with unsigned int NN = 4; T = unsigned char; unsigned int N = 4; typename std::enable_if<(NN >= 4), void>::type = void; SZ::ComposedPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:53:30: required from ‘bool SZ::ComposedPredictor::precompress_block(const std::shared_ptr >&) [with T = unsigned char; unsigned int N = 4]’ src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:45:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:251:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 251 | for (int p = 0; p < predictors.size(); p++) { | ~~^~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘void SZ::PolyRegressionPredictor::pred_and_quantize_coefficients() [with T = unsigned char; unsigned int N = 4; unsigned int M = 15]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:85:13: required from ‘void SZ::PolyRegressionPredictor::precompress_block_commit() [with T = unsigned char; unsigned int N = 4; unsigned int M = 15]’ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:84:14: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:259:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 259 | for (int i = 1; i < N + 1; i++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:263:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 263 | for (int i = N + 1; i < M; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘void SZ::PolyRegressionPredictor::pred_and_recover_coefficients() [with T = unsigned char; unsigned int N = 4; unsigned int M = 15]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:146:13: required from ‘bool SZ::PolyRegressionPredictor::predecompress_block(const std::shared_ptr >&) [with T = unsigned char; unsigned int N = 4; unsigned int M = 15]’ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:140:14: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:272:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 272 | for (int i = 1; i < N + 1; i++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:276:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 276 | for (int i = N + 1; i < M; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘void SZ::RegressionPredictor::pred_and_quantize_coefficients() [with T = unsigned char; unsigned int N = 4]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:89:13: required from ‘void SZ::RegressionPredictor::precompress_block_commit() [with T = unsigned char; unsigned int N = 4]’ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:88:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:222:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 222 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘void SZ::RegressionPredictor::pred_and_recover_coefficients() [with T = unsigned char; unsigned int N = 4]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:125:13: required from ‘bool SZ::RegressionPredictor::predecompress_block(const std::shared_ptr >&) [with T = unsigned char; unsigned int N = 4]’ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:119:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:230:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 230 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘void SZ::multi_dimensional_range::update_block_range(SZ::multi_dimensional_range::multi_dimensional_iterator, size_t) [with T = unsigned char; unsigned int N = 3; size_t = long unsigned int]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:47:50: required from ‘std::vector SZ::SZGeneralFrontend::compress(T*) [with T = unsigned char; unsigned int N = 3; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:34:26: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:319:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 319 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:8, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘typename std::enable_if<(NN == 3), void>::type SZ::ComposedPredictor::do_estimate_error(const iterator&, int) [with unsigned int NN = 3; T = unsigned char; unsigned int N = 3; typename std::enable_if<(NN == 3), void>::type = void; SZ::ComposedPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:53:30: required from ‘bool SZ::ComposedPredictor::precompress_block(const std::shared_ptr >&) [with T = unsigned char; unsigned int N = 3]’ src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:45:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:223:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 223 | for (int p = 0; p < predictors.size(); p++) { | ~~^~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘void SZ::PolyRegressionPredictor::pred_and_quantize_coefficients() [with T = unsigned char; unsigned int N = 3; unsigned int M = 10]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:85:13: required from ‘void SZ::PolyRegressionPredictor::precompress_block_commit() [with T = unsigned char; unsigned int N = 3; unsigned int M = 10]’ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:84:14: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:259:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 259 | for (int i = 1; i < N + 1; i++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:263:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 263 | for (int i = N + 1; i < M; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘void SZ::PolyRegressionPredictor::pred_and_recover_coefficients() [with T = unsigned char; unsigned int N = 3; unsigned int M = 10]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:146:13: required from ‘bool SZ::PolyRegressionPredictor::predecompress_block(const std::shared_ptr >&) [with T = unsigned char; unsigned int N = 3; unsigned int M = 10]’ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:140:14: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:272:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 272 | for (int i = 1; i < N + 1; i++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:276:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 276 | for (int i = N + 1; i < M; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘void SZ::RegressionPredictor::pred_and_quantize_coefficients() [with T = unsigned char; unsigned int N = 3]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:89:13: required from ‘void SZ::RegressionPredictor::precompress_block_commit() [with T = unsigned char; unsigned int N = 3]’ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:88:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:222:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 222 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘void SZ::RegressionPredictor::pred_and_recover_coefficients() [with T = unsigned char; unsigned int N = 3]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:125:13: required from ‘bool SZ::RegressionPredictor::predecompress_block(const std::shared_ptr >&) [with T = unsigned char; unsigned int N = 3]’ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:119:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:230:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 230 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘void SZ::multi_dimensional_range::update_block_range(SZ::multi_dimensional_range::multi_dimensional_iterator, size_t) [with T = unsigned char; unsigned int N = 2; size_t = long unsigned int]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:47:50: required from ‘std::vector SZ::SZGeneralFrontend::compress(T*) [with T = unsigned char; unsigned int N = 2; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:34:26: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:319:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 319 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:8, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘typename std::enable_if<(NN == 2), void>::type SZ::ComposedPredictor::do_estimate_error(const iterator&, int) [with unsigned int NN = 2; T = unsigned char; unsigned int N = 2; typename std::enable_if<(NN == 2), void>::type = void; SZ::ComposedPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:53:30: required from ‘bool SZ::ComposedPredictor::precompress_block(const std::shared_ptr >&) [with T = unsigned char; unsigned int N = 2]’ src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:45:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:204:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 204 | for (int p = 0; p < predictors.size(); p++) { | ~~^~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘void SZ::PolyRegressionPredictor::pred_and_quantize_coefficients() [with T = unsigned char; unsigned int N = 2; unsigned int M = 6]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:85:13: required from ‘void SZ::PolyRegressionPredictor::precompress_block_commit() [with T = unsigned char; unsigned int N = 2; unsigned int M = 6]’ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:84:14: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:259:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 259 | for (int i = 1; i < N + 1; i++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:263:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 263 | for (int i = N + 1; i < M; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘void SZ::PolyRegressionPredictor::pred_and_recover_coefficients() [with T = unsigned char; unsigned int N = 2; unsigned int M = 6]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:146:13: required from ‘bool SZ::PolyRegressionPredictor::predecompress_block(const std::shared_ptr >&) [with T = unsigned char; unsigned int N = 2; unsigned int M = 6]’ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:140:14: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:272:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 272 | for (int i = 1; i < N + 1; i++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:276:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 276 | for (int i = N + 1; i < M; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘void SZ::RegressionPredictor::pred_and_quantize_coefficients() [with T = unsigned char; unsigned int N = 2]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:89:13: required from ‘void SZ::RegressionPredictor::precompress_block_commit() [with T = unsigned char; unsigned int N = 2]’ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:88:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:222:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 222 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘void SZ::RegressionPredictor::pred_and_recover_coefficients() [with T = unsigned char; unsigned int N = 2]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:125:13: required from ‘bool SZ::RegressionPredictor::predecompress_block(const std::shared_ptr >&) [with T = unsigned char; unsigned int N = 2]’ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:119:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:230:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 230 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘void SZ::multi_dimensional_range::update_block_range(SZ::multi_dimensional_range::multi_dimensional_iterator, size_t) [with T = unsigned char; unsigned int N = 1; size_t = long unsigned int]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:47:50: required from ‘std::vector SZ::SZGeneralFrontend::compress(T*) [with T = unsigned char; unsigned int N = 1; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:34:26: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:319:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 319 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:8, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘typename std::enable_if<(NN == 1), void>::type SZ::ComposedPredictor::do_estimate_error(const iterator&, int) [with unsigned int NN = 1; T = unsigned char; unsigned int N = 1; typename std::enable_if<(NN == 1), void>::type = void; SZ::ComposedPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:53:30: required from ‘bool SZ::ComposedPredictor::precompress_block(const std::shared_ptr >&) [with T = unsigned char; unsigned int N = 1]’ src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:45:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:191:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int p = 0; p < predictors.size(); p++) { | ~~^~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘void SZ::PolyRegressionPredictor::pred_and_quantize_coefficients() [with T = unsigned char; unsigned int N = 1; unsigned int M = 3]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:85:13: required from ‘void SZ::PolyRegressionPredictor::precompress_block_commit() [with T = unsigned char; unsigned int N = 1; unsigned int M = 3]’ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:84:14: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:259:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 259 | for (int i = 1; i < N + 1; i++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:263:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 263 | for (int i = N + 1; i < M; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘void SZ::PolyRegressionPredictor::pred_and_recover_coefficients() [with T = unsigned char; unsigned int N = 1; unsigned int M = 3]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:146:13: required from ‘bool SZ::PolyRegressionPredictor::predecompress_block(const std::shared_ptr >&) [with T = unsigned char; unsigned int N = 1; unsigned int M = 3]’ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:140:14: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:272:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 272 | for (int i = 1; i < N + 1; i++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:276:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 276 | for (int i = N + 1; i < M; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘void SZ::RegressionPredictor::pred_and_quantize_coefficients() [with T = unsigned char; unsigned int N = 1]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:89:13: required from ‘void SZ::RegressionPredictor::precompress_block_commit() [with T = unsigned char; unsigned int N = 1]’ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:88:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:222:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 222 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘void SZ::RegressionPredictor::pred_and_recover_coefficients() [with T = unsigned char; unsigned int N = 1]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:125:13: required from ‘bool SZ::RegressionPredictor::predecompress_block(const std::shared_ptr >&) [with T = unsigned char; unsigned int N = 1]’ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:119:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:230:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 230 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘void SZ::multi_dimensional_range::update_block_range(SZ::multi_dimensional_range::multi_dimensional_iterator, size_t) [with T = signed char; unsigned int N = 4; size_t = long unsigned int]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:47:50: required from ‘std::vector SZ::SZGeneralFrontend::compress(T*) [with T = signed char; unsigned int N = 4; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:34:26: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:319:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 319 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:8, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘typename std::enable_if<(NN >= 4), void>::type SZ::ComposedPredictor::do_estimate_error(const iterator&, int) [with unsigned int NN = 4; T = signed char; unsigned int N = 4; typename std::enable_if<(NN >= 4), void>::type = void; SZ::ComposedPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:53:30: required from ‘bool SZ::ComposedPredictor::precompress_block(const std::shared_ptr >&) [with T = signed char; unsigned int N = 4]’ src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:45:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:251:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 251 | for (int p = 0; p < predictors.size(); p++) { | ~~^~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘void SZ::PolyRegressionPredictor::pred_and_quantize_coefficients() [with T = signed char; unsigned int N = 4; unsigned int M = 15]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:85:13: required from ‘void SZ::PolyRegressionPredictor::precompress_block_commit() [with T = signed char; unsigned int N = 4; unsigned int M = 15]’ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:84:14: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:259:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 259 | for (int i = 1; i < N + 1; i++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:263:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 263 | for (int i = N + 1; i < M; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘void SZ::PolyRegressionPredictor::pred_and_recover_coefficients() [with T = signed char; unsigned int N = 4; unsigned int M = 15]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:146:13: required from ‘bool SZ::PolyRegressionPredictor::predecompress_block(const std::shared_ptr >&) [with T = signed char; unsigned int N = 4; unsigned int M = 15]’ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:140:14: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:272:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 272 | for (int i = 1; i < N + 1; i++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:276:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 276 | for (int i = N + 1; i < M; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘void SZ::RegressionPredictor::pred_and_quantize_coefficients() [with T = signed char; unsigned int N = 4]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:89:13: required from ‘void SZ::RegressionPredictor::precompress_block_commit() [with T = signed char; unsigned int N = 4]’ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:88:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:222:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 222 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘void SZ::RegressionPredictor::pred_and_recover_coefficients() [with T = signed char; unsigned int N = 4]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:125:13: required from ‘bool SZ::RegressionPredictor::predecompress_block(const std::shared_ptr >&) [with T = signed char; unsigned int N = 4]’ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:119:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:230:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 230 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘void SZ::multi_dimensional_range::update_block_range(SZ::multi_dimensional_range::multi_dimensional_iterator, size_t) [with T = signed char; unsigned int N = 3; size_t = long unsigned int]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:47:50: required from ‘std::vector SZ::SZGeneralFrontend::compress(T*) [with T = signed char; unsigned int N = 3; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:34:26: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:319:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 319 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:8, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘typename std::enable_if<(NN == 3), void>::type SZ::ComposedPredictor::do_estimate_error(const iterator&, int) [with unsigned int NN = 3; T = signed char; unsigned int N = 3; typename std::enable_if<(NN == 3), void>::type = void; SZ::ComposedPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:53:30: required from ‘bool SZ::ComposedPredictor::precompress_block(const std::shared_ptr >&) [with T = signed char; unsigned int N = 3]’ src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:45:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:223:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 223 | for (int p = 0; p < predictors.size(); p++) { | ~~^~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘void SZ::PolyRegressionPredictor::pred_and_quantize_coefficients() [with T = signed char; unsigned int N = 3; unsigned int M = 10]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:85:13: required from ‘void SZ::PolyRegressionPredictor::precompress_block_commit() [with T = signed char; unsigned int N = 3; unsigned int M = 10]’ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:84:14: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:259:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 259 | for (int i = 1; i < N + 1; i++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:263:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 263 | for (int i = N + 1; i < M; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘void SZ::PolyRegressionPredictor::pred_and_recover_coefficients() [with T = signed char; unsigned int N = 3; unsigned int M = 10]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:146:13: required from ‘bool SZ::PolyRegressionPredictor::predecompress_block(const std::shared_ptr >&) [with T = signed char; unsigned int N = 3; unsigned int M = 10]’ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:140:14: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:272:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 272 | for (int i = 1; i < N + 1; i++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:276:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 276 | for (int i = N + 1; i < M; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘void SZ::RegressionPredictor::pred_and_quantize_coefficients() [with T = signed char; unsigned int N = 3]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:89:13: required from ‘void SZ::RegressionPredictor::precompress_block_commit() [with T = signed char; unsigned int N = 3]’ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:88:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:222:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 222 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘void SZ::RegressionPredictor::pred_and_recover_coefficients() [with T = signed char; unsigned int N = 3]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:125:13: required from ‘bool SZ::RegressionPredictor::predecompress_block(const std::shared_ptr >&) [with T = signed char; unsigned int N = 3]’ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:119:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:230:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 230 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘void SZ::multi_dimensional_range::update_block_range(SZ::multi_dimensional_range::multi_dimensional_iterator, size_t) [with T = signed char; unsigned int N = 2; size_t = long unsigned int]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:47:50: required from ‘std::vector SZ::SZGeneralFrontend::compress(T*) [with T = signed char; unsigned int N = 2; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:34:26: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:319:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 319 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:8, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘typename std::enable_if<(NN == 2), void>::type SZ::ComposedPredictor::do_estimate_error(const iterator&, int) [with unsigned int NN = 2; T = signed char; unsigned int N = 2; typename std::enable_if<(NN == 2), void>::type = void; SZ::ComposedPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:53:30: required from ‘bool SZ::ComposedPredictor::precompress_block(const std::shared_ptr >&) [with T = signed char; unsigned int N = 2]’ src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:45:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:204:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 204 | for (int p = 0; p < predictors.size(); p++) { | ~~^~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘void SZ::PolyRegressionPredictor::pred_and_quantize_coefficients() [with T = signed char; unsigned int N = 2; unsigned int M = 6]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:85:13: required from ‘void SZ::PolyRegressionPredictor::precompress_block_commit() [with T = signed char; unsigned int N = 2; unsigned int M = 6]’ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:84:14: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:259:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 259 | for (int i = 1; i < N + 1; i++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:263:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 263 | for (int i = N + 1; i < M; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘void SZ::PolyRegressionPredictor::pred_and_recover_coefficients() [with T = signed char; unsigned int N = 2; unsigned int M = 6]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:146:13: required from ‘bool SZ::PolyRegressionPredictor::predecompress_block(const std::shared_ptr >&) [with T = signed char; unsigned int N = 2; unsigned int M = 6]’ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:140:14: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:272:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 272 | for (int i = 1; i < N + 1; i++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:276:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 276 | for (int i = N + 1; i < M; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘void SZ::RegressionPredictor::pred_and_quantize_coefficients() [with T = signed char; unsigned int N = 2]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:89:13: required from ‘void SZ::RegressionPredictor::precompress_block_commit() [with T = signed char; unsigned int N = 2]’ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:88:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:222:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 222 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘void SZ::RegressionPredictor::pred_and_recover_coefficients() [with T = signed char; unsigned int N = 2]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:125:13: required from ‘bool SZ::RegressionPredictor::predecompress_block(const std::shared_ptr >&) [with T = signed char; unsigned int N = 2]’ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:119:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:230:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 230 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘void SZ::multi_dimensional_range::update_block_range(SZ::multi_dimensional_range::multi_dimensional_iterator, size_t) [with T = signed char; unsigned int N = 1; size_t = long unsigned int]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:47:50: required from ‘std::vector SZ::SZGeneralFrontend::compress(T*) [with T = signed char; unsigned int N = 1; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:34:26: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:319:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 319 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:8, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘typename std::enable_if<(NN == 1), void>::type SZ::ComposedPredictor::do_estimate_error(const iterator&, int) [with unsigned int NN = 1; T = signed char; unsigned int N = 1; typename std::enable_if<(NN == 1), void>::type = void; SZ::ComposedPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:53:30: required from ‘bool SZ::ComposedPredictor::precompress_block(const std::shared_ptr >&) [with T = signed char; unsigned int N = 1]’ src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:45:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:191:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int p = 0; p < predictors.size(); p++) { | ~~^~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘void SZ::PolyRegressionPredictor::pred_and_quantize_coefficients() [with T = signed char; unsigned int N = 1; unsigned int M = 3]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:85:13: required from ‘void SZ::PolyRegressionPredictor::precompress_block_commit() [with T = signed char; unsigned int N = 1; unsigned int M = 3]’ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:84:14: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:259:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 259 | for (int i = 1; i < N + 1; i++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:263:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 263 | for (int i = N + 1; i < M; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘void SZ::PolyRegressionPredictor::pred_and_recover_coefficients() [with T = signed char; unsigned int N = 1; unsigned int M = 3]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:146:13: required from ‘bool SZ::PolyRegressionPredictor::predecompress_block(const std::shared_ptr >&) [with T = signed char; unsigned int N = 1; unsigned int M = 3]’ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:140:14: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:272:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 272 | for (int i = 1; i < N + 1; i++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:276:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 276 | for (int i = N + 1; i < M; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘void SZ::RegressionPredictor::pred_and_quantize_coefficients() [with T = signed char; unsigned int N = 1]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:89:13: required from ‘void SZ::RegressionPredictor::precompress_block_commit() [with T = signed char; unsigned int N = 1]’ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:88:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:222:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 222 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘void SZ::RegressionPredictor::pred_and_recover_coefficients() [with T = signed char; unsigned int N = 1]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:125:13: required from ‘bool SZ::RegressionPredictor::predecompress_block(const std::shared_ptr >&) [with T = signed char; unsigned int N = 1]’ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:119:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:230:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 230 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘void SZ::multi_dimensional_range::update_block_range(SZ::multi_dimensional_range::multi_dimensional_iterator, size_t) [with T = double; unsigned int N = 4; size_t = long unsigned int]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:47:50: required from ‘std::vector SZ::SZGeneralFrontend::compress(T*) [with T = double; unsigned int N = 4; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:34:26: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:319:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 319 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:8, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘typename std::enable_if<(NN >= 4), void>::type SZ::ComposedPredictor::do_estimate_error(const iterator&, int) [with unsigned int NN = 4; T = double; unsigned int N = 4; typename std::enable_if<(NN >= 4), void>::type = void; SZ::ComposedPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:53:30: required from ‘bool SZ::ComposedPredictor::precompress_block(const std::shared_ptr >&) [with T = double; unsigned int N = 4]’ src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:45:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:251:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 251 | for (int p = 0; p < predictors.size(); p++) { | ~~^~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘void SZ::PolyRegressionPredictor::pred_and_quantize_coefficients() [with T = double; unsigned int N = 4; unsigned int M = 15]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:85:13: required from ‘void SZ::PolyRegressionPredictor::precompress_block_commit() [with T = double; unsigned int N = 4; unsigned int M = 15]’ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:84:14: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:259:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 259 | for (int i = 1; i < N + 1; i++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:263:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 263 | for (int i = N + 1; i < M; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘void SZ::PolyRegressionPredictor::pred_and_recover_coefficients() [with T = double; unsigned int N = 4; unsigned int M = 15]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:146:13: required from ‘bool SZ::PolyRegressionPredictor::predecompress_block(const std::shared_ptr >&) [with T = double; unsigned int N = 4; unsigned int M = 15]’ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:140:14: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:272:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 272 | for (int i = 1; i < N + 1; i++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:276:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 276 | for (int i = N + 1; i < M; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘void SZ::RegressionPredictor::pred_and_quantize_coefficients() [with T = double; unsigned int N = 4]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:89:13: required from ‘void SZ::RegressionPredictor::precompress_block_commit() [with T = double; unsigned int N = 4]’ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:88:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:222:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 222 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘void SZ::RegressionPredictor::pred_and_recover_coefficients() [with T = double; unsigned int N = 4]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:125:13: required from ‘bool SZ::RegressionPredictor::predecompress_block(const std::shared_ptr >&) [with T = double; unsigned int N = 4]’ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:119:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:230:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 230 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘void SZ::multi_dimensional_range::update_block_range(SZ::multi_dimensional_range::multi_dimensional_iterator, size_t) [with T = double; unsigned int N = 3; size_t = long unsigned int]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:47:50: required from ‘std::vector SZ::SZGeneralFrontend::compress(T*) [with T = double; unsigned int N = 3; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:34:26: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:319:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 319 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:8, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘typename std::enable_if<(NN == 3), void>::type SZ::ComposedPredictor::do_estimate_error(const iterator&, int) [with unsigned int NN = 3; T = double; unsigned int N = 3; typename std::enable_if<(NN == 3), void>::type = void; SZ::ComposedPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:53:30: required from ‘bool SZ::ComposedPredictor::precompress_block(const std::shared_ptr >&) [with T = double; unsigned int N = 3]’ src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:45:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:223:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 223 | for (int p = 0; p < predictors.size(); p++) { | ~~^~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘void SZ::PolyRegressionPredictor::pred_and_quantize_coefficients() [with T = double; unsigned int N = 3; unsigned int M = 10]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:85:13: required from ‘void SZ::PolyRegressionPredictor::precompress_block_commit() [with T = double; unsigned int N = 3; unsigned int M = 10]’ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:84:14: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:259:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 259 | for (int i = 1; i < N + 1; i++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:263:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 263 | for (int i = N + 1; i < M; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘void SZ::PolyRegressionPredictor::pred_and_recover_coefficients() [with T = double; unsigned int N = 3; unsigned int M = 10]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:146:13: required from ‘bool SZ::PolyRegressionPredictor::predecompress_block(const std::shared_ptr >&) [with T = double; unsigned int N = 3; unsigned int M = 10]’ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:140:14: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:272:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 272 | for (int i = 1; i < N + 1; i++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:276:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 276 | for (int i = N + 1; i < M; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘void SZ::RegressionPredictor::pred_and_quantize_coefficients() [with T = double; unsigned int N = 3]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:89:13: required from ‘void SZ::RegressionPredictor::precompress_block_commit() [with T = double; unsigned int N = 3]’ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:88:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:222:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 222 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘void SZ::RegressionPredictor::pred_and_recover_coefficients() [with T = double; unsigned int N = 3]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:125:13: required from ‘bool SZ::RegressionPredictor::predecompress_block(const std::shared_ptr >&) [with T = double; unsigned int N = 3]’ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:119:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:230:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 230 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘void SZ::multi_dimensional_range::update_block_range(SZ::multi_dimensional_range::multi_dimensional_iterator, size_t) [with T = double; unsigned int N = 2; size_t = long unsigned int]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:47:50: required from ‘std::vector SZ::SZGeneralFrontend::compress(T*) [with T = double; unsigned int N = 2; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:34:26: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:319:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 319 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:8, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘typename std::enable_if<(NN == 2), void>::type SZ::ComposedPredictor::do_estimate_error(const iterator&, int) [with unsigned int NN = 2; T = double; unsigned int N = 2; typename std::enable_if<(NN == 2), void>::type = void; SZ::ComposedPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:53:30: required from ‘bool SZ::ComposedPredictor::precompress_block(const std::shared_ptr >&) [with T = double; unsigned int N = 2]’ src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:45:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:204:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 204 | for (int p = 0; p < predictors.size(); p++) { | ~~^~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘void SZ::PolyRegressionPredictor::pred_and_quantize_coefficients() [with T = double; unsigned int N = 2; unsigned int M = 6]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:85:13: required from ‘void SZ::PolyRegressionPredictor::precompress_block_commit() [with T = double; unsigned int N = 2; unsigned int M = 6]’ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:84:14: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:259:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 259 | for (int i = 1; i < N + 1; i++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:263:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 263 | for (int i = N + 1; i < M; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘void SZ::PolyRegressionPredictor::pred_and_recover_coefficients() [with T = double; unsigned int N = 2; unsigned int M = 6]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:146:13: required from ‘bool SZ::PolyRegressionPredictor::predecompress_block(const std::shared_ptr >&) [with T = double; unsigned int N = 2; unsigned int M = 6]’ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:140:14: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:272:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 272 | for (int i = 1; i < N + 1; i++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:276:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 276 | for (int i = N + 1; i < M; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘void SZ::RegressionPredictor::pred_and_quantize_coefficients() [with T = double; unsigned int N = 2]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:89:13: required from ‘void SZ::RegressionPredictor::precompress_block_commit() [with T = double; unsigned int N = 2]’ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:88:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:222:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 222 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘void SZ::RegressionPredictor::pred_and_recover_coefficients() [with T = double; unsigned int N = 2]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:125:13: required from ‘bool SZ::RegressionPredictor::predecompress_block(const std::shared_ptr >&) [with T = double; unsigned int N = 2]’ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:119:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:230:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 230 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘void SZ::multi_dimensional_range::update_block_range(SZ::multi_dimensional_range::multi_dimensional_iterator, size_t) [with T = double; unsigned int N = 1; size_t = long unsigned int]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:47:50: required from ‘std::vector SZ::SZGeneralFrontend::compress(T*) [with T = double; unsigned int N = 1; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:34:26: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:319:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 319 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:8, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘typename std::enable_if<(NN == 1), void>::type SZ::ComposedPredictor::do_estimate_error(const iterator&, int) [with unsigned int NN = 1; T = double; unsigned int N = 1; typename std::enable_if<(NN == 1), void>::type = void; SZ::ComposedPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:53:30: required from ‘bool SZ::ComposedPredictor::precompress_block(const std::shared_ptr >&) [with T = double; unsigned int N = 1]’ src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:45:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:191:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int p = 0; p < predictors.size(); p++) { | ~~^~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘void SZ::PolyRegressionPredictor::pred_and_quantize_coefficients() [with T = double; unsigned int N = 1; unsigned int M = 3]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:85:13: required from ‘void SZ::PolyRegressionPredictor::precompress_block_commit() [with T = double; unsigned int N = 1; unsigned int M = 3]’ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:84:14: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:259:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 259 | for (int i = 1; i < N + 1; i++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:263:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 263 | for (int i = N + 1; i < M; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘void SZ::PolyRegressionPredictor::pred_and_recover_coefficients() [with T = double; unsigned int N = 1; unsigned int M = 3]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:146:13: required from ‘bool SZ::PolyRegressionPredictor::predecompress_block(const std::shared_ptr >&) [with T = double; unsigned int N = 1; unsigned int M = 3]’ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:140:14: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:272:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 272 | for (int i = 1; i < N + 1; i++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:276:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 276 | for (int i = N + 1; i < M; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘void SZ::RegressionPredictor::pred_and_quantize_coefficients() [with T = double; unsigned int N = 1]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:89:13: required from ‘void SZ::RegressionPredictor::precompress_block_commit() [with T = double; unsigned int N = 1]’ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:88:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:222:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 222 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘void SZ::RegressionPredictor::pred_and_recover_coefficients() [with T = double; unsigned int N = 1]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:125:13: required from ‘bool SZ::RegressionPredictor::predecompress_block(const std::shared_ptr >&) [with T = double; unsigned int N = 1]’ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:119:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:230:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 230 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘void SZ::multi_dimensional_range::update_block_range(SZ::multi_dimensional_range::multi_dimensional_iterator, size_t) [with T = float; unsigned int N = 4; size_t = long unsigned int]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:47:50: required from ‘std::vector SZ::SZGeneralFrontend::compress(T*) [with T = float; unsigned int N = 4; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:34:26: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:319:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 319 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:8, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘typename std::enable_if<(NN >= 4), void>::type SZ::ComposedPredictor::do_estimate_error(const iterator&, int) [with unsigned int NN = 4; T = float; unsigned int N = 4; typename std::enable_if<(NN >= 4), void>::type = void; SZ::ComposedPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:53:30: required from ‘bool SZ::ComposedPredictor::precompress_block(const std::shared_ptr >&) [with T = float; unsigned int N = 4]’ src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:45:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:251:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 251 | for (int p = 0; p < predictors.size(); p++) { | ~~^~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘void SZ::PolyRegressionPredictor::pred_and_quantize_coefficients() [with T = float; unsigned int N = 4; unsigned int M = 15]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:85:13: required from ‘void SZ::PolyRegressionPredictor::precompress_block_commit() [with T = float; unsigned int N = 4; unsigned int M = 15]’ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:84:14: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:259:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 259 | for (int i = 1; i < N + 1; i++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:263:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 263 | for (int i = N + 1; i < M; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘void SZ::PolyRegressionPredictor::pred_and_recover_coefficients() [with T = float; unsigned int N = 4; unsigned int M = 15]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:146:13: required from ‘bool SZ::PolyRegressionPredictor::predecompress_block(const std::shared_ptr >&) [with T = float; unsigned int N = 4; unsigned int M = 15]’ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:140:14: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:272:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 272 | for (int i = 1; i < N + 1; i++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:276:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 276 | for (int i = N + 1; i < M; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘void SZ::RegressionPredictor::pred_and_quantize_coefficients() [with T = float; unsigned int N = 4]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:89:13: required from ‘void SZ::RegressionPredictor::precompress_block_commit() [with T = float; unsigned int N = 4]’ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:88:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:222:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 222 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘void SZ::RegressionPredictor::pred_and_recover_coefficients() [with T = float; unsigned int N = 4]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:125:13: required from ‘bool SZ::RegressionPredictor::predecompress_block(const std::shared_ptr >&) [with T = float; unsigned int N = 4]’ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:119:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:230:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 230 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘void SZ::multi_dimensional_range::update_block_range(SZ::multi_dimensional_range::multi_dimensional_iterator, size_t) [with T = float; unsigned int N = 3; size_t = long unsigned int]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:47:50: required from ‘std::vector SZ::SZGeneralFrontend::compress(T*) [with T = float; unsigned int N = 3; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:34:26: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:319:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 319 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:8, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘typename std::enable_if<(NN == 3), void>::type SZ::ComposedPredictor::do_estimate_error(const iterator&, int) [with unsigned int NN = 3; T = float; unsigned int N = 3; typename std::enable_if<(NN == 3), void>::type = void; SZ::ComposedPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:53:30: required from ‘bool SZ::ComposedPredictor::precompress_block(const std::shared_ptr >&) [with T = float; unsigned int N = 3]’ src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:45:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:223:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 223 | for (int p = 0; p < predictors.size(); p++) { | ~~^~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘void SZ::PolyRegressionPredictor::pred_and_quantize_coefficients() [with T = float; unsigned int N = 3; unsigned int M = 10]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:85:13: required from ‘void SZ::PolyRegressionPredictor::precompress_block_commit() [with T = float; unsigned int N = 3; unsigned int M = 10]’ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:84:14: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:259:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 259 | for (int i = 1; i < N + 1; i++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:263:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 263 | for (int i = N + 1; i < M; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘void SZ::PolyRegressionPredictor::pred_and_recover_coefficients() [with T = float; unsigned int N = 3; unsigned int M = 10]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:146:13: required from ‘bool SZ::PolyRegressionPredictor::predecompress_block(const std::shared_ptr >&) [with T = float; unsigned int N = 3; unsigned int M = 10]’ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:140:14: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:272:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 272 | for (int i = 1; i < N + 1; i++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:276:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 276 | for (int i = N + 1; i < M; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘void SZ::RegressionPredictor::pred_and_quantize_coefficients() [with T = float; unsigned int N = 3]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:89:13: required from ‘void SZ::RegressionPredictor::precompress_block_commit() [with T = float; unsigned int N = 3]’ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:88:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:222:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 222 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘void SZ::RegressionPredictor::pred_and_recover_coefficients() [with T = float; unsigned int N = 3]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:125:13: required from ‘bool SZ::RegressionPredictor::predecompress_block(const std::shared_ptr >&) [with T = float; unsigned int N = 3]’ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:119:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:230:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 230 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘void SZ::multi_dimensional_range::update_block_range(SZ::multi_dimensional_range::multi_dimensional_iterator, size_t) [with T = float; unsigned int N = 2; size_t = long unsigned int]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:47:50: required from ‘std::vector SZ::SZGeneralFrontend::compress(T*) [with T = float; unsigned int N = 2; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:34:26: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:319:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 319 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:8, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘typename std::enable_if<(NN == 2), void>::type SZ::ComposedPredictor::do_estimate_error(const iterator&, int) [with unsigned int NN = 2; T = float; unsigned int N = 2; typename std::enable_if<(NN == 2), void>::type = void; SZ::ComposedPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:53:30: required from ‘bool SZ::ComposedPredictor::precompress_block(const std::shared_ptr >&) [with T = float; unsigned int N = 2]’ src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:45:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:204:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 204 | for (int p = 0; p < predictors.size(); p++) { | ~~^~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘void SZ::PolyRegressionPredictor::pred_and_quantize_coefficients() [with T = float; unsigned int N = 2; unsigned int M = 6]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:85:13: required from ‘void SZ::PolyRegressionPredictor::precompress_block_commit() [with T = float; unsigned int N = 2; unsigned int M = 6]’ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:84:14: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:259:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 259 | for (int i = 1; i < N + 1; i++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:263:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 263 | for (int i = N + 1; i < M; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘void SZ::PolyRegressionPredictor::pred_and_recover_coefficients() [with T = float; unsigned int N = 2; unsigned int M = 6]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:146:13: required from ‘bool SZ::PolyRegressionPredictor::predecompress_block(const std::shared_ptr >&) [with T = float; unsigned int N = 2; unsigned int M = 6]’ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:140:14: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:272:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 272 | for (int i = 1; i < N + 1; i++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:276:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 276 | for (int i = N + 1; i < M; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘void SZ::RegressionPredictor::pred_and_quantize_coefficients() [with T = float; unsigned int N = 2]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:89:13: required from ‘void SZ::RegressionPredictor::precompress_block_commit() [with T = float; unsigned int N = 2]’ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:88:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:222:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 222 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘void SZ::RegressionPredictor::pred_and_recover_coefficients() [with T = float; unsigned int N = 2]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:125:13: required from ‘bool SZ::RegressionPredictor::predecompress_block(const std::shared_ptr >&) [with T = float; unsigned int N = 2]’ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:119:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:230:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 230 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘void SZ::multi_dimensional_range::update_block_range(SZ::multi_dimensional_range::multi_dimensional_iterator, size_t) [with T = float; unsigned int N = 1; size_t = long unsigned int]’: src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:47:50: required from ‘std::vector SZ::SZGeneralFrontend::compress(T*) [with T = float; unsigned int N = 1; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:34:26: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:319:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 319 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:8, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp: In instantiation of ‘typename std::enable_if<(NN == 1), void>::type SZ::ComposedPredictor::do_estimate_error(const iterator&, int) [with unsigned int NN = 1; T = float; unsigned int N = 1; typename std::enable_if<(NN == 1), void>::type = void; SZ::ComposedPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’: src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:53:30: required from ‘bool SZ::ComposedPredictor::precompress_block(const std::shared_ptr >&) [with T = float; unsigned int N = 1]’ src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:45:14: required from here src/SZ3/include/SZ3/predictor/ComposedPredictor.hpp:191:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘std::vector >, std::allocator > > >::size_type’ {aka ‘long unsigned int’} [-Wsign-compare] 191 | for (int p = 0; p < predictors.size(); p++) { | ~~^~~~~~~~~~~~~~~~~~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:11, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘void SZ::PolyRegressionPredictor::pred_and_quantize_coefficients() [with T = float; unsigned int N = 1; unsigned int M = 3]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:85:13: required from ‘void SZ::PolyRegressionPredictor::precompress_block_commit() [with T = float; unsigned int N = 1; unsigned int M = 3]’ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:84:14: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:259:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 259 | for (int i = 1; i < N + 1; i++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:263:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 263 | for (int i = N + 1; i < M; i++) { | ~~^~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp: In instantiation of ‘void SZ::PolyRegressionPredictor::pred_and_recover_coefficients() [with T = float; unsigned int N = 1; unsigned int M = 3]’: src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:146:13: required from ‘bool SZ::PolyRegressionPredictor::predecompress_block(const std::shared_ptr >&) [with T = float; unsigned int N = 1; unsigned int M = 3]’ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:140:14: required from here src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:272:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 272 | for (int i = 1; i < N + 1; i++) { | ~~^~~~~~~ src/SZ3/include/SZ3/predictor/PolyRegressionPredictor.hpp:276:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 276 | for (int i = N + 1; i < M; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘void SZ::RegressionPredictor::pred_and_quantize_coefficients() [with T = float; unsigned int N = 1]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:89:13: required from ‘void SZ::RegressionPredictor::precompress_block_commit() [with T = float; unsigned int N = 1]’ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:88:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:222:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 222 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:10, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp: In instantiation of ‘void SZ::RegressionPredictor::pred_and_recover_coefficients() [with T = float; unsigned int N = 1]’: src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:125:13: required from ‘bool SZ::RegressionPredictor::predecompress_block(const std::shared_ptr >&) [with T = float; unsigned int N = 1]’ src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:119:14: required from here src/SZ3/include/SZ3/predictor/RegressionPredictor.hpp:230:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 230 | for (int i = 0; i < N; i++) { | ~~^~~ In file included from src/SZ3/include/SZ3/predictor/Predictor.hpp:4, from src/SZ3/include/SZ3/compressor/SZInterpolationCompressor.hpp:4, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:4, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘void SZ::multi_dimensional_range::update_block_range(SZ::multi_dimensional_range::multi_dimensional_iterator, const std::array&) [with T = long unsigned int; unsigned int N = 4]’: src/SZ3/include/SZ3/utils/Iterator.hpp:327:31: required from ‘void SZ::multi_dimensional_range::update_block_range(SZ::multi_dimensional_range::multi_dimensional_iterator, size_t) [with T = long unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:47:50: required from ‘std::vector SZ::SZGeneralFrontend::compress(T*) [with T = long unsigned int; unsigned int N = 4; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:34:26: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:332:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 332 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘T SZ::multi_dimensional_range::multi_dimensional_iterator::prev(Args&& ...) const [with Args = {int, int, int, int}; T = long unsigned int; unsigned int N = 4]’: src/SZ3/include/SZ3/predictor/LorenzoPredictor.hpp:123:29: required from ‘typename std::enable_if<(NN == 4), T>::type SZ::LorenzoPredictor::do_predict(const iterator&) const [with unsigned int NN = 4; unsigned int LL = 2; T = long unsigned int; unsigned int N = 4; unsigned int L = 2; typename std::enable_if<(NN == 4), T>::type = long unsigned int; SZ::LorenzoPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’ src/SZ3/include/SZ3/predictor/LorenzoPredictor.hpp:94:30: required from ‘T SZ::LorenzoPredictor::predict(const iterator&) const [with T = long unsigned int; unsigned int N = 4; unsigned int L = 2; SZ::LorenzoPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’ src/SZ3/include/SZ3/predictor/LorenzoPredictor.hpp:93:18: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:151:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 151 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/utils/Iterator.hpp:152:40: warning: comparison of integer expressions of different signedness: ‘const value_type’ {aka ‘const long unsigned int’} and ‘std::array::value_type’ {aka ‘int’} [-Wsign-compare] 152 | if (local_index[i] < args[i] && range->is_left_boundary(i)) return 0; | ~~~~~~~~~~~~~~~^~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘void SZ::multi_dimensional_range::update_block_range(SZ::multi_dimensional_range::multi_dimensional_iterator, const std::array&) [with T = long unsigned int; unsigned int N = 3]’: src/SZ3/include/SZ3/utils/Iterator.hpp:327:31: required from ‘void SZ::multi_dimensional_range::update_block_range(SZ::multi_dimensional_range::multi_dimensional_iterator, size_t) [with T = long unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:47:50: required from ‘std::vector SZ::SZGeneralFrontend::compress(T*) [with T = long unsigned int; unsigned int N = 3; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:34:26: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:332:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 332 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘T SZ::multi_dimensional_range::multi_dimensional_iterator::prev(Args&& ...) const [with Args = {int, int, int}; T = long unsigned int; unsigned int N = 3]’: src/SZ3/include/SZ3/predictor/LorenzoPredictor.hpp:143:33: required from ‘typename std::enable_if<((NN == 3) && (LL == 2)), T>::type SZ::LorenzoPredictor::do_predict(const iterator&) const [with unsigned int NN = 3; unsigned int LL = 2; T = long unsigned int; unsigned int N = 3; unsigned int L = 2; typename std::enable_if<((NN == 3) && (LL == 2)), T>::type = long unsigned int; SZ::LorenzoPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’ src/SZ3/include/SZ3/predictor/LorenzoPredictor.hpp:94:30: required from ‘T SZ::LorenzoPredictor::predict(const iterator&) const [with T = long unsigned int; unsigned int N = 3; unsigned int L = 2; SZ::LorenzoPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’ src/SZ3/include/SZ3/predictor/LorenzoPredictor.hpp:93:18: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:151:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 151 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/utils/Iterator.hpp:152:40: warning: comparison of integer expressions of different signedness: ‘const value_type’ {aka ‘const long unsigned int’} and ‘std::array::value_type’ {aka ‘int’} [-Wsign-compare] 152 | if (local_index[i] < args[i] && range->is_left_boundary(i)) return 0; | ~~~~~~~~~~~~~~~^~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘void SZ::multi_dimensional_range::update_block_range(SZ::multi_dimensional_range::multi_dimensional_iterator, const std::array&) [with T = long unsigned int; unsigned int N = 2]’: src/SZ3/include/SZ3/utils/Iterator.hpp:327:31: required from ‘void SZ::multi_dimensional_range::update_block_range(SZ::multi_dimensional_range::multi_dimensional_iterator, size_t) [with T = long unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:47:50: required from ‘std::vector SZ::SZGeneralFrontend::compress(T*) [with T = long unsigned int; unsigned int N = 2; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:34:26: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:332:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 332 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘T SZ::multi_dimensional_range::multi_dimensional_iterator::prev(Args&& ...) const [with Args = {int, int}; T = long unsigned int; unsigned int N = 2]’: src/SZ3/include/SZ3/predictor/LorenzoPredictor.hpp:136:33: required from ‘typename std::enable_if<((NN == 2) && (LL == 2)), T>::type SZ::LorenzoPredictor::do_predict(const iterator&) const [with unsigned int NN = 2; unsigned int LL = 2; T = long unsigned int; unsigned int N = 2; unsigned int L = 2; typename std::enable_if<((NN == 2) && (LL == 2)), T>::type = long unsigned int; SZ::LorenzoPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’ src/SZ3/include/SZ3/predictor/LorenzoPredictor.hpp:94:30: required from ‘T SZ::LorenzoPredictor::predict(const iterator&) const [with T = long unsigned int; unsigned int N = 2; unsigned int L = 2; SZ::LorenzoPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’ src/SZ3/include/SZ3/predictor/LorenzoPredictor.hpp:93:18: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:151:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 151 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/utils/Iterator.hpp:152:40: warning: comparison of integer expressions of different signedness: ‘const value_type’ {aka ‘const long unsigned int’} and ‘std::array::value_type’ {aka ‘int’} [-Wsign-compare] 152 | if (local_index[i] < args[i] && range->is_left_boundary(i)) return 0; | ~~~~~~~~~~~~~~~^~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘void SZ::multi_dimensional_range::update_block_range(SZ::multi_dimensional_range::multi_dimensional_iterator, const std::array&) [with T = long unsigned int; unsigned int N = 1]’: src/SZ3/include/SZ3/utils/Iterator.hpp:327:31: required from ‘void SZ::multi_dimensional_range::update_block_range(SZ::multi_dimensional_range::multi_dimensional_iterator, size_t) [with T = long unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:47:50: required from ‘std::vector SZ::SZGeneralFrontend::compress(T*) [with T = long unsigned int; unsigned int N = 1; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:34:26: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:332:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 332 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘T SZ::multi_dimensional_range::multi_dimensional_iterator::prev(Args&& ...) const [with Args = {int}; T = long unsigned int; unsigned int N = 1]’: src/SZ3/include/SZ3/predictor/LorenzoPredictor.hpp:131:33: required from ‘typename std::enable_if<((NN == 1) && (LL == 2)), T>::type SZ::LorenzoPredictor::do_predict(const iterator&) const [with unsigned int NN = 1; unsigned int LL = 2; T = long unsigned int; unsigned int N = 1; unsigned int L = 2; typename std::enable_if<((NN == 1) && (LL == 2)), T>::type = long unsigned int; SZ::LorenzoPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’ src/SZ3/include/SZ3/predictor/LorenzoPredictor.hpp:94:30: required from ‘T SZ::LorenzoPredictor::predict(const iterator&) const [with T = long unsigned int; unsigned int N = 1; unsigned int L = 2; SZ::LorenzoPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’ src/SZ3/include/SZ3/predictor/LorenzoPredictor.hpp:93:18: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:151:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 151 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/utils/Iterator.hpp:152:40: warning: comparison of integer expressions of different signedness: ‘const value_type’ {aka ‘const long unsigned int’} and ‘std::array::value_type’ {aka ‘int’} [-Wsign-compare] 152 | if (local_index[i] < args[i] && range->is_left_boundary(i)) return 0; | ~~~~~~~~~~~~~~~^~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘void SZ::multi_dimensional_range::update_block_range(SZ::multi_dimensional_range::multi_dimensional_iterator, const std::array&) [with T = long int; unsigned int N = 4]’: src/SZ3/include/SZ3/utils/Iterator.hpp:327:31: required from ‘void SZ::multi_dimensional_range::update_block_range(SZ::multi_dimensional_range::multi_dimensional_iterator, size_t) [with T = long int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:47:50: required from ‘std::vector SZ::SZGeneralFrontend::compress(T*) [with T = long int; unsigned int N = 4; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:34:26: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:332:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 332 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘T SZ::multi_dimensional_range::multi_dimensional_iterator::prev(Args&& ...) const [with Args = {int, int, int, int}; T = long int; unsigned int N = 4]’: src/SZ3/include/SZ3/predictor/LorenzoPredictor.hpp:123:29: required from ‘typename std::enable_if<(NN == 4), T>::type SZ::LorenzoPredictor::do_predict(const iterator&) const [with unsigned int NN = 4; unsigned int LL = 2; T = long int; unsigned int N = 4; unsigned int L = 2; typename std::enable_if<(NN == 4), T>::type = long int; SZ::LorenzoPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’ src/SZ3/include/SZ3/predictor/LorenzoPredictor.hpp:94:30: required from ‘T SZ::LorenzoPredictor::predict(const iterator&) const [with T = long int; unsigned int N = 4; unsigned int L = 2; SZ::LorenzoPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’ src/SZ3/include/SZ3/predictor/LorenzoPredictor.hpp:93:18: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:151:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 151 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/utils/Iterator.hpp:152:40: warning: comparison of integer expressions of different signedness: ‘const value_type’ {aka ‘const long unsigned int’} and ‘std::array::value_type’ {aka ‘int’} [-Wsign-compare] 152 | if (local_index[i] < args[i] && range->is_left_boundary(i)) return 0; | ~~~~~~~~~~~~~~~^~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘void SZ::multi_dimensional_range::update_block_range(SZ::multi_dimensional_range::multi_dimensional_iterator, const std::array&) [with T = long int; unsigned int N = 3]’: src/SZ3/include/SZ3/utils/Iterator.hpp:327:31: required from ‘void SZ::multi_dimensional_range::update_block_range(SZ::multi_dimensional_range::multi_dimensional_iterator, size_t) [with T = long int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:47:50: required from ‘std::vector SZ::SZGeneralFrontend::compress(T*) [with T = long int; unsigned int N = 3; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:34:26: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:332:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 332 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘T SZ::multi_dimensional_range::multi_dimensional_iterator::prev(Args&& ...) const [with Args = {int, int, int}; T = long int; unsigned int N = 3]’: src/SZ3/include/SZ3/predictor/LorenzoPredictor.hpp:143:33: required from ‘typename std::enable_if<((NN == 3) && (LL == 2)), T>::type SZ::LorenzoPredictor::do_predict(const iterator&) const [with unsigned int NN = 3; unsigned int LL = 2; T = long int; unsigned int N = 3; unsigned int L = 2; typename std::enable_if<((NN == 3) && (LL == 2)), T>::type = long int; SZ::LorenzoPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’ src/SZ3/include/SZ3/predictor/LorenzoPredictor.hpp:94:30: required from ‘T SZ::LorenzoPredictor::predict(const iterator&) const [with T = long int; unsigned int N = 3; unsigned int L = 2; SZ::LorenzoPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’ src/SZ3/include/SZ3/predictor/LorenzoPredictor.hpp:93:18: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:151:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 151 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/utils/Iterator.hpp:152:40: warning: comparison of integer expressions of different signedness: ‘const value_type’ {aka ‘const long unsigned int’} and ‘std::array::value_type’ {aka ‘int’} [-Wsign-compare] 152 | if (local_index[i] < args[i] && range->is_left_boundary(i)) return 0; | ~~~~~~~~~~~~~~~^~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘void SZ::multi_dimensional_range::update_block_range(SZ::multi_dimensional_range::multi_dimensional_iterator, const std::array&) [with T = long int; unsigned int N = 2]’: src/SZ3/include/SZ3/utils/Iterator.hpp:327:31: required from ‘void SZ::multi_dimensional_range::update_block_range(SZ::multi_dimensional_range::multi_dimensional_iterator, size_t) [with T = long int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:47:50: required from ‘std::vector SZ::SZGeneralFrontend::compress(T*) [with T = long int; unsigned int N = 2; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:34:26: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:332:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 332 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘T SZ::multi_dimensional_range::multi_dimensional_iterator::prev(Args&& ...) const [with Args = {int, int}; T = long int; unsigned int N = 2]’: src/SZ3/include/SZ3/predictor/LorenzoPredictor.hpp:136:33: required from ‘typename std::enable_if<((NN == 2) && (LL == 2)), T>::type SZ::LorenzoPredictor::do_predict(const iterator&) const [with unsigned int NN = 2; unsigned int LL = 2; T = long int; unsigned int N = 2; unsigned int L = 2; typename std::enable_if<((NN == 2) && (LL == 2)), T>::type = long int; SZ::LorenzoPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’ src/SZ3/include/SZ3/predictor/LorenzoPredictor.hpp:94:30: required from ‘T SZ::LorenzoPredictor::predict(const iterator&) const [with T = long int; unsigned int N = 2; unsigned int L = 2; SZ::LorenzoPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’ src/SZ3/include/SZ3/predictor/LorenzoPredictor.hpp:93:18: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:151:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 151 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/utils/Iterator.hpp:152:40: warning: comparison of integer expressions of different signedness: ‘const value_type’ {aka ‘const long unsigned int’} and ‘std::array::value_type’ {aka ‘int’} [-Wsign-compare] 152 | if (local_index[i] < args[i] && range->is_left_boundary(i)) return 0; | ~~~~~~~~~~~~~~~^~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘void SZ::multi_dimensional_range::update_block_range(SZ::multi_dimensional_range::multi_dimensional_iterator, const std::array&) [with T = long int; unsigned int N = 1]’: src/SZ3/include/SZ3/utils/Iterator.hpp:327:31: required from ‘void SZ::multi_dimensional_range::update_block_range(SZ::multi_dimensional_range::multi_dimensional_iterator, size_t) [with T = long int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:47:50: required from ‘std::vector SZ::SZGeneralFrontend::compress(T*) [with T = long int; unsigned int N = 1; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:34:26: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:332:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 332 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘T SZ::multi_dimensional_range::multi_dimensional_iterator::prev(Args&& ...) const [with Args = {int}; T = long int; unsigned int N = 1]’: src/SZ3/include/SZ3/predictor/LorenzoPredictor.hpp:131:33: required from ‘typename std::enable_if<((NN == 1) && (LL == 2)), T>::type SZ::LorenzoPredictor::do_predict(const iterator&) const [with unsigned int NN = 1; unsigned int LL = 2; T = long int; unsigned int N = 1; unsigned int L = 2; typename std::enable_if<((NN == 1) && (LL == 2)), T>::type = long int; SZ::LorenzoPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’ src/SZ3/include/SZ3/predictor/LorenzoPredictor.hpp:94:30: required from ‘T SZ::LorenzoPredictor::predict(const iterator&) const [with T = long int; unsigned int N = 1; unsigned int L = 2; SZ::LorenzoPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’ src/SZ3/include/SZ3/predictor/LorenzoPredictor.hpp:93:18: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:151:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 151 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/utils/Iterator.hpp:152:40: warning: comparison of integer expressions of different signedness: ‘const value_type’ {aka ‘const long unsigned int’} and ‘std::array::value_type’ {aka ‘int’} [-Wsign-compare] 152 | if (local_index[i] < args[i] && range->is_left_boundary(i)) return 0; | ~~~~~~~~~~~~~~~^~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘void SZ::multi_dimensional_range::update_block_range(SZ::multi_dimensional_range::multi_dimensional_iterator, const std::array&) [with T = unsigned int; unsigned int N = 4]’: src/SZ3/include/SZ3/utils/Iterator.hpp:327:31: required from ‘void SZ::multi_dimensional_range::update_block_range(SZ::multi_dimensional_range::multi_dimensional_iterator, size_t) [with T = unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:47:50: required from ‘std::vector SZ::SZGeneralFrontend::compress(T*) [with T = unsigned int; unsigned int N = 4; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:34:26: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:332:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 332 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘T SZ::multi_dimensional_range::multi_dimensional_iterator::prev(Args&& ...) const [with Args = {int, int, int, int}; T = unsigned int; unsigned int N = 4]’: src/SZ3/include/SZ3/predictor/LorenzoPredictor.hpp:123:29: required from ‘typename std::enable_if<(NN == 4), T>::type SZ::LorenzoPredictor::do_predict(const iterator&) const [with unsigned int NN = 4; unsigned int LL = 2; T = unsigned int; unsigned int N = 4; unsigned int L = 2; typename std::enable_if<(NN == 4), T>::type = unsigned int; SZ::LorenzoPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’ src/SZ3/include/SZ3/predictor/LorenzoPredictor.hpp:94:30: required from ‘T SZ::LorenzoPredictor::predict(const iterator&) const [with T = unsigned int; unsigned int N = 4; unsigned int L = 2; SZ::LorenzoPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’ src/SZ3/include/SZ3/predictor/LorenzoPredictor.hpp:93:18: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:151:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 151 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/utils/Iterator.hpp:152:40: warning: comparison of integer expressions of different signedness: ‘const value_type’ {aka ‘const long unsigned int’} and ‘std::array::value_type’ {aka ‘int’} [-Wsign-compare] 152 | if (local_index[i] < args[i] && range->is_left_boundary(i)) return 0; | ~~~~~~~~~~~~~~~^~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘void SZ::multi_dimensional_range::update_block_range(SZ::multi_dimensional_range::multi_dimensional_iterator, const std::array&) [with T = unsigned int; unsigned int N = 3]’: src/SZ3/include/SZ3/utils/Iterator.hpp:327:31: required from ‘void SZ::multi_dimensional_range::update_block_range(SZ::multi_dimensional_range::multi_dimensional_iterator, size_t) [with T = unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:47:50: required from ‘std::vector SZ::SZGeneralFrontend::compress(T*) [with T = unsigned int; unsigned int N = 3; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:34:26: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:332:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 332 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘T SZ::multi_dimensional_range::multi_dimensional_iterator::prev(Args&& ...) const [with Args = {int, int, int}; T = unsigned int; unsigned int N = 3]’: src/SZ3/include/SZ3/predictor/LorenzoPredictor.hpp:143:33: required from ‘typename std::enable_if<((NN == 3) && (LL == 2)), T>::type SZ::LorenzoPredictor::do_predict(const iterator&) const [with unsigned int NN = 3; unsigned int LL = 2; T = unsigned int; unsigned int N = 3; unsigned int L = 2; typename std::enable_if<((NN == 3) && (LL == 2)), T>::type = unsigned int; SZ::LorenzoPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’ src/SZ3/include/SZ3/predictor/LorenzoPredictor.hpp:94:30: required from ‘T SZ::LorenzoPredictor::predict(const iterator&) const [with T = unsigned int; unsigned int N = 3; unsigned int L = 2; SZ::LorenzoPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’ src/SZ3/include/SZ3/predictor/LorenzoPredictor.hpp:93:18: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:151:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 151 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/utils/Iterator.hpp:152:40: warning: comparison of integer expressions of different signedness: ‘const value_type’ {aka ‘const long unsigned int’} and ‘std::array::value_type’ {aka ‘int’} [-Wsign-compare] 152 | if (local_index[i] < args[i] && range->is_left_boundary(i)) return 0; | ~~~~~~~~~~~~~~~^~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘void SZ::multi_dimensional_range::update_block_range(SZ::multi_dimensional_range::multi_dimensional_iterator, const std::array&) [with T = unsigned int; unsigned int N = 2]’: src/SZ3/include/SZ3/utils/Iterator.hpp:327:31: required from ‘void SZ::multi_dimensional_range::update_block_range(SZ::multi_dimensional_range::multi_dimensional_iterator, size_t) [with T = unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:47:50: required from ‘std::vector SZ::SZGeneralFrontend::compress(T*) [with T = unsigned int; unsigned int N = 2; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:34:26: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:332:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 332 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘T SZ::multi_dimensional_range::multi_dimensional_iterator::prev(Args&& ...) const [with Args = {int, int}; T = unsigned int; unsigned int N = 2]’: src/SZ3/include/SZ3/predictor/LorenzoPredictor.hpp:136:33: required from ‘typename std::enable_if<((NN == 2) && (LL == 2)), T>::type SZ::LorenzoPredictor::do_predict(const iterator&) const [with unsigned int NN = 2; unsigned int LL = 2; T = unsigned int; unsigned int N = 2; unsigned int L = 2; typename std::enable_if<((NN == 2) && (LL == 2)), T>::type = unsigned int; SZ::LorenzoPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’ src/SZ3/include/SZ3/predictor/LorenzoPredictor.hpp:94:30: required from ‘T SZ::LorenzoPredictor::predict(const iterator&) const [with T = unsigned int; unsigned int N = 2; unsigned int L = 2; SZ::LorenzoPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’ src/SZ3/include/SZ3/predictor/LorenzoPredictor.hpp:93:18: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:151:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 151 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/utils/Iterator.hpp:152:40: warning: comparison of integer expressions of different signedness: ‘const value_type’ {aka ‘const long unsigned int’} and ‘std::array::value_type’ {aka ‘int’} [-Wsign-compare] 152 | if (local_index[i] < args[i] && range->is_left_boundary(i)) return 0; | ~~~~~~~~~~~~~~~^~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘void SZ::multi_dimensional_range::update_block_range(SZ::multi_dimensional_range::multi_dimensional_iterator, const std::array&) [with T = unsigned int; unsigned int N = 1]’: src/SZ3/include/SZ3/utils/Iterator.hpp:327:31: required from ‘void SZ::multi_dimensional_range::update_block_range(SZ::multi_dimensional_range::multi_dimensional_iterator, size_t) [with T = unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:47:50: required from ‘std::vector SZ::SZGeneralFrontend::compress(T*) [with T = unsigned int; unsigned int N = 1; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:34:26: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:332:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 332 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘T SZ::multi_dimensional_range::multi_dimensional_iterator::prev(Args&& ...) const [with Args = {int}; T = unsigned int; unsigned int N = 1]’: src/SZ3/include/SZ3/predictor/LorenzoPredictor.hpp:131:33: required from ‘typename std::enable_if<((NN == 1) && (LL == 2)), T>::type SZ::LorenzoPredictor::do_predict(const iterator&) const [with unsigned int NN = 1; unsigned int LL = 2; T = unsigned int; unsigned int N = 1; unsigned int L = 2; typename std::enable_if<((NN == 1) && (LL == 2)), T>::type = unsigned int; SZ::LorenzoPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’ src/SZ3/include/SZ3/predictor/LorenzoPredictor.hpp:94:30: required from ‘T SZ::LorenzoPredictor::predict(const iterator&) const [with T = unsigned int; unsigned int N = 1; unsigned int L = 2; SZ::LorenzoPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’ src/SZ3/include/SZ3/predictor/LorenzoPredictor.hpp:93:18: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:151:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 151 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/utils/Iterator.hpp:152:40: warning: comparison of integer expressions of different signedness: ‘const value_type’ {aka ‘const long unsigned int’} and ‘std::array::value_type’ {aka ‘int’} [-Wsign-compare] 152 | if (local_index[i] < args[i] && range->is_left_boundary(i)) return 0; | ~~~~~~~~~~~~~~~^~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘void SZ::multi_dimensional_range::update_block_range(SZ::multi_dimensional_range::multi_dimensional_iterator, const std::array&) [with T = int; unsigned int N = 4]’: src/SZ3/include/SZ3/utils/Iterator.hpp:327:31: required from ‘void SZ::multi_dimensional_range::update_block_range(SZ::multi_dimensional_range::multi_dimensional_iterator, size_t) [with T = int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:47:50: required from ‘std::vector SZ::SZGeneralFrontend::compress(T*) [with T = int; unsigned int N = 4; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:34:26: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:332:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 332 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘T SZ::multi_dimensional_range::multi_dimensional_iterator::prev(Args&& ...) const [with Args = {int, int, int, int}; T = int; unsigned int N = 4]’: src/SZ3/include/SZ3/predictor/LorenzoPredictor.hpp:123:29: required from ‘typename std::enable_if<(NN == 4), T>::type SZ::LorenzoPredictor::do_predict(const iterator&) const [with unsigned int NN = 4; unsigned int LL = 2; T = int; unsigned int N = 4; unsigned int L = 2; typename std::enable_if<(NN == 4), T>::type = int; SZ::LorenzoPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’ src/SZ3/include/SZ3/predictor/LorenzoPredictor.hpp:94:30: required from ‘T SZ::LorenzoPredictor::predict(const iterator&) const [with T = int; unsigned int N = 4; unsigned int L = 2; SZ::LorenzoPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’ src/SZ3/include/SZ3/predictor/LorenzoPredictor.hpp:93:18: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:151:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 151 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/utils/Iterator.hpp:152:40: warning: comparison of integer expressions of different signedness: ‘const value_type’ {aka ‘const long unsigned int’} and ‘std::array::value_type’ {aka ‘int’} [-Wsign-compare] 152 | if (local_index[i] < args[i] && range->is_left_boundary(i)) return 0; | ~~~~~~~~~~~~~~~^~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘void SZ::multi_dimensional_range::update_block_range(SZ::multi_dimensional_range::multi_dimensional_iterator, const std::array&) [with T = int; unsigned int N = 3]’: src/SZ3/include/SZ3/utils/Iterator.hpp:327:31: required from ‘void SZ::multi_dimensional_range::update_block_range(SZ::multi_dimensional_range::multi_dimensional_iterator, size_t) [with T = int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:47:50: required from ‘std::vector SZ::SZGeneralFrontend::compress(T*) [with T = int; unsigned int N = 3; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:34:26: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:332:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 332 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘T SZ::multi_dimensional_range::multi_dimensional_iterator::prev(Args&& ...) const [with Args = {int, int, int}; T = int; unsigned int N = 3]’: src/SZ3/include/SZ3/predictor/LorenzoPredictor.hpp:143:33: required from ‘typename std::enable_if<((NN == 3) && (LL == 2)), T>::type SZ::LorenzoPredictor::do_predict(const iterator&) const [with unsigned int NN = 3; unsigned int LL = 2; T = int; unsigned int N = 3; unsigned int L = 2; typename std::enable_if<((NN == 3) && (LL == 2)), T>::type = int; SZ::LorenzoPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’ src/SZ3/include/SZ3/predictor/LorenzoPredictor.hpp:94:30: required from ‘T SZ::LorenzoPredictor::predict(const iterator&) const [with T = int; unsigned int N = 3; unsigned int L = 2; SZ::LorenzoPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’ src/SZ3/include/SZ3/predictor/LorenzoPredictor.hpp:93:18: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:151:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 151 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/utils/Iterator.hpp:152:40: warning: comparison of integer expressions of different signedness: ‘const value_type’ {aka ‘const long unsigned int’} and ‘std::array::value_type’ {aka ‘int’} [-Wsign-compare] 152 | if (local_index[i] < args[i] && range->is_left_boundary(i)) return 0; | ~~~~~~~~~~~~~~~^~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘void SZ::multi_dimensional_range::update_block_range(SZ::multi_dimensional_range::multi_dimensional_iterator, const std::array&) [with T = int; unsigned int N = 2]’: src/SZ3/include/SZ3/utils/Iterator.hpp:327:31: required from ‘void SZ::multi_dimensional_range::update_block_range(SZ::multi_dimensional_range::multi_dimensional_iterator, size_t) [with T = int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:47:50: required from ‘std::vector SZ::SZGeneralFrontend::compress(T*) [with T = int; unsigned int N = 2; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:34:26: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:332:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 332 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘T SZ::multi_dimensional_range::multi_dimensional_iterator::prev(Args&& ...) const [with Args = {int, int}; T = int; unsigned int N = 2]’: src/SZ3/include/SZ3/predictor/LorenzoPredictor.hpp:136:33: required from ‘typename std::enable_if<((NN == 2) && (LL == 2)), T>::type SZ::LorenzoPredictor::do_predict(const iterator&) const [with unsigned int NN = 2; unsigned int LL = 2; T = int; unsigned int N = 2; unsigned int L = 2; typename std::enable_if<((NN == 2) && (LL == 2)), T>::type = int; SZ::LorenzoPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’ src/SZ3/include/SZ3/predictor/LorenzoPredictor.hpp:94:30: required from ‘T SZ::LorenzoPredictor::predict(const iterator&) const [with T = int; unsigned int N = 2; unsigned int L = 2; SZ::LorenzoPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’ src/SZ3/include/SZ3/predictor/LorenzoPredictor.hpp:93:18: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:151:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 151 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/utils/Iterator.hpp:152:40: warning: comparison of integer expressions of different signedness: ‘const value_type’ {aka ‘const long unsigned int’} and ‘std::array::value_type’ {aka ‘int’} [-Wsign-compare] 152 | if (local_index[i] < args[i] && range->is_left_boundary(i)) return 0; | ~~~~~~~~~~~~~~~^~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘void SZ::multi_dimensional_range::update_block_range(SZ::multi_dimensional_range::multi_dimensional_iterator, const std::array&) [with T = int; unsigned int N = 1]’: src/SZ3/include/SZ3/utils/Iterator.hpp:327:31: required from ‘void SZ::multi_dimensional_range::update_block_range(SZ::multi_dimensional_range::multi_dimensional_iterator, size_t) [with T = int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:47:50: required from ‘std::vector SZ::SZGeneralFrontend::compress(T*) [with T = int; unsigned int N = 1; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:34:26: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:332:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 332 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘T SZ::multi_dimensional_range::multi_dimensional_iterator::prev(Args&& ...) const [with Args = {int}; T = int; unsigned int N = 1]’: src/SZ3/include/SZ3/predictor/LorenzoPredictor.hpp:131:33: required from ‘typename std::enable_if<((NN == 1) && (LL == 2)), T>::type SZ::LorenzoPredictor::do_predict(const iterator&) const [with unsigned int NN = 1; unsigned int LL = 2; T = int; unsigned int N = 1; unsigned int L = 2; typename std::enable_if<((NN == 1) && (LL == 2)), T>::type = int; SZ::LorenzoPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’ src/SZ3/include/SZ3/predictor/LorenzoPredictor.hpp:94:30: required from ‘T SZ::LorenzoPredictor::predict(const iterator&) const [with T = int; unsigned int N = 1; unsigned int L = 2; SZ::LorenzoPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’ src/SZ3/include/SZ3/predictor/LorenzoPredictor.hpp:93:18: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:151:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 151 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/utils/Iterator.hpp:152:40: warning: comparison of integer expressions of different signedness: ‘const value_type’ {aka ‘const long unsigned int’} and ‘std::array::value_type’ {aka ‘int’} [-Wsign-compare] 152 | if (local_index[i] < args[i] && range->is_left_boundary(i)) return 0; | ~~~~~~~~~~~~~~~^~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘void SZ::multi_dimensional_range::update_block_range(SZ::multi_dimensional_range::multi_dimensional_iterator, const std::array&) [with T = short unsigned int; unsigned int N = 4]’: src/SZ3/include/SZ3/utils/Iterator.hpp:327:31: required from ‘void SZ::multi_dimensional_range::update_block_range(SZ::multi_dimensional_range::multi_dimensional_iterator, size_t) [with T = short unsigned int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:47:50: required from ‘std::vector SZ::SZGeneralFrontend::compress(T*) [with T = short unsigned int; unsigned int N = 4; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:34:26: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:332:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 332 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘T SZ::multi_dimensional_range::multi_dimensional_iterator::prev(Args&& ...) const [with Args = {int, int, int, int}; T = short unsigned int; unsigned int N = 4]’: src/SZ3/include/SZ3/predictor/LorenzoPredictor.hpp:123:29: required from ‘typename std::enable_if<(NN == 4), T>::type SZ::LorenzoPredictor::do_predict(const iterator&) const [with unsigned int NN = 4; unsigned int LL = 2; T = short unsigned int; unsigned int N = 4; unsigned int L = 2; typename std::enable_if<(NN == 4), T>::type = short unsigned int; SZ::LorenzoPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’ src/SZ3/include/SZ3/predictor/LorenzoPredictor.hpp:94:30: required from ‘T SZ::LorenzoPredictor::predict(const iterator&) const [with T = short unsigned int; unsigned int N = 4; unsigned int L = 2; SZ::LorenzoPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’ src/SZ3/include/SZ3/predictor/LorenzoPredictor.hpp:93:18: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:151:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 151 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/utils/Iterator.hpp:152:40: warning: comparison of integer expressions of different signedness: ‘const value_type’ {aka ‘const long unsigned int’} and ‘std::array::value_type’ {aka ‘int’} [-Wsign-compare] 152 | if (local_index[i] < args[i] && range->is_left_boundary(i)) return 0; | ~~~~~~~~~~~~~~~^~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘void SZ::multi_dimensional_range::update_block_range(SZ::multi_dimensional_range::multi_dimensional_iterator, const std::array&) [with T = short unsigned int; unsigned int N = 3]’: src/SZ3/include/SZ3/utils/Iterator.hpp:327:31: required from ‘void SZ::multi_dimensional_range::update_block_range(SZ::multi_dimensional_range::multi_dimensional_iterator, size_t) [with T = short unsigned int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:47:50: required from ‘std::vector SZ::SZGeneralFrontend::compress(T*) [with T = short unsigned int; unsigned int N = 3; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:34:26: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:332:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 332 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘T SZ::multi_dimensional_range::multi_dimensional_iterator::prev(Args&& ...) const [with Args = {int, int, int}; T = short unsigned int; unsigned int N = 3]’: src/SZ3/include/SZ3/predictor/LorenzoPredictor.hpp:143:33: required from ‘typename std::enable_if<((NN == 3) && (LL == 2)), T>::type SZ::LorenzoPredictor::do_predict(const iterator&) const [with unsigned int NN = 3; unsigned int LL = 2; T = short unsigned int; unsigned int N = 3; unsigned int L = 2; typename std::enable_if<((NN == 3) && (LL == 2)), T>::type = short unsigned int; SZ::LorenzoPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’ src/SZ3/include/SZ3/predictor/LorenzoPredictor.hpp:94:30: required from ‘T SZ::LorenzoPredictor::predict(const iterator&) const [with T = short unsigned int; unsigned int N = 3; unsigned int L = 2; SZ::LorenzoPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’ src/SZ3/include/SZ3/predictor/LorenzoPredictor.hpp:93:18: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:151:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 151 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/utils/Iterator.hpp:152:40: warning: comparison of integer expressions of different signedness: ‘const value_type’ {aka ‘const long unsigned int’} and ‘std::array::value_type’ {aka ‘int’} [-Wsign-compare] 152 | if (local_index[i] < args[i] && range->is_left_boundary(i)) return 0; | ~~~~~~~~~~~~~~~^~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘void SZ::multi_dimensional_range::update_block_range(SZ::multi_dimensional_range::multi_dimensional_iterator, const std::array&) [with T = short unsigned int; unsigned int N = 2]’: src/SZ3/include/SZ3/utils/Iterator.hpp:327:31: required from ‘void SZ::multi_dimensional_range::update_block_range(SZ::multi_dimensional_range::multi_dimensional_iterator, size_t) [with T = short unsigned int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:47:50: required from ‘std::vector SZ::SZGeneralFrontend::compress(T*) [with T = short unsigned int; unsigned int N = 2; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:34:26: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:332:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 332 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘T SZ::multi_dimensional_range::multi_dimensional_iterator::prev(Args&& ...) const [with Args = {int, int}; T = short unsigned int; unsigned int N = 2]’: src/SZ3/include/SZ3/predictor/LorenzoPredictor.hpp:136:33: required from ‘typename std::enable_if<((NN == 2) && (LL == 2)), T>::type SZ::LorenzoPredictor::do_predict(const iterator&) const [with unsigned int NN = 2; unsigned int LL = 2; T = short unsigned int; unsigned int N = 2; unsigned int L = 2; typename std::enable_if<((NN == 2) && (LL == 2)), T>::type = short unsigned int; SZ::LorenzoPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’ src/SZ3/include/SZ3/predictor/LorenzoPredictor.hpp:94:30: required from ‘T SZ::LorenzoPredictor::predict(const iterator&) const [with T = short unsigned int; unsigned int N = 2; unsigned int L = 2; SZ::LorenzoPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’ src/SZ3/include/SZ3/predictor/LorenzoPredictor.hpp:93:18: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:151:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 151 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/utils/Iterator.hpp:152:40: warning: comparison of integer expressions of different signedness: ‘const value_type’ {aka ‘const long unsigned int’} and ‘std::array::value_type’ {aka ‘int’} [-Wsign-compare] 152 | if (local_index[i] < args[i] && range->is_left_boundary(i)) return 0; | ~~~~~~~~~~~~~~~^~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘void SZ::multi_dimensional_range::update_block_range(SZ::multi_dimensional_range::multi_dimensional_iterator, const std::array&) [with T = short unsigned int; unsigned int N = 1]’: src/SZ3/include/SZ3/utils/Iterator.hpp:327:31: required from ‘void SZ::multi_dimensional_range::update_block_range(SZ::multi_dimensional_range::multi_dimensional_iterator, size_t) [with T = short unsigned int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:47:50: required from ‘std::vector SZ::SZGeneralFrontend::compress(T*) [with T = short unsigned int; unsigned int N = 1; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:34:26: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:332:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 332 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘T SZ::multi_dimensional_range::multi_dimensional_iterator::prev(Args&& ...) const [with Args = {int}; T = short unsigned int; unsigned int N = 1]’: src/SZ3/include/SZ3/predictor/LorenzoPredictor.hpp:131:33: required from ‘typename std::enable_if<((NN == 1) && (LL == 2)), T>::type SZ::LorenzoPredictor::do_predict(const iterator&) const [with unsigned int NN = 1; unsigned int LL = 2; T = short unsigned int; unsigned int N = 1; unsigned int L = 2; typename std::enable_if<((NN == 1) && (LL == 2)), T>::type = short unsigned int; SZ::LorenzoPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’ src/SZ3/include/SZ3/predictor/LorenzoPredictor.hpp:94:30: required from ‘T SZ::LorenzoPredictor::predict(const iterator&) const [with T = short unsigned int; unsigned int N = 1; unsigned int L = 2; SZ::LorenzoPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’ src/SZ3/include/SZ3/predictor/LorenzoPredictor.hpp:93:18: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:151:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 151 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/utils/Iterator.hpp:152:40: warning: comparison of integer expressions of different signedness: ‘const value_type’ {aka ‘const long unsigned int’} and ‘std::array::value_type’ {aka ‘int’} [-Wsign-compare] 152 | if (local_index[i] < args[i] && range->is_left_boundary(i)) return 0; | ~~~~~~~~~~~~~~~^~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘void SZ::multi_dimensional_range::update_block_range(SZ::multi_dimensional_range::multi_dimensional_iterator, const std::array&) [with T = short int; unsigned int N = 4]’: src/SZ3/include/SZ3/utils/Iterator.hpp:327:31: required from ‘void SZ::multi_dimensional_range::update_block_range(SZ::multi_dimensional_range::multi_dimensional_iterator, size_t) [with T = short int; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:47:50: required from ‘std::vector SZ::SZGeneralFrontend::compress(T*) [with T = short int; unsigned int N = 4; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:34:26: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:332:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 332 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘T SZ::multi_dimensional_range::multi_dimensional_iterator::prev(Args&& ...) const [with Args = {int, int, int, int}; T = short int; unsigned int N = 4]’: src/SZ3/include/SZ3/predictor/LorenzoPredictor.hpp:123:29: required from ‘typename std::enable_if<(NN == 4), T>::type SZ::LorenzoPredictor::do_predict(const iterator&) const [with unsigned int NN = 4; unsigned int LL = 2; T = short int; unsigned int N = 4; unsigned int L = 2; typename std::enable_if<(NN == 4), T>::type = short int; SZ::LorenzoPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’ src/SZ3/include/SZ3/predictor/LorenzoPredictor.hpp:94:30: required from ‘T SZ::LorenzoPredictor::predict(const iterator&) const [with T = short int; unsigned int N = 4; unsigned int L = 2; SZ::LorenzoPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’ src/SZ3/include/SZ3/predictor/LorenzoPredictor.hpp:93:18: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:151:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 151 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/utils/Iterator.hpp:152:40: warning: comparison of integer expressions of different signedness: ‘const value_type’ {aka ‘const long unsigned int’} and ‘std::array::value_type’ {aka ‘int’} [-Wsign-compare] 152 | if (local_index[i] < args[i] && range->is_left_boundary(i)) return 0; | ~~~~~~~~~~~~~~~^~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘void SZ::multi_dimensional_range::update_block_range(SZ::multi_dimensional_range::multi_dimensional_iterator, const std::array&) [with T = short int; unsigned int N = 3]’: src/SZ3/include/SZ3/utils/Iterator.hpp:327:31: required from ‘void SZ::multi_dimensional_range::update_block_range(SZ::multi_dimensional_range::multi_dimensional_iterator, size_t) [with T = short int; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:47:50: required from ‘std::vector SZ::SZGeneralFrontend::compress(T*) [with T = short int; unsigned int N = 3; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:34:26: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:332:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 332 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘T SZ::multi_dimensional_range::multi_dimensional_iterator::prev(Args&& ...) const [with Args = {int, int, int}; T = short int; unsigned int N = 3]’: src/SZ3/include/SZ3/predictor/LorenzoPredictor.hpp:143:33: required from ‘typename std::enable_if<((NN == 3) && (LL == 2)), T>::type SZ::LorenzoPredictor::do_predict(const iterator&) const [with unsigned int NN = 3; unsigned int LL = 2; T = short int; unsigned int N = 3; unsigned int L = 2; typename std::enable_if<((NN == 3) && (LL == 2)), T>::type = short int; SZ::LorenzoPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’ src/SZ3/include/SZ3/predictor/LorenzoPredictor.hpp:94:30: required from ‘T SZ::LorenzoPredictor::predict(const iterator&) const [with T = short int; unsigned int N = 3; unsigned int L = 2; SZ::LorenzoPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’ src/SZ3/include/SZ3/predictor/LorenzoPredictor.hpp:93:18: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:151:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 151 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/utils/Iterator.hpp:152:40: warning: comparison of integer expressions of different signedness: ‘const value_type’ {aka ‘const long unsigned int’} and ‘std::array::value_type’ {aka ‘int’} [-Wsign-compare] 152 | if (local_index[i] < args[i] && range->is_left_boundary(i)) return 0; | ~~~~~~~~~~~~~~~^~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘void SZ::multi_dimensional_range::update_block_range(SZ::multi_dimensional_range::multi_dimensional_iterator, const std::array&) [with T = short int; unsigned int N = 2]’: src/SZ3/include/SZ3/utils/Iterator.hpp:327:31: required from ‘void SZ::multi_dimensional_range::update_block_range(SZ::multi_dimensional_range::multi_dimensional_iterator, size_t) [with T = short int; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:47:50: required from ‘std::vector SZ::SZGeneralFrontend::compress(T*) [with T = short int; unsigned int N = 2; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:34:26: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:332:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 332 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘T SZ::multi_dimensional_range::multi_dimensional_iterator::prev(Args&& ...) const [with Args = {int, int}; T = short int; unsigned int N = 2]’: src/SZ3/include/SZ3/predictor/LorenzoPredictor.hpp:136:33: required from ‘typename std::enable_if<((NN == 2) && (LL == 2)), T>::type SZ::LorenzoPredictor::do_predict(const iterator&) const [with unsigned int NN = 2; unsigned int LL = 2; T = short int; unsigned int N = 2; unsigned int L = 2; typename std::enable_if<((NN == 2) && (LL == 2)), T>::type = short int; SZ::LorenzoPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’ src/SZ3/include/SZ3/predictor/LorenzoPredictor.hpp:94:30: required from ‘T SZ::LorenzoPredictor::predict(const iterator&) const [with T = short int; unsigned int N = 2; unsigned int L = 2; SZ::LorenzoPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’ src/SZ3/include/SZ3/predictor/LorenzoPredictor.hpp:93:18: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:151:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 151 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/utils/Iterator.hpp:152:40: warning: comparison of integer expressions of different signedness: ‘const value_type’ {aka ‘const long unsigned int’} and ‘std::array::value_type’ {aka ‘int’} [-Wsign-compare] 152 | if (local_index[i] < args[i] && range->is_left_boundary(i)) return 0; | ~~~~~~~~~~~~~~~^~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘void SZ::multi_dimensional_range::update_block_range(SZ::multi_dimensional_range::multi_dimensional_iterator, const std::array&) [with T = short int; unsigned int N = 1]’: src/SZ3/include/SZ3/utils/Iterator.hpp:327:31: required from ‘void SZ::multi_dimensional_range::update_block_range(SZ::multi_dimensional_range::multi_dimensional_iterator, size_t) [with T = short int; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:47:50: required from ‘std::vector SZ::SZGeneralFrontend::compress(T*) [with T = short int; unsigned int N = 1; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:34:26: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:332:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 332 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘T SZ::multi_dimensional_range::multi_dimensional_iterator::prev(Args&& ...) const [with Args = {int}; T = short int; unsigned int N = 1]’: src/SZ3/include/SZ3/predictor/LorenzoPredictor.hpp:131:33: required from ‘typename std::enable_if<((NN == 1) && (LL == 2)), T>::type SZ::LorenzoPredictor::do_predict(const iterator&) const [with unsigned int NN = 1; unsigned int LL = 2; T = short int; unsigned int N = 1; unsigned int L = 2; typename std::enable_if<((NN == 1) && (LL == 2)), T>::type = short int; SZ::LorenzoPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’ src/SZ3/include/SZ3/predictor/LorenzoPredictor.hpp:94:30: required from ‘T SZ::LorenzoPredictor::predict(const iterator&) const [with T = short int; unsigned int N = 1; unsigned int L = 2; SZ::LorenzoPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’ src/SZ3/include/SZ3/predictor/LorenzoPredictor.hpp:93:18: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:151:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 151 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/utils/Iterator.hpp:152:40: warning: comparison of integer expressions of different signedness: ‘const value_type’ {aka ‘const long unsigned int’} and ‘std::array::value_type’ {aka ‘int’} [-Wsign-compare] 152 | if (local_index[i] < args[i] && range->is_left_boundary(i)) return 0; | ~~~~~~~~~~~~~~~^~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘void SZ::multi_dimensional_range::update_block_range(SZ::multi_dimensional_range::multi_dimensional_iterator, const std::array&) [with T = unsigned char; unsigned int N = 4]’: src/SZ3/include/SZ3/utils/Iterator.hpp:327:31: required from ‘void SZ::multi_dimensional_range::update_block_range(SZ::multi_dimensional_range::multi_dimensional_iterator, size_t) [with T = unsigned char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:47:50: required from ‘std::vector SZ::SZGeneralFrontend::compress(T*) [with T = unsigned char; unsigned int N = 4; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:34:26: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:332:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 332 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘T SZ::multi_dimensional_range::multi_dimensional_iterator::prev(Args&& ...) const [with Args = {int, int, int, int}; T = unsigned char; unsigned int N = 4]’: src/SZ3/include/SZ3/predictor/LorenzoPredictor.hpp:123:29: required from ‘typename std::enable_if<(NN == 4), T>::type SZ::LorenzoPredictor::do_predict(const iterator&) const [with unsigned int NN = 4; unsigned int LL = 2; T = unsigned char; unsigned int N = 4; unsigned int L = 2; typename std::enable_if<(NN == 4), T>::type = unsigned char; SZ::LorenzoPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’ src/SZ3/include/SZ3/predictor/LorenzoPredictor.hpp:94:30: required from ‘T SZ::LorenzoPredictor::predict(const iterator&) const [with T = unsigned char; unsigned int N = 4; unsigned int L = 2; SZ::LorenzoPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’ src/SZ3/include/SZ3/predictor/LorenzoPredictor.hpp:93:18: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:151:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 151 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/utils/Iterator.hpp:152:40: warning: comparison of integer expressions of different signedness: ‘const value_type’ {aka ‘const long unsigned int’} and ‘std::array::value_type’ {aka ‘int’} [-Wsign-compare] 152 | if (local_index[i] < args[i] && range->is_left_boundary(i)) return 0; | ~~~~~~~~~~~~~~~^~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘void SZ::multi_dimensional_range::update_block_range(SZ::multi_dimensional_range::multi_dimensional_iterator, const std::array&) [with T = unsigned char; unsigned int N = 3]’: src/SZ3/include/SZ3/utils/Iterator.hpp:327:31: required from ‘void SZ::multi_dimensional_range::update_block_range(SZ::multi_dimensional_range::multi_dimensional_iterator, size_t) [with T = unsigned char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:47:50: required from ‘std::vector SZ::SZGeneralFrontend::compress(T*) [with T = unsigned char; unsigned int N = 3; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:34:26: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:332:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 332 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘T SZ::multi_dimensional_range::multi_dimensional_iterator::prev(Args&& ...) const [with Args = {int, int, int}; T = unsigned char; unsigned int N = 3]’: src/SZ3/include/SZ3/predictor/LorenzoPredictor.hpp:143:33: required from ‘typename std::enable_if<((NN == 3) && (LL == 2)), T>::type SZ::LorenzoPredictor::do_predict(const iterator&) const [with unsigned int NN = 3; unsigned int LL = 2; T = unsigned char; unsigned int N = 3; unsigned int L = 2; typename std::enable_if<((NN == 3) && (LL == 2)), T>::type = unsigned char; SZ::LorenzoPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’ src/SZ3/include/SZ3/predictor/LorenzoPredictor.hpp:94:30: required from ‘T SZ::LorenzoPredictor::predict(const iterator&) const [with T = unsigned char; unsigned int N = 3; unsigned int L = 2; SZ::LorenzoPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’ src/SZ3/include/SZ3/predictor/LorenzoPredictor.hpp:93:18: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:151:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 151 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/utils/Iterator.hpp:152:40: warning: comparison of integer expressions of different signedness: ‘const value_type’ {aka ‘const long unsigned int’} and ‘std::array::value_type’ {aka ‘int’} [-Wsign-compare] 152 | if (local_index[i] < args[i] && range->is_left_boundary(i)) return 0; | ~~~~~~~~~~~~~~~^~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘void SZ::multi_dimensional_range::update_block_range(SZ::multi_dimensional_range::multi_dimensional_iterator, const std::array&) [with T = unsigned char; unsigned int N = 2]’: src/SZ3/include/SZ3/utils/Iterator.hpp:327:31: required from ‘void SZ::multi_dimensional_range::update_block_range(SZ::multi_dimensional_range::multi_dimensional_iterator, size_t) [with T = unsigned char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:47:50: required from ‘std::vector SZ::SZGeneralFrontend::compress(T*) [with T = unsigned char; unsigned int N = 2; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:34:26: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:332:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 332 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘T SZ::multi_dimensional_range::multi_dimensional_iterator::prev(Args&& ...) const [with Args = {int, int}; T = unsigned char; unsigned int N = 2]’: src/SZ3/include/SZ3/predictor/LorenzoPredictor.hpp:136:33: required from ‘typename std::enable_if<((NN == 2) && (LL == 2)), T>::type SZ::LorenzoPredictor::do_predict(const iterator&) const [with unsigned int NN = 2; unsigned int LL = 2; T = unsigned char; unsigned int N = 2; unsigned int L = 2; typename std::enable_if<((NN == 2) && (LL == 2)), T>::type = unsigned char; SZ::LorenzoPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’ src/SZ3/include/SZ3/predictor/LorenzoPredictor.hpp:94:30: required from ‘T SZ::LorenzoPredictor::predict(const iterator&) const [with T = unsigned char; unsigned int N = 2; unsigned int L = 2; SZ::LorenzoPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’ src/SZ3/include/SZ3/predictor/LorenzoPredictor.hpp:93:18: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:151:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 151 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/utils/Iterator.hpp:152:40: warning: comparison of integer expressions of different signedness: ‘const value_type’ {aka ‘const long unsigned int’} and ‘std::array::value_type’ {aka ‘int’} [-Wsign-compare] 152 | if (local_index[i] < args[i] && range->is_left_boundary(i)) return 0; | ~~~~~~~~~~~~~~~^~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘void SZ::multi_dimensional_range::update_block_range(SZ::multi_dimensional_range::multi_dimensional_iterator, const std::array&) [with T = unsigned char; unsigned int N = 1]’: src/SZ3/include/SZ3/utils/Iterator.hpp:327:31: required from ‘void SZ::multi_dimensional_range::update_block_range(SZ::multi_dimensional_range::multi_dimensional_iterator, size_t) [with T = unsigned char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:47:50: required from ‘std::vector SZ::SZGeneralFrontend::compress(T*) [with T = unsigned char; unsigned int N = 1; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:34:26: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:332:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 332 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘T SZ::multi_dimensional_range::multi_dimensional_iterator::prev(Args&& ...) const [with Args = {int}; T = unsigned char; unsigned int N = 1]’: src/SZ3/include/SZ3/predictor/LorenzoPredictor.hpp:131:33: required from ‘typename std::enable_if<((NN == 1) && (LL == 2)), T>::type SZ::LorenzoPredictor::do_predict(const iterator&) const [with unsigned int NN = 1; unsigned int LL = 2; T = unsigned char; unsigned int N = 1; unsigned int L = 2; typename std::enable_if<((NN == 1) && (LL == 2)), T>::type = unsigned char; SZ::LorenzoPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’ src/SZ3/include/SZ3/predictor/LorenzoPredictor.hpp:94:30: required from ‘T SZ::LorenzoPredictor::predict(const iterator&) const [with T = unsigned char; unsigned int N = 1; unsigned int L = 2; SZ::LorenzoPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’ src/SZ3/include/SZ3/predictor/LorenzoPredictor.hpp:93:18: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:151:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 151 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/utils/Iterator.hpp:152:40: warning: comparison of integer expressions of different signedness: ‘const value_type’ {aka ‘const long unsigned int’} and ‘std::array::value_type’ {aka ‘int’} [-Wsign-compare] 152 | if (local_index[i] < args[i] && range->is_left_boundary(i)) return 0; | ~~~~~~~~~~~~~~~^~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘void SZ::multi_dimensional_range::update_block_range(SZ::multi_dimensional_range::multi_dimensional_iterator, const std::array&) [with T = signed char; unsigned int N = 4]’: src/SZ3/include/SZ3/utils/Iterator.hpp:327:31: required from ‘void SZ::multi_dimensional_range::update_block_range(SZ::multi_dimensional_range::multi_dimensional_iterator, size_t) [with T = signed char; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:47:50: required from ‘std::vector SZ::SZGeneralFrontend::compress(T*) [with T = signed char; unsigned int N = 4; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:34:26: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:332:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 332 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘T SZ::multi_dimensional_range::multi_dimensional_iterator::prev(Args&& ...) const [with Args = {int, int, int, int}; T = signed char; unsigned int N = 4]’: src/SZ3/include/SZ3/predictor/LorenzoPredictor.hpp:123:29: required from ‘typename std::enable_if<(NN == 4), T>::type SZ::LorenzoPredictor::do_predict(const iterator&) const [with unsigned int NN = 4; unsigned int LL = 2; T = signed char; unsigned int N = 4; unsigned int L = 2; typename std::enable_if<(NN == 4), T>::type = signed char; SZ::LorenzoPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’ src/SZ3/include/SZ3/predictor/LorenzoPredictor.hpp:94:30: required from ‘T SZ::LorenzoPredictor::predict(const iterator&) const [with T = signed char; unsigned int N = 4; unsigned int L = 2; SZ::LorenzoPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’ src/SZ3/include/SZ3/predictor/LorenzoPredictor.hpp:93:18: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:151:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 151 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/utils/Iterator.hpp:152:40: warning: comparison of integer expressions of different signedness: ‘const value_type’ {aka ‘const long unsigned int’} and ‘std::array::value_type’ {aka ‘int’} [-Wsign-compare] 152 | if (local_index[i] < args[i] && range->is_left_boundary(i)) return 0; | ~~~~~~~~~~~~~~~^~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘void SZ::multi_dimensional_range::update_block_range(SZ::multi_dimensional_range::multi_dimensional_iterator, const std::array&) [with T = signed char; unsigned int N = 3]’: src/SZ3/include/SZ3/utils/Iterator.hpp:327:31: required from ‘void SZ::multi_dimensional_range::update_block_range(SZ::multi_dimensional_range::multi_dimensional_iterator, size_t) [with T = signed char; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:47:50: required from ‘std::vector SZ::SZGeneralFrontend::compress(T*) [with T = signed char; unsigned int N = 3; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:34:26: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:332:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 332 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘T SZ::multi_dimensional_range::multi_dimensional_iterator::prev(Args&& ...) const [with Args = {int, int, int}; T = signed char; unsigned int N = 3]’: src/SZ3/include/SZ3/predictor/LorenzoPredictor.hpp:143:33: required from ‘typename std::enable_if<((NN == 3) && (LL == 2)), T>::type SZ::LorenzoPredictor::do_predict(const iterator&) const [with unsigned int NN = 3; unsigned int LL = 2; T = signed char; unsigned int N = 3; unsigned int L = 2; typename std::enable_if<((NN == 3) && (LL == 2)), T>::type = signed char; SZ::LorenzoPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’ src/SZ3/include/SZ3/predictor/LorenzoPredictor.hpp:94:30: required from ‘T SZ::LorenzoPredictor::predict(const iterator&) const [with T = signed char; unsigned int N = 3; unsigned int L = 2; SZ::LorenzoPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’ src/SZ3/include/SZ3/predictor/LorenzoPredictor.hpp:93:18: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:151:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 151 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/utils/Iterator.hpp:152:40: warning: comparison of integer expressions of different signedness: ‘const value_type’ {aka ‘const long unsigned int’} and ‘std::array::value_type’ {aka ‘int’} [-Wsign-compare] 152 | if (local_index[i] < args[i] && range->is_left_boundary(i)) return 0; | ~~~~~~~~~~~~~~~^~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘void SZ::multi_dimensional_range::update_block_range(SZ::multi_dimensional_range::multi_dimensional_iterator, const std::array&) [with T = signed char; unsigned int N = 2]’: src/SZ3/include/SZ3/utils/Iterator.hpp:327:31: required from ‘void SZ::multi_dimensional_range::update_block_range(SZ::multi_dimensional_range::multi_dimensional_iterator, size_t) [with T = signed char; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:47:50: required from ‘std::vector SZ::SZGeneralFrontend::compress(T*) [with T = signed char; unsigned int N = 2; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:34:26: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:332:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 332 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘T SZ::multi_dimensional_range::multi_dimensional_iterator::prev(Args&& ...) const [with Args = {int, int}; T = signed char; unsigned int N = 2]’: src/SZ3/include/SZ3/predictor/LorenzoPredictor.hpp:136:33: required from ‘typename std::enable_if<((NN == 2) && (LL == 2)), T>::type SZ::LorenzoPredictor::do_predict(const iterator&) const [with unsigned int NN = 2; unsigned int LL = 2; T = signed char; unsigned int N = 2; unsigned int L = 2; typename std::enable_if<((NN == 2) && (LL == 2)), T>::type = signed char; SZ::LorenzoPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’ src/SZ3/include/SZ3/predictor/LorenzoPredictor.hpp:94:30: required from ‘T SZ::LorenzoPredictor::predict(const iterator&) const [with T = signed char; unsigned int N = 2; unsigned int L = 2; SZ::LorenzoPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’ src/SZ3/include/SZ3/predictor/LorenzoPredictor.hpp:93:18: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:151:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 151 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/utils/Iterator.hpp:152:40: warning: comparison of integer expressions of different signedness: ‘const value_type’ {aka ‘const long unsigned int’} and ‘std::array::value_type’ {aka ‘int’} [-Wsign-compare] 152 | if (local_index[i] < args[i] && range->is_left_boundary(i)) return 0; | ~~~~~~~~~~~~~~~^~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘void SZ::multi_dimensional_range::update_block_range(SZ::multi_dimensional_range::multi_dimensional_iterator, const std::array&) [with T = signed char; unsigned int N = 1]’: src/SZ3/include/SZ3/utils/Iterator.hpp:327:31: required from ‘void SZ::multi_dimensional_range::update_block_range(SZ::multi_dimensional_range::multi_dimensional_iterator, size_t) [with T = signed char; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:47:50: required from ‘std::vector SZ::SZGeneralFrontend::compress(T*) [with T = signed char; unsigned int N = 1; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:34:26: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:332:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 332 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘T SZ::multi_dimensional_range::multi_dimensional_iterator::prev(Args&& ...) const [with Args = {int}; T = signed char; unsigned int N = 1]’: src/SZ3/include/SZ3/predictor/LorenzoPredictor.hpp:131:33: required from ‘typename std::enable_if<((NN == 1) && (LL == 2)), T>::type SZ::LorenzoPredictor::do_predict(const iterator&) const [with unsigned int NN = 1; unsigned int LL = 2; T = signed char; unsigned int N = 1; unsigned int L = 2; typename std::enable_if<((NN == 1) && (LL == 2)), T>::type = signed char; SZ::LorenzoPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’ src/SZ3/include/SZ3/predictor/LorenzoPredictor.hpp:94:30: required from ‘T SZ::LorenzoPredictor::predict(const iterator&) const [with T = signed char; unsigned int N = 1; unsigned int L = 2; SZ::LorenzoPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’ src/SZ3/include/SZ3/predictor/LorenzoPredictor.hpp:93:18: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:151:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 151 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/utils/Iterator.hpp:152:40: warning: comparison of integer expressions of different signedness: ‘const value_type’ {aka ‘const long unsigned int’} and ‘std::array::value_type’ {aka ‘int’} [-Wsign-compare] 152 | if (local_index[i] < args[i] && range->is_left_boundary(i)) return 0; | ~~~~~~~~~~~~~~~^~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘void SZ::multi_dimensional_range::update_block_range(SZ::multi_dimensional_range::multi_dimensional_iterator, const std::array&) [with T = double; unsigned int N = 4]’: src/SZ3/include/SZ3/utils/Iterator.hpp:327:31: required from ‘void SZ::multi_dimensional_range::update_block_range(SZ::multi_dimensional_range::multi_dimensional_iterator, size_t) [with T = double; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:47:50: required from ‘std::vector SZ::SZGeneralFrontend::compress(T*) [with T = double; unsigned int N = 4; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:34:26: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:332:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 332 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘T SZ::multi_dimensional_range::multi_dimensional_iterator::prev(Args&& ...) const [with Args = {int, int, int, int}; T = double; unsigned int N = 4]’: src/SZ3/include/SZ3/predictor/LorenzoPredictor.hpp:123:29: required from ‘typename std::enable_if<(NN == 4), T>::type SZ::LorenzoPredictor::do_predict(const iterator&) const [with unsigned int NN = 4; unsigned int LL = 2; T = double; unsigned int N = 4; unsigned int L = 2; typename std::enable_if<(NN == 4), T>::type = double; SZ::LorenzoPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’ src/SZ3/include/SZ3/predictor/LorenzoPredictor.hpp:94:30: required from ‘T SZ::LorenzoPredictor::predict(const iterator&) const [with T = double; unsigned int N = 4; unsigned int L = 2; SZ::LorenzoPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’ src/SZ3/include/SZ3/predictor/LorenzoPredictor.hpp:93:18: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:151:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 151 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/utils/Iterator.hpp:152:40: warning: comparison of integer expressions of different signedness: ‘const value_type’ {aka ‘const long unsigned int’} and ‘std::array::value_type’ {aka ‘int’} [-Wsign-compare] 152 | if (local_index[i] < args[i] && range->is_left_boundary(i)) return 0; | ~~~~~~~~~~~~~~~^~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘void SZ::multi_dimensional_range::update_block_range(SZ::multi_dimensional_range::multi_dimensional_iterator, const std::array&) [with T = double; unsigned int N = 3]’: src/SZ3/include/SZ3/utils/Iterator.hpp:327:31: required from ‘void SZ::multi_dimensional_range::update_block_range(SZ::multi_dimensional_range::multi_dimensional_iterator, size_t) [with T = double; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:47:50: required from ‘std::vector SZ::SZGeneralFrontend::compress(T*) [with T = double; unsigned int N = 3; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:34:26: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:332:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 332 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘T SZ::multi_dimensional_range::multi_dimensional_iterator::prev(Args&& ...) const [with Args = {int, int, int}; T = double; unsigned int N = 3]’: src/SZ3/include/SZ3/predictor/LorenzoPredictor.hpp:143:33: required from ‘typename std::enable_if<((NN == 3) && (LL == 2)), T>::type SZ::LorenzoPredictor::do_predict(const iterator&) const [with unsigned int NN = 3; unsigned int LL = 2; T = double; unsigned int N = 3; unsigned int L = 2; typename std::enable_if<((NN == 3) && (LL == 2)), T>::type = double; SZ::LorenzoPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’ src/SZ3/include/SZ3/predictor/LorenzoPredictor.hpp:94:30: required from ‘T SZ::LorenzoPredictor::predict(const iterator&) const [with T = double; unsigned int N = 3; unsigned int L = 2; SZ::LorenzoPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’ src/SZ3/include/SZ3/predictor/LorenzoPredictor.hpp:93:18: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:151:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 151 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/utils/Iterator.hpp:152:40: warning: comparison of integer expressions of different signedness: ‘const value_type’ {aka ‘const long unsigned int’} and ‘std::array::value_type’ {aka ‘int’} [-Wsign-compare] 152 | if (local_index[i] < args[i] && range->is_left_boundary(i)) return 0; | ~~~~~~~~~~~~~~~^~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘void SZ::multi_dimensional_range::update_block_range(SZ::multi_dimensional_range::multi_dimensional_iterator, const std::array&) [with T = double; unsigned int N = 2]’: src/SZ3/include/SZ3/utils/Iterator.hpp:327:31: required from ‘void SZ::multi_dimensional_range::update_block_range(SZ::multi_dimensional_range::multi_dimensional_iterator, size_t) [with T = double; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:47:50: required from ‘std::vector SZ::SZGeneralFrontend::compress(T*) [with T = double; unsigned int N = 2; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:34:26: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:332:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 332 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘T SZ::multi_dimensional_range::multi_dimensional_iterator::prev(Args&& ...) const [with Args = {int, int}; T = double; unsigned int N = 2]’: src/SZ3/include/SZ3/predictor/LorenzoPredictor.hpp:136:33: required from ‘typename std::enable_if<((NN == 2) && (LL == 2)), T>::type SZ::LorenzoPredictor::do_predict(const iterator&) const [with unsigned int NN = 2; unsigned int LL = 2; T = double; unsigned int N = 2; unsigned int L = 2; typename std::enable_if<((NN == 2) && (LL == 2)), T>::type = double; SZ::LorenzoPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’ src/SZ3/include/SZ3/predictor/LorenzoPredictor.hpp:94:30: required from ‘T SZ::LorenzoPredictor::predict(const iterator&) const [with T = double; unsigned int N = 2; unsigned int L = 2; SZ::LorenzoPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’ src/SZ3/include/SZ3/predictor/LorenzoPredictor.hpp:93:18: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:151:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 151 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/utils/Iterator.hpp:152:40: warning: comparison of integer expressions of different signedness: ‘const value_type’ {aka ‘const long unsigned int’} and ‘std::array::value_type’ {aka ‘int’} [-Wsign-compare] 152 | if (local_index[i] < args[i] && range->is_left_boundary(i)) return 0; | ~~~~~~~~~~~~~~~^~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘void SZ::multi_dimensional_range::update_block_range(SZ::multi_dimensional_range::multi_dimensional_iterator, const std::array&) [with T = double; unsigned int N = 1]’: src/SZ3/include/SZ3/utils/Iterator.hpp:327:31: required from ‘void SZ::multi_dimensional_range::update_block_range(SZ::multi_dimensional_range::multi_dimensional_iterator, size_t) [with T = double; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:47:50: required from ‘std::vector SZ::SZGeneralFrontend::compress(T*) [with T = double; unsigned int N = 1; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:34:26: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:332:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 332 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘T SZ::multi_dimensional_range::multi_dimensional_iterator::prev(Args&& ...) const [with Args = {int}; T = double; unsigned int N = 1]’: src/SZ3/include/SZ3/predictor/LorenzoPredictor.hpp:131:33: required from ‘typename std::enable_if<((NN == 1) && (LL == 2)), T>::type SZ::LorenzoPredictor::do_predict(const iterator&) const [with unsigned int NN = 1; unsigned int LL = 2; T = double; unsigned int N = 1; unsigned int L = 2; typename std::enable_if<((NN == 1) && (LL == 2)), T>::type = double; SZ::LorenzoPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’ src/SZ3/include/SZ3/predictor/LorenzoPredictor.hpp:94:30: required from ‘T SZ::LorenzoPredictor::predict(const iterator&) const [with T = double; unsigned int N = 1; unsigned int L = 2; SZ::LorenzoPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’ src/SZ3/include/SZ3/predictor/LorenzoPredictor.hpp:93:18: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:151:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 151 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/utils/Iterator.hpp:152:40: warning: comparison of integer expressions of different signedness: ‘const value_type’ {aka ‘const long unsigned int’} and ‘std::array::value_type’ {aka ‘int’} [-Wsign-compare] 152 | if (local_index[i] < args[i] && range->is_left_boundary(i)) return 0; | ~~~~~~~~~~~~~~~^~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘void SZ::multi_dimensional_range::update_block_range(SZ::multi_dimensional_range::multi_dimensional_iterator, const std::array&) [with T = float; unsigned int N = 4]’: src/SZ3/include/SZ3/utils/Iterator.hpp:327:31: required from ‘void SZ::multi_dimensional_range::update_block_range(SZ::multi_dimensional_range::multi_dimensional_iterator, size_t) [with T = float; unsigned int N = 4; size_t = long unsigned int]’ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:47:50: required from ‘std::vector SZ::SZGeneralFrontend::compress(T*) [with T = float; unsigned int N = 4; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:34:26: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:332:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 332 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘T SZ::multi_dimensional_range::multi_dimensional_iterator::prev(Args&& ...) const [with Args = {int, int, int, int}; T = float; unsigned int N = 4]’: src/SZ3/include/SZ3/predictor/LorenzoPredictor.hpp:123:29: required from ‘typename std::enable_if<(NN == 4), T>::type SZ::LorenzoPredictor::do_predict(const iterator&) const [with unsigned int NN = 4; unsigned int LL = 2; T = float; unsigned int N = 4; unsigned int L = 2; typename std::enable_if<(NN == 4), T>::type = float; SZ::LorenzoPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’ src/SZ3/include/SZ3/predictor/LorenzoPredictor.hpp:94:30: required from ‘T SZ::LorenzoPredictor::predict(const iterator&) const [with T = float; unsigned int N = 4; unsigned int L = 2; SZ::LorenzoPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’ src/SZ3/include/SZ3/predictor/LorenzoPredictor.hpp:93:18: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:151:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 151 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/utils/Iterator.hpp:152:40: warning: comparison of integer expressions of different signedness: ‘const value_type’ {aka ‘const long unsigned int’} and ‘std::array::value_type’ {aka ‘int’} [-Wsign-compare] 152 | if (local_index[i] < args[i] && range->is_left_boundary(i)) return 0; | ~~~~~~~~~~~~~~~^~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘void SZ::multi_dimensional_range::update_block_range(SZ::multi_dimensional_range::multi_dimensional_iterator, const std::array&) [with T = float; unsigned int N = 3]’: src/SZ3/include/SZ3/utils/Iterator.hpp:327:31: required from ‘void SZ::multi_dimensional_range::update_block_range(SZ::multi_dimensional_range::multi_dimensional_iterator, size_t) [with T = float; unsigned int N = 3; size_t = long unsigned int]’ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:47:50: required from ‘std::vector SZ::SZGeneralFrontend::compress(T*) [with T = float; unsigned int N = 3; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:34:26: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:332:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 332 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘T SZ::multi_dimensional_range::multi_dimensional_iterator::prev(Args&& ...) const [with Args = {int, int, int}; T = float; unsigned int N = 3]’: src/SZ3/include/SZ3/predictor/LorenzoPredictor.hpp:143:33: required from ‘typename std::enable_if<((NN == 3) && (LL == 2)), T>::type SZ::LorenzoPredictor::do_predict(const iterator&) const [with unsigned int NN = 3; unsigned int LL = 2; T = float; unsigned int N = 3; unsigned int L = 2; typename std::enable_if<((NN == 3) && (LL == 2)), T>::type = float; SZ::LorenzoPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’ src/SZ3/include/SZ3/predictor/LorenzoPredictor.hpp:94:30: required from ‘T SZ::LorenzoPredictor::predict(const iterator&) const [with T = float; unsigned int N = 3; unsigned int L = 2; SZ::LorenzoPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’ src/SZ3/include/SZ3/predictor/LorenzoPredictor.hpp:93:18: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:151:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 151 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/utils/Iterator.hpp:152:40: warning: comparison of integer expressions of different signedness: ‘const value_type’ {aka ‘const long unsigned int’} and ‘std::array::value_type’ {aka ‘int’} [-Wsign-compare] 152 | if (local_index[i] < args[i] && range->is_left_boundary(i)) return 0; | ~~~~~~~~~~~~~~~^~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘void SZ::multi_dimensional_range::update_block_range(SZ::multi_dimensional_range::multi_dimensional_iterator, const std::array&) [with T = float; unsigned int N = 2]’: src/SZ3/include/SZ3/utils/Iterator.hpp:327:31: required from ‘void SZ::multi_dimensional_range::update_block_range(SZ::multi_dimensional_range::multi_dimensional_iterator, size_t) [with T = float; unsigned int N = 2; size_t = long unsigned int]’ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:47:50: required from ‘std::vector SZ::SZGeneralFrontend::compress(T*) [with T = float; unsigned int N = 2; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:34:26: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:332:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 332 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘T SZ::multi_dimensional_range::multi_dimensional_iterator::prev(Args&& ...) const [with Args = {int, int}; T = float; unsigned int N = 2]’: src/SZ3/include/SZ3/predictor/LorenzoPredictor.hpp:136:33: required from ‘typename std::enable_if<((NN == 2) && (LL == 2)), T>::type SZ::LorenzoPredictor::do_predict(const iterator&) const [with unsigned int NN = 2; unsigned int LL = 2; T = float; unsigned int N = 2; unsigned int L = 2; typename std::enable_if<((NN == 2) && (LL == 2)), T>::type = float; SZ::LorenzoPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’ src/SZ3/include/SZ3/predictor/LorenzoPredictor.hpp:94:30: required from ‘T SZ::LorenzoPredictor::predict(const iterator&) const [with T = float; unsigned int N = 2; unsigned int L = 2; SZ::LorenzoPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’ src/SZ3/include/SZ3/predictor/LorenzoPredictor.hpp:93:18: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:151:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 151 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/utils/Iterator.hpp:152:40: warning: comparison of integer expressions of different signedness: ‘const value_type’ {aka ‘const long unsigned int’} and ‘std::array::value_type’ {aka ‘int’} [-Wsign-compare] 152 | if (local_index[i] < args[i] && range->is_left_boundary(i)) return 0; | ~~~~~~~~~~~~~~~^~~~~~~ src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘void SZ::multi_dimensional_range::update_block_range(SZ::multi_dimensional_range::multi_dimensional_iterator, const std::array&) [with T = float; unsigned int N = 1]’: src/SZ3/include/SZ3/utils/Iterator.hpp:327:31: required from ‘void SZ::multi_dimensional_range::update_block_range(SZ::multi_dimensional_range::multi_dimensional_iterator, size_t) [with T = float; unsigned int N = 1; size_t = long unsigned int]’ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:47:50: required from ‘std::vector SZ::SZGeneralFrontend::compress(T*) [with T = float; unsigned int N = 1; Predictor = SZ::ComposedPredictor; Quantizer = SZ::LinearQuantizer]’ src/SZ3/include/SZ3/frontend/SZGeneralFrontend.hpp:34:26: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:332:31: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 332 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/utils/Iterator.hpp: In instantiation of ‘T SZ::multi_dimensional_range::multi_dimensional_iterator::prev(Args&& ...) const [with Args = {int}; T = float; unsigned int N = 1]’: src/SZ3/include/SZ3/predictor/LorenzoPredictor.hpp:131:33: required from ‘typename std::enable_if<((NN == 1) && (LL == 2)), T>::type SZ::LorenzoPredictor::do_predict(const iterator&) const [with unsigned int NN = 1; unsigned int LL = 2; T = float; unsigned int N = 1; unsigned int L = 2; typename std::enable_if<((NN == 1) && (LL == 2)), T>::type = float; SZ::LorenzoPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’ src/SZ3/include/SZ3/predictor/LorenzoPredictor.hpp:94:30: required from ‘T SZ::LorenzoPredictor::predict(const iterator&) const [with T = float; unsigned int N = 1; unsigned int L = 2; SZ::LorenzoPredictor::iterator = SZ::multi_dimensional_range::multi_dimensional_iterator]’ src/SZ3/include/SZ3/predictor/LorenzoPredictor.hpp:93:18: required from here src/SZ3/include/SZ3/utils/Iterator.hpp:151:35: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare] 151 | for (int i = 0; i < N; i++) { | ~~^~~ src/SZ3/include/SZ3/utils/Iterator.hpp:152:40: warning: comparison of integer expressions of different signedness: ‘const value_type’ {aka ‘const long unsigned int’} and ‘std::array::value_type’ {aka ‘int’} [-Wsign-compare] 152 | if (local_index[i] < args[i] && range->is_left_boundary(i)) return 0; | ~~~~~~~~~~~~~~~^~~~~~~ In file included from src/SZ3/include/SZ3/predictor/MetaRegressionPredictor.hpp:5, from src/SZ3/include/SZ3/frontend/SZFastFrontend.hpp:12, from src/SZ3/include/SZ3/api/impl/SZLorenzoReg.hpp:5, from src/SZ3/include/SZ3/api/impl/SZInterp.hpp:13, from src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:7, from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/encoder/HuffmanEncoder.hpp: In member function ‘void SZ::SZFastFrontend::load(const uchar*&, size_t&) [with T = long int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/encoder/HuffmanEncoder.hpp:25:11: warning: ‘.SZ::HuffmanEncoder::treeRoot’ may be used uninitialized in this function [-Wmaybe-uninitialized] 25 | class HuffmanEncoder : public concepts::EncoderInterface { | ^~~~~~~~~~~~~~ src/SZ3/include/SZ3/encoder/HuffmanEncoder.hpp:25:11: warning: ‘.SZ::HuffmanEncoder::offset’ may be used uninitialized in this function [-Wmaybe-uninitialized] src/SZ3/include/SZ3/encoder/HuffmanEncoder.hpp: In member function ‘void SZ::SZFastFrontend::load(const uchar*&, size_t&) [with T = unsigned int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/encoder/HuffmanEncoder.hpp:25:11: warning: ‘.SZ::HuffmanEncoder::treeRoot’ may be used uninitialized in this function [-Wmaybe-uninitialized] 25 | class HuffmanEncoder : public concepts::EncoderInterface { | ^~~~~~~~~~~~~~ src/SZ3/include/SZ3/encoder/HuffmanEncoder.hpp:25:11: warning: ‘.SZ::HuffmanEncoder::offset’ may be used uninitialized in this function [-Wmaybe-uninitialized] src/SZ3/include/SZ3/encoder/HuffmanEncoder.hpp: In member function ‘void SZ::SZFastFrontend::load(const uchar*&, size_t&) [with T = int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/encoder/HuffmanEncoder.hpp:25:11: warning: ‘.SZ::HuffmanEncoder::treeRoot’ may be used uninitialized in this function [-Wmaybe-uninitialized] 25 | class HuffmanEncoder : public concepts::EncoderInterface { | ^~~~~~~~~~~~~~ src/SZ3/include/SZ3/encoder/HuffmanEncoder.hpp:25:11: warning: ‘.SZ::HuffmanEncoder::offset’ may be used uninitialized in this function [-Wmaybe-uninitialized] src/SZ3/include/SZ3/encoder/HuffmanEncoder.hpp: In member function ‘void SZ::SZFastFrontend::load(const uchar*&, size_t&) [with T = float; unsigned int N = 3; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/encoder/HuffmanEncoder.hpp:25:11: warning: ‘.SZ::HuffmanEncoder::treeRoot’ may be used uninitialized in this function [-Wmaybe-uninitialized] 25 | class HuffmanEncoder : public concepts::EncoderInterface { | ^~~~~~~~~~~~~~ src/SZ3/include/SZ3/encoder/HuffmanEncoder.hpp:25:11: warning: ‘.SZ::HuffmanEncoder::offset’ may be used uninitialized in this function [-Wmaybe-uninitialized] src/SZ3/include/SZ3/encoder/HuffmanEncoder.hpp: In member function ‘void SZ::SZFastFrontend::load(const uchar*&, size_t&) [with T = double; unsigned int N = 3; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/encoder/HuffmanEncoder.hpp:25:11: warning: ‘.SZ::HuffmanEncoder::treeRoot’ may be used uninitialized in this function [-Wmaybe-uninitialized] 25 | class HuffmanEncoder : public concepts::EncoderInterface { | ^~~~~~~~~~~~~~ src/SZ3/include/SZ3/encoder/HuffmanEncoder.hpp:25:11: warning: ‘.SZ::HuffmanEncoder::offset’ may be used uninitialized in this function [-Wmaybe-uninitialized] src/SZ3/include/SZ3/encoder/HuffmanEncoder.hpp: In member function ‘void SZ::SZFastFrontend::load(const uchar*&, size_t&) [with T = signed char; unsigned int N = 3; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/encoder/HuffmanEncoder.hpp:25:11: warning: ‘.SZ::HuffmanEncoder::treeRoot’ may be used uninitialized in this function [-Wmaybe-uninitialized] 25 | class HuffmanEncoder : public concepts::EncoderInterface { | ^~~~~~~~~~~~~~ src/SZ3/include/SZ3/encoder/HuffmanEncoder.hpp:25:11: warning: ‘.SZ::HuffmanEncoder::offset’ may be used uninitialized in this function [-Wmaybe-uninitialized] src/SZ3/include/SZ3/encoder/HuffmanEncoder.hpp: In member function ‘void SZ::SZFastFrontend::load(const uchar*&, size_t&) [with T = unsigned char; unsigned int N = 3; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/encoder/HuffmanEncoder.hpp:25:11: warning: ‘.SZ::HuffmanEncoder::treeRoot’ may be used uninitialized in this function [-Wmaybe-uninitialized] 25 | class HuffmanEncoder : public concepts::EncoderInterface { | ^~~~~~~~~~~~~~ src/SZ3/include/SZ3/encoder/HuffmanEncoder.hpp:25:11: warning: ‘.SZ::HuffmanEncoder::offset’ may be used uninitialized in this function [-Wmaybe-uninitialized] src/SZ3/include/SZ3/encoder/HuffmanEncoder.hpp: In member function ‘void SZ::SZFastFrontend::load(const uchar*&, size_t&) [with T = short int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/encoder/HuffmanEncoder.hpp:25:11: warning: ‘.SZ::HuffmanEncoder::treeRoot’ may be used uninitialized in this function [-Wmaybe-uninitialized] 25 | class HuffmanEncoder : public concepts::EncoderInterface { | ^~~~~~~~~~~~~~ src/SZ3/include/SZ3/encoder/HuffmanEncoder.hpp:25:11: warning: ‘.SZ::HuffmanEncoder::offset’ may be used uninitialized in this function [-Wmaybe-uninitialized] src/SZ3/include/SZ3/encoder/HuffmanEncoder.hpp: In member function ‘void SZ::SZFastFrontend::load(const uchar*&, size_t&) [with T = short unsigned int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/encoder/HuffmanEncoder.hpp:25:11: warning: ‘.SZ::HuffmanEncoder::treeRoot’ may be used uninitialized in this function [-Wmaybe-uninitialized] 25 | class HuffmanEncoder : public concepts::EncoderInterface { | ^~~~~~~~~~~~~~ src/SZ3/include/SZ3/encoder/HuffmanEncoder.hpp:25:11: warning: ‘.SZ::HuffmanEncoder::offset’ may be used uninitialized in this function [-Wmaybe-uninitialized] src/SZ3/include/SZ3/encoder/HuffmanEncoder.hpp: In member function ‘void SZ::SZFastFrontend::load(const uchar*&, size_t&) [with T = long unsigned int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/encoder/HuffmanEncoder.hpp:25:11: warning: ‘.SZ::HuffmanEncoder::treeRoot’ may be used uninitialized in this function [-Wmaybe-uninitialized] 25 | class HuffmanEncoder : public concepts::EncoderInterface { | ^~~~~~~~~~~~~~ src/SZ3/include/SZ3/encoder/HuffmanEncoder.hpp:25:11: warning: ‘.SZ::HuffmanEncoder::offset’ may be used uninitialized in this function [-Wmaybe-uninitialized] src/SZ3/include/SZ3/encoder/HuffmanEncoder.hpp: In member function ‘std::vector SZ::SZFastFrontend::compress_3d(const T*) [with T = long unsigned int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/encoder/HuffmanEncoder.hpp:25:11: warning: ‘.SZ::HuffmanEncoder::treeRoot’ may be used uninitialized in this function [-Wmaybe-uninitialized] 25 | class HuffmanEncoder : public concepts::EncoderInterface { | ^~~~~~~~~~~~~~ src/SZ3/include/SZ3/encoder/HuffmanEncoder.hpp:25:11: warning: ‘.SZ::HuffmanEncoder::offset’ may be used uninitialized in this function [-Wmaybe-uninitialized] src/SZ3/include/SZ3/encoder/HuffmanEncoder.hpp:25:11: warning: ‘.SZ::HuffmanEncoder::treeRoot’ may be used uninitialized in this function [-Wmaybe-uninitialized] 25 | class HuffmanEncoder : public concepts::EncoderInterface { | ^~~~~~~~~~~~~~ src/SZ3/include/SZ3/encoder/HuffmanEncoder.hpp:25:11: warning: ‘.SZ::HuffmanEncoder::offset’ may be used uninitialized in this function [-Wmaybe-uninitialized] src/SZ3/include/SZ3/encoder/HuffmanEncoder.hpp: In member function ‘std::vector SZ::SZFastFrontend::compress_3d(const T*) [with T = long int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/encoder/HuffmanEncoder.hpp:25:11: warning: ‘.SZ::HuffmanEncoder::treeRoot’ may be used uninitialized in this function [-Wmaybe-uninitialized] 25 | class HuffmanEncoder : public concepts::EncoderInterface { | ^~~~~~~~~~~~~~ src/SZ3/include/SZ3/encoder/HuffmanEncoder.hpp:25:11: warning: ‘.SZ::HuffmanEncoder::offset’ may be used uninitialized in this function [-Wmaybe-uninitialized] src/SZ3/include/SZ3/encoder/HuffmanEncoder.hpp:25:11: warning: ‘.SZ::HuffmanEncoder::treeRoot’ may be used uninitialized in this function [-Wmaybe-uninitialized] 25 | class HuffmanEncoder : public concepts::EncoderInterface { | ^~~~~~~~~~~~~~ src/SZ3/include/SZ3/encoder/HuffmanEncoder.hpp:25:11: warning: ‘.SZ::HuffmanEncoder::offset’ may be used uninitialized in this function [-Wmaybe-uninitialized] src/SZ3/include/SZ3/encoder/HuffmanEncoder.hpp: In member function ‘std::vector SZ::SZFastFrontend::compress_3d(const T*) [with T = unsigned int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/encoder/HuffmanEncoder.hpp:25:11: warning: ‘.SZ::HuffmanEncoder::treeRoot’ may be used uninitialized in this function [-Wmaybe-uninitialized] 25 | class HuffmanEncoder : public concepts::EncoderInterface { | ^~~~~~~~~~~~~~ src/SZ3/include/SZ3/encoder/HuffmanEncoder.hpp:25:11: warning: ‘.SZ::HuffmanEncoder::offset’ may be used uninitialized in this function [-Wmaybe-uninitialized] src/SZ3/include/SZ3/encoder/HuffmanEncoder.hpp:25:11: warning: ‘.SZ::HuffmanEncoder::treeRoot’ may be used uninitialized in this function [-Wmaybe-uninitialized] 25 | class HuffmanEncoder : public concepts::EncoderInterface { | ^~~~~~~~~~~~~~ src/SZ3/include/SZ3/encoder/HuffmanEncoder.hpp:25:11: warning: ‘.SZ::HuffmanEncoder::offset’ may be used uninitialized in this function [-Wmaybe-uninitialized] src/SZ3/include/SZ3/encoder/HuffmanEncoder.hpp: In member function ‘std::vector SZ::SZFastFrontend::compress_3d(const T*) [with T = int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/encoder/HuffmanEncoder.hpp:25:11: warning: ‘.SZ::HuffmanEncoder::treeRoot’ may be used uninitialized in this function [-Wmaybe-uninitialized] 25 | class HuffmanEncoder : public concepts::EncoderInterface { | ^~~~~~~~~~~~~~ src/SZ3/include/SZ3/encoder/HuffmanEncoder.hpp:25:11: warning: ‘.SZ::HuffmanEncoder::offset’ may be used uninitialized in this function [-Wmaybe-uninitialized] src/SZ3/include/SZ3/encoder/HuffmanEncoder.hpp:25:11: warning: ‘.SZ::HuffmanEncoder::treeRoot’ may be used uninitialized in this function [-Wmaybe-uninitialized] 25 | class HuffmanEncoder : public concepts::EncoderInterface { | ^~~~~~~~~~~~~~ src/SZ3/include/SZ3/encoder/HuffmanEncoder.hpp:25:11: warning: ‘.SZ::HuffmanEncoder::offset’ may be used uninitialized in this function [-Wmaybe-uninitialized] src/SZ3/include/SZ3/encoder/HuffmanEncoder.hpp: In member function ‘std::vector SZ::SZFastFrontend::compress_3d(const T*) [with T = short unsigned int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/encoder/HuffmanEncoder.hpp:25:11: warning: ‘.SZ::HuffmanEncoder::treeRoot’ may be used uninitialized in this function [-Wmaybe-uninitialized] 25 | class HuffmanEncoder : public concepts::EncoderInterface { | ^~~~~~~~~~~~~~ src/SZ3/include/SZ3/encoder/HuffmanEncoder.hpp:25:11: warning: ‘.SZ::HuffmanEncoder::offset’ may be used uninitialized in this function [-Wmaybe-uninitialized] src/SZ3/include/SZ3/encoder/HuffmanEncoder.hpp:25:11: warning: ‘.SZ::HuffmanEncoder::treeRoot’ may be used uninitialized in this function [-Wmaybe-uninitialized] 25 | class HuffmanEncoder : public concepts::EncoderInterface { | ^~~~~~~~~~~~~~ src/SZ3/include/SZ3/encoder/HuffmanEncoder.hpp:25:11: warning: ‘.SZ::HuffmanEncoder::offset’ may be used uninitialized in this function [-Wmaybe-uninitialized] src/SZ3/include/SZ3/encoder/HuffmanEncoder.hpp: In member function ‘std::vector SZ::SZFastFrontend::compress_3d(const T*) [with T = short int; unsigned int N = 3; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/encoder/HuffmanEncoder.hpp:25:11: warning: ‘.SZ::HuffmanEncoder::treeRoot’ may be used uninitialized in this function [-Wmaybe-uninitialized] 25 | class HuffmanEncoder : public concepts::EncoderInterface { | ^~~~~~~~~~~~~~ src/SZ3/include/SZ3/encoder/HuffmanEncoder.hpp:25:11: warning: ‘.SZ::HuffmanEncoder::offset’ may be used uninitialized in this function [-Wmaybe-uninitialized] src/SZ3/include/SZ3/encoder/HuffmanEncoder.hpp:25:11: warning: ‘.SZ::HuffmanEncoder::treeRoot’ may be used uninitialized in this function [-Wmaybe-uninitialized] 25 | class HuffmanEncoder : public concepts::EncoderInterface { | ^~~~~~~~~~~~~~ src/SZ3/include/SZ3/encoder/HuffmanEncoder.hpp:25:11: warning: ‘.SZ::HuffmanEncoder::offset’ may be used uninitialized in this function [-Wmaybe-uninitialized] src/SZ3/include/SZ3/encoder/HuffmanEncoder.hpp: In member function ‘std::vector SZ::SZFastFrontend::compress_3d(const T*) [with T = unsigned char; unsigned int N = 3; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/encoder/HuffmanEncoder.hpp:25:11: warning: ‘.SZ::HuffmanEncoder::treeRoot’ may be used uninitialized in this function [-Wmaybe-uninitialized] 25 | class HuffmanEncoder : public concepts::EncoderInterface { | ^~~~~~~~~~~~~~ src/SZ3/include/SZ3/encoder/HuffmanEncoder.hpp:25:11: warning: ‘.SZ::HuffmanEncoder::offset’ may be used uninitialized in this function [-Wmaybe-uninitialized] src/SZ3/include/SZ3/encoder/HuffmanEncoder.hpp:25:11: warning: ‘.SZ::HuffmanEncoder::treeRoot’ may be used uninitialized in this function [-Wmaybe-uninitialized] 25 | class HuffmanEncoder : public concepts::EncoderInterface { | ^~~~~~~~~~~~~~ src/SZ3/include/SZ3/encoder/HuffmanEncoder.hpp:25:11: warning: ‘.SZ::HuffmanEncoder::offset’ may be used uninitialized in this function [-Wmaybe-uninitialized] src/SZ3/include/SZ3/encoder/HuffmanEncoder.hpp: In member function ‘std::vector SZ::SZFastFrontend::compress_3d(const T*) [with T = signed char; unsigned int N = 3; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/encoder/HuffmanEncoder.hpp:25:11: warning: ‘.SZ::HuffmanEncoder::treeRoot’ may be used uninitialized in this function [-Wmaybe-uninitialized] 25 | class HuffmanEncoder : public concepts::EncoderInterface { | ^~~~~~~~~~~~~~ src/SZ3/include/SZ3/encoder/HuffmanEncoder.hpp:25:11: warning: ‘.SZ::HuffmanEncoder::offset’ may be used uninitialized in this function [-Wmaybe-uninitialized] src/SZ3/include/SZ3/encoder/HuffmanEncoder.hpp:25:11: warning: ‘.SZ::HuffmanEncoder::treeRoot’ may be used uninitialized in this function [-Wmaybe-uninitialized] 25 | class HuffmanEncoder : public concepts::EncoderInterface { | ^~~~~~~~~~~~~~ src/SZ3/include/SZ3/encoder/HuffmanEncoder.hpp:25:11: warning: ‘.SZ::HuffmanEncoder::offset’ may be used uninitialized in this function [-Wmaybe-uninitialized] src/SZ3/include/SZ3/encoder/HuffmanEncoder.hpp: In member function ‘std::vector SZ::SZFastFrontend::compress_3d(const T*) [with T = double; unsigned int N = 3; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/encoder/HuffmanEncoder.hpp:25:11: warning: ‘.SZ::HuffmanEncoder::treeRoot’ may be used uninitialized in this function [-Wmaybe-uninitialized] 25 | class HuffmanEncoder : public concepts::EncoderInterface { | ^~~~~~~~~~~~~~ src/SZ3/include/SZ3/encoder/HuffmanEncoder.hpp:25:11: warning: ‘.SZ::HuffmanEncoder::offset’ may be used uninitialized in this function [-Wmaybe-uninitialized] src/SZ3/include/SZ3/encoder/HuffmanEncoder.hpp:25:11: warning: ‘.SZ::HuffmanEncoder::treeRoot’ may be used uninitialized in this function [-Wmaybe-uninitialized] 25 | class HuffmanEncoder : public concepts::EncoderInterface { | ^~~~~~~~~~~~~~ src/SZ3/include/SZ3/encoder/HuffmanEncoder.hpp:25:11: warning: ‘.SZ::HuffmanEncoder::offset’ may be used uninitialized in this function [-Wmaybe-uninitialized] src/SZ3/include/SZ3/encoder/HuffmanEncoder.hpp: In member function ‘std::vector SZ::SZFastFrontend::compress_3d(const T*) [with T = float; unsigned int N = 3; Quantizer = SZ::LinearQuantizer]’: src/SZ3/include/SZ3/encoder/HuffmanEncoder.hpp:25:11: warning: ‘.SZ::HuffmanEncoder::treeRoot’ may be used uninitialized in this function [-Wmaybe-uninitialized] 25 | class HuffmanEncoder : public concepts::EncoderInterface { | ^~~~~~~~~~~~~~ src/SZ3/include/SZ3/encoder/HuffmanEncoder.hpp:25:11: warning: ‘.SZ::HuffmanEncoder::offset’ may be used uninitialized in this function [-Wmaybe-uninitialized] src/SZ3/include/SZ3/encoder/HuffmanEncoder.hpp:25:11: warning: ‘.SZ::HuffmanEncoder::treeRoot’ may be used uninitialized in this function [-Wmaybe-uninitialized] 25 | class HuffmanEncoder : public concepts::EncoderInterface { | ^~~~~~~~~~~~~~ src/SZ3/include/SZ3/encoder/HuffmanEncoder.hpp:25:11: warning: ‘.SZ::HuffmanEncoder::offset’ may be used uninitialized in this function [-Wmaybe-uninitialized] In file included from src/SZ3/include/SZ3/api/impl/SZImpl.hpp:5, from src/SZ3/include/SZ3/api/sz.hpp:5, from src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.cpp:9: src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp: In function ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = float; unsigned int N = 1]’: src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:29:12: warning: ‘cmpData’ may be used uninitialized in this function [-Wmaybe-uninitialized] 29 | return cmpData; | ^~~~~~~ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp: In function ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = float; unsigned int N = 2]’: src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:29:12: warning: ‘cmpData’ may be used uninitialized in this function [-Wmaybe-uninitialized] 29 | return cmpData; | ^~~~~~~ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp: In function ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = float; unsigned int N = 3]’: src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:29:12: warning: ‘cmpData’ may be used uninitialized in this function [-Wmaybe-uninitialized] 29 | return cmpData; | ^~~~~~~ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp: In function ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = float; unsigned int N = 4]’: src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:29:12: warning: ‘cmpData’ may be used uninitialized in this function [-Wmaybe-uninitialized] 29 | return cmpData; | ^~~~~~~ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp: In function ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = double; unsigned int N = 1]’: src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:29:12: warning: ‘cmpData’ may be used uninitialized in this function [-Wmaybe-uninitialized] 29 | return cmpData; | ^~~~~~~ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp: In function ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = double; unsigned int N = 2]’: src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:29:12: warning: ‘cmpData’ may be used uninitialized in this function [-Wmaybe-uninitialized] 29 | return cmpData; | ^~~~~~~ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp: In function ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = double; unsigned int N = 3]’: src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:29:12: warning: ‘cmpData’ may be used uninitialized in this function [-Wmaybe-uninitialized] 29 | return cmpData; | ^~~~~~~ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp: In function ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = double; unsigned int N = 4]’: src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:29:12: warning: ‘cmpData’ may be used uninitialized in this function [-Wmaybe-uninitialized] 29 | return cmpData; | ^~~~~~~ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp: In function ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = signed char; unsigned int N = 1]’: src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:29:12: warning: ‘cmpData’ may be used uninitialized in this function [-Wmaybe-uninitialized] 29 | return cmpData; | ^~~~~~~ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp: In function ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = signed char; unsigned int N = 2]’: src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:29:12: warning: ‘cmpData’ may be used uninitialized in this function [-Wmaybe-uninitialized] 29 | return cmpData; | ^~~~~~~ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp: In function ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = signed char; unsigned int N = 3]’: src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:29:12: warning: ‘cmpData’ may be used uninitialized in this function [-Wmaybe-uninitialized] 29 | return cmpData; | ^~~~~~~ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp: In function ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = signed char; unsigned int N = 4]’: src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:29:12: warning: ‘cmpData’ may be used uninitialized in this function [-Wmaybe-uninitialized] 29 | return cmpData; | ^~~~~~~ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp: In function ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = unsigned char; unsigned int N = 1]’: src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:29:12: warning: ‘cmpData’ may be used uninitialized in this function [-Wmaybe-uninitialized] 29 | return cmpData; | ^~~~~~~ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp: In function ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = unsigned char; unsigned int N = 2]’: src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:29:12: warning: ‘cmpData’ may be used uninitialized in this function [-Wmaybe-uninitialized] 29 | return cmpData; | ^~~~~~~ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp: In function ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = unsigned char; unsigned int N = 3]’: src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:29:12: warning: ‘cmpData’ may be used uninitialized in this function [-Wmaybe-uninitialized] 29 | return cmpData; | ^~~~~~~ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp: In function ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = unsigned char; unsigned int N = 4]’: src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:29:12: warning: ‘cmpData’ may be used uninitialized in this function [-Wmaybe-uninitialized] 29 | return cmpData; | ^~~~~~~ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp: In function ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = short int; unsigned int N = 1]’: src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:29:12: warning: ‘cmpData’ may be used uninitialized in this function [-Wmaybe-uninitialized] 29 | return cmpData; | ^~~~~~~ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp: In function ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = short int; unsigned int N = 2]’: src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:29:12: warning: ‘cmpData’ may be used uninitialized in this function [-Wmaybe-uninitialized] 29 | return cmpData; | ^~~~~~~ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp: In function ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = short int; unsigned int N = 3]’: src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:29:12: warning: ‘cmpData’ may be used uninitialized in this function [-Wmaybe-uninitialized] 29 | return cmpData; | ^~~~~~~ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp: In function ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = short int; unsigned int N = 4]’: src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:29:12: warning: ‘cmpData’ may be used uninitialized in this function [-Wmaybe-uninitialized] 29 | return cmpData; | ^~~~~~~ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp: In function ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = short unsigned int; unsigned int N = 1]’: src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:29:12: warning: ‘cmpData’ may be used uninitialized in this function [-Wmaybe-uninitialized] 29 | return cmpData; | ^~~~~~~ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp: In function ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = short unsigned int; unsigned int N = 2]’: src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:29:12: warning: ‘cmpData’ may be used uninitialized in this function [-Wmaybe-uninitialized] 29 | return cmpData; | ^~~~~~~ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp: In function ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = short unsigned int; unsigned int N = 3]’: src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:29:12: warning: ‘cmpData’ may be used uninitialized in this function [-Wmaybe-uninitialized] 29 | return cmpData; | ^~~~~~~ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp: In function ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = short unsigned int; unsigned int N = 4]’: src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:29:12: warning: ‘cmpData’ may be used uninitialized in this function [-Wmaybe-uninitialized] 29 | return cmpData; | ^~~~~~~ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp: In function ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = int; unsigned int N = 1]’: src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:29:12: warning: ‘cmpData’ may be used uninitialized in this function [-Wmaybe-uninitialized] 29 | return cmpData; | ^~~~~~~ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp: In function ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = int; unsigned int N = 2]’: src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:29:12: warning: ‘cmpData’ may be used uninitialized in this function [-Wmaybe-uninitialized] 29 | return cmpData; | ^~~~~~~ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp: In function ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = int; unsigned int N = 3]’: src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:29:12: warning: ‘cmpData’ may be used uninitialized in this function [-Wmaybe-uninitialized] 29 | return cmpData; | ^~~~~~~ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp: In function ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = int; unsigned int N = 4]’: src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:29:12: warning: ‘cmpData’ may be used uninitialized in this function [-Wmaybe-uninitialized] 29 | return cmpData; | ^~~~~~~ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp: In function ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = unsigned int; unsigned int N = 1]’: src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:29:12: warning: ‘cmpData’ may be used uninitialized in this function [-Wmaybe-uninitialized] 29 | return cmpData; | ^~~~~~~ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp: In function ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = unsigned int; unsigned int N = 2]’: src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:29:12: warning: ‘cmpData’ may be used uninitialized in this function [-Wmaybe-uninitialized] 29 | return cmpData; | ^~~~~~~ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp: In function ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = unsigned int; unsigned int N = 3]’: src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:29:12: warning: ‘cmpData’ may be used uninitialized in this function [-Wmaybe-uninitialized] 29 | return cmpData; | ^~~~~~~ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp: In function ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = unsigned int; unsigned int N = 4]’: src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:29:12: warning: ‘cmpData’ may be used uninitialized in this function [-Wmaybe-uninitialized] 29 | return cmpData; | ^~~~~~~ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp: In function ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = long int; unsigned int N = 1]’: src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:29:12: warning: ‘cmpData’ may be used uninitialized in this function [-Wmaybe-uninitialized] 29 | return cmpData; | ^~~~~~~ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp: In function ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = long int; unsigned int N = 2]’: src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:29:12: warning: ‘cmpData’ may be used uninitialized in this function [-Wmaybe-uninitialized] 29 | return cmpData; | ^~~~~~~ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp: In function ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = long int; unsigned int N = 3]’: src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:29:12: warning: ‘cmpData’ may be used uninitialized in this function [-Wmaybe-uninitialized] 29 | return cmpData; | ^~~~~~~ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp: In function ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = long int; unsigned int N = 4]’: src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:29:12: warning: ‘cmpData’ may be used uninitialized in this function [-Wmaybe-uninitialized] 29 | return cmpData; | ^~~~~~~ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp: In function ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = long unsigned int; unsigned int N = 1]’: src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:29:12: warning: ‘cmpData’ may be used uninitialized in this function [-Wmaybe-uninitialized] 29 | return cmpData; | ^~~~~~~ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp: In function ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = long unsigned int; unsigned int N = 2]’: src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:29:12: warning: ‘cmpData’ may be used uninitialized in this function [-Wmaybe-uninitialized] 29 | return cmpData; | ^~~~~~~ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp: In function ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = long unsigned int; unsigned int N = 3]’: src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:29:12: warning: ‘cmpData’ may be used uninitialized in this function [-Wmaybe-uninitialized] 29 | return cmpData; | ^~~~~~~ src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp: In function ‘char* SZ_compress_dispatcher(SZ::Config&, T*, size_t&) [with T = long unsigned int; unsigned int N = 4]’: src/SZ3/include/SZ3/api/impl/SZDispatcher.hpp:29:12: warning: ‘cmpData’ may be used uninitialized in this function [-Wmaybe-uninitialized] 29 | return cmpData; | ^~~~~~~ g++ -shared -g -g -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/generic-hardened-ld -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-x86_64-3.9/src/SZ3/tools/H5Z-SZ3/src/H5Z_SZ3.o src/c-blosc2/internal-complibs/zstd-1.5.2/decompress/huf_decompress_amd64.S -L/usr/lib64 -Lbuild/temp.linux-x86_64-3.9 -lcharls -llz4 -lsnappy -lzfp -lzlib -lzstd -lhdf5_dl -o build/lib.linux-x86_64-3.9/hdf5plugin/plugins/libh5sz3.so -fopenmp -lm + sleep 1 + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.s6IE8y + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/python-hdf5plugin-4.1.1-1.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/python-hdf5plugin-4.1.1-1.x86_64 ++ dirname /builddir/build/BUILDROOT/python-hdf5plugin-4.1.1-1.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/python-hdf5plugin-4.1.1-1.x86_64 + cd hdf5plugin-4.1.1 + CFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection ' + LDFLAGS='-Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/generic-hardened-ld' + /usr/bin/python3 setup.py install -O1 --skip-build --root /builddir/build/BUILDROOT/python-hdf5plugin-4.1.1-1.x86_64 running install /usr/lib/python3.9/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools. warnings.warn( creating /tmp/tmpzbvhm4fp/tmp creating /tmp/tmpzbvhm4fp/tmp/tmpzbvhm4fp gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -c /tmp/tmpzbvhm4fp/source.cc -o /tmp/tmpzbvhm4fp/tmp/tmpzbvhm4fp/source.o -std=c++11 creating /tmp/tmpw4bnosi0/tmp creating /tmp/tmpw4bnosi0/tmp/tmpw4bnosi0 gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -c /tmp/tmpw4bnosi0/source.cc -o /tmp/tmpw4bnosi0/tmp/tmpw4bnosi0/source.o -std=c++14 creating /tmp/tmpu0h6jro7/tmp creating /tmp/tmpu0h6jro7/tmp/tmpu0h6jro7 gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -c /tmp/tmpu0h6jro7/source.c -o /tmp/tmpu0h6jro7/tmp/tmpu0h6jro7/source.o -msse2 creating /tmp/tmpnx6_kw_s/tmp creating /tmp/tmpnx6_kw_s/tmp/tmpnx6_kw_s gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -c /tmp/tmpnx6_kw_s/source.c -o /tmp/tmpnx6_kw_s/tmp/tmpnx6_kw_s/source.o -mavx2 creating /tmp/tmpkkk6knhb/tmp creating /tmp/tmpkkk6knhb/tmp/tmpkkk6knhb gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -c /tmp/tmpkkk6knhb/source.c -o /tmp/tmpkkk6knhb/tmp/tmpkkk6knhb/source.o -mavx512f -mavx512bw creating /tmp/tmpg69hlrlz/tmp creating /tmp/tmpg69hlrlz/tmp/tmpg69hlrlz gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -c /tmp/tmpg69hlrlz/source.c -o /tmp/tmpg69hlrlz/tmp/tmpg69hlrlz/source.o -fopenmp creating /tmp/tmpg8vjnhpn/tmp creating /tmp/tmpg8vjnhpn/tmp/tmpg8vjnhpn gcc -Wno-unused-result -Wsign-compare -DDYNAMIC_ANNOTATIONS_ENABLED=1 -DNDEBUG -D_GNU_SOURCE -fPIC -fwrapv -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -c /tmp/tmpg8vjnhpn/source.c -o /tmp/tmpg8vjnhpn/tmp/tmpg8vjnhpn/source.o -march=native INFO:__main__:Build configuration: from collections import namedtuple HDF5PluginBuildConfig = namedtuple('HDF5PluginBuildConfig', ('openmp', 'native', 'bmi2', 'sse2', 'avx2', 'avx512', 'cpp11', 'cpp14', 'ipp', 'filter_file_extension', 'embedded_filters')) build_config = HDF5PluginBuildConfig(**{'openmp': True, 'native': True, 'bmi2': True, 'sse2': True, 'avx2': True, 'avx512': True, 'cpp11': True, 'cpp14': True, 'ipp': False, 'filter_file_extension': '.so', 'embedded_filters': ('blosc', 'blosc2', 'bshuf', 'bzip2', 'fcidecomp', 'lz4', 'sz', 'sz3', 'zfp', 'zstd')}) running install_lib creating /builddir/build/BUILDROOT/python-hdf5plugin-4.1.1-1.x86_64/usr creating /builddir/build/BUILDROOT/python-hdf5plugin-4.1.1-1.x86_64/usr/lib64 creating /builddir/build/BUILDROOT/python-hdf5plugin-4.1.1-1.x86_64/usr/lib64/python3.9 creating /builddir/build/BUILDROOT/python-hdf5plugin-4.1.1-1.x86_64/usr/lib64/python3.9/site-packages creating /builddir/build/BUILDROOT/python-hdf5plugin-4.1.1-1.x86_64/usr/lib64/python3.9/site-packages/hdf5plugin copying build/lib.linux-x86_64-3.9/hdf5plugin/_filters.py -> /builddir/build/BUILDROOT/python-hdf5plugin-4.1.1-1.x86_64/usr/lib64/python3.9/site-packages/hdf5plugin copying build/lib.linux-x86_64-3.9/hdf5plugin/_utils.py -> /builddir/build/BUILDROOT/python-hdf5plugin-4.1.1-1.x86_64/usr/lib64/python3.9/site-packages/hdf5plugin copying build/lib.linux-x86_64-3.9/hdf5plugin/__init__.py -> /builddir/build/BUILDROOT/python-hdf5plugin-4.1.1-1.x86_64/usr/lib64/python3.9/site-packages/hdf5plugin copying build/lib.linux-x86_64-3.9/hdf5plugin/_config.py -> /builddir/build/BUILDROOT/python-hdf5plugin-4.1.1-1.x86_64/usr/lib64/python3.9/site-packages/hdf5plugin copying build/lib.linux-x86_64-3.9/hdf5plugin/_version.py -> /builddir/build/BUILDROOT/python-hdf5plugin-4.1.1-1.x86_64/usr/lib64/python3.9/site-packages/hdf5plugin creating /builddir/build/BUILDROOT/python-hdf5plugin-4.1.1-1.x86_64/usr/lib64/python3.9/site-packages/hdf5plugin/plugins copying build/lib.linux-x86_64-3.9/hdf5plugin/plugins/libh5zstd.so -> /builddir/build/BUILDROOT/python-hdf5plugin-4.1.1-1.x86_64/usr/lib64/python3.9/site-packages/hdf5plugin/plugins copying build/lib.linux-x86_64-3.9/hdf5plugin/plugins/libh5sz.so -> /builddir/build/BUILDROOT/python-hdf5plugin-4.1.1-1.x86_64/usr/lib64/python3.9/site-packages/hdf5plugin/plugins copying build/lib.linux-x86_64-3.9/hdf5plugin/plugins/libh5sz3.so -> /builddir/build/BUILDROOT/python-hdf5plugin-4.1.1-1.x86_64/usr/lib64/python3.9/site-packages/hdf5plugin/plugins copying build/lib.linux-x86_64-3.9/hdf5plugin/plugins/libh5blosc2.so -> /builddir/build/BUILDROOT/python-hdf5plugin-4.1.1-1.x86_64/usr/lib64/python3.9/site-packages/hdf5plugin/plugins copying build/lib.linux-x86_64-3.9/hdf5plugin/plugins/libh5lz4.so -> /builddir/build/BUILDROOT/python-hdf5plugin-4.1.1-1.x86_64/usr/lib64/python3.9/site-packages/hdf5plugin/plugins copying build/lib.linux-x86_64-3.9/hdf5plugin/plugins/libh5blosc.so -> /builddir/build/BUILDROOT/python-hdf5plugin-4.1.1-1.x86_64/usr/lib64/python3.9/site-packages/hdf5plugin/plugins copying build/lib.linux-x86_64-3.9/hdf5plugin/plugins/libh5bshuf.so -> /builddir/build/BUILDROOT/python-hdf5plugin-4.1.1-1.x86_64/usr/lib64/python3.9/site-packages/hdf5plugin/plugins copying build/lib.linux-x86_64-3.9/hdf5plugin/plugins/libh5bzip2.so -> /builddir/build/BUILDROOT/python-hdf5plugin-4.1.1-1.x86_64/usr/lib64/python3.9/site-packages/hdf5plugin/plugins copying build/lib.linux-x86_64-3.9/hdf5plugin/plugins/libh5zfp.so -> /builddir/build/BUILDROOT/python-hdf5plugin-4.1.1-1.x86_64/usr/lib64/python3.9/site-packages/hdf5plugin/plugins copying build/lib.linux-x86_64-3.9/hdf5plugin/plugins/libh5fcidecomp.so -> /builddir/build/BUILDROOT/python-hdf5plugin-4.1.1-1.x86_64/usr/lib64/python3.9/site-packages/hdf5plugin/plugins copying build/lib.linux-x86_64-3.9/hdf5plugin/test.py -> /builddir/build/BUILDROOT/python-hdf5plugin-4.1.1-1.x86_64/usr/lib64/python3.9/site-packages/hdf5plugin byte-compiling /builddir/build/BUILDROOT/python-hdf5plugin-4.1.1-1.x86_64/usr/lib64/python3.9/site-packages/hdf5plugin/_filters.py to _filters.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/python-hdf5plugin-4.1.1-1.x86_64/usr/lib64/python3.9/site-packages/hdf5plugin/_utils.py to _utils.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/python-hdf5plugin-4.1.1-1.x86_64/usr/lib64/python3.9/site-packages/hdf5plugin/__init__.py to __init__.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/python-hdf5plugin-4.1.1-1.x86_64/usr/lib64/python3.9/site-packages/hdf5plugin/_config.py to _config.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/python-hdf5plugin-4.1.1-1.x86_64/usr/lib64/python3.9/site-packages/hdf5plugin/_version.py to _version.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/python-hdf5plugin-4.1.1-1.x86_64/usr/lib64/python3.9/site-packages/hdf5plugin/test.py to test.cpython-39.pyc writing byte-compilation script '/tmp/tmp66k8gwdn.py' /usr/bin/python3 /tmp/tmp66k8gwdn.py removing /tmp/tmp66k8gwdn.py running install_egg_info running egg_info writing src/hdf5plugin.egg-info/PKG-INFO writing dependency_links to src/hdf5plugin.egg-info/dependency_links.txt writing requirements to src/hdf5plugin.egg-info/requires.txt writing top-level names to src/hdf5plugin.egg-info/top_level.txt reading manifest file 'src/hdf5plugin.egg-info/SOURCES.txt' reading manifest template 'MANIFEST.in' warning: no previously-included files matching '*__pycache__/*' found anywhere in distribution warning: no previously-included files matching '*.ipynb_checkpoints/*' found anywhere in distribution warning: no previously-included files matching '.*.swp' found anywhere in distribution adding license file 'LICENSE' writing manifest file 'src/hdf5plugin.egg-info/SOURCES.txt' Copying src/hdf5plugin.egg-info to /builddir/build/BUILDROOT/python-hdf5plugin-4.1.1-1.x86_64/usr/lib64/python3.9/site-packages/hdf5plugin-4.1.1-py3.9.egg-info running install_scripts + install -d -m755 /builddir/build/BUILDROOT/python-hdf5plugin-4.1.1-1.x86_64//usr/share/doc/python-hdf5plugin + '[' -d doc ']' + cp -arf doc /builddir/build/BUILDROOT/python-hdf5plugin-4.1.1-1.x86_64//usr/share/doc/python-hdf5plugin + '[' -d docs ']' ~/build/BUILDROOT/python-hdf5plugin-4.1.1-1.x86_64 ~/build/BUILD/hdf5plugin-4.1.1 + '[' -d example ']' + '[' -d examples ']' + pushd /builddir/build/BUILDROOT/python-hdf5plugin-4.1.1-1.x86_64 + '[' -d usr/lib ']' + '[' -d usr/lib64 ']' + find usr/lib64 -type f -printf '/%h/%f\n' + '[' -d usr/bin ']' + '[' -d usr/sbin ']' + touch doclist.lst + '[' -d usr/share/man ']' ~/build/BUILD/hdf5plugin-4.1.1 + popd + mv /builddir/build/BUILDROOT/python-hdf5plugin-4.1.1-1.x86_64/filelist.lst . + mv /builddir/build/BUILDROOT/python-hdf5plugin-4.1.1-1.x86_64/doclist.lst . + /usr/bin/find-debuginfo -j4 --strict-build-id -i --build-id-seed 4.1.1-1 --unique-debug-suffix -4.1.1-1.x86_64 --unique-debug-src-base python-hdf5plugin-4.1.1-1.x86_64 -S debugsourcefiles.list /builddir/build/BUILD/hdf5plugin-4.1.1 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/python-hdf5plugin-4.1.1-1.x86_64/usr/lib64/python3.9/site-packages/hdf5plugin/plugins/libh5blosc.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/python-hdf5plugin-4.1.1-1.x86_64/usr/lib64/python3.9/site-packages/hdf5plugin/plugins/libh5bshuf.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/python-hdf5plugin-4.1.1-1.x86_64/usr/lib64/python3.9/site-packages/hdf5plugin/plugins/libh5blosc2.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/python-hdf5plugin-4.1.1-1.x86_64/usr/lib64/python3.9/site-packages/hdf5plugin/plugins/libh5bzip2.so extracting debug info from /builddir/build/BUILDROOT/python-hdf5plugin-4.1.1-1.x86_64/usr/lib64/python3.9/site-packages/hdf5plugin/plugins/libh5blosc.so extracting debug info from /builddir/build/BUILDROOT/python-hdf5plugin-4.1.1-1.x86_64/usr/lib64/python3.9/site-packages/hdf5plugin/plugins/libh5bshuf.so extracting debug info from /builddir/build/BUILDROOT/python-hdf5plugin-4.1.1-1.x86_64/usr/lib64/python3.9/site-packages/hdf5plugin/plugins/libh5bzip2.so extracting debug info from /builddir/build/BUILDROOT/python-hdf5plugin-4.1.1-1.x86_64/usr/lib64/python3.9/site-packages/hdf5plugin/plugins/libh5blosc2.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/python-hdf5plugin-4.1.1-1.x86_64/usr/lib64/python3.9/site-packages/hdf5plugin/plugins/libh5fcidecomp.so extracting debug info from /builddir/build/BUILDROOT/python-hdf5plugin-4.1.1-1.x86_64/usr/lib64/python3.9/site-packages/hdf5plugin/plugins/libh5fcidecomp.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/python-hdf5plugin-4.1.1-1.x86_64/usr/lib64/python3.9/site-packages/hdf5plugin/plugins/libh5lz4.so extracting debug info from /builddir/build/BUILDROOT/python-hdf5plugin-4.1.1-1.x86_64/usr/lib64/python3.9/site-packages/hdf5plugin/plugins/libh5lz4.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/python-hdf5plugin-4.1.1-1.x86_64/usr/lib64/python3.9/site-packages/hdf5plugin/plugins/libh5sz.so extracting debug info from /builddir/build/BUILDROOT/python-hdf5plugin-4.1.1-1.x86_64/usr/lib64/python3.9/site-packages/hdf5plugin/plugins/libh5sz.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/python-hdf5plugin-4.1.1-1.x86_64/usr/lib64/python3.9/site-packages/hdf5plugin/plugins/libh5sz3.so extracting debug info from /builddir/build/BUILDROOT/python-hdf5plugin-4.1.1-1.x86_64/usr/lib64/python3.9/site-packages/hdf5plugin/plugins/libh5sz3.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/python-hdf5plugin-4.1.1-1.x86_64/usr/lib64/python3.9/site-packages/hdf5plugin/plugins/libh5zfp.so extracting debug info from /builddir/build/BUILDROOT/python-hdf5plugin-4.1.1-1.x86_64/usr/lib64/python3.9/site-packages/hdf5plugin/plugins/libh5zfp.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/python-hdf5plugin-4.1.1-1.x86_64/usr/lib64/python3.9/site-packages/hdf5plugin/plugins/libh5zstd.so extracting debug info from /builddir/build/BUILDROOT/python-hdf5plugin-4.1.1-1.x86_64/usr/lib64/python3.9/site-packages/hdf5plugin/plugins/libh5zstd.so 44948 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/brp-python-bytecompile /usr/bin/python 1 1 Bytecompiling .py files below /builddir/build/BUILDROOT/python-hdf5plugin-4.1.1-1.x86_64/usr/lib64/python3.9 using /usr/bin/python3.9 Bytecompiling .py files below /builddir/build/BUILDROOT/python-hdf5plugin-4.1.1-1.x86_64/usr/lib/debug/usr/lib64/python3.9 using /usr/bin/python3.9 + /usr/lib/rpm/brp-python-hardlink Processing files: python3-hdf5plugin-4.1.1-1.x86_64 Provides: libh5blosc.so()(64bit) libh5blosc2.so()(64bit) libh5bshuf.so()(64bit) libh5bzip2.so()(64bit) libh5fcidecomp.so()(64bit) libh5lz4.so()(64bit) libh5sz.so()(64bit) libh5sz3.so()(64bit) libh5zfp.so()(64bit) libh5zstd.so()(64bit) python-hdf5plugin python3-hdf5plugin = 4.1.1-1 python3-hdf5plugin(x86-64) = 4.1.1-1 python3.9dist(hdf5plugin) = 4.1.1 python3dist(hdf5plugin) = 4.1.1 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PartialHardlinkSets) <= 4.0.4-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.3.2)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.33)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.7)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgomp.so.1()(64bit) libgomp.so.1(GOMP_1.0)(64bit) libgomp.so.1(GOMP_4.0)(64bit) libgomp.so.1(GOMP_4.5)(64bit) libgomp.so.1(OMP_1.0)(64bit) libgomp.so.1(OMP_2.0)(64bit) libgomp.so.1(OMP_3.0)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libm.so.6(GLIBC_2.27)(64bit) libm.so.6(GLIBC_2.29)(64bit) libmvec.so.1()(64bit) libmvec.so.1(GLIBC_2.22)(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.8)(64bit) libstdc++.so.6(CXXABI_1.3.9)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.19)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) python(abi) = 3.9 python3.9dist(h5py) rtld(GNU_HASH) Processing files: python-hdf5plugin-help-4.1.1-1.x86_64 warning: Empty %files file /builddir/build/BUILD/hdf5plugin-4.1.1/doclist.lst Provides: python-hdf5plugin-help = 4.1.1-1 python-hdf5plugin-help(x86-64) = 4.1.1-1 python3-hdf5plugin-doc Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: python-hdf5plugin-debuginfo-4.1.1-1.x86_64 Provides: libh5blosc.so-4.1.1-1.x86_64.debug()(64bit) libh5blosc2.so-4.1.1-1.x86_64.debug()(64bit) libh5bshuf.so-4.1.1-1.x86_64.debug()(64bit) libh5bzip2.so-4.1.1-1.x86_64.debug()(64bit) libh5fcidecomp.so-4.1.1-1.x86_64.debug()(64bit) libh5lz4.so-4.1.1-1.x86_64.debug()(64bit) libh5sz.so-4.1.1-1.x86_64.debug()(64bit) libh5sz3.so-4.1.1-1.x86_64.debug()(64bit) libh5zfp.so-4.1.1-1.x86_64.debug()(64bit) libh5zstd.so-4.1.1-1.x86_64.debug()(64bit) python-hdf5plugin-debuginfo = 4.1.1-1 python-hdf5plugin-debuginfo(x86-64) = 4.1.1-1 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: python-hdf5plugin-debugsource(x86-64) = 4.1.1-1 Processing files: python-hdf5plugin-debugsource-4.1.1-1.x86_64 Provides: python-hdf5plugin-debugsource = 4.1.1-1 python-hdf5plugin-debugsource(x86-64) = 4.1.1-1 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/python-hdf5plugin-4.1.1-1.x86_64 Wrote: /builddir/build/RPMS/python-hdf5plugin-help-4.1.1-1.x86_64.rpm Wrote: /builddir/build/RPMS/python3-hdf5plugin-4.1.1-1.x86_64.rpm Wrote: /builddir/build/RPMS/python-hdf5plugin-debugsource-4.1.1-1.x86_64.rpm Wrote: /builddir/build/RPMS/python-hdf5plugin-debuginfo-4.1.1-1.x86_64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.y7n0oM + umask 022 + cd /builddir/build/BUILD + cd hdf5plugin-4.1.1 + /usr/bin/rm -rf /builddir/build/BUILDROOT/python-hdf5plugin-4.1.1-1.x86_64 + RPM_EC=0 ++ jobs -p + exit 0 Finish: rpmbuild python-hdf5plugin-4.1.1-1.src.rpm Finish: build phase for python-hdf5plugin-4.1.1-1.src.rpm INFO: Done(/var/lib/copr-rpmbuild/results/python-hdf5plugin-4.1.1-1.src.rpm) Config(child) 6 minutes 55 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot Finish: clean chroot Finish: run Running RPMResults tool Shared connection to 10.0.0.198 closed.