Running: /usr/bin/copr-rpmbuild --verbose --drop-resultdir --build-id 13498 --chroot openeuler-22.03-aarch64 --detached Version: 0.64 PID: 33 Logging PID: 34 eout=18000): unbuffer mock --buildsrpm --spec /var/lib/copr-rpmbuild/workspace/workdir-y7ap6ak6/python-hdf5plugin/python-hdf5plugin.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-y7ap6ak6/python-hdf5plugin --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1681810440.753541 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 3.5 starting (python version = 3.11.2, 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-y7ap6ak6/python-hdf5plugin/python-hdf5plugin.spec) Config(openeuler-22.03-aarch64) 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 38 MB/s | 11 MB 00:00 OS 33 MB/s | 3.3 MB 00:00 everything 73 MB/s | 16 MB 00:00 EPOL 1.2 MB/s | 3.8 MB 00:03 update 52 MB/s | 10 MB 00:00 Last metadata expiration check: 0:00:01 ago on Tue Apr 18 09:34:16 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 aarch64 2.5.1-3.oe2203sp1 OS 55 k audit-libs aarch64 1:3.0.1-6.oe2203sp1 OS 94 k basesystem noarch 12-3.oe2203sp1 OS 7.0 k bash aarch64 5.1.8-6.oe2203sp1 OS 1.2 M bc aarch64 1.07.1-12.oe2203sp1 OS 86 k brotli aarch64 1.0.9-3.oe2203sp1 OS 303 k bzip2 aarch64 1.0.8-6.oe2203sp1 OS 67 k ca-certificates noarch 2021.2.52-2.oe2203sp1 OS 386 k chkconfig aarch64 1.21-1.oe2203sp1 OS 173 k coreutils aarch64 9.0-6.oe2203sp1 OS 2.7 M cracklib aarch64 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 aarch64 7.79.1-15.oe2203sp1 update 136 k cyrus-sasl-lib aarch64 2.1.28-1.oe2203sp1 OS 72 k dbus-libs aarch64 1:1.12.20-8.oe2203sp1 OS 136 k dnf noarch 4.14.0-13.oe2203sp1 update 12 k e2fsprogs aarch64 1.46.4-17.oe2203sp1 OS 1.1 M elfutils aarch64 0.185-17.oe2203sp1 OS 582 k expat aarch64 2.4.1-8.oe2203sp1 OS 76 k file-libs aarch64 5.41-2.oe2203sp1 OS 656 k filesystem aarch64 3.16-5.oe2203sp1 OS 1.1 M fuse aarch64 2.9.9-11.oe2203sp1 OS 136 k fuse-common aarch64 3.10.5-5.oe2203sp1 OS 8.7 k gawk aarch64 5.1.1-3.oe2203sp1 OS 344 k gdbm aarch64 1:1.22-11.oe2203sp1 update 165 k glib2 aarch64 2.72.2-10.oe2203sp1 update 2.7 M glibc aarch64 2.34-112.oe2203sp1 update 2.8 M glibc-common aarch64 2.34-112.oe2203sp1 update 3.4 M gmp aarch64 1:6.2.1-2.oe2203sp1 OS 247 k gnupg2 aarch64 2.2.32-3.oe2203sp1 OS 2.1 M gpgme aarch64 1.16.0-2.oe2203sp1 OS 330 k grep aarch64 3.7-4.oe2203sp1 OS 292 k gzip aarch64 1.11-5.oe2203sp1 OS 105 k ima-evm-utils-libs aarch64 1.3.2-8.oe2203sp1 OS 18 k info aarch64 6.8-4.oe2203sp1 OS 163 k json-c aarch64 0.16-2.oe2203sp1 OS 37 k keyutils-libs aarch64 1.6.3-4.oe2203sp1 OS 25 k krb5-libs aarch64 1.19.2-6.oe2203sp1 OS 628 k libacl aarch64 2.3.1-2.oe2203sp1 OS 22 k libarchive aarch64 3.5.2-5.oe2203sp1 OS 320 k libassuan aarch64 2.5.5-2.oe2203sp1 OS 58 k libblkid aarch64 2.37.2-13.oe2203sp1 OS 139 k libcap aarch64 2.61-4.oe2203sp1 OS 62 k libcap-ng aarch64 0.8.3-1.oe2203sp1 OS 43 k libcomps aarch64 0.1.18-2.oe2203sp1 OS 67 k libcurl aarch64 7.79.1-15.oe2203sp1 update 261 k libdnf aarch64 0.69.0-2.oe2203sp1 OS 611 k libev aarch64 4.33-4.oe2203sp1 OS 47 k libevent aarch64 2.1.12-5.oe2203sp1 OS 221 k libffi aarch64 3.4.2-5.oe2203sp1 OS 26 k libgcc aarch64 10.3.1-20.oe2203sp1 update 69 k libgcrypt aarch64 1.9.4-3.oe2203sp1 OS 414 k libgomp aarch64 10.3.1-20.oe2203sp1 update 224 k libgpg-error aarch64 1.43-2.oe2203sp1 OS 268 k libidn2 aarch64 2.3.2-3.oe2203sp1 OS 111 k libksba aarch64 1.6.0-3.oe2203sp1 update 138 k libmodulemd aarch64 2.13.0-3.oe2203sp1 OS 159 k libmount aarch64 2.37.2-13.oe2203sp1 OS 162 k libnghttp2 aarch64 1.46.0-3.oe2203sp1 update 66 k libnsl2 aarch64 2.0.0-5.oe2203sp1 OS 28 k libpng aarch64 2:1.6.38-1.oe2203sp1 OS 99 k libpsl aarch64 0.21.1-5.oe2203sp1 OS 72 k libpwquality aarch64 1.4.4-4.oe2203sp1 OS 86 k librepo aarch64 1.14.2-4.oe2203sp1 OS 76 k libreport-filesystem noarch 2.15.2-2.oe2203sp1 OS 8.5 k libselinux aarch64 3.3-2.oe2203sp1 OS 108 k libsepol aarch64 3.3-4.oe2203sp1 OS 266 k libsigsegv aarch64 2.14-1.oe2203sp1 OS 43 k libsmartcols aarch64 2.37.2-13.oe2203sp1 OS 108 k libsolv aarch64 0.7.22-1.oe2203sp1 OS 350 k libssh aarch64 0.9.6-5.oe2203sp1 OS 180 k libstdc++ aarch64 10.3.1-20.oe2203sp1 update 492 k libtasn1 aarch64 4.17.0-3.oe2203sp1 OS 77 k libtirpc aarch64 1.3.2-3.oe2203sp1 update 80 k libunistring aarch64 1.0-3.oe2203sp1 OS 436 k libuuid aarch64 2.37.2-13.oe2203sp1 OS 23 k libverto aarch64 0.3.2-2.oe2203sp1 OS 26 k libxcrypt aarch64 4.4.26-4.oe2203sp1 OS 118 k libxml2 aarch64 2.9.14-4.oe2203sp1 OS 980 k libyaml aarch64 0.2.5-4.oe2203sp1 OS 53 k logrotate aarch64 3.20.1-1.oe2203sp1 OS 50 k lua aarch64 5.4.3-9.oe2203sp1 OS 135 k lz4 aarch64 1.9.3-3.oe2203sp1 OS 105 k mpfr aarch64 4.1.0-2.oe2203sp1 OS 237 k ncurses aarch64 6.3-5.oe2203sp1 OS 674 k ncurses-base noarch 6.3-5.oe2203sp1 OS 54 k ncurses-libs aarch64 6.3-5.oe2203sp1 OS 264 k newt aarch64 0.52.21-9.oe2203sp1 update 95 k npth aarch64 1.6-3.oe2203sp1 OS 23 k openEuler-gpg-keys aarch64 1.0-3.5.oe2203sp1 OS 12 k openEuler-release aarch64 22.03LTS_SP1-56.oe2203sp1 OS 22 k openEuler-repos aarch64 1.0-3.5.oe2203sp1 OS 8.9 k openldap aarch64 2.6.0-5.oe2203sp1 update 205 k openssl-libs aarch64 1:1.1.1m-20.oe2203sp1 update 1.2 M p11-kit aarch64 0.24.0-2.oe2203sp1 OS 216 k p11-kit-trust aarch64 0.24.0-2.oe2203sp1 OS 120 k pam aarch64 1.5.2-6.oe2203sp1 update 437 k pcre aarch64 8.45-5.oe2203sp1 OS 387 k pcre2 aarch64 10.39-6.oe2203sp1 OS 510 k pkgconf aarch64 1.8.0-3.oe2203sp1 update 56 k popt aarch64 1.18-3.oe2203sp1 OS 49 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 509 k python3 aarch64 3.9.9-24.oe2203sp1 update 7.9 M python3-dateutil noarch 1:2.8.2-3.oe2203sp1 OS 301 k python3-dbus aarch64 1.2.18-5.oe2203sp1 OS 120 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 aarch64 1.16.0-2.oe2203sp1 OS 242 k python3-hawkey aarch64 0.69.0-2.oe2203sp1 OS 82 k python3-libcomps aarch64 0.1.18-2.oe2203sp1 OS 42 k python3-libdnf aarch64 0.69.0-2.oe2203sp1 OS 653 k python3-rpm aarch64 4.17.0-22.oe2203sp1 OS 79 k python3-setuptools noarch 59.4.0-5.oe2203sp1 update 898 k python3-six noarch 1.16.0-2.oe2203sp1 OS 37 k readline aarch64 8.1-2.oe2203sp1 OS 145 k rpm aarch64 4.17.0-22.oe2203sp1 OS 492 k rpm-libs aarch64 4.17.0-22.oe2203sp1 OS 341 k sed aarch64 4.8-5.oe2203sp1 OS 162 k setup noarch 2.13.9.1-1.oe2203sp1 OS 150 k slang aarch64 2.3.2-9.oe2203sp1 OS 532 k sqlite aarch64 3.37.2-5.oe2203sp1 update 1.1 M systemd-libs aarch64 249-46.oe2203sp1 update 450 k tcl aarch64 1:8.6.12-4.oe2203sp1 OS 1.1 M tpm2-tss aarch64 3.1.0-3.oe2203sp1 update 489 k tzdata noarch 2022a-11.oe2203sp1 OS 428 k which aarch64 2.21-15.oe2203sp1 OS 30 k xz-libs aarch64 5.2.5-3.oe2203sp1 OS 79 k zlib aarch64 1.2.11-22.oe2203sp1 OS 91 k zstd aarch64 1.5.0-4.oe2203sp1 update 686 k Transaction Summary ================================================================================ Install 135 Packages Total download size: 57 M Installed size: 267 M Downloading Packages: (1/135): basesystem-12-3.oe2203sp1.noarch.rpm 739 kB/s | 7.0 kB 00:00 (2/135): audit-libs-3.0.1-6.oe2203sp1.aarch64.r 8.2 MB/s | 94 kB 00:00 (3/135): bc-1.07.1-12.oe2203sp1.aarch64.rpm 22 MB/s | 86 kB 00:00 (4/135): attr-2.5.1-3.oe2203sp1.aarch64.rpm 3.2 MB/s | 55 kB 00:00 (5/135): bzip2-1.0.8-6.oe2203sp1.aarch64.rpm 9.7 MB/s | 67 kB 00:00 (6/135): ca-certificates-2021.2.52-2.oe2203sp1. 10 MB/s | 386 kB 00:00 (7/135): bash-5.1.8-6.oe2203sp1.aarch64.rpm 21 MB/s | 1.2 MB 00:00 (8/135): chkconfig-1.21-1.oe2203sp1.aarch64.rpm 7.7 MB/s | 173 kB 00:00 (9/135): coreutils-9.0-6.oe2203sp1.aarch64.rpm 40 MB/s | 2.7 MB 00:00 (10/135): crontabs-1.11-23.oe2203sp1.noarch.rpm 3.2 MB/s | 17 kB 00:00 (11/135): crypto-policies-20200619-3.git781bbd4 6.6 MB/s | 81 kB 00:00 (12/135): cyrus-sasl-lib-2.1.28-1.oe2203sp1.aar 14 MB/s | 72 kB 00:00 (13/135): dbus-libs-1.12.20-8.oe2203sp1.aarch64 17 MB/s | 136 kB 00:00 (14/135): dnf-plugins-core-4.3.1-2.oe2203sp1.no 3.6 MB/s | 14 kB 00:00 (15/135): e2fsprogs-1.46.4-17.oe2203sp1.aarch64 34 MB/s | 1.1 MB 00:00 (16/135): cracklib-2.9.8-1.oe2203sp1.aarch64.rp 30 MB/s | 3.9 MB 00:00 (17/135): expat-2.4.1-8.oe2203sp1.aarch64.rpm 12 MB/s | 76 kB 00:00 (18/135): elfutils-0.185-17.oe2203sp1.aarch64.r 17 MB/s | 582 kB 00:00 (19/135): file-libs-5.41-2.oe2203sp1.aarch64.rp 23 MB/s | 656 kB 00:00 (20/135): filesystem-3.16-5.oe2203sp1.aarch64.r 54 MB/s | 1.1 MB 00:00 (21/135): fuse-common-3.10.5-5.oe2203sp1.aarch6 2.5 MB/s | 8.7 kB 00:00 (22/135): fuse-2.9.9-11.oe2203sp1.aarch64.rpm 7.0 MB/s | 136 kB 00:00 (23/135): gawk-5.1.1-3.oe2203sp1.aarch64.rpm 46 MB/s | 344 kB 00:00 (24/135): gmp-6.2.1-2.oe2203sp1.aarch64.rpm 38 MB/s | 247 kB 00:00 (25/135): gpgme-1.16.0-2.oe2203sp1.aarch64.rpm 29 MB/s | 330 kB 00:00 (26/135): grep-3.7-4.oe2203sp1.aarch64.rpm 27 MB/s | 292 kB 00:00 (27/135): gnupg2-2.2.32-3.oe2203sp1.aarch64.rpm 58 MB/s | 2.1 MB 00:00 (28/135): gzip-1.11-5.oe2203sp1.aarch64.rpm 11 MB/s | 105 kB 00:00 (29/135): ima-evm-utils-libs-1.3.2-8.oe2203sp1. 2.9 MB/s | 18 kB 00:00 (30/135): json-c-0.16-2.oe2203sp1.aarch64.rpm 12 MB/s | 37 kB 00:00 (31/135): keyutils-libs-1.6.3-4.oe2203sp1.aarch 7.0 MB/s | 25 kB 00:00 (32/135): info-6.8-4.oe2203sp1.aarch64.rpm 12 MB/s | 163 kB 00:00 (33/135): libacl-2.3.1-2.oe2203sp1.aarch64.rpm 8.0 MB/s | 22 kB 00:00 (34/135): krb5-libs-1.19.2-6.oe2203sp1.aarch64. 52 MB/s | 628 kB 00:00 (35/135): libassuan-2.5.5-2.oe2203sp1.aarch64.r 10 MB/s | 58 kB 00:00 (36/135): libblkid-2.37.2-13.oe2203sp1.aarch64. 16 MB/s | 139 kB 00:00 (37/135): libarchive-3.5.2-5.oe2203sp1.aarch64. 13 MB/s | 320 kB 00:00 (38/135): libcap-2.61-4.oe2203sp1.aarch64.rpm 14 MB/s | 62 kB 00:00 (39/135): libcap-ng-0.8.3-1.oe2203sp1.aarch64.r 7.3 MB/s | 43 kB 00:00 (40/135): libcomps-0.1.18-2.oe2203sp1.aarch64.r 10 MB/s | 67 kB 00:00 (41/135): libev-4.33-4.oe2203sp1.aarch64.rpm 12 MB/s | 47 kB 00:00 (42/135): libevent-2.1.12-5.oe2203sp1.aarch64.r 40 MB/s | 221 kB 00:00 (43/135): libdnf-0.69.0-2.oe2203sp1.aarch64.rpm 34 MB/s | 611 kB 00:00 (44/135): libffi-3.4.2-5.oe2203sp1.aarch64.rpm 4.6 MB/s | 26 kB 00:00 (45/135): libgpg-error-1.43-2.oe2203sp1.aarch64 33 MB/s | 268 kB 00:00 (46/135): libidn2-2.3.2-3.oe2203sp1.aarch64.rpm 21 MB/s | 111 kB 00:00 (47/135): libgcrypt-1.9.4-3.oe2203sp1.aarch64.r 18 MB/s | 414 kB 00:00 (48/135): libmodulemd-2.13.0-3.oe2203sp1.aarch6 22 MB/s | 159 kB 00:00 (49/135): libnsl2-2.0.0-5.oe2203sp1.aarch64.rpm 7.5 MB/s | 28 kB 00:00 (50/135): libmount-2.37.2-13.oe2203sp1.aarch64. 29 MB/s | 162 kB 00:00 (51/135): libpng-1.6.38-1.oe2203sp1.aarch64.rpm 14 MB/s | 99 kB 00:00 (52/135): libpsl-0.21.1-5.oe2203sp1.aarch64.rpm 10 MB/s | 72 kB 00:00 (53/135): libpwquality-1.4.4-4.oe2203sp1.aarch6 17 MB/s | 86 kB 00:00 (54/135): librepo-1.14.2-4.oe2203sp1.aarch64.rp 15 MB/s | 76 kB 00:00 (55/135): libreport-filesystem-2.15.2-2.oe2203s 2.0 MB/s | 8.5 kB 00:00 (56/135): libselinux-3.3-2.oe2203sp1.aarch64.rp 22 MB/s | 108 kB 00:00 (57/135): libsigsegv-2.14-1.oe2203sp1.aarch64.r 13 MB/s | 43 kB 00:00 (58/135): libsmartcols-2.37.2-13.oe2203sp1.aarc 26 MB/s | 108 kB 00:00 (59/135): libsepol-3.3-4.oe2203sp1.aarch64.rpm 21 MB/s | 266 kB 00:00 (60/135): libssh-0.9.6-5.oe2203sp1.aarch64.rpm 36 MB/s | 180 kB 00:00 (61/135): libtasn1-4.17.0-3.oe2203sp1.aarch64.r 18 MB/s | 77 kB 00:00 (62/135): libsolv-0.7.22-1.oe2203sp1.aarch64.rp 20 MB/s | 350 kB 00:00 (63/135): libuuid-2.37.2-13.oe2203sp1.aarch64.r 7.6 MB/s | 23 kB 00:00 (64/135): libunistring-1.0-3.oe2203sp1.aarch64. 35 MB/s | 436 kB 00:00 (65/135): libverto-0.3.2-2.oe2203sp1.aarch64.rp 5.4 MB/s | 26 kB 00:00 (66/135): libxcrypt-4.4.26-4.oe2203sp1.aarch64. 19 MB/s | 118 kB 00:00 (67/135): libyaml-0.2.5-4.oe2203sp1.aarch64.rpm 11 MB/s | 53 kB 00:00 (68/135): logrotate-3.20.1-1.oe2203sp1.aarch64. 15 MB/s | 50 kB 00:00 (69/135): libxml2-2.9.14-4.oe2203sp1.aarch64.rp 55 MB/s | 980 kB 00:00 (70/135): lua-5.4.3-9.oe2203sp1.aarch64.rpm 18 MB/s | 135 kB 00:00 (71/135): lz4-1.9.3-3.oe2203sp1.aarch64.rpm 20 MB/s | 105 kB 00:00 (72/135): mpfr-4.1.0-2.oe2203sp1.aarch64.rpm 30 MB/s | 237 kB 00:00 (73/135): ncurses-base-6.3-5.oe2203sp1.noarch.r 13 MB/s | 54 kB 00:00 (74/135): ncurses-6.3-5.oe2203sp1.aarch64.rpm 28 MB/s | 674 kB 00:00 (75/135): ncurses-libs-6.3-5.oe2203sp1.aarch64. 19 MB/s | 264 kB 00:00 (76/135): openEuler-gpg-keys-1.0-3.5.oe2203sp1. 3.9 MB/s | 12 kB 00:00 (77/135): openEuler-release-22.03LTS_SP1-56.oe2 6.0 MB/s | 22 kB 00:00 (78/135): npth-1.6-3.oe2203sp1.aarch64.rpm 2.5 MB/s | 23 kB 00:00 (79/135): openEuler-repos-1.0-3.5.oe2203sp1.aar 2.3 MB/s | 8.9 kB 00:00 (80/135): p11-kit-0.24.0-2.oe2203sp1.aarch64.rp 42 MB/s | 216 kB 00:00 (81/135): p11-kit-trust-0.24.0-2.oe2203sp1.aarc 18 MB/s | 120 kB 00:00 (82/135): pcre-8.45-5.oe2203sp1.aarch64.rpm 48 MB/s | 387 kB 00:00 (83/135): popt-1.18-3.oe2203sp1.aarch64.rpm 9.8 MB/s | 49 kB 00:00 (84/135): publicsuffix-list-20211113-3.oe2203sp 28 MB/s | 128 kB 00:00 (85/135): pcre2-10.39-6.oe2203sp1.aarch64.rpm 34 MB/s | 510 kB 00:00 (86/135): python-pip-wheel-21.3.1-2.oe2203sp1.n 60 MB/s | 1.5 MB 00:00 (87/135): python3-dateutil-2.8.2-3.oe2203sp1.no 12 MB/s | 301 kB 00:00 (88/135): python3-distro-1.6.0-2.oe2203sp1.noar 11 MB/s | 38 kB 00:00 (89/135): python3-dbus-1.2.18-5.oe2203sp1.aarch 20 MB/s | 120 kB 00:00 (90/135): python3-dnf-plugins-core-4.3.1-2.oe22 37 MB/s | 227 kB 00:00 (91/135): python3-gpgme-1.16.0-2.oe2203sp1.aarc 32 MB/s | 242 kB 00:00 (92/135): python3-libcomps-0.1.18-2.oe2203sp1.a 12 MB/s | 42 kB 00:00 (93/135): python3-hawkey-0.69.0-2.oe2203sp1.aar 12 MB/s | 82 kB 00:00 (94/135): python3-rpm-4.17.0-22.oe2203sp1.aarch 8.9 MB/s | 79 kB 00:00 (95/135): python3-libdnf-0.69.0-2.oe2203sp1.aar 38 MB/s | 653 kB 00:00 (96/135): python3-six-1.16.0-2.oe2203sp1.noarch 3.6 MB/s | 37 kB 00:00 (97/135): readline-8.1-2.oe2203sp1.aarch64.rpm 17 MB/s | 145 kB 00:00 (98/135): rpm-4.17.0-22.oe2203sp1.aarch64.rpm 48 MB/s | 492 kB 00:00 (99/135): rpm-libs-4.17.0-22.oe2203sp1.aarch64. 36 MB/s | 341 kB 00:00 (100/135): sed-4.8-5.oe2203sp1.aarch64.rpm 23 MB/s | 162 kB 00:00 (101/135): setup-2.13.9.1-1.oe2203sp1.noarch.rp 27 MB/s | 150 kB 00:00 (102/135): slang-2.3.2-9.oe2203sp1.aarch64.rpm 25 MB/s | 532 kB 00:00 (103/135): tcl-8.6.12-4.oe2203sp1.aarch64.rpm 46 MB/s | 1.1 MB 00:00 (104/135): tzdata-2022a-11.oe2203sp1.noarch.rpm 45 MB/s | 428 kB 00:00 (105/135): which-2.21-15.oe2203sp1.aarch64.rpm 6.3 MB/s | 30 kB 00:00 (106/135): xz-libs-5.2.5-3.oe2203sp1.aarch64.rp 19 MB/s | 79 kB 00:00 (107/135): zlib-1.2.11-22.oe2203sp1.aarch64.rpm 12 MB/s | 91 kB 00:00 (108/135): curl-7.79.1-15.oe2203sp1.aarch64.rpm 27 MB/s | 136 kB 00:00 (109/135): dnf-data-4.14.0-13.oe2203sp1.noarch. 5.2 MB/s | 23 kB 00:00 (110/135): dnf-4.14.0-13.oe2203sp1.noarch.rpm 985 kB/s | 12 kB 00:00 (111/135): gdbm-1.22-11.oe2203sp1.aarch64.rpm 18 MB/s | 165 kB 00:00 (112/135): glibc-2.34-112.oe2203sp1.aarch64.rpm 74 MB/s | 2.8 MB 00:00 (113/135): glib2-2.72.2-10.oe2203sp1.aarch64.rp 58 MB/s | 2.7 MB 00:00 (114/135): libcurl-7.79.1-15.oe2203sp1.aarch64. 28 MB/s | 261 kB 00:00 (115/135): libgcc-10.3.1-20.oe2203sp1.aarch64.r 15 MB/s | 69 kB 00:00 (116/135): libgomp-10.3.1-20.oe2203sp1.aarch64. 21 MB/s | 224 kB 00:00 (117/135): glibc-common-2.34-112.oe2203sp1.aarc 83 MB/s | 3.4 MB 00:00 (118/135): libksba-1.6.0-3.oe2203sp1.aarch64.rp 13 MB/s | 138 kB 00:00 (119/135): libnghttp2-1.46.0-3.oe2203sp1.aarch6 17 MB/s | 66 kB 00:00 (120/135): libtirpc-1.3.2-3.oe2203sp1.aarch64.r 20 MB/s | 80 kB 00:00 (121/135): newt-0.52.21-9.oe2203sp1.aarch64.rpm 13 MB/s | 95 kB 00:00 (122/135): libstdc++-10.3.1-20.oe2203sp1.aarch6 32 MB/s | 492 kB 00:00 (123/135): openldap-2.6.0-5.oe2203sp1.aarch64.r 44 MB/s | 205 kB 00:00 (124/135): pam-1.5.2-6.oe2203sp1.aarch64.rpm 53 MB/s | 437 kB 00:00 (125/135): pkgconf-1.8.0-3.oe2203sp1.aarch64.rp 16 MB/s | 56 kB 00:00 (126/135): openssl-libs-1.1.1m-20.oe2203sp1.aar 53 MB/s | 1.2 MB 00:00 (127/135): python-setuptools-59.4.0-5.oe2203sp1 48 MB/s | 509 kB 00:00 (128/135): python3-dnf-4.14.0-13.oe2203sp1.noar 28 MB/s | 444 kB 00:00 (129/135): python3-setuptools-59.4.0-5.oe2203sp 68 MB/s | 898 kB 00:00 (130/135): sqlite-3.37.2-5.oe2203sp1.aarch64.rp 58 MB/s | 1.1 MB 00:00 (131/135): systemd-libs-249-46.oe2203sp1.aarch6 57 MB/s | 450 kB 00:00 (132/135): tpm2-tss-3.1.0-3.oe2203sp1.aarch64.r 40 MB/s | 489 kB 00:00 (133/135): python3-3.9.9-24.oe2203sp1.aarch64.r 82 MB/s | 7.9 MB 00:00 (134/135): zstd-1.5.0-4.oe2203sp1.aarch64.rpm 25 MB/s | 686 kB 00:00 (135/135): brotli-1.0.9-3.oe2203sp1.aarch64.rpm 50 kB/s | 303 kB 00:06 -------------------------------------------------------------------------------- Total 9.5 MB/s | 57 MB 00:06 retrieving repo key for OS unencrypted from http://mirrors.huaweicloud.com/openeuler/openEuler-22.03-LTS-SP1/OS/aarch64/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.huaweicloud.com/openeuler/openEuler-22.03-LTS-SP1/OS/aarch64/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.aarch64 1/1 Preparing : 1/1 Installing : libgcc-10.3.1-20.oe2203sp1.aarch64 1/135 Running scriptlet: libgcc-10.3.1-20.oe2203sp1.aarch64 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.aarch64 7/135 Installing : openEuler-repos-1.0-3.5.oe2203sp1.aarch64 8/135 Installing : libselinux-3.3-2.oe2203sp1.aarch64 9/135 Installing : glibc-common-2.34-112.oe2203sp1.aarch64 10/135 Installing : ncurses-libs-6.3-5.oe2203sp1.aarch64 11/135 Installing : info-6.8-4.oe2203sp1.aarch64 12/135 Installing : bash-5.1.8-6.oe2203sp1.aarch64 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.aarch64 15/135 Installing : basesystem-12-3.oe2203sp1.noarch 16/135 Running scriptlet: glibc-2.34-112.oe2203sp1.aarch64 17/135 Installing : glibc-2.34-112.oe2203sp1.aarch64 17/135 Running scriptlet: glibc-2.34-112.oe2203sp1.aarch64 17/135 Installing : readline-8.1-2.oe2203sp1.aarch64 18/135 Installing : pcre2-10.39-6.oe2203sp1.aarch64 19/135 Running scriptlet: pcre2-10.39-6.oe2203sp1.aarch64 19/135 Running scriptlet: libsepol-3.3-4.oe2203sp1.aarch64 20/135 Installing : libsepol-3.3-4.oe2203sp1.aarch64 20/135 Running scriptlet: libsepol-3.3-4.oe2203sp1.aarch64 20/135 Installing : bc-1.07.1-12.oe2203sp1.aarch64 21/135 Installing : openEuler-release-22.03LTS_SP1-56.oe2203sp1.aarc 22/135 Running scriptlet: openEuler-release-22.03LTS_SP1-56.oe2203sp1.aarc 22/135 /var/tmp/rpm-tmp.KDEqO2: line 1: rpm: command not found Installing : zlib-1.2.11-22.oe2203sp1.aarch64 23/135 Installing : libgpg-error-1.43-2.oe2203sp1.aarch64 24/135 Running scriptlet: popt-1.18-3.oe2203sp1.aarch64 25/135 Installing : popt-1.18-3.oe2203sp1.aarch64 25/135 Running scriptlet: popt-1.18-3.oe2203sp1.aarch64 25/135 Installing : xz-libs-5.2.5-3.oe2203sp1.aarch64 26/135 Installing : bzip2-1.0.8-6.oe2203sp1.aarch64 27/135 Installing : libstdc++-10.3.1-20.oe2203sp1.aarch64 28/135 Installing : zstd-1.5.0-4.oe2203sp1.aarch64 29/135 Running scriptlet: zstd-1.5.0-4.oe2203sp1.aarch64 29/135 Installing : libxml2-2.9.14-4.oe2203sp1.aarch64 30/135 Running scriptlet: libxml2-2.9.14-4.oe2203sp1.aarch64 30/135 Installing : json-c-0.16-2.oe2203sp1.aarch64 31/135 Installing : libffi-3.4.2-5.oe2203sp1.aarch64 32/135 Installing : libuuid-2.37.2-13.oe2203sp1.aarch64 33/135 Running scriptlet: libuuid-2.37.2-13.oe2203sp1.aarch64 33/135 Installing : file-libs-5.41-2.oe2203sp1.aarch64 34/135 Running scriptlet: lua-5.4.3-9.oe2203sp1.aarch64 35/135 Installing : lua-5.4.3-9.oe2203sp1.aarch64 35/135 Running scriptlet: lua-5.4.3-9.oe2203sp1.aarch64 35/135 Installing : gdbm-1:1.22-11.oe2203sp1.aarch64 36/135 Installing : expat-2.4.1-8.oe2203sp1.aarch64 37/135 Installing : libsmartcols-2.37.2-13.oe2203sp1.aarch64 38/135 Running scriptlet: libsmartcols-2.37.2-13.oe2203sp1.aarch64 38/135 Installing : libxcrypt-4.4.26-4.oe2203sp1.aarch64 39/135 Running scriptlet: libxcrypt-4.4.26-4.oe2203sp1.aarch64 39/135 Installing : p11-kit-0.24.0-2.oe2203sp1.aarch64 40/135 Running scriptlet: p11-kit-0.24.0-2.oe2203sp1.aarch64 40/135 Installing : elfutils-0.185-17.oe2203sp1.aarch64 41/135 Running scriptlet: elfutils-0.185-17.oe2203sp1.aarch64 41/135 Installing : pcre-8.45-5.oe2203sp1.aarch64 42/135 Running scriptlet: grep-3.7-4.oe2203sp1.aarch64 43/135 Installing : grep-3.7-4.oe2203sp1.aarch64 43/135 Running scriptlet: grep-3.7-4.oe2203sp1.aarch64 43/135 Installing : libassuan-2.5.5-2.oe2203sp1.aarch64 44/135 Installing : libgcrypt-1.9.4-3.oe2203sp1.aarch64 45/135 Installing : attr-2.5.1-3.oe2203sp1.aarch64 46/135 Running scriptlet: attr-2.5.1-3.oe2203sp1.aarch64 46/135 Installing : libacl-2.3.1-2.oe2203sp1.aarch64 47/135 Running scriptlet: libacl-2.3.1-2.oe2203sp1.aarch64 47/135 Installing : sed-4.8-5.oe2203sp1.aarch64 48/135 Installing : libunistring-1.0-3.oe2203sp1.aarch64 49/135 Running scriptlet: libidn2-2.3.2-3.oe2203sp1.aarch64 50/135 Installing : libidn2-2.3.2-3.oe2203sp1.aarch64 50/135 Installing : lz4-1.9.3-3.oe2203sp1.aarch64 51/135 Running scriptlet: lz4-1.9.3-3.oe2203sp1.aarch64 51/135 Installing : libgomp-10.3.1-20.oe2203sp1.aarch64 52/135 Installing : crontabs-1.11-23.oe2203sp1.noarch 53/135 Installing : cyrus-sasl-lib-2.1.28-1.oe2203sp1.aarch64 54/135 Installing : libcomps-0.1.18-2.oe2203sp1.aarch64 55/135 Running scriptlet: libcomps-0.1.18-2.oe2203sp1.aarch64 55/135 Installing : ncurses-6.3-5.oe2203sp1.aarch64 56/135 Running scriptlet: libksba-1.6.0-3.oe2203sp1.aarch64 57/135 Installing : libksba-1.6.0-3.oe2203sp1.aarch64 57/135 Running scriptlet: libksba-1.6.0-3.oe2203sp1.aarch64 57/135 Installing : libpng-2:1.6.38-1.oe2203sp1.aarch64 58/135 Running scriptlet: tcl-1:8.6.12-4.oe2203sp1.aarch64 59/135 Installing : tcl-1:8.6.12-4.oe2203sp1.aarch64 59/135 Running scriptlet: tcl-1:8.6.12-4.oe2203sp1.aarch64 59/135 Installing : sqlite-3.37.2-5.oe2203sp1.aarch64 60/135 Installing : brotli-1.0.9-3.oe2203sp1.aarch64 61/135 Installing : keyutils-libs-1.6.3-4.oe2203sp1.aarch64 62/135 Running scriptlet: keyutils-libs-1.6.3-4.oe2203sp1.aarch64 62/135 Installing : libcap-ng-0.8.3-1.oe2203sp1.aarch64 63/135 Installing : audit-libs-1:3.0.1-6.oe2203sp1.aarch64 64/135 Installing : libev-4.33-4.oe2203sp1.aarch64 65/135 Installing : libsigsegv-2.14-1.oe2203sp1.aarch64 66/135 Installing : libtasn1-4.17.0-3.oe2203sp1.aarch64 67/135 Running scriptlet: libtasn1-4.17.0-3.oe2203sp1.aarch64 67/135 Installing : libyaml-0.2.5-4.oe2203sp1.aarch64 68/135 Running scriptlet: libyaml-0.2.5-4.oe2203sp1.aarch64 68/135 Installing : npth-1.6-3.oe2203sp1.aarch64 69/135 Running scriptlet: npth-1.6-3.oe2203sp1.aarch64 69/135 Installing : gnupg2-2.2.32-3.oe2203sp1.aarch64 70/135 Installing : gpgme-1.16.0-2.oe2203sp1.aarch64 71/135 Installing : which-2.21-15.oe2203sp1.aarch64 72/135 Installing : libnghttp2-1.46.0-3.oe2203sp1.aarch64 73/135 Installing : pkgconf-1.8.0-3.oe2203sp1.aarch64 74/135 Installing : gmp-1:6.2.1-2.oe2203sp1.aarch64 75/135 Running scriptlet: gmp-1:6.2.1-2.oe2203sp1.aarch64 75/135 Installing : mpfr-4.1.0-2.oe2203sp1.aarch64 76/135 Running scriptlet: mpfr-4.1.0-2.oe2203sp1.aarch64 76/135 Installing : gawk-5.1.1-3.oe2203sp1.aarch64 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.aarch64 79/135 Installing : fuse-2.9.9-11.oe2203sp1.aarch64 80/135 Running scriptlet: fuse-2.9.9-11.oe2203sp1.aarch64 80/135 Installing : libmount-2.37.2-13.oe2203sp1.aarch64 81/135 Running scriptlet: libmount-2.37.2-13.oe2203sp1.aarch64 81/135 Installing : glib2-2.72.2-10.oe2203sp1.aarch64 82/135 Installing : gzip-1.11-5.oe2203sp1.aarch64 83/135 Installing : cracklib-2.9.8-1.oe2203sp1.aarch64 84/135 Installing : libevent-2.1.12-5.oe2203sp1.aarch64 85/135 Installing : libverto-0.3.2-2.oe2203sp1.aarch64 86/135 Installing : libpwquality-1.4.4-4.oe2203sp1.aarch64 87/135 Installing : e2fsprogs-1.46.4-17.oe2203sp1.aarch64 88/135 Installing : slang-2.3.2-9.oe2203sp1.aarch64 89/135 Installing : newt-0.52.21-9.oe2203sp1.aarch64 90/135 Installing : chkconfig-1.21-1.oe2203sp1.aarch64 91/135 Installing : p11-kit-trust-0.24.0-2.oe2203sp1.aarch64 92/135 Running scriptlet: p11-kit-trust-0.24.0-2.oe2203sp1.aarch64 92/135 Installing : pam-1.5.2-6.oe2203sp1.aarch64 93/135 Running scriptlet: pam-1.5.2-6.oe2203sp1.aarch64 93/135 /var/tmp/rpm-tmp.73wjf9: line 3: /usr/bin/install: No such file or directory Running scriptlet: libcap-2.61-4.oe2203sp1.aarch64 94/135 Installing : libcap-2.61-4.oe2203sp1.aarch64 94/135 Running scriptlet: libcap-2.61-4.oe2203sp1.aarch64 94/135 Installing : krb5-libs-1.19.2-6.oe2203sp1.aarch64 95/135 Installing : libtirpc-1.3.2-3.oe2203sp1.aarch64 96/135 Installing : libnsl2-2.0.0-5.oe2203sp1.aarch64 97/135 Installing : python-pip-wheel-21.3.1-2.oe2203sp1.noarch 98/135 Installing : openssl-libs-1:1.1.1m-20.oe2203sp1.aarch64 99/135 Running scriptlet: openssl-libs-1:1.1.1m-20.oe2203sp1.aarch64 99/135 Installing : coreutils-9.0-6.oe2203sp1.aarch64 100/135 Running scriptlet: coreutils-9.0-6.oe2203sp1.aarch64 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.aarch64 102/135 Running scriptlet: libblkid-2.37.2-13.oe2203sp1.aarch64 102/135 Installing : python3-setuptools-59.4.0-5.oe2203sp1.noarch 103/135 Installing : python3-3.9.9-24.oe2203sp1.aarch64 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.aarch64 106/135 Running scriptlet: libpsl-0.21.1-5.oe2203sp1.aarch64 107/135 Installing : libpsl-0.21.1-5.oe2203sp1.aarch64 107/135 Running scriptlet: libpsl-0.21.1-5.oe2203sp1.aarch64 107/135 Installing : python3-distro-1.6.0-2.oe2203sp1.noarch 108/135 Installing : python3-gpgme-1.16.0-2.oe2203sp1.aarch64 109/135 Installing : python3-libcomps-0.1.18-2.oe2203sp1.aarch64 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.aarch64 113/135 Installing : logrotate-3.20.1-1.oe2203sp1.aarch64 113/135 Running scriptlet: logrotate-3.20.1-1.oe2203sp1.aarch64 113/135 Installing : systemd-libs-249-46.oe2203sp1.aarch64 114/135 Running scriptlet: systemd-libs-249-46.oe2203sp1.aarch64 114/135 Installing : dbus-libs-1:1.12.20-8.oe2203sp1.aarch64 115/135 Running scriptlet: dbus-libs-1:1.12.20-8.oe2203sp1.aarch64 115/135 Installing : python3-dbus-1.2.18-5.oe2203sp1.aarch64 116/135 Installing : libarchive-3.5.2-5.oe2203sp1.aarch64 117/135 Installing : openldap-2.6.0-5.oe2203sp1.aarch64 118/135 Installing : libcurl-7.79.1-15.oe2203sp1.aarch64 119/135 Installing : librepo-1.14.2-4.oe2203sp1.aarch64 120/135 Installing : curl-7.79.1-15.oe2203sp1.aarch64 121/135 Running scriptlet: tpm2-tss-3.1.0-3.oe2203sp1.aarch64 122/135 Installing : tpm2-tss-3.1.0-3.oe2203sp1.aarch64 122/135 Running scriptlet: tpm2-tss-3.1.0-3.oe2203sp1.aarch64 122/135 Installing : ima-evm-utils-libs-1.3.2-8.oe2203sp1.aarch64 123/135 Installing : rpm-4.17.0-22.oe2203sp1.aarch64 124/135 Running scriptlet: rpm-4.17.0-22.oe2203sp1.aarch64 124/135 Installing : rpm-libs-4.17.0-22.oe2203sp1.aarch64 125/135 Running scriptlet: rpm-libs-4.17.0-22.oe2203sp1.aarch64 125/135 Installing : libmodulemd-2.13.0-3.oe2203sp1.aarch64 126/135 Installing : libsolv-0.7.22-1.oe2203sp1.aarch64 127/135 Installing : libdnf-0.69.0-2.oe2203sp1.aarch64 128/135 Installing : python3-libdnf-0.69.0-2.oe2203sp1.aarch64 129/135 Installing : python3-hawkey-0.69.0-2.oe2203sp1.aarch64 130/135 Installing : python3-rpm-4.17.0-22.oe2203sp1.aarch64 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.aarch64 135/135 Running scriptlet: filesystem-3.16-5.oe2203sp1.aarch64 135/135 Running scriptlet: ca-certificates-2021.2.52-2.oe2203sp1.noarch 135/135 Running scriptlet: rpm-4.17.0-22.oe2203sp1.aarch64 135/135 Running scriptlet: dnf-plugins-core-4.3.1-2.oe2203sp1.noarch 135/135 Verifying : attr-2.5.1-3.oe2203sp1.aarch64 1/135 Verifying : audit-libs-1:3.0.1-6.oe2203sp1.aarch64 2/135 Verifying : basesystem-12-3.oe2203sp1.noarch 3/135 Verifying : bash-5.1.8-6.oe2203sp1.aarch64 4/135 Verifying : bc-1.07.1-12.oe2203sp1.aarch64 5/135 Verifying : brotli-1.0.9-3.oe2203sp1.aarch64 6/135 Verifying : bzip2-1.0.8-6.oe2203sp1.aarch64 7/135 Verifying : ca-certificates-2021.2.52-2.oe2203sp1.noarch 8/135 Verifying : chkconfig-1.21-1.oe2203sp1.aarch64 9/135 Verifying : coreutils-9.0-6.oe2203sp1.aarch64 10/135 Verifying : cracklib-2.9.8-1.oe2203sp1.aarch64 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.aarch64 14/135 Verifying : dbus-libs-1:1.12.20-8.oe2203sp1.aarch64 15/135 Verifying : dnf-plugins-core-4.3.1-2.oe2203sp1.noarch 16/135 Verifying : e2fsprogs-1.46.4-17.oe2203sp1.aarch64 17/135 Verifying : elfutils-0.185-17.oe2203sp1.aarch64 18/135 Verifying : expat-2.4.1-8.oe2203sp1.aarch64 19/135 Verifying : file-libs-5.41-2.oe2203sp1.aarch64 20/135 Verifying : filesystem-3.16-5.oe2203sp1.aarch64 21/135 Verifying : fuse-2.9.9-11.oe2203sp1.aarch64 22/135 Verifying : fuse-common-3.10.5-5.oe2203sp1.aarch64 23/135 Verifying : gawk-5.1.1-3.oe2203sp1.aarch64 24/135 Verifying : gmp-1:6.2.1-2.oe2203sp1.aarch64 25/135 Verifying : gnupg2-2.2.32-3.oe2203sp1.aarch64 26/135 Verifying : gpgme-1.16.0-2.oe2203sp1.aarch64 27/135 Verifying : grep-3.7-4.oe2203sp1.aarch64 28/135 Verifying : gzip-1.11-5.oe2203sp1.aarch64 29/135 Verifying : ima-evm-utils-libs-1.3.2-8.oe2203sp1.aarch64 30/135 Verifying : info-6.8-4.oe2203sp1.aarch64 31/135 Verifying : json-c-0.16-2.oe2203sp1.aarch64 32/135 Verifying : keyutils-libs-1.6.3-4.oe2203sp1.aarch64 33/135 Verifying : krb5-libs-1.19.2-6.oe2203sp1.aarch64 34/135 Verifying : libacl-2.3.1-2.oe2203sp1.aarch64 35/135 Verifying : libarchive-3.5.2-5.oe2203sp1.aarch64 36/135 Verifying : libassuan-2.5.5-2.oe2203sp1.aarch64 37/135 Verifying : libblkid-2.37.2-13.oe2203sp1.aarch64 38/135 Verifying : libcap-2.61-4.oe2203sp1.aarch64 39/135 Verifying : libcap-ng-0.8.3-1.oe2203sp1.aarch64 40/135 Verifying : libcomps-0.1.18-2.oe2203sp1.aarch64 41/135 Verifying : libdnf-0.69.0-2.oe2203sp1.aarch64 42/135 Verifying : libev-4.33-4.oe2203sp1.aarch64 43/135 Verifying : libevent-2.1.12-5.oe2203sp1.aarch64 44/135 Verifying : libffi-3.4.2-5.oe2203sp1.aarch64 45/135 Verifying : libgcrypt-1.9.4-3.oe2203sp1.aarch64 46/135 Verifying : libgpg-error-1.43-2.oe2203sp1.aarch64 47/135 Verifying : libidn2-2.3.2-3.oe2203sp1.aarch64 48/135 Verifying : libmodulemd-2.13.0-3.oe2203sp1.aarch64 49/135 Verifying : libmount-2.37.2-13.oe2203sp1.aarch64 50/135 Verifying : libnsl2-2.0.0-5.oe2203sp1.aarch64 51/135 Verifying : libpng-2:1.6.38-1.oe2203sp1.aarch64 52/135 Verifying : libpsl-0.21.1-5.oe2203sp1.aarch64 53/135 Verifying : libpwquality-1.4.4-4.oe2203sp1.aarch64 54/135 Verifying : librepo-1.14.2-4.oe2203sp1.aarch64 55/135 Verifying : libreport-filesystem-2.15.2-2.oe2203sp1.noarch 56/135 Verifying : libselinux-3.3-2.oe2203sp1.aarch64 57/135 Verifying : libsepol-3.3-4.oe2203sp1.aarch64 58/135 Verifying : libsigsegv-2.14-1.oe2203sp1.aarch64 59/135 Verifying : libsmartcols-2.37.2-13.oe2203sp1.aarch64 60/135 Verifying : libsolv-0.7.22-1.oe2203sp1.aarch64 61/135 Verifying : libssh-0.9.6-5.oe2203sp1.aarch64 62/135 Verifying : libtasn1-4.17.0-3.oe2203sp1.aarch64 63/135 Verifying : libunistring-1.0-3.oe2203sp1.aarch64 64/135 Verifying : libuuid-2.37.2-13.oe2203sp1.aarch64 65/135 Verifying : libverto-0.3.2-2.oe2203sp1.aarch64 66/135 Verifying : libxcrypt-4.4.26-4.oe2203sp1.aarch64 67/135 Verifying : libxml2-2.9.14-4.oe2203sp1.aarch64 68/135 Verifying : libyaml-0.2.5-4.oe2203sp1.aarch64 69/135 Verifying : logrotate-3.20.1-1.oe2203sp1.aarch64 70/135 Verifying : lua-5.4.3-9.oe2203sp1.aarch64 71/135 Verifying : lz4-1.9.3-3.oe2203sp1.aarch64 72/135 Verifying : mpfr-4.1.0-2.oe2203sp1.aarch64 73/135 Verifying : ncurses-6.3-5.oe2203sp1.aarch64 74/135 Verifying : ncurses-base-6.3-5.oe2203sp1.noarch 75/135 Verifying : ncurses-libs-6.3-5.oe2203sp1.aarch64 76/135 Verifying : npth-1.6-3.oe2203sp1.aarch64 77/135 Verifying : openEuler-gpg-keys-1.0-3.5.oe2203sp1.aarch64 78/135 Verifying : openEuler-release-22.03LTS_SP1-56.oe2203sp1.aarc 79/135 Verifying : openEuler-repos-1.0-3.5.oe2203sp1.aarch64 80/135 Verifying : p11-kit-0.24.0-2.oe2203sp1.aarch64 81/135 Verifying : p11-kit-trust-0.24.0-2.oe2203sp1.aarch64 82/135 Verifying : pcre-8.45-5.oe2203sp1.aarch64 83/135 Verifying : pcre2-10.39-6.oe2203sp1.aarch64 84/135 Verifying : popt-1.18-3.oe2203sp1.aarch64 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.aarch64 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.aarch64 92/135 Verifying : python3-hawkey-0.69.0-2.oe2203sp1.aarch64 93/135 Verifying : python3-libcomps-0.1.18-2.oe2203sp1.aarch64 94/135 Verifying : python3-libdnf-0.69.0-2.oe2203sp1.aarch64 95/135 Verifying : python3-rpm-4.17.0-22.oe2203sp1.aarch64 96/135 Verifying : python3-six-1.16.0-2.oe2203sp1.noarch 97/135 Verifying : readline-8.1-2.oe2203sp1.aarch64 98/135 Verifying : rpm-4.17.0-22.oe2203sp1.aarch64 99/135 Verifying : rpm-libs-4.17.0-22.oe2203sp1.aarch64 100/135 Verifying : sed-4.8-5.oe2203sp1.aarch64 101/135 Verifying : setup-2.13.9.1-1.oe2203sp1.noarch 102/135 Verifying : slang-2.3.2-9.oe2203sp1.aarch64 103/135 Verifying : tcl-1:8.6.12-4.oe2203sp1.aarch64 104/135 Verifying : tzdata-2022a-11.oe2203sp1.noarch 105/135 Verifying : which-2.21-15.oe2203sp1.aarch64 106/135 Verifying : xz-libs-5.2.5-3.oe2203sp1.aarch64 107/135 Verifying : zlib-1.2.11-22.oe2203sp1.aarch64 108/135 Verifying : curl-7.79.1-15.oe2203sp1.aarch64 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.aarch64 112/135 Verifying : glib2-2.72.2-10.oe2203sp1.aarch64 113/135 Verifying : glibc-2.34-112.oe2203sp1.aarch64 114/135 Verifying : glibc-common-2.34-112.oe2203sp1.aarch64 115/135 Verifying : libcurl-7.79.1-15.oe2203sp1.aarch64 116/135 Verifying : libgcc-10.3.1-20.oe2203sp1.aarch64 117/135 Verifying : libgomp-10.3.1-20.oe2203sp1.aarch64 118/135 Verifying : libksba-1.6.0-3.oe2203sp1.aarch64 119/135 Verifying : libnghttp2-1.46.0-3.oe2203sp1.aarch64 120/135 Verifying : libstdc++-10.3.1-20.oe2203sp1.aarch64 121/135 Verifying : libtirpc-1.3.2-3.oe2203sp1.aarch64 122/135 Verifying : newt-0.52.21-9.oe2203sp1.aarch64 123/135 Verifying : openldap-2.6.0-5.oe2203sp1.aarch64 124/135 Verifying : openssl-libs-1:1.1.1m-20.oe2203sp1.aarch64 125/135 Verifying : pam-1.5.2-6.oe2203sp1.aarch64 126/135 Verifying : pkgconf-1.8.0-3.oe2203sp1.aarch64 127/135 Verifying : python-setuptools-59.4.0-5.oe2203sp1.noarch 128/135 Verifying : python3-3.9.9-24.oe2203sp1.aarch64 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.aarch64 132/135 Verifying : systemd-libs-249-46.oe2203sp1.aarch64 133/135 Verifying : tpm2-tss-3.1.0-3.oe2203sp1.aarch64 134/135 Verifying : zstd-1.5.0-4.oe2203sp1.aarch64 135/135 Installed: attr-2.5.1-3.oe2203sp1.aarch64 audit-libs-1:3.0.1-6.oe2203sp1.aarch64 basesystem-12-3.oe2203sp1.noarch bash-5.1.8-6.oe2203sp1.aarch64 bc-1.07.1-12.oe2203sp1.aarch64 brotli-1.0.9-3.oe2203sp1.aarch64 bzip2-1.0.8-6.oe2203sp1.aarch64 ca-certificates-2021.2.52-2.oe2203sp1.noarch chkconfig-1.21-1.oe2203sp1.aarch64 coreutils-9.0-6.oe2203sp1.aarch64 cracklib-2.9.8-1.oe2203sp1.aarch64 crontabs-1.11-23.oe2203sp1.noarch crypto-policies-20200619-3.git781bbd4.oe2203sp1.noarch curl-7.79.1-15.oe2203sp1.aarch64 cyrus-sasl-lib-2.1.28-1.oe2203sp1.aarch64 dbus-libs-1:1.12.20-8.oe2203sp1.aarch64 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.aarch64 elfutils-0.185-17.oe2203sp1.aarch64 expat-2.4.1-8.oe2203sp1.aarch64 file-libs-5.41-2.oe2203sp1.aarch64 filesystem-3.16-5.oe2203sp1.aarch64 fuse-2.9.9-11.oe2203sp1.aarch64 fuse-common-3.10.5-5.oe2203sp1.aarch64 gawk-5.1.1-3.oe2203sp1.aarch64 gdbm-1:1.22-11.oe2203sp1.aarch64 glib2-2.72.2-10.oe2203sp1.aarch64 glibc-2.34-112.oe2203sp1.aarch64 glibc-common-2.34-112.oe2203sp1.aarch64 gmp-1:6.2.1-2.oe2203sp1.aarch64 gnupg2-2.2.32-3.oe2203sp1.aarch64 gpgme-1.16.0-2.oe2203sp1.aarch64 grep-3.7-4.oe2203sp1.aarch64 gzip-1.11-5.oe2203sp1.aarch64 ima-evm-utils-libs-1.3.2-8.oe2203sp1.aarch64 info-6.8-4.oe2203sp1.aarch64 json-c-0.16-2.oe2203sp1.aarch64 keyutils-libs-1.6.3-4.oe2203sp1.aarch64 krb5-libs-1.19.2-6.oe2203sp1.aarch64 libacl-2.3.1-2.oe2203sp1.aarch64 libarchive-3.5.2-5.oe2203sp1.aarch64 libassuan-2.5.5-2.oe2203sp1.aarch64 libblkid-2.37.2-13.oe2203sp1.aarch64 libcap-2.61-4.oe2203sp1.aarch64 libcap-ng-0.8.3-1.oe2203sp1.aarch64 libcomps-0.1.18-2.oe2203sp1.aarch64 libcurl-7.79.1-15.oe2203sp1.aarch64 libdnf-0.69.0-2.oe2203sp1.aarch64 libev-4.33-4.oe2203sp1.aarch64 libevent-2.1.12-5.oe2203sp1.aarch64 libffi-3.4.2-5.oe2203sp1.aarch64 libgcc-10.3.1-20.oe2203sp1.aarch64 libgcrypt-1.9.4-3.oe2203sp1.aarch64 libgomp-10.3.1-20.oe2203sp1.aarch64 libgpg-error-1.43-2.oe2203sp1.aarch64 libidn2-2.3.2-3.oe2203sp1.aarch64 libksba-1.6.0-3.oe2203sp1.aarch64 libmodulemd-2.13.0-3.oe2203sp1.aarch64 libmount-2.37.2-13.oe2203sp1.aarch64 libnghttp2-1.46.0-3.oe2203sp1.aarch64 libnsl2-2.0.0-5.oe2203sp1.aarch64 libpng-2:1.6.38-1.oe2203sp1.aarch64 libpsl-0.21.1-5.oe2203sp1.aarch64 libpwquality-1.4.4-4.oe2203sp1.aarch64 librepo-1.14.2-4.oe2203sp1.aarch64 libreport-filesystem-2.15.2-2.oe2203sp1.noarch libselinux-3.3-2.oe2203sp1.aarch64 libsepol-3.3-4.oe2203sp1.aarch64 libsigsegv-2.14-1.oe2203sp1.aarch64 libsmartcols-2.37.2-13.oe2203sp1.aarch64 libsolv-0.7.22-1.oe2203sp1.aarch64 libssh-0.9.6-5.oe2203sp1.aarch64 libstdc++-10.3.1-20.oe2203sp1.aarch64 libtasn1-4.17.0-3.oe2203sp1.aarch64 libtirpc-1.3.2-3.oe2203sp1.aarch64 libunistring-1.0-3.oe2203sp1.aarch64 libuuid-2.37.2-13.oe2203sp1.aarch64 libverto-0.3.2-2.oe2203sp1.aarch64 libxcrypt-4.4.26-4.oe2203sp1.aarch64 libxml2-2.9.14-4.oe2203sp1.aarch64 libyaml-0.2.5-4.oe2203sp1.aarch64 logrotate-3.20.1-1.oe2203sp1.aarch64 lua-5.4.3-9.oe2203sp1.aarch64 lz4-1.9.3-3.oe2203sp1.aarch64 mpfr-4.1.0-2.oe2203sp1.aarch64 ncurses-6.3-5.oe2203sp1.aarch64 ncurses-base-6.3-5.oe2203sp1.noarch ncurses-libs-6.3-5.oe2203sp1.aarch64 newt-0.52.21-9.oe2203sp1.aarch64 npth-1.6-3.oe2203sp1.aarch64 openEuler-gpg-keys-1.0-3.5.oe2203sp1.aarch64 openEuler-release-22.03LTS_SP1-56.oe2203sp1.aarch64 openEuler-repos-1.0-3.5.oe2203sp1.aarch64 openldap-2.6.0-5.oe2203sp1.aarch64 openssl-libs-1:1.1.1m-20.oe2203sp1.aarch64 p11-kit-0.24.0-2.oe2203sp1.aarch64 p11-kit-trust-0.24.0-2.oe2203sp1.aarch64 pam-1.5.2-6.oe2203sp1.aarch64 pcre-8.45-5.oe2203sp1.aarch64 pcre2-10.39-6.oe2203sp1.aarch64 pkgconf-1.8.0-3.oe2203sp1.aarch64 popt-1.18-3.oe2203sp1.aarch64 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.aarch64 python3-dateutil-1:2.8.2-3.oe2203sp1.noarch python3-dbus-1.2.18-5.oe2203sp1.aarch64 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.aarch64 python3-hawkey-0.69.0-2.oe2203sp1.aarch64 python3-libcomps-0.1.18-2.oe2203sp1.aarch64 python3-libdnf-0.69.0-2.oe2203sp1.aarch64 python3-rpm-4.17.0-22.oe2203sp1.aarch64 python3-setuptools-59.4.0-5.oe2203sp1.noarch python3-six-1.16.0-2.oe2203sp1.noarch readline-8.1-2.oe2203sp1.aarch64 rpm-4.17.0-22.oe2203sp1.aarch64 rpm-libs-4.17.0-22.oe2203sp1.aarch64 sed-4.8-5.oe2203sp1.aarch64 setup-2.13.9.1-1.oe2203sp1.noarch slang-2.3.2-9.oe2203sp1.aarch64 sqlite-3.37.2-5.oe2203sp1.aarch64 systemd-libs-249-46.oe2203sp1.aarch64 tcl-1:8.6.12-4.oe2203sp1.aarch64 tpm2-tss-3.1.0-3.oe2203sp1.aarch64 tzdata-2022a-11.oe2203sp1.noarch which-2.21-15.oe2203sp1.aarch64 xz-libs-5.2.5-3.oe2203sp1.aarch64 zlib-1.2.11-22.oe2203sp1.aarch64 zstd-1.5.0-4.oe2203sp1.aarch64 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 41 MB/s | 11 MB 00:00 OS 28 MB/s | 3.3 MB 00:00 everything 60 MB/s | 16 MB 00:00 EPOL 49 MB/s | 3.8 MB 00:00 update 2.7 MB/s | 10 MB 00:03 Last metadata expiration check: 0:00:01 ago on Tue Apr 18 09:34:59 2023. Dependencies resolved. ================================================================================ Package Arch Version Repo Size ================================================================================ Installing: bash aarch64 5.1.8-6.oe2203sp1 OS 1.2 M bzip2 aarch64 1.0.8-6.oe2203sp1 OS 67 k coreutils aarch64 9.0-6.oe2203sp1 OS 2.7 M cpio aarch64 2.13-7.oe2203sp1 OS 253 k diffutils aarch64 3.8-3.oe2203sp1 OS 315 k findutils aarch64 2:4.8.0-4.oe2203sp1 OS 382 k gawk aarch64 5.1.1-3.oe2203sp1 OS 344 k gcc aarch64 10.3.1-20.oe2203sp1 update 26 M gcc-c++ aarch64 10.3.1-20.oe2203sp1 update 9.7 M grep aarch64 3.7-4.oe2203sp1 OS 292 k gzip aarch64 1.11-5.oe2203sp1 OS 105 k info aarch64 6.8-4.oe2203sp1 OS 163 k make aarch64 1:4.3-4.oe2203sp1 OS 318 k openEuler-release aarch64 22.03LTS_SP1-56.oe2203sp1 OS 22 k openEuler-rpm-config aarch64 30-33.oe2203sp1 OS 50 k patch aarch64 2.7.6-13.oe2203sp1 OS 116 k rpm-build aarch64 4.17.0-22.oe2203sp1 OS 70 k sed aarch64 4.8-5.oe2203sp1 OS 162 k shadow aarch64 2:4.9-7.oe2203sp1 OS 596 k tar aarch64 2:1.34-4.oe2203sp1 update 773 k unzip aarch64 6.0-50.oe2203sp1 OS 124 k util-linux aarch64 2.37.2-13.oe2203sp1 OS 2.3 M which aarch64 2.21-15.oe2203sp1 OS 30 k xz aarch64 5.2.5-3.oe2203sp1 OS 141 k Installing dependencies: attr aarch64 2.5.1-3.oe2203sp1 OS 55 k audit-libs aarch64 1:3.0.1-6.oe2203sp1 OS 94 k babeltrace aarch64 1.5.8-3.oe2203sp1 OS 194 k basesystem noarch 12-3.oe2203sp1 OS 7.0 k bc aarch64 1.07.1-12.oe2203sp1 OS 86 k binutils aarch64 2.37-14.oe2203sp1 OS 5.7 M brotli aarch64 1.0.9-3.oe2203sp1 OS 303 k ca-certificates noarch 2021.2.52-2.oe2203sp1 OS 386 k chkconfig aarch64 1.21-1.oe2203sp1 OS 173 k cpp aarch64 10.3.1-20.oe2203sp1 update 8.0 M cracklib aarch64 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 aarch64 7.79.1-15.oe2203sp1 update 136 k cyrus-sasl-lib aarch64 2.1.28-1.oe2203sp1 OS 72 k debugedit aarch64 5.0-5.oe2203sp1 OS 73 k dwz aarch64 0.14-4.oe2203sp1 OS 112 k e2fsprogs aarch64 1.46.4-17.oe2203sp1 OS 1.1 M efi-srpm-macros noarch 4-9.oe2203sp1 OS 22 k elfutils aarch64 0.185-17.oe2203sp1 OS 582 k expat aarch64 2.4.1-8.oe2203sp1 OS 76 k file aarch64 5.41-2.oe2203sp1 OS 37 k file-libs aarch64 5.41-2.oe2203sp1 OS 656 k filesystem aarch64 3.16-5.oe2203sp1 OS 1.1 M fuse aarch64 2.9.9-11.oe2203sp1 OS 136 k fuse-common aarch64 3.10.5-5.oe2203sp1 OS 8.7 k gc aarch64 8.0.6-3.oe2203sp1 OS 236 k gdb-headless aarch64 11.1-3.oe2203sp1 OS 3.0 M gdbm aarch64 1:1.22-11.oe2203sp1 update 165 k glib2 aarch64 2.72.2-10.oe2203sp1 update 2.7 M glibc aarch64 2.34-112.oe2203sp1 update 2.8 M glibc-common aarch64 2.34-112.oe2203sp1 update 3.4 M glibc-devel aarch64 2.34-112.oe2203sp1 update 1.5 M gmp aarch64 1:6.2.1-2.oe2203sp1 OS 247 k guile aarch64 5:2.0.14-19.oe2203sp1 OS 3.3 M ima-evm-utils-libs aarch64 1.3.2-8.oe2203sp1 OS 18 k json-c aarch64 0.16-2.oe2203sp1 OS 37 k kernel-headers aarch64 5.10.0-136.28.0.104.oe2203sp1 update 1.8 M keyutils-libs aarch64 1.6.3-4.oe2203sp1 OS 25 k krb5-libs aarch64 1.19.2-6.oe2203sp1 OS 628 k libacl aarch64 2.3.1-2.oe2203sp1 OS 22 k libarchive aarch64 3.5.2-5.oe2203sp1 OS 320 k libblkid aarch64 2.37.2-13.oe2203sp1 OS 139 k libcap aarch64 2.61-4.oe2203sp1 OS 62 k libcap-ng aarch64 0.8.3-1.oe2203sp1 OS 43 k libcurl aarch64 7.79.1-15.oe2203sp1 update 261 k libev aarch64 4.33-4.oe2203sp1 OS 47 k libevent aarch64 2.1.12-5.oe2203sp1 OS 221 k libfdisk aarch64 2.37.2-13.oe2203sp1 OS 183 k libffi aarch64 3.4.2-5.oe2203sp1 OS 26 k libgcc aarch64 10.3.1-20.oe2203sp1 update 69 k libgcrypt aarch64 1.9.4-3.oe2203sp1 OS 414 k libgomp aarch64 10.3.1-20.oe2203sp1 update 224 k libgpg-error aarch64 1.43-2.oe2203sp1 OS 268 k libidn2 aarch64 2.3.2-3.oe2203sp1 OS 111 k libmount aarch64 2.37.2-13.oe2203sp1 OS 162 k libmpc aarch64 1.2.0-3.oe2203sp1 OS 57 k libnghttp2 aarch64 1.46.0-3.oe2203sp1 update 66 k libnsl2 aarch64 2.0.0-5.oe2203sp1 OS 28 k libpng aarch64 2:1.6.38-1.oe2203sp1 OS 99 k libpsl aarch64 0.21.1-5.oe2203sp1 OS 72 k libpwquality aarch64 1.4.4-4.oe2203sp1 OS 86 k libselinux aarch64 3.3-2.oe2203sp1 OS 108 k libsemanage aarch64 3.3-4.oe2203sp1 OS 98 k libsepol aarch64 3.3-4.oe2203sp1 OS 266 k libsigsegv aarch64 2.14-1.oe2203sp1 OS 43 k libsmartcols aarch64 2.37.2-13.oe2203sp1 OS 108 k libssh aarch64 0.9.6-5.oe2203sp1 OS 180 k libstdc++ aarch64 10.3.1-20.oe2203sp1 update 492 k libstdc++-devel aarch64 10.3.1-20.oe2203sp1 update 2.2 M libtasn1 aarch64 4.17.0-3.oe2203sp1 OS 77 k libtirpc aarch64 1.3.2-3.oe2203sp1 update 80 k libtool-ltdl aarch64 2.4.7-1.oe2203sp1 OS 32 k libunistring aarch64 1.0-3.oe2203sp1 OS 436 k libutempter aarch64 1.2.1-3.oe2203sp1 OS 24 k libuuid aarch64 2.37.2-13.oe2203sp1 OS 23 k libverto aarch64 0.3.2-2.oe2203sp1 OS 26 k libxcrypt aarch64 4.4.26-4.oe2203sp1 OS 118 k libxcrypt-devel aarch64 4.4.26-4.oe2203sp1 OS 111 k libxml2 aarch64 2.9.14-4.oe2203sp1 OS 980 k logrotate aarch64 3.20.1-1.oe2203sp1 OS 50 k lua aarch64 5.4.3-9.oe2203sp1 OS 135 k lz4 aarch64 1.9.3-3.oe2203sp1 OS 105 k mpfr aarch64 4.1.0-2.oe2203sp1 OS 237 k ncurses aarch64 6.3-5.oe2203sp1 OS 674 k ncurses-base noarch 6.3-5.oe2203sp1 OS 54 k ncurses-libs aarch64 6.3-5.oe2203sp1 OS 264 k newt aarch64 0.52.21-9.oe2203sp1 update 95 k openEuler-gpg-keys aarch64 1.0-3.5.oe2203sp1 OS 12 k openEuler-repos aarch64 1.0-3.5.oe2203sp1 OS 8.9 k openldap aarch64 2.6.0-5.oe2203sp1 update 205 k openssl-libs aarch64 1:1.1.1m-20.oe2203sp1 update 1.2 M p11-kit aarch64 0.24.0-2.oe2203sp1 OS 216 k p11-kit-trust aarch64 0.24.0-2.oe2203sp1 OS 120 k pam aarch64 1.5.2-6.oe2203sp1 update 437 k pcre aarch64 8.45-5.oe2203sp1 OS 387 k pcre2 aarch64 10.39-6.oe2203sp1 OS 510 k pkgconf aarch64 1.8.0-3.oe2203sp1 update 56 k popt aarch64 1.18-3.oe2203sp1 OS 49 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 509 k python3 aarch64 3.9.9-24.oe2203sp1 update 7.9 M qt5-srpm-macros noarch 5.15.2-1.oe2203sp1 OS 8.4 k readline aarch64 8.1-2.oe2203sp1 OS 145 k rpm aarch64 4.17.0-22.oe2203sp1 OS 492 k rpm-libs aarch64 4.17.0-22.oe2203sp1 OS 341 k setup noarch 2.13.9.1-1.oe2203sp1 OS 150 k slang aarch64 2.3.2-9.oe2203sp1 OS 532 k sqlite aarch64 3.37.2-5.oe2203sp1 update 1.1 M systemd-libs aarch64 249-46.oe2203sp1 update 450 k tcl aarch64 1:8.6.12-4.oe2203sp1 OS 1.1 M tpm2-tss aarch64 3.1.0-3.oe2203sp1 update 489 k tzdata noarch 2022a-11.oe2203sp1 OS 428 k xz-libs aarch64 5.2.5-3.oe2203sp1 OS 79 k zip aarch64 3.0-30.oe2203sp1 OS 217 k zlib aarch64 1.2.11-22.oe2203sp1 OS 91 k zstd aarch64 1.5.0-4.oe2203sp1 update 686 k Transaction Summary ================================================================================ Install 142 Packages Total download size: 118 M Installed size: 470 M Downloading Packages: (1/142): attr-2.5.1-3.oe2203sp1.aarch64.rpm 5.5 MB/s | 55 kB 00:00 (2/142): basesystem-12-3.oe2203sp1.noarch.rpm 1.1 MB/s | 7.0 kB 00:00 (3/142): audit-libs-3.0.1-6.oe2203sp1.aarch64.r 4.8 MB/s | 94 kB 00:00 (4/142): babeltrace-1.5.8-3.oe2203sp1.aarch64.r 7.3 MB/s | 194 kB 00:00 (5/142): bc-1.07.1-12.oe2203sp1.aarch64.rpm 8.9 MB/s | 86 kB 00:00 (6/142): bash-5.1.8-6.oe2203sp1.aarch64.rpm 33 MB/s | 1.2 MB 00:00 (7/142): bzip2-1.0.8-6.oe2203sp1.aarch64.rpm 22 MB/s | 67 kB 00:00 (8/142): brotli-1.0.9-3.oe2203sp1.aarch64.rpm 10 MB/s | 303 kB 00:00 (9/142): ca-certificates-2021.2.52-2.oe2203sp1. 30 MB/s | 386 kB 00:00 (10/142): chkconfig-1.21-1.oe2203sp1.aarch64.rp 12 MB/s | 173 kB 00:00 (11/142): coreutils-9.0-6.oe2203sp1.aarch64.rpm 56 MB/s | 2.7 MB 00:00 (12/142): binutils-2.37-14.oe2203sp1.aarch64.rp 50 MB/s | 5.7 MB 00:00 (13/142): crontabs-1.11-23.oe2203sp1.noarch.rpm 3.5 MB/s | 17 kB 00:00 (14/142): crypto-policies-20200619-3.git781bbd4 30 MB/s | 81 kB 00:00 (15/142): cyrus-sasl-lib-2.1.28-1.oe2203sp1.aar 17 MB/s | 72 kB 00:00 (16/142): debugedit-5.0-5.oe2203sp1.aarch64.rpm 9.9 MB/s | 73 kB 00:00 (17/142): cracklib-2.9.8-1.oe2203sp1.aarch64.rp 36 MB/s | 3.9 MB 00:00 (18/142): dwz-0.14-4.oe2203sp1.aarch64.rpm 15 MB/s | 112 kB 00:00 (19/142): e2fsprogs-1.46.4-17.oe2203sp1.aarch64 67 MB/s | 1.1 MB 00:00 (20/142): efi-srpm-macros-4-9.oe2203sp1.noarch. 8.0 MB/s | 22 kB 00:00 (21/142): elfutils-0.185-17.oe2203sp1.aarch64.r 80 MB/s | 582 kB 00:00 (22/142): expat-2.4.1-8.oe2203sp1.aarch64.rpm 15 MB/s | 76 kB 00:00 (23/142): file-5.41-2.oe2203sp1.aarch64.rpm 9.1 MB/s | 37 kB 00:00 (24/142): file-libs-5.41-2.oe2203sp1.aarch64.rp 81 MB/s | 656 kB 00:00 (25/142): filesystem-3.16-5.oe2203sp1.aarch64.r 70 MB/s | 1.1 MB 00:00 (26/142): findutils-4.8.0-4.oe2203sp1.aarch64.r 50 MB/s | 382 kB 00:00 (27/142): fuse-2.9.9-11.oe2203sp1.aarch64.rpm 24 MB/s | 136 kB 00:00 (28/142): fuse-common-3.10.5-5.oe2203sp1.aarch6 2.4 MB/s | 8.7 kB 00:00 (29/142): gawk-5.1.1-3.oe2203sp1.aarch64.rpm 56 MB/s | 344 kB 00:00 (30/142): gc-8.0.6-3.oe2203sp1.aarch64.rpm 602 kB/s | 236 kB 00:00 (31/142): gdb-headless-11.1-3.oe2203sp1.aarch64 87 MB/s | 3.0 MB 00:00 (32/142): gmp-6.2.1-2.oe2203sp1.aarch64.rpm 20 MB/s | 247 kB 00:00 (33/142): grep-3.7-4.oe2203sp1.aarch64.rpm 22 MB/s | 292 kB 00:00 (34/142): diffutils-3.8-3.oe2203sp1.aarch64.rpm 337 kB/s | 315 kB 00:00 (35/142): guile-2.0.14-19.oe2203sp1.aarch64.rpm 6.9 MB/s | 3.3 MB 00:00 (36/142): ima-evm-utils-libs-1.3.2-8.oe2203sp1. 6.1 MB/s | 18 kB 00:00 (37/142): info-6.8-4.oe2203sp1.aarch64.rpm 23 MB/s | 163 kB 00:00 (38/142): json-c-0.16-2.oe2203sp1.aarch64.rpm 6.6 MB/s | 37 kB 00:00 (39/142): keyutils-libs-1.6.3-4.oe2203sp1.aarch 4.8 MB/s | 25 kB 00:00 (40/142): krb5-libs-1.19.2-6.oe2203sp1.aarch64. 81 MB/s | 628 kB 00:00 (41/142): libacl-2.3.1-2.oe2203sp1.aarch64.rpm 8.8 MB/s | 22 kB 00:00 (42/142): libarchive-3.5.2-5.oe2203sp1.aarch64. 53 MB/s | 320 kB 00:00 (43/142): libblkid-2.37.2-13.oe2203sp1.aarch64. 22 MB/s | 139 kB 00:00 (44/142): libcap-2.61-4.oe2203sp1.aarch64.rpm 9.4 MB/s | 62 kB 00:00 (45/142): libcap-ng-0.8.3-1.oe2203sp1.aarch64.r 20 MB/s | 43 kB 00:00 (46/142): libev-4.33-4.oe2203sp1.aarch64.rpm 5.6 MB/s | 47 kB 00:00 (47/142): libevent-2.1.12-5.oe2203sp1.aarch64.r 59 MB/s | 221 kB 00:00 (48/142): libfdisk-2.37.2-13.oe2203sp1.aarch64. 22 MB/s | 183 kB 00:00 (49/142): libffi-3.4.2-5.oe2203sp1.aarch64.rpm 6.7 MB/s | 26 kB 00:00 (50/142): libgcrypt-1.9.4-3.oe2203sp1.aarch64.r 71 MB/s | 414 kB 00:00 (51/142): libgpg-error-1.43-2.oe2203sp1.aarch64 49 MB/s | 268 kB 00:00 (52/142): libidn2-2.3.2-3.oe2203sp1.aarch64.rpm 41 MB/s | 111 kB 00:00 (53/142): libmount-2.37.2-13.oe2203sp1.aarch64. 28 MB/s | 162 kB 00:00 (54/142): libmpc-1.2.0-3.oe2203sp1.aarch64.rpm 11 MB/s | 57 kB 00:00 (55/142): libnsl2-2.0.0-5.oe2203sp1.aarch64.rpm 16 MB/s | 28 kB 00:00 (56/142): libpng-1.6.38-1.oe2203sp1.aarch64.rpm 21 MB/s | 99 kB 00:00 (57/142): libpsl-0.21.1-5.oe2203sp1.aarch64.rpm 28 MB/s | 72 kB 00:00 (58/142): libpwquality-1.4.4-4.oe2203sp1.aarch6 16 MB/s | 86 kB 00:00 (59/142): libselinux-3.3-2.oe2203sp1.aarch64.rp 8.8 MB/s | 108 kB 00:00 (60/142): libsemanage-3.3-4.oe2203sp1.aarch64.r 25 MB/s | 98 kB 00:00 (61/142): libsepol-3.3-4.oe2203sp1.aarch64.rpm 54 MB/s | 266 kB 00:00 (62/142): libsigsegv-2.14-1.oe2203sp1.aarch64.r 20 MB/s | 43 kB 00:00 (63/142): libsmartcols-2.37.2-13.oe2203sp1.aarc 20 MB/s | 108 kB 00:00 (64/142): libssh-0.9.6-5.oe2203sp1.aarch64.rpm 18 MB/s | 180 kB 00:00 (65/142): libtasn1-4.17.0-3.oe2203sp1.aarch64.r 7.0 MB/s | 77 kB 00:00 (66/142): libtool-ltdl-2.4.7-1.oe2203sp1.aarch6 5.5 MB/s | 32 kB 00:00 (67/142): libunistring-1.0-3.oe2203sp1.aarch64. 77 MB/s | 436 kB 00:00 (68/142): libutempter-1.2.1-3.oe2203sp1.aarch64 4.4 MB/s | 24 kB 00:00 (69/142): libuuid-2.37.2-13.oe2203sp1.aarch64.r 50 kB/s | 23 kB 00:00 (70/142): libverto-0.3.2-2.oe2203sp1.aarch64.rp 10 MB/s | 26 kB 00:00 (71/142): libxcrypt-4.4.26-4.oe2203sp1.aarch64. 32 MB/s | 118 kB 00:00 (72/142): libxcrypt-devel-4.4.26-4.oe2203sp1.aa 25 MB/s | 111 kB 00:00 (73/142): libxml2-2.9.14-4.oe2203sp1.aarch64.rp 43 MB/s | 980 kB 00:00 (74/142): logrotate-3.20.1-1.oe2203sp1.aarch64. 3.3 MB/s | 50 kB 00:00 (75/142): lua-5.4.3-9.oe2203sp1.aarch64.rpm 44 MB/s | 135 kB 00:00 (76/142): lz4-1.9.3-3.oe2203sp1.aarch64.rpm 32 MB/s | 105 kB 00:00 (77/142): make-4.3-4.oe2203sp1.aarch64.rpm 45 MB/s | 318 kB 00:00 (78/142): mpfr-4.1.0-2.oe2203sp1.aarch64.rpm 33 MB/s | 237 kB 00:00 (79/142): ncurses-6.3-5.oe2203sp1.aarch64.rpm 31 MB/s | 674 kB 00:00 (80/142): ncurses-base-6.3-5.oe2203sp1.noarch.r 19 MB/s | 54 kB 00:00 (81/142): ncurses-libs-6.3-5.oe2203sp1.aarch64. 58 MB/s | 264 kB 00:00 (82/142): openEuler-gpg-keys-1.0-3.5.oe2203sp1. 5.1 MB/s | 12 kB 00:00 (83/142): openEuler-release-22.03LTS_SP1-56.oe2 5.9 MB/s | 22 kB 00:00 (84/142): openEuler-repos-1.0-3.5.oe2203sp1.aar 2.6 MB/s | 8.9 kB 00:00 (85/142): openEuler-rpm-config-30-33.oe2203sp1. 13 MB/s | 50 kB 00:00 (86/142): p11-kit-0.24.0-2.oe2203sp1.aarch64.rp 52 MB/s | 216 kB 00:00 (87/142): p11-kit-trust-0.24.0-2.oe2203sp1.aarc 30 MB/s | 120 kB 00:00 (88/142): patch-2.7.6-13.oe2203sp1.aarch64.rpm 20 MB/s | 116 kB 00:00 (89/142): pcre-8.45-5.oe2203sp1.aarch64.rpm 31 MB/s | 387 kB 00:00 (90/142): pcre2-10.39-6.oe2203sp1.aarch64.rpm 77 MB/s | 510 kB 00:00 (91/142): popt-1.18-3.oe2203sp1.aarch64.rpm 15 MB/s | 49 kB 00:00 (92/142): publicsuffix-list-20211113-3.oe2203sp 43 MB/s | 128 kB 00:00 (93/142): python-pip-wheel-21.3.1-2.oe2203sp1.n 53 MB/s | 1.5 MB 00:00 (94/142): qt5-srpm-macros-5.15.2-1.oe2203sp1.no 2.1 MB/s | 8.4 kB 00:00 (95/142): readline-8.1-2.oe2203sp1.aarch64.rpm 27 MB/s | 145 kB 00:00 (96/142): rpm-4.17.0-22.oe2203sp1.aarch64.rpm 54 MB/s | 492 kB 00:00 (97/142): rpm-build-4.17.0-22.oe2203sp1.aarch64 15 MB/s | 70 kB 00:00 (98/142): rpm-libs-4.17.0-22.oe2203sp1.aarch64. 34 MB/s | 341 kB 00:00 (99/142): sed-4.8-5.oe2203sp1.aarch64.rpm 504 kB/s | 162 kB 00:00 (100/142): setup-2.13.9.1-1.oe2203sp1.noarch.rp 27 MB/s | 150 kB 00:00 (101/142): shadow-4.9-7.oe2203sp1.aarch64.rpm 77 MB/s | 596 kB 00:00 (102/142): slang-2.3.2-9.oe2203sp1.aarch64.rpm 80 MB/s | 532 kB 00:00 (103/142): gzip-1.11-5.oe2203sp1.aarch64.rpm 33 kB/s | 105 kB 00:03 (104/142): tzdata-2022a-11.oe2203sp1.noarch.rpm 62 MB/s | 428 kB 00:00 (105/142): unzip-6.0-50.oe2203sp1.aarch64.rpm 25 MB/s | 124 kB 00:00 (106/142): util-linux-2.37.2-13.oe2203sp1.aarch 23 MB/s | 2.3 MB 00:00 (107/142): which-2.21-15.oe2203sp1.aarch64.rpm 2.9 MB/s | 30 kB 00:00 (108/142): xz-5.2.5-3.oe2203sp1.aarch64.rpm 32 MB/s | 141 kB 00:00 (109/142): xz-libs-5.2.5-3.oe2203sp1.aarch64.rp 21 MB/s | 79 kB 00:00 (110/142): zip-3.0-30.oe2203sp1.aarch64.rpm 39 MB/s | 217 kB 00:00 (111/142): zlib-1.2.11-22.oe2203sp1.aarch64.rpm 19 MB/s | 91 kB 00:00 (112/142): cpp-10.3.1-20.oe2203sp1.aarch64.rpm 95 MB/s | 8.0 MB 00:00 (113/142): curl-7.79.1-15.oe2203sp1.aarch64.rpm 30 MB/s | 136 kB 00:00 (114/142): gcc-10.3.1-20.oe2203sp1.aarch64.rpm 102 MB/s | 26 MB 00:00 (115/142): gcc-c++-10.3.1-20.oe2203sp1.aarch64. 98 MB/s | 9.7 MB 00:00 (116/142): gdbm-1.22-11.oe2203sp1.aarch64.rpm 16 MB/s | 165 kB 00:00 (117/142): glib2-2.72.2-10.oe2203sp1.aarch64.rp 90 MB/s | 2.7 MB 00:00 (118/142): glibc-2.34-112.oe2203sp1.aarch64.rpm 60 MB/s | 2.8 MB 00:00 (119/142): glibc-common-2.34-112.oe2203sp1.aarc 94 MB/s | 3.4 MB 00:00 (120/142): glibc-devel-2.34-112.oe2203sp1.aarch 86 MB/s | 1.5 MB 00:00 (121/142): kernel-headers-5.10.0-136.28.0.104.o 26 MB/s | 1.8 MB 00:00 (122/142): libcurl-7.79.1-15.oe2203sp1.aarch64. 29 MB/s | 261 kB 00:00 (123/142): libgcc-10.3.1-20.oe2203sp1.aarch64.r 8.4 MB/s | 69 kB 00:00 (124/142): cpio-2.13-7.oe2203sp1.aarch64.rpm 48 kB/s | 253 kB 00:05 (125/142): libgomp-10.3.1-20.oe2203sp1.aarch64. 550 kB/s | 224 kB 00:00 (126/142): libstdc++-10.3.1-20.oe2203sp1.aarch6 45 MB/s | 492 kB 00:00 (127/142): libstdc++-devel-10.3.1-20.oe2203sp1. 89 MB/s | 2.2 MB 00:00 (128/142): libtirpc-1.3.2-3.oe2203sp1.aarch64.r 20 MB/s | 80 kB 00:00 (129/142): newt-0.52.21-9.oe2203sp1.aarch64.rpm 11 MB/s | 95 kB 00:00 (130/142): openldap-2.6.0-5.oe2203sp1.aarch64.r 17 MB/s | 205 kB 00:00 (131/142): openssl-libs-1.1.1m-20.oe2203sp1.aar 79 MB/s | 1.2 MB 00:00 (132/142): pam-1.5.2-6.oe2203sp1.aarch64.rpm 70 MB/s | 437 kB 00:00 (133/142): pkgconf-1.8.0-3.oe2203sp1.aarch64.rp 23 MB/s | 56 kB 00:00 (134/142): python-setuptools-59.4.0-5.oe2203sp1 31 MB/s | 509 kB 00:00 (135/142): python3-3.9.9-24.oe2203sp1.aarch64.r 29 MB/s | 7.9 MB 00:00 (136/142): sqlite-3.37.2-5.oe2203sp1.aarch64.rp 61 MB/s | 1.1 MB 00:00 (137/142): systemd-libs-249-46.oe2203sp1.aarch6 52 MB/s | 450 kB 00:00 (138/142): tar-1.34-4.oe2203sp1.aarch64.rpm 64 MB/s | 773 kB 00:00 (139/142): tpm2-tss-3.1.0-3.oe2203sp1.aarch64.r 24 MB/s | 489 kB 00:00 (140/142): zstd-1.5.0-4.oe2203sp1.aarch64.rpm 62 MB/s | 686 kB 00:00 (141/142): libnghttp2-1.46.0-3.oe2203sp1.aarch6 33 kB/s | 66 kB 00:02 (142/142): tcl-8.6.12-4.oe2203sp1.aarch64.rpm 204 kB/s | 1.1 MB 00:05 -------------------------------------------------------------------------------- Total 15 MB/s | 118 MB 00:07 retrieving repo key for OS unencrypted from http://mirrors.huaweicloud.com/openeuler/openEuler-22.03-LTS-SP1/OS/aarch64/RPM-GPG-KEY-openEuler OS 11 kB/s | 3.0 kB 00:00 Importing GPG key 0xB675600B: Userid : "openeuler " Fingerprint: 8AA1 6BF9 F2CA 5244 010D CA96 3B47 7C60 B675 600B From : http://mirrors.huaweicloud.com/openeuler/openEuler-22.03-LTS-SP1/OS/aarch64/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.aarch64 1/1 Preparing : 1/1 Installing : libgcc-10.3.1-20.oe2203sp1.aarch64 1/142 Running scriptlet: libgcc-10.3.1-20.oe2203sp1.aarch64 1/142 Installing : ncurses-base-6.3-5.oe2203sp1.noarch 2/142 Installing : python-setuptools-59.4.0-5.oe2203sp1.noarch 3/142 Installing : kernel-headers-5.10.0-136.28.0.104.oe2203sp1.aar 4/142 Installing : tzdata-2022a-11.oe2203sp1.noarch 5/142 Installing : qt5-srpm-macros-5.15.2-1.oe2203sp1.noarch 6/142 Installing : openEuler-gpg-keys-1.0-3.5.oe2203sp1.aarch64 7/142 Installing : openEuler-repos-1.0-3.5.oe2203sp1.aarch64 8/142 Installing : libselinux-3.3-2.oe2203sp1.aarch64 9/142 Installing : glibc-common-2.34-112.oe2203sp1.aarch64 10/142 Installing : ncurses-libs-6.3-5.oe2203sp1.aarch64 11/142 Installing : info-6.8-4.oe2203sp1.aarch64 12/142 Installing : bash-5.1.8-6.oe2203sp1.aarch64 13/142 Installing : setup-2.13.9.1-1.oe2203sp1.noarch 14/142 warning: /etc/hosts created as /etc/hosts.rpmnew Running scriptlet: setup-2.13.9.1-1.oe2203sp1.noarch 14/142 Installing : filesystem-3.16-5.oe2203sp1.aarch64 15/142 Installing : basesystem-12-3.oe2203sp1.noarch 16/142 Running scriptlet: glibc-2.34-112.oe2203sp1.aarch64 17/142 Installing : glibc-2.34-112.oe2203sp1.aarch64 17/142 Running scriptlet: glibc-2.34-112.oe2203sp1.aarch64 17/142 Installing : readline-8.1-2.oe2203sp1.aarch64 18/142 Running scriptlet: libsepol-3.3-4.oe2203sp1.aarch64 19/142 Installing : libsepol-3.3-4.oe2203sp1.aarch64 19/142 Running scriptlet: libsepol-3.3-4.oe2203sp1.aarch64 19/142 Installing : pcre2-10.39-6.oe2203sp1.aarch64 20/142 Running scriptlet: pcre2-10.39-6.oe2203sp1.aarch64 20/142 Installing : bc-1.07.1-12.oe2203sp1.aarch64 21/142 Installing : openEuler-release-22.03LTS_SP1-56.oe2203sp1.aarc 22/142 Running scriptlet: openEuler-release-22.03LTS_SP1-56.oe2203sp1.aarc 22/142 /var/tmp/rpm-tmp.W0vwtm: line 1: rpm: command not found Installing : zlib-1.2.11-22.oe2203sp1.aarch64 23/142 Installing : libstdc++-10.3.1-20.oe2203sp1.aarch64 24/142 Installing : xz-libs-5.2.5-3.oe2203sp1.aarch64 25/142 Installing : bzip2-1.0.8-6.oe2203sp1.aarch64 26/142 Installing : libxcrypt-4.4.26-4.oe2203sp1.aarch64 27/142 Running scriptlet: libxcrypt-4.4.26-4.oe2203sp1.aarch64 27/142 Installing : libuuid-2.37.2-13.oe2203sp1.aarch64 28/142 Running scriptlet: libuuid-2.37.2-13.oe2203sp1.aarch64 28/142 Running scriptlet: popt-1.18-3.oe2203sp1.aarch64 29/142 Installing : popt-1.18-3.oe2203sp1.aarch64 29/142 Running scriptlet: popt-1.18-3.oe2203sp1.aarch64 29/142 Installing : zstd-1.5.0-4.oe2203sp1.aarch64 30/142 Running scriptlet: zstd-1.5.0-4.oe2203sp1.aarch64 30/142 Installing : elfutils-0.185-17.oe2203sp1.aarch64 31/142 Running scriptlet: elfutils-0.185-17.oe2203sp1.aarch64 31/142 Installing : libffi-3.4.2-5.oe2203sp1.aarch64 32/142 Installing : attr-2.5.1-3.oe2203sp1.aarch64 33/142 Running scriptlet: attr-2.5.1-3.oe2203sp1.aarch64 33/142 Installing : libacl-2.3.1-2.oe2203sp1.aarch64 34/142 Running scriptlet: libacl-2.3.1-2.oe2203sp1.aarch64 34/142 Installing : sed-4.8-5.oe2203sp1.aarch64 35/142 Installing : file-libs-5.41-2.oe2203sp1.aarch64 36/142 Running scriptlet: lua-5.4.3-9.oe2203sp1.aarch64 37/142 Installing : lua-5.4.3-9.oe2203sp1.aarch64 37/142 Running scriptlet: lua-5.4.3-9.oe2203sp1.aarch64 37/142 Installing : gdbm-1:1.22-11.oe2203sp1.aarch64 38/142 Running scriptlet: findutils-2:4.8.0-4.oe2203sp1.aarch64 39/142 Installing : findutils-2:4.8.0-4.oe2203sp1.aarch64 39/142 Installing : libunistring-1.0-3.oe2203sp1.aarch64 40/142 Installing : libgomp-10.3.1-20.oe2203sp1.aarch64 41/142 Installing : pkgconf-1.8.0-3.oe2203sp1.aarch64 42/142 Installing : gmp-1:6.2.1-2.oe2203sp1.aarch64 43/142 Running scriptlet: gmp-1:6.2.1-2.oe2203sp1.aarch64 43/142 Installing : mpfr-4.1.0-2.oe2203sp1.aarch64 44/142 Running scriptlet: mpfr-4.1.0-2.oe2203sp1.aarch64 44/142 Installing : libmpc-1.2.0-3.oe2203sp1.aarch64 45/142 Running scriptlet: libidn2-2.3.2-3.oe2203sp1.aarch64 46/142 Installing : libidn2-2.3.2-3.oe2203sp1.aarch64 46/142 Installing : file-5.41-2.oe2203sp1.aarch64 47/142 Installing : p11-kit-0.24.0-2.oe2203sp1.aarch64 48/142 Running scriptlet: p11-kit-0.24.0-2.oe2203sp1.aarch64 48/142 Installing : pcre-8.45-5.oe2203sp1.aarch64 49/142 Running scriptlet: grep-3.7-4.oe2203sp1.aarch64 50/142 Installing : grep-3.7-4.oe2203sp1.aarch64 50/142 Running scriptlet: grep-3.7-4.oe2203sp1.aarch64 50/142 Installing : xz-5.2.5-3.oe2203sp1.aarch64 51/142 Installing : expat-2.4.1-8.oe2203sp1.aarch64 52/142 Installing : libcap-ng-0.8.3-1.oe2203sp1.aarch64 53/142 Installing : audit-libs-1:3.0.1-6.oe2203sp1.aarch64 54/142 Installing : lz4-1.9.3-3.oe2203sp1.aarch64 55/142 Running scriptlet: lz4-1.9.3-3.oe2203sp1.aarch64 55/142 Installing : libsemanage-3.3-4.oe2203sp1.aarch64 56/142 Installing : cpp-10.3.1-20.oe2203sp1.aarch64 57/142 Installing : cyrus-sasl-lib-2.1.28-1.oe2203sp1.aarch64 58/142 Installing : crontabs-1.11-23.oe2203sp1.noarch 59/142 Running scriptlet: tar-2:1.34-4.oe2203sp1.aarch64 60/142 Installing : tar-2:1.34-4.oe2203sp1.aarch64 60/142 Running scriptlet: tar-2:1.34-4.oe2203sp1.aarch64 60/142 Installing : patch-2.7.6-13.oe2203sp1.aarch64 61/142 Running scriptlet: dwz-0.14-4.oe2203sp1.aarch64 62/142 Installing : dwz-0.14-4.oe2203sp1.aarch64 62/142 Running scriptlet: dwz-0.14-4.oe2203sp1.aarch64 62/142 Installing : unzip-6.0-50.oe2203sp1.aarch64 63/142 Installing : zip-3.0-30.oe2203sp1.aarch64 64/142 Installing : libxml2-2.9.14-4.oe2203sp1.aarch64 65/142 Running scriptlet: libxml2-2.9.14-4.oe2203sp1.aarch64 65/142 Installing : gc-8.0.6-3.oe2203sp1.aarch64 66/142 Installing : ncurses-6.3-5.oe2203sp1.aarch64 67/142 Installing : libstdc++-devel-10.3.1-20.oe2203sp1.aarch64 68/142 Installing : libpng-2:1.6.38-1.oe2203sp1.aarch64 69/142 Running scriptlet: tcl-1:8.6.12-4.oe2203sp1.aarch64 70/142 Installing : tcl-1:8.6.12-4.oe2203sp1.aarch64 70/142 Running scriptlet: tcl-1:8.6.12-4.oe2203sp1.aarch64 70/142 Installing : sqlite-3.37.2-5.oe2203sp1.aarch64 71/142 Installing : brotli-1.0.9-3.oe2203sp1.aarch64 72/142 Installing : cpio-2.13-7.oe2203sp1.aarch64 73/142 Installing : diffutils-3.8-3.oe2203sp1.aarch64 74/142 Installing : json-c-0.16-2.oe2203sp1.aarch64 75/142 Installing : keyutils-libs-1.6.3-4.oe2203sp1.aarch64 76/142 Running scriptlet: keyutils-libs-1.6.3-4.oe2203sp1.aarch64 76/142 Installing : libev-4.33-4.oe2203sp1.aarch64 77/142 Installing : libgpg-error-1.43-2.oe2203sp1.aarch64 78/142 Installing : libgcrypt-1.9.4-3.oe2203sp1.aarch64 79/142 Installing : libsigsegv-2.14-1.oe2203sp1.aarch64 80/142 Installing : gawk-5.1.1-3.oe2203sp1.aarch64 81/142 Installing : libsmartcols-2.37.2-13.oe2203sp1.aarch64 82/142 Running scriptlet: libsmartcols-2.37.2-13.oe2203sp1.aarch64 82/142 Installing : libtasn1-4.17.0-3.oe2203sp1.aarch64 83/142 Running scriptlet: libtasn1-4.17.0-3.oe2203sp1.aarch64 83/142 Installing : libtool-ltdl-2.4.7-1.oe2203sp1.aarch64 84/142 Installing : which-2.21-15.oe2203sp1.aarch64 85/142 Installing : libnghttp2-1.46.0-3.oe2203sp1.aarch64 86/142 Running scriptlet: publicsuffix-list-20211113-3.oe2203sp1.noarch 87/142 Installing : publicsuffix-list-20211113-3.oe2203sp1.noarch 87/142 Running scriptlet: publicsuffix-list-20211113-3.oe2203sp1.noarch 87/142 Installing : fuse-common-3.10.5-5.oe2203sp1.aarch64 88/142 Installing : fuse-2.9.9-11.oe2203sp1.aarch64 89/142 Running scriptlet: fuse-2.9.9-11.oe2203sp1.aarch64 89/142 Installing : libmount-2.37.2-13.oe2203sp1.aarch64 90/142 Running scriptlet: libmount-2.37.2-13.oe2203sp1.aarch64 90/142 Installing : glib2-2.72.2-10.oe2203sp1.aarch64 91/142 Installing : gzip-1.11-5.oe2203sp1.aarch64 92/142 Installing : cracklib-2.9.8-1.oe2203sp1.aarch64 93/142 Installing : libevent-2.1.12-5.oe2203sp1.aarch64 94/142 Installing : libverto-0.3.2-2.oe2203sp1.aarch64 95/142 Installing : libpwquality-1.4.4-4.oe2203sp1.aarch64 96/142 Installing : e2fsprogs-1.46.4-17.oe2203sp1.aarch64 97/142 Installing : slang-2.3.2-9.oe2203sp1.aarch64 98/142 Installing : newt-0.52.21-9.oe2203sp1.aarch64 99/142 Installing : chkconfig-1.21-1.oe2203sp1.aarch64 100/142 Installing : p11-kit-trust-0.24.0-2.oe2203sp1.aarch64 101/142 Running scriptlet: p11-kit-trust-0.24.0-2.oe2203sp1.aarch64 101/142 Installing : pam-1.5.2-6.oe2203sp1.aarch64 102/142 Running scriptlet: pam-1.5.2-6.oe2203sp1.aarch64 102/142 /var/tmp/rpm-tmp.np6hjR: line 3: /usr/bin/install: No such file or directory Running scriptlet: libcap-2.61-4.oe2203sp1.aarch64 103/142 Installing : libcap-2.61-4.oe2203sp1.aarch64 103/142 Running scriptlet: libcap-2.61-4.oe2203sp1.aarch64 103/142 Installing : krb5-libs-1.19.2-6.oe2203sp1.aarch64 104/142 Installing : libtirpc-1.3.2-3.oe2203sp1.aarch64 105/142 Installing : libnsl2-2.0.0-5.oe2203sp1.aarch64 106/142 Installing : python-pip-wheel-21.3.1-2.oe2203sp1.noarch 107/142 Installing : openssl-libs-1:1.1.1m-20.oe2203sp1.aarch64 108/142 Running scriptlet: openssl-libs-1:1.1.1m-20.oe2203sp1.aarch64 108/142 Installing : coreutils-9.0-6.oe2203sp1.aarch64 109/142 Running scriptlet: coreutils-9.0-6.oe2203sp1.aarch64 109/142 Installing : libblkid-2.37.2-13.oe2203sp1.aarch64 110/142 Running scriptlet: libblkid-2.37.2-13.oe2203sp1.aarch64 110/142 Installing : python3-3.9.9-24.oe2203sp1.aarch64 111/142 Installing : crypto-policies-20200619-3.git781bbd4.oe2203sp1. 112/142 Running scriptlet: crypto-policies-20200619-3.git781bbd4.oe2203sp1. 112/142 Running scriptlet: ca-certificates-2021.2.52-2.oe2203sp1.noarch 113/142 Installing : ca-certificates-2021.2.52-2.oe2203sp1.noarch 113/142 Running scriptlet: ca-certificates-2021.2.52-2.oe2203sp1.noarch 113/142 Installing : binutils-2.37-14.oe2203sp1.aarch64 114/142 Running scriptlet: binutils-2.37-14.oe2203sp1.aarch64 114/142 Installing : guile-5:2.0.14-19.oe2203sp1.aarch64 115/142 Installing : libxcrypt-devel-4.4.26-4.oe2203sp1.aarch64 116/142 Running scriptlet: glibc-devel-2.34-112.oe2203sp1.aarch64 117/142 Installing : glibc-devel-2.34-112.oe2203sp1.aarch64 117/142 Installing : gcc-10.3.1-20.oe2203sp1.aarch64 118/142 Installing : libssh-0.9.6-5.oe2203sp1.aarch64 119/142 Running scriptlet: libpsl-0.21.1-5.oe2203sp1.aarch64 120/142 Installing : libpsl-0.21.1-5.oe2203sp1.aarch64 120/142 Running scriptlet: libpsl-0.21.1-5.oe2203sp1.aarch64 120/142 Installing : libfdisk-2.37.2-13.oe2203sp1.aarch64 121/142 Running scriptlet: libfdisk-2.37.2-13.oe2203sp1.aarch64 121/142 Running scriptlet: logrotate-3.20.1-1.oe2203sp1.aarch64 122/142 Installing : logrotate-3.20.1-1.oe2203sp1.aarch64 122/142 Running scriptlet: logrotate-3.20.1-1.oe2203sp1.aarch64 122/142 Installing : shadow-2:4.9-7.oe2203sp1.aarch64 123/142 Running scriptlet: libutempter-1.2.1-3.oe2203sp1.aarch64 124/142 Installing : libutempter-1.2.1-3.oe2203sp1.aarch64 124/142 Installing : systemd-libs-249-46.oe2203sp1.aarch64 125/142 Running scriptlet: systemd-libs-249-46.oe2203sp1.aarch64 125/142 Installing : libarchive-3.5.2-5.oe2203sp1.aarch64 126/142 Installing : openldap-2.6.0-5.oe2203sp1.aarch64 127/142 Installing : libcurl-7.79.1-15.oe2203sp1.aarch64 128/142 Installing : curl-7.79.1-15.oe2203sp1.aarch64 129/142 Running scriptlet: tpm2-tss-3.1.0-3.oe2203sp1.aarch64 130/142 Installing : tpm2-tss-3.1.0-3.oe2203sp1.aarch64 130/142 Running scriptlet: tpm2-tss-3.1.0-3.oe2203sp1.aarch64 130/142 Installing : ima-evm-utils-libs-1.3.2-8.oe2203sp1.aarch64 131/142 Installing : rpm-4.17.0-22.oe2203sp1.aarch64 132/142 Running scriptlet: rpm-4.17.0-22.oe2203sp1.aarch64 132/142 Installing : rpm-libs-4.17.0-22.oe2203sp1.aarch64 133/142 Running scriptlet: rpm-libs-4.17.0-22.oe2203sp1.aarch64 133/142 Installing : efi-srpm-macros-4-9.oe2203sp1.noarch 134/142 Installing : openEuler-rpm-config-30-33.oe2203sp1.aarch64 135/142 Running scriptlet: babeltrace-1.5.8-3.oe2203sp1.aarch64 136/142 Installing : babeltrace-1.5.8-3.oe2203sp1.aarch64 136/142 Running scriptlet: babeltrace-1.5.8-3.oe2203sp1.aarch64 136/142 Installing : gdb-headless-11.1-3.oe2203sp1.aarch64 137/142 Installing : debugedit-5.0-5.oe2203sp1.aarch64 138/142 Installing : rpm-build-4.17.0-22.oe2203sp1.aarch64 139/142 Installing : util-linux-2.37.2-13.oe2203sp1.aarch64 140/142 Running scriptlet: util-linux-2.37.2-13.oe2203sp1.aarch64 140/142 Installing : gcc-c++-10.3.1-20.oe2203sp1.aarch64 141/142 Installing : make-1:4.3-4.oe2203sp1.aarch64 142/142 Running scriptlet: make-1:4.3-4.oe2203sp1.aarch64 142/142 Running scriptlet: glibc-common-2.34-112.oe2203sp1.aarch64 142/142 Running scriptlet: filesystem-3.16-5.oe2203sp1.aarch64 142/142 Running scriptlet: ca-certificates-2021.2.52-2.oe2203sp1.noarch 142/142 Running scriptlet: rpm-4.17.0-22.oe2203sp1.aarch64 142/142 Running scriptlet: glibc-common-2.34-112.oe2203sp1.aarch64 142/142 Running scriptlet: glib2-2.72.2-10.oe2203sp1.aarch64 142/142 Verifying : attr-2.5.1-3.oe2203sp1.aarch64 1/142 Verifying : audit-libs-1:3.0.1-6.oe2203sp1.aarch64 2/142 Verifying : babeltrace-1.5.8-3.oe2203sp1.aarch64 3/142 Verifying : basesystem-12-3.oe2203sp1.noarch 4/142 Verifying : bash-5.1.8-6.oe2203sp1.aarch64 5/142 Verifying : bc-1.07.1-12.oe2203sp1.aarch64 6/142 Verifying : binutils-2.37-14.oe2203sp1.aarch64 7/142 Verifying : brotli-1.0.9-3.oe2203sp1.aarch64 8/142 Verifying : bzip2-1.0.8-6.oe2203sp1.aarch64 9/142 Verifying : ca-certificates-2021.2.52-2.oe2203sp1.noarch 10/142 Verifying : chkconfig-1.21-1.oe2203sp1.aarch64 11/142 Verifying : coreutils-9.0-6.oe2203sp1.aarch64 12/142 Verifying : cpio-2.13-7.oe2203sp1.aarch64 13/142 Verifying : cracklib-2.9.8-1.oe2203sp1.aarch64 14/142 Verifying : crontabs-1.11-23.oe2203sp1.noarch 15/142 Verifying : crypto-policies-20200619-3.git781bbd4.oe2203sp1. 16/142 Verifying : cyrus-sasl-lib-2.1.28-1.oe2203sp1.aarch64 17/142 Verifying : debugedit-5.0-5.oe2203sp1.aarch64 18/142 Verifying : diffutils-3.8-3.oe2203sp1.aarch64 19/142 Verifying : dwz-0.14-4.oe2203sp1.aarch64 20/142 Verifying : e2fsprogs-1.46.4-17.oe2203sp1.aarch64 21/142 Verifying : efi-srpm-macros-4-9.oe2203sp1.noarch 22/142 Verifying : elfutils-0.185-17.oe2203sp1.aarch64 23/142 Verifying : expat-2.4.1-8.oe2203sp1.aarch64 24/142 Verifying : file-5.41-2.oe2203sp1.aarch64 25/142 Verifying : file-libs-5.41-2.oe2203sp1.aarch64 26/142 Verifying : filesystem-3.16-5.oe2203sp1.aarch64 27/142 Verifying : findutils-2:4.8.0-4.oe2203sp1.aarch64 28/142 Verifying : fuse-2.9.9-11.oe2203sp1.aarch64 29/142 Verifying : fuse-common-3.10.5-5.oe2203sp1.aarch64 30/142 Verifying : gawk-5.1.1-3.oe2203sp1.aarch64 31/142 Verifying : gc-8.0.6-3.oe2203sp1.aarch64 32/142 Verifying : gdb-headless-11.1-3.oe2203sp1.aarch64 33/142 Verifying : gmp-1:6.2.1-2.oe2203sp1.aarch64 34/142 Verifying : grep-3.7-4.oe2203sp1.aarch64 35/142 Verifying : guile-5:2.0.14-19.oe2203sp1.aarch64 36/142 Verifying : gzip-1.11-5.oe2203sp1.aarch64 37/142 Verifying : ima-evm-utils-libs-1.3.2-8.oe2203sp1.aarch64 38/142 Verifying : info-6.8-4.oe2203sp1.aarch64 39/142 Verifying : json-c-0.16-2.oe2203sp1.aarch64 40/142 Verifying : keyutils-libs-1.6.3-4.oe2203sp1.aarch64 41/142 Verifying : krb5-libs-1.19.2-6.oe2203sp1.aarch64 42/142 Verifying : libacl-2.3.1-2.oe2203sp1.aarch64 43/142 Verifying : libarchive-3.5.2-5.oe2203sp1.aarch64 44/142 Verifying : libblkid-2.37.2-13.oe2203sp1.aarch64 45/142 Verifying : libcap-2.61-4.oe2203sp1.aarch64 46/142 Verifying : libcap-ng-0.8.3-1.oe2203sp1.aarch64 47/142 Verifying : libev-4.33-4.oe2203sp1.aarch64 48/142 Verifying : libevent-2.1.12-5.oe2203sp1.aarch64 49/142 Verifying : libfdisk-2.37.2-13.oe2203sp1.aarch64 50/142 Verifying : libffi-3.4.2-5.oe2203sp1.aarch64 51/142 Verifying : libgcrypt-1.9.4-3.oe2203sp1.aarch64 52/142 Verifying : libgpg-error-1.43-2.oe2203sp1.aarch64 53/142 Verifying : libidn2-2.3.2-3.oe2203sp1.aarch64 54/142 Verifying : libmount-2.37.2-13.oe2203sp1.aarch64 55/142 Verifying : libmpc-1.2.0-3.oe2203sp1.aarch64 56/142 Verifying : libnsl2-2.0.0-5.oe2203sp1.aarch64 57/142 Verifying : libpng-2:1.6.38-1.oe2203sp1.aarch64 58/142 Verifying : libpsl-0.21.1-5.oe2203sp1.aarch64 59/142 Verifying : libpwquality-1.4.4-4.oe2203sp1.aarch64 60/142 Verifying : libselinux-3.3-2.oe2203sp1.aarch64 61/142 Verifying : libsemanage-3.3-4.oe2203sp1.aarch64 62/142 Verifying : libsepol-3.3-4.oe2203sp1.aarch64 63/142 Verifying : libsigsegv-2.14-1.oe2203sp1.aarch64 64/142 Verifying : libsmartcols-2.37.2-13.oe2203sp1.aarch64 65/142 Verifying : libssh-0.9.6-5.oe2203sp1.aarch64 66/142 Verifying : libtasn1-4.17.0-3.oe2203sp1.aarch64 67/142 Verifying : libtool-ltdl-2.4.7-1.oe2203sp1.aarch64 68/142 Verifying : libunistring-1.0-3.oe2203sp1.aarch64 69/142 Verifying : libutempter-1.2.1-3.oe2203sp1.aarch64 70/142 Verifying : libuuid-2.37.2-13.oe2203sp1.aarch64 71/142 Verifying : libverto-0.3.2-2.oe2203sp1.aarch64 72/142 Verifying : libxcrypt-4.4.26-4.oe2203sp1.aarch64 73/142 Verifying : libxcrypt-devel-4.4.26-4.oe2203sp1.aarch64 74/142 Verifying : libxml2-2.9.14-4.oe2203sp1.aarch64 75/142 Verifying : logrotate-3.20.1-1.oe2203sp1.aarch64 76/142 Verifying : lua-5.4.3-9.oe2203sp1.aarch64 77/142 Verifying : lz4-1.9.3-3.oe2203sp1.aarch64 78/142 Verifying : make-1:4.3-4.oe2203sp1.aarch64 79/142 Verifying : mpfr-4.1.0-2.oe2203sp1.aarch64 80/142 Verifying : ncurses-6.3-5.oe2203sp1.aarch64 81/142 Verifying : ncurses-base-6.3-5.oe2203sp1.noarch 82/142 Verifying : ncurses-libs-6.3-5.oe2203sp1.aarch64 83/142 Verifying : openEuler-gpg-keys-1.0-3.5.oe2203sp1.aarch64 84/142 Verifying : openEuler-release-22.03LTS_SP1-56.oe2203sp1.aarc 85/142 Verifying : openEuler-repos-1.0-3.5.oe2203sp1.aarch64 86/142 Verifying : openEuler-rpm-config-30-33.oe2203sp1.aarch64 87/142 Verifying : p11-kit-0.24.0-2.oe2203sp1.aarch64 88/142 Verifying : p11-kit-trust-0.24.0-2.oe2203sp1.aarch64 89/142 Verifying : patch-2.7.6-13.oe2203sp1.aarch64 90/142 Verifying : pcre-8.45-5.oe2203sp1.aarch64 91/142 Verifying : pcre2-10.39-6.oe2203sp1.aarch64 92/142 Verifying : popt-1.18-3.oe2203sp1.aarch64 93/142 Verifying : publicsuffix-list-20211113-3.oe2203sp1.noarch 94/142 Verifying : python-pip-wheel-21.3.1-2.oe2203sp1.noarch 95/142 Verifying : qt5-srpm-macros-5.15.2-1.oe2203sp1.noarch 96/142 Verifying : readline-8.1-2.oe2203sp1.aarch64 97/142 Verifying : rpm-4.17.0-22.oe2203sp1.aarch64 98/142 Verifying : rpm-build-4.17.0-22.oe2203sp1.aarch64 99/142 Verifying : rpm-libs-4.17.0-22.oe2203sp1.aarch64 100/142 Verifying : sed-4.8-5.oe2203sp1.aarch64 101/142 Verifying : setup-2.13.9.1-1.oe2203sp1.noarch 102/142 Verifying : shadow-2:4.9-7.oe2203sp1.aarch64 103/142 Verifying : slang-2.3.2-9.oe2203sp1.aarch64 104/142 Verifying : tcl-1:8.6.12-4.oe2203sp1.aarch64 105/142 Verifying : tzdata-2022a-11.oe2203sp1.noarch 106/142 Verifying : unzip-6.0-50.oe2203sp1.aarch64 107/142 Verifying : util-linux-2.37.2-13.oe2203sp1.aarch64 108/142 Verifying : which-2.21-15.oe2203sp1.aarch64 109/142 Verifying : xz-5.2.5-3.oe2203sp1.aarch64 110/142 Verifying : xz-libs-5.2.5-3.oe2203sp1.aarch64 111/142 Verifying : zip-3.0-30.oe2203sp1.aarch64 112/142 Verifying : zlib-1.2.11-22.oe2203sp1.aarch64 113/142 Verifying : cpp-10.3.1-20.oe2203sp1.aarch64 114/142 Verifying : curl-7.79.1-15.oe2203sp1.aarch64 115/142 Verifying : gcc-10.3.1-20.oe2203sp1.aarch64 116/142 Verifying : gcc-c++-10.3.1-20.oe2203sp1.aarch64 117/142 Verifying : gdbm-1:1.22-11.oe2203sp1.aarch64 118/142 Verifying : glib2-2.72.2-10.oe2203sp1.aarch64 119/142 Verifying : glibc-2.34-112.oe2203sp1.aarch64 120/142 Verifying : glibc-common-2.34-112.oe2203sp1.aarch64 121/142 Verifying : glibc-devel-2.34-112.oe2203sp1.aarch64 122/142 Verifying : kernel-headers-5.10.0-136.28.0.104.oe2203sp1.aar 123/142 Verifying : libcurl-7.79.1-15.oe2203sp1.aarch64 124/142 Verifying : libgcc-10.3.1-20.oe2203sp1.aarch64 125/142 Verifying : libgomp-10.3.1-20.oe2203sp1.aarch64 126/142 Verifying : libnghttp2-1.46.0-3.oe2203sp1.aarch64 127/142 Verifying : libstdc++-10.3.1-20.oe2203sp1.aarch64 128/142 Verifying : libstdc++-devel-10.3.1-20.oe2203sp1.aarch64 129/142 Verifying : libtirpc-1.3.2-3.oe2203sp1.aarch64 130/142 Verifying : newt-0.52.21-9.oe2203sp1.aarch64 131/142 Verifying : openldap-2.6.0-5.oe2203sp1.aarch64 132/142 Verifying : openssl-libs-1:1.1.1m-20.oe2203sp1.aarch64 133/142 Verifying : pam-1.5.2-6.oe2203sp1.aarch64 134/142 Verifying : pkgconf-1.8.0-3.oe2203sp1.aarch64 135/142 Verifying : python-setuptools-59.4.0-5.oe2203sp1.noarch 136/142 Verifying : python3-3.9.9-24.oe2203sp1.aarch64 137/142 Verifying : sqlite-3.37.2-5.oe2203sp1.aarch64 138/142 Verifying : systemd-libs-249-46.oe2203sp1.aarch64 139/142 Verifying : tar-2:1.34-4.oe2203sp1.aarch64 140/142 Verifying : tpm2-tss-3.1.0-3.oe2203sp1.aarch64 141/142 Verifying : zstd-1.5.0-4.oe2203sp1.aarch64 142/142 Installed: attr-2.5.1-3.oe2203sp1.aarch64 audit-libs-1:3.0.1-6.oe2203sp1.aarch64 babeltrace-1.5.8-3.oe2203sp1.aarch64 basesystem-12-3.oe2203sp1.noarch bash-5.1.8-6.oe2203sp1.aarch64 bc-1.07.1-12.oe2203sp1.aarch64 binutils-2.37-14.oe2203sp1.aarch64 brotli-1.0.9-3.oe2203sp1.aarch64 bzip2-1.0.8-6.oe2203sp1.aarch64 ca-certificates-2021.2.52-2.oe2203sp1.noarch chkconfig-1.21-1.oe2203sp1.aarch64 coreutils-9.0-6.oe2203sp1.aarch64 cpio-2.13-7.oe2203sp1.aarch64 cpp-10.3.1-20.oe2203sp1.aarch64 cracklib-2.9.8-1.oe2203sp1.aarch64 crontabs-1.11-23.oe2203sp1.noarch crypto-policies-20200619-3.git781bbd4.oe2203sp1.noarch curl-7.79.1-15.oe2203sp1.aarch64 cyrus-sasl-lib-2.1.28-1.oe2203sp1.aarch64 debugedit-5.0-5.oe2203sp1.aarch64 diffutils-3.8-3.oe2203sp1.aarch64 dwz-0.14-4.oe2203sp1.aarch64 e2fsprogs-1.46.4-17.oe2203sp1.aarch64 efi-srpm-macros-4-9.oe2203sp1.noarch elfutils-0.185-17.oe2203sp1.aarch64 expat-2.4.1-8.oe2203sp1.aarch64 file-5.41-2.oe2203sp1.aarch64 file-libs-5.41-2.oe2203sp1.aarch64 filesystem-3.16-5.oe2203sp1.aarch64 findutils-2:4.8.0-4.oe2203sp1.aarch64 fuse-2.9.9-11.oe2203sp1.aarch64 fuse-common-3.10.5-5.oe2203sp1.aarch64 gawk-5.1.1-3.oe2203sp1.aarch64 gc-8.0.6-3.oe2203sp1.aarch64 gcc-10.3.1-20.oe2203sp1.aarch64 gcc-c++-10.3.1-20.oe2203sp1.aarch64 gdb-headless-11.1-3.oe2203sp1.aarch64 gdbm-1:1.22-11.oe2203sp1.aarch64 glib2-2.72.2-10.oe2203sp1.aarch64 glibc-2.34-112.oe2203sp1.aarch64 glibc-common-2.34-112.oe2203sp1.aarch64 glibc-devel-2.34-112.oe2203sp1.aarch64 gmp-1:6.2.1-2.oe2203sp1.aarch64 grep-3.7-4.oe2203sp1.aarch64 guile-5:2.0.14-19.oe2203sp1.aarch64 gzip-1.11-5.oe2203sp1.aarch64 ima-evm-utils-libs-1.3.2-8.oe2203sp1.aarch64 info-6.8-4.oe2203sp1.aarch64 json-c-0.16-2.oe2203sp1.aarch64 kernel-headers-5.10.0-136.28.0.104.oe2203sp1.aarch64 keyutils-libs-1.6.3-4.oe2203sp1.aarch64 krb5-libs-1.19.2-6.oe2203sp1.aarch64 libacl-2.3.1-2.oe2203sp1.aarch64 libarchive-3.5.2-5.oe2203sp1.aarch64 libblkid-2.37.2-13.oe2203sp1.aarch64 libcap-2.61-4.oe2203sp1.aarch64 libcap-ng-0.8.3-1.oe2203sp1.aarch64 libcurl-7.79.1-15.oe2203sp1.aarch64 libev-4.33-4.oe2203sp1.aarch64 libevent-2.1.12-5.oe2203sp1.aarch64 libfdisk-2.37.2-13.oe2203sp1.aarch64 libffi-3.4.2-5.oe2203sp1.aarch64 libgcc-10.3.1-20.oe2203sp1.aarch64 libgcrypt-1.9.4-3.oe2203sp1.aarch64 libgomp-10.3.1-20.oe2203sp1.aarch64 libgpg-error-1.43-2.oe2203sp1.aarch64 libidn2-2.3.2-3.oe2203sp1.aarch64 libmount-2.37.2-13.oe2203sp1.aarch64 libmpc-1.2.0-3.oe2203sp1.aarch64 libnghttp2-1.46.0-3.oe2203sp1.aarch64 libnsl2-2.0.0-5.oe2203sp1.aarch64 libpng-2:1.6.38-1.oe2203sp1.aarch64 libpsl-0.21.1-5.oe2203sp1.aarch64 libpwquality-1.4.4-4.oe2203sp1.aarch64 libselinux-3.3-2.oe2203sp1.aarch64 libsemanage-3.3-4.oe2203sp1.aarch64 libsepol-3.3-4.oe2203sp1.aarch64 libsigsegv-2.14-1.oe2203sp1.aarch64 libsmartcols-2.37.2-13.oe2203sp1.aarch64 libssh-0.9.6-5.oe2203sp1.aarch64 libstdc++-10.3.1-20.oe2203sp1.aarch64 libstdc++-devel-10.3.1-20.oe2203sp1.aarch64 libtasn1-4.17.0-3.oe2203sp1.aarch64 libtirpc-1.3.2-3.oe2203sp1.aarch64 libtool-ltdl-2.4.7-1.oe2203sp1.aarch64 libunistring-1.0-3.oe2203sp1.aarch64 libutempter-1.2.1-3.oe2203sp1.aarch64 libuuid-2.37.2-13.oe2203sp1.aarch64 libverto-0.3.2-2.oe2203sp1.aarch64 libxcrypt-4.4.26-4.oe2203sp1.aarch64 libxcrypt-devel-4.4.26-4.oe2203sp1.aarch64 libxml2-2.9.14-4.oe2203sp1.aarch64 logrotate-3.20.1-1.oe2203sp1.aarch64 lua-5.4.3-9.oe2203sp1.aarch64 lz4-1.9.3-3.oe2203sp1.aarch64 make-1:4.3-4.oe2203sp1.aarch64 mpfr-4.1.0-2.oe2203sp1.aarch64 ncurses-6.3-5.oe2203sp1.aarch64 ncurses-base-6.3-5.oe2203sp1.noarch ncurses-libs-6.3-5.oe2203sp1.aarch64 newt-0.52.21-9.oe2203sp1.aarch64 openEuler-gpg-keys-1.0-3.5.oe2203sp1.aarch64 openEuler-release-22.03LTS_SP1-56.oe2203sp1.aarch64 openEuler-repos-1.0-3.5.oe2203sp1.aarch64 openEuler-rpm-config-30-33.oe2203sp1.aarch64 openldap-2.6.0-5.oe2203sp1.aarch64 openssl-libs-1:1.1.1m-20.oe2203sp1.aarch64 p11-kit-0.24.0-2.oe2203sp1.aarch64 p11-kit-trust-0.24.0-2.oe2203sp1.aarch64 pam-1.5.2-6.oe2203sp1.aarch64 patch-2.7.6-13.oe2203sp1.aarch64 pcre-8.45-5.oe2203sp1.aarch64 pcre2-10.39-6.oe2203sp1.aarch64 pkgconf-1.8.0-3.oe2203sp1.aarch64 popt-1.18-3.oe2203sp1.aarch64 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.aarch64 qt5-srpm-macros-5.15.2-1.oe2203sp1.noarch readline-8.1-2.oe2203sp1.aarch64 rpm-4.17.0-22.oe2203sp1.aarch64 rpm-build-4.17.0-22.oe2203sp1.aarch64 rpm-libs-4.17.0-22.oe2203sp1.aarch64 sed-4.8-5.oe2203sp1.aarch64 setup-2.13.9.1-1.oe2203sp1.noarch shadow-2:4.9-7.oe2203sp1.aarch64 slang-2.3.2-9.oe2203sp1.aarch64 sqlite-3.37.2-5.oe2203sp1.aarch64 systemd-libs-249-46.oe2203sp1.aarch64 tar-2:1.34-4.oe2203sp1.aarch64 tcl-1:8.6.12-4.oe2203sp1.aarch64 tpm2-tss-3.1.0-3.oe2203sp1.aarch64 tzdata-2022a-11.oe2203sp1.noarch unzip-6.0-50.oe2203sp1.aarch64 util-linux-2.37.2-13.oe2203sp1.aarch64 which-2.21-15.oe2203sp1.aarch64 xz-5.2.5-3.oe2203sp1.aarch64 xz-libs-5.2.5-3.oe2203sp1.aarch64 zip-3.0-30.oe2203sp1.aarch64 zlib-1.2.11-22.oe2203sp1.aarch64 zstd-1.5.0-4.oe2203sp1.aarch64 Complete! Finish: dnf install Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: INFO: libffi-3.4.2-5.oe2203sp1.aarch64 xz-libs-5.2.5-3.oe2203sp1.aarch64 libssh-0.9.6-5.oe2203sp1.aarch64 babeltrace-1.5.8-3.oe2203sp1.aarch64 diffutils-3.8-3.oe2203sp1.aarch64 glib2-2.72.2-10.oe2203sp1.aarch64 libpwquality-1.4.4-4.oe2203sp1.aarch64 setup-2.13.9.1-1.oe2203sp1.noarch libstdc++-devel-10.3.1-20.oe2203sp1.aarch64 libtool-ltdl-2.4.7-1.oe2203sp1.aarch64 bzip2-1.0.8-6.oe2203sp1.aarch64 ima-evm-utils-libs-1.3.2-8.oe2203sp1.aarch64 slang-2.3.2-9.oe2203sp1.aarch64 rpm-build-4.17.0-22.oe2203sp1.aarch64 popt-1.18-3.oe2203sp1.aarch64 libcap-ng-0.8.3-1.oe2203sp1.aarch64 ncurses-libs-6.3-5.oe2203sp1.aarch64 cpio-2.13-7.oe2203sp1.aarch64 openEuler-release-22.03LTS_SP1-56.oe2203sp1.aarch64 pam-1.5.2-6.oe2203sp1.aarch64 openEuler-gpg-keys-1.0-3.5.oe2203sp1.aarch64 libnsl2-2.0.0-5.oe2203sp1.aarch64 sqlite-3.37.2-5.oe2203sp1.aarch64 qt5-srpm-macros-5.15.2-1.oe2203sp1.noarch lz4-1.9.3-3.oe2203sp1.aarch64 expat-2.4.1-8.oe2203sp1.aarch64 crontabs-1.11-23.oe2203sp1.noarch libfdisk-2.37.2-13.oe2203sp1.aarch64 which-2.21-15.oe2203sp1.aarch64 libpsl-0.21.1-5.oe2203sp1.aarch64 guile-2.0.14-19.oe2203sp1.aarch64 libarchive-3.5.2-5.oe2203sp1.aarch64 publicsuffix-list-20211113-3.oe2203sp1.noarch libmpc-1.2.0-3.oe2203sp1.aarch64 lua-5.4.3-9.oe2203sp1.aarch64 libunistring-1.0-3.oe2203sp1.aarch64 libgpg-error-1.43-2.oe2203sp1.aarch64 libxcrypt-devel-4.4.26-4.oe2203sp1.aarch64 make-4.3-4.oe2203sp1.aarch64 libgcc-10.3.1-20.oe2203sp1.aarch64 tzdata-2022a-11.oe2203sp1.noarch openssl-libs-1.1.1m-20.oe2203sp1.aarch64 p11-kit-trust-0.24.0-2.oe2203sp1.aarch64 kernel-headers-5.10.0-136.28.0.104.oe2203sp1.aarch64 libmount-2.37.2-13.oe2203sp1.aarch64 e2fsprogs-1.46.4-17.oe2203sp1.aarch64 zlib-1.2.11-22.oe2203sp1.aarch64 crypto-policies-20200619-3.git781bbd4.oe2203sp1.noarch info-6.8-4.oe2203sp1.aarch64 libgomp-10.3.1-20.oe2203sp1.aarch64 libcurl-7.79.1-15.oe2203sp1.aarch64 attr-2.5.1-3.oe2203sp1.aarch64 coreutils-9.0-6.oe2203sp1.aarch64 rpm-libs-4.17.0-22.oe2203sp1.aarch64 glibc-2.34-112.oe2203sp1.aarch64 findutils-4.8.0-4.oe2203sp1.aarch64 fuse-common-3.10.5-5.oe2203sp1.aarch64 libutempter-1.2.1-3.oe2203sp1.aarch64 zip-3.0-30.oe2203sp1.aarch64 openEuler-repos-1.0-3.5.oe2203sp1.aarch64 libstdc++-10.3.1-20.oe2203sp1.aarch64 chkconfig-1.21-1.oe2203sp1.aarch64 glibc-common-2.34-112.oe2203sp1.aarch64 python-pip-wheel-21.3.1-2.oe2203sp1.noarch logrotate-3.20.1-1.oe2203sp1.aarch64 filesystem-3.16-5.oe2203sp1.aarch64 efi-srpm-macros-4-9.oe2203sp1.noarch rpm-4.17.0-22.oe2203sp1.aarch64 unzip-6.0-50.oe2203sp1.aarch64 pcre-8.45-5.oe2203sp1.aarch64 libidn2-2.3.2-3.oe2203sp1.aarch64 bc-1.07.1-12.oe2203sp1.aarch64 ca-certificates-2021.2.52-2.oe2203sp1.noarch mpfr-4.1.0-2.oe2203sp1.aarch64 fuse-2.9.9-11.oe2203sp1.aarch64 bash-5.1.8-6.oe2203sp1.aarch64 libnghttp2-1.46.0-3.oe2203sp1.aarch64 systemd-libs-249-46.oe2203sp1.aarch64 python3-3.9.9-24.oe2203sp1.aarch64 libselinux-3.3-2.oe2203sp1.aarch64 tar-1.34-4.oe2203sp1.aarch64 libsigsegv-2.14-1.oe2203sp1.aarch64 brotli-1.0.9-3.oe2203sp1.aarch64 patch-2.7.6-13.oe2203sp1.aarch64 gdbm-1.22-11.oe2203sp1.aarch64 libsemanage-3.3-4.oe2203sp1.aarch64 openldap-2.6.0-5.oe2203sp1.aarch64 python-setuptools-59.4.0-5.oe2203sp1.noarch tpm2-tss-3.1.0-3.oe2203sp1.aarch64 libpng-1.6.38-1.oe2203sp1.aarch64 elfutils-0.185-17.oe2203sp1.aarch64 gmp-6.2.1-2.oe2203sp1.aarch64 ncurses-6.3-5.oe2203sp1.aarch64 xz-5.2.5-3.oe2203sp1.aarch64 libgcrypt-1.9.4-3.oe2203sp1.aarch64 gcc-10.3.1-20.oe2203sp1.aarch64 file-libs-5.41-2.oe2203sp1.aarch64 debugedit-5.0-5.oe2203sp1.aarch64 file-5.41-2.oe2203sp1.aarch64 cracklib-2.9.8-1.oe2203sp1.aarch64 libblkid-2.37.2-13.oe2203sp1.aarch64 newt-0.52.21-9.oe2203sp1.aarch64 audit-libs-3.0.1-6.oe2203sp1.aarch64 gpg-pubkey-b675600b-63913a47 libevent-2.1.12-5.oe2203sp1.aarch64 basesystem-12-3.oe2203sp1.noarch util-linux-2.37.2-13.oe2203sp1.aarch64 libacl-2.3.1-2.oe2203sp1.aarch64 libxml2-2.9.14-4.oe2203sp1.aarch64 tcl-8.6.12-4.oe2203sp1.aarch64 libsmartcols-2.37.2-13.oe2203sp1.aarch64 ncurses-base-6.3-5.oe2203sp1.noarch libcap-2.61-4.oe2203sp1.aarch64 binutils-2.37-14.oe2203sp1.aarch64 readline-8.1-2.oe2203sp1.aarch64 glibc-devel-2.34-112.oe2203sp1.aarch64 libuuid-2.37.2-13.oe2203sp1.aarch64 libverto-0.3.2-2.oe2203sp1.aarch64 libtasn1-4.17.0-3.oe2203sp1.aarch64 dwz-0.14-4.oe2203sp1.aarch64 krb5-libs-1.19.2-6.oe2203sp1.aarch64 p11-kit-0.24.0-2.oe2203sp1.aarch64 keyutils-libs-1.6.3-4.oe2203sp1.aarch64 gcc-c++-10.3.1-20.oe2203sp1.aarch64 shadow-4.9-7.oe2203sp1.aarch64 curl-7.79.1-15.oe2203sp1.aarch64 openEuler-rpm-config-30-33.oe2203sp1.aarch64 sed-4.8-5.oe2203sp1.aarch64 gdb-headless-11.1-3.oe2203sp1.aarch64 pcre2-10.39-6.oe2203sp1.aarch64 libsepol-3.3-4.oe2203sp1.aarch64 libtirpc-1.3.2-3.oe2203sp1.aarch64 gawk-5.1.1-3.oe2203sp1.aarch64 grep-3.7-4.oe2203sp1.aarch64 pkgconf-1.8.0-3.oe2203sp1.aarch64 cyrus-sasl-lib-2.1.28-1.oe2203sp1.aarch64 zstd-1.5.0-4.oe2203sp1.aarch64 gc-8.0.6-3.oe2203sp1.aarch64 json-c-0.16-2.oe2203sp1.aarch64 cpp-10.3.1-20.oe2203sp1.aarch64 gzip-1.11-5.oe2203sp1.aarch64 libev-4.33-4.oe2203sp1.aarch64 libxcrypt-4.4.26-4.oe2203sp1.aarch64 Start: buildsrpm Start: rpmbuild -bs /etc/profile.d/system-info.sh: line 55: ps: command not found Building target platforms: aarch64 Building for target aarch64 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-y7ap6ak6/python-hdf5plugin/python-hdf5plugin.spec) Config(child) 1 minutes 47 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 1681810440.753541 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 3.5 starting (python version = 3.11.2, 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-aarch64) 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 124 kB/s | 3.3 kB 00:00 OS 216 kB/s | 3.8 kB 00:00 everything 177 kB/s | 3.8 kB 00:00 EPOL 172 kB/s | 3.0 kB 00:00 update 197 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: aarch64 Building for target aarch64 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 121 kB/s | 3.3 kB 00:00 OS 245 kB/s | 3.8 kB 00:00 everything 303 kB/s | 3.8 kB 00:00 EPOL 265 kB/s | 3.0 kB 00:00 update 179 kB/s | 3.5 kB 00:00 Package gcc-10.3.1-20.oe2203sp1.aarch64 is already installed. Dependencies resolved. ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: gdb aarch64 11.1-3.oe2203sp1 OS 126 k python3-cffi aarch64 1.15.0-2.oe2203sp1 OS 247 k python3-devel aarch64 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 898 k Installing dependencies: dejavu-fonts noarch 2.37-2.oe2203sp1 OS 5.1 M fontconfig aarch64 2.13.94-2.oe2203sp1 OS 225 k fonts-filesystem noarch 4.0.2-2.oe2203sp1 OS 8.1 k freetype aarch64 2.12.1-1.oe2203sp1 OS 347 k libX11 aarch64 1.7.2-5.oe2203sp1 OS 716 k libXau aarch64 1.0.10-1.oe2203sp1 OS 14 k libXft aarch64 2.3.4-2.oe2203sp1 OS 44 k libXrender aarch64 0.9.10-12.oe2203sp1 OS 24 k libxcb aarch64 1.15-1.oe2203sp1 OS 195 k python3-ply noarch 3.11-3.oe2203sp1 OS 90 k python3-pycparser noarch 2.21-2.oe2203sp1 OS 122 k python3-rpm-generators noarch 9-3.oe2203sp1 OS 24 k tk aarch64 1:8.6.12-1.oe2203sp1 OS 1.0 M Transaction Summary ================================================================================ Install 18 Packages Total download size: 24 M Installed size: 107 M Downloading Packages: (1/18): fontconfig-2.13.94-2.oe2203sp1.aarch64. 6.1 MB/s | 225 kB 00:00 (2/18): fonts-filesystem-4.0.2-2.oe2203sp1.noar 1.9 MB/s | 8.1 kB 00:00 (3/18): python3-pip-23.0.1-1.noarch.rpm 43 MB/s | 2.8 MB 00:00 (4/18): gdb-11.1-3.oe2203sp1.aarch64.rpm 8.4 MB/s | 126 kB 00:00 (5/18): freetype-2.12.1-1.oe2203sp1.aarch64.rpm 7.2 MB/s | 347 kB 00:00 (6/18): libXau-1.0.10-1.oe2203sp1.aarch64.rpm 3.5 MB/s | 14 kB 00:00 (7/18): libX11-1.7.2-5.oe2203sp1.aarch64.rpm 46 MB/s | 716 kB 00:00 (8/18): libXft-2.3.4-2.oe2203sp1.aarch64.rpm 5.8 MB/s | 44 kB 00:00 (9/18): libXrender-0.9.10-12.oe2203sp1.aarch64. 3.1 MB/s | 24 kB 00:00 (10/18): libxcb-1.15-1.oe2203sp1.aarch64.rpm 12 MB/s | 195 kB 00:00 (11/18): python3-cffi-1.15.0-2.oe2203sp1.aarch6 11 MB/s | 247 kB 00:00 (12/18): python3-ply-3.11-3.oe2203sp1.noarch.rp 4.6 MB/s | 90 kB 00:00 (13/18): python3-pycparser-2.21-2.oe2203sp1.noa 9.4 MB/s | 122 kB 00:00 (14/18): python3-rpm-generators-9-3.oe2203sp1.n 4.1 MB/s | 24 kB 00:00 (15/18): tk-8.6.12-1.oe2203sp1.aarch64.rpm 36 MB/s | 1.0 MB 00:00 (16/18): python3-setuptools-59.4.0-5.oe2203sp1. 66 MB/s | 898 kB 00:00 (17/18): python3-devel-3.9.9-24.oe2203sp1.aarch 54 MB/s | 12 MB 00:00 (18/18): dejavu-fonts-2.37-2.oe2203sp1.noarch.r 8.6 MB/s | 5.1 MB 00:00 -------------------------------------------------------------------------------- Total 40 MB/s | 24 MB 00:00 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.aarch64 2/18 Running scriptlet: freetype-2.12.1-1.oe2203sp1.aarch64 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.aarch64 5/18 Running scriptlet: fontconfig-2.13.94-2.oe2203sp1.aarch64 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.aarch64 9/18 Installing : libxcb-1.15-1.oe2203sp1.aarch64 10/18 Installing : libX11-1.7.2-5.oe2203sp1.aarch64 11/18 Installing : libXrender-0.9.10-12.oe2203sp1.aarch64 12/18 Installing : libXft-2.3.4-2.oe2203sp1.aarch64 13/18 Running scriptlet: tk-1:8.6.12-1.oe2203sp1.aarch64 14/18 Installing : tk-1:8.6.12-1.oe2203sp1.aarch64 14/18 Installing : python3-devel-3.9.9-24.oe2203sp1.aarch64 15/18 Installing : python3-cffi-1.15.0-2.oe2203sp1.aarch64 16/18 Installing : python3-pip-23.0.1-1.noarch 17/18 Installing : gdb-11.1-3.oe2203sp1.aarch64 18/18 Running scriptlet: gdb-11.1-3.oe2203sp1.aarch64 18/18 Running scriptlet: fontconfig-2.13.94-2.oe2203sp1.aarch64 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.aarch64 3/18 Verifying : fonts-filesystem-4.0.2-2.oe2203sp1.noarch 4/18 Verifying : freetype-2.12.1-1.oe2203sp1.aarch64 5/18 Verifying : gdb-11.1-3.oe2203sp1.aarch64 6/18 Verifying : libX11-1.7.2-5.oe2203sp1.aarch64 7/18 Verifying : libXau-1.0.10-1.oe2203sp1.aarch64 8/18 Verifying : libXft-2.3.4-2.oe2203sp1.aarch64 9/18 Verifying : libXrender-0.9.10-12.oe2203sp1.aarch64 10/18 Verifying : libxcb-1.15-1.oe2203sp1.aarch64 11/18 Verifying : python3-cffi-1.15.0-2.oe2203sp1.aarch64 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.aarch64 16/18 Verifying : python3-devel-3.9.9-24.oe2203sp1.aarch64 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.aarch64 fonts-filesystem-4.0.2-2.oe2203sp1.noarch freetype-2.12.1-1.oe2203sp1.aarch64 gdb-11.1-3.oe2203sp1.aarch64 libX11-1.7.2-5.oe2203sp1.aarch64 libXau-1.0.10-1.oe2203sp1.aarch64 libXft-2.3.4-2.oe2203sp1.aarch64 libXrender-0.9.10-12.oe2203sp1.aarch64 libxcb-1.15-1.oe2203sp1.aarch64 python3-cffi-1.15.0-2.oe2203sp1.aarch64 python3-devel-3.9.9-24.oe2203sp1.aarch64 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.aarch64 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: aarch64 Building for target aarch64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.bawQ9r + 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.8XcaaH + 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 -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/tmpxcviyn6f/tmp creating /tmp/tmpxcviyn6f/tmp/tmpxcviyn6f 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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -c /tmp/tmpxcviyn6f/source.cc -o /tmp/tmpxcviyn6f/tmp/tmpxcviyn6f/source.o -std=c++11 creating /tmp/tmp97_a1am3/tmp creating /tmp/tmp97_a1am3/tmp/tmp97_a1am3 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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -c /tmp/tmp97_a1am3/source.cc -o /tmp/tmp97_a1am3/tmp/tmp97_a1am3/source.o -std=c++14 creating /tmp/tmpjq96_j0s/tmp creating /tmp/tmpjq96_j0s/tmp/tmpjq96_j0s 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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -c /tmp/tmpjq96_j0s/source.c -o /tmp/tmpjq96_j0s/tmp/tmpjq96_j0s/source.o -fopenmp creating /tmp/tmpk7pltwjy/tmp creating /tmp/tmpk7pltwjy/tmp/tmpk7pltwjy 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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -c /tmp/tmpk7pltwjy/source.c -o /tmp/tmpk7pltwjy/tmp/tmpk7pltwjy/source.o -mcpu=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': False, 'avx2': False, 'avx512': False, '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-aarch64-3.9' does not exist -- can't clean it 'build/bdist.linux-aarch64' 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-aarch64-3.9 creating build/lib.linux-aarch64-3.9/hdf5plugin copying src/hdf5plugin/_version.py -> build/lib.linux-aarch64-3.9/hdf5plugin copying src/hdf5plugin/test.py -> build/lib.linux-aarch64-3.9/hdf5plugin copying src/hdf5plugin/__init__.py -> build/lib.linux-aarch64-3.9/hdf5plugin copying src/hdf5plugin/_utils.py -> build/lib.linux-aarch64-3.9/hdf5plugin copying src/hdf5plugin/_filters.py -> build/lib.linux-aarch64-3.9/hdf5plugin running build_clib building 'charls' library creating build/temp.linux-aarch64-3.9 creating build/temp.linux-aarch64-3.9/src creating build/temp.linux-aarch64-3.9/src/charls creating build/temp.linux-aarch64-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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/charls/src -c src/charls/src/jpegls.cpp -o build/temp.linux-aarch64-3.9/src/charls/src/jpegls.o -std=c++11 -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/charls/src -c src/charls/src/header.cpp -o build/temp.linux-aarch64-3.9/src/charls/src/header.o -std=c++11 -mcpu=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; | ^~~~~~~~ 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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/charls/src -c src/charls/src/jpegstreamwriter.cpp -o build/temp.linux-aarch64-3.9/src/charls/src/jpegstreamwriter.o -std=c++11 -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/charls/src -c src/charls/src/jpegmarkersegment.cpp -o build/temp.linux-aarch64-3.9/src/charls/src/jpegmarkersegment.o -std=c++11 -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/charls/src -c src/charls/src/interface.cpp -o build/temp.linux-aarch64-3.9/src/charls/src/interface.o -std=c++11 -mcpu=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; | ^~~~~~~~ ar rcs build/temp.linux-aarch64-3.9/libcharls.a build/temp.linux-aarch64-3.9/src/charls/src/jpegls.o build/temp.linux-aarch64-3.9/src/charls/src/header.o build/temp.linux-aarch64-3.9/src/charls/src/jpegstreamwriter.o build/temp.linux-aarch64-3.9/src/charls/src/jpegmarkersegment.o build/temp.linux-aarch64-3.9/src/charls/src/interface.o building 'lz4' library creating build/temp.linux-aarch64-3.9/src/c-blosc2 creating build/temp.linux-aarch64-3.9/src/c-blosc2/internal-complibs creating build/temp.linux-aarch64-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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -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-aarch64-3.9/src/c-blosc2/internal-complibs/lz4-1.9.4/lz4.o -O3 -ffast-math -std=gnu99 -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -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-aarch64-3.9/src/c-blosc2/internal-complibs/lz4-1.9.4/lz4hc.o -O3 -ffast-math -std=gnu99 -mcpu=native ar rcs build/temp.linux-aarch64-3.9/liblz4.a build/temp.linux-aarch64-3.9/src/c-blosc2/internal-complibs/lz4-1.9.4/lz4.o build/temp.linux-aarch64-3.9/src/c-blosc2/internal-complibs/lz4-1.9.4/lz4hc.o building 'snappy' library creating build/temp.linux-aarch64-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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/snappy -c src/snappy/snappy-c.cc -o build/temp.linux-aarch64-3.9/src/snappy/snappy-c.o -std=c++11 -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/snappy -c src/snappy/snappy-sinksource.cc -o build/temp.linux-aarch64-3.9/src/snappy/snappy-sinksource.o -std=c++11 -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/snappy -c src/snappy/snappy-stubs-internal.cc -o build/temp.linux-aarch64-3.9/src/snappy/snappy-stubs-internal.o -std=c++11 -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -Isrc/snappy -c src/snappy/snappy.cc -o build/temp.linux-aarch64-3.9/src/snappy/snappy.o -std=c++11 -mcpu=native ar rcs build/temp.linux-aarch64-3.9/libsnappy.a build/temp.linux-aarch64-3.9/src/snappy/snappy-c.o build/temp.linux-aarch64-3.9/src/snappy/snappy-sinksource.o build/temp.linux-aarch64-3.9/src/snappy/snappy-stubs-internal.o build/temp.linux-aarch64-3.9/src/snappy/snappy.o building 'zfp' library creating build/temp.linux-aarch64-3.9/src/zfp creating build/temp.linux-aarch64-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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -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-aarch64-3.9/src/zfp/src/encode1d.o -O3 -ffast-math -std=c99 -fopenmp -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -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-aarch64-3.9/src/zfp/src/decode3i.o -O3 -ffast-math -std=c99 -fopenmp -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -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-aarch64-3.9/src/zfp/src/encode2i.o -O3 -ffast-math -std=c99 -fopenmp -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -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-aarch64-3.9/src/zfp/src/decode3f.o -O3 -ffast-math -std=c99 -fopenmp -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -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-aarch64-3.9/src/zfp/src/decode2d.o -O3 -ffast-math -std=c99 -fopenmp -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -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-aarch64-3.9/src/zfp/src/decode4d.o -O3 -ffast-math -std=c99 -fopenmp -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -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-aarch64-3.9/src/zfp/src/encode3d.o -O3 -ffast-math -std=c99 -fopenmp -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -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-aarch64-3.9/src/zfp/src/encode3l.o -O3 -ffast-math -std=c99 -fopenmp -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -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-aarch64-3.9/src/zfp/src/decode2f.o -O3 -ffast-math -std=c99 -fopenmp -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -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-aarch64-3.9/src/zfp/src/encode3i.o -O3 -ffast-math -std=c99 -fopenmp -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -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-aarch64-3.9/src/zfp/src/decode4f.o -O3 -ffast-math -std=c99 -fopenmp -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -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-aarch64-3.9/src/zfp/src/encode4f.o -O3 -ffast-math -std=c99 -fopenmp -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -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-aarch64-3.9/src/zfp/src/zfp.o -O3 -ffast-math -std=c99 -fopenmp -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -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-aarch64-3.9/src/zfp/src/encode3f.o -O3 -ffast-math -std=c99 -fopenmp -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -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-aarch64-3.9/src/zfp/src/decode3d.o -O3 -ffast-math -std=c99 -fopenmp -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -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-aarch64-3.9/src/zfp/src/encode4l.o -O3 -ffast-math -std=c99 -fopenmp -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -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-aarch64-3.9/src/zfp/src/bitstream.o -O3 -ffast-math -std=c99 -fopenmp -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -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-aarch64-3.9/src/zfp/src/decode1d.o -O3 -ffast-math -std=c99 -fopenmp -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -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-aarch64-3.9/src/zfp/src/encode2d.o -O3 -ffast-math -std=c99 -fopenmp -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -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-aarch64-3.9/src/zfp/src/encode4i.o -O3 -ffast-math -std=c99 -fopenmp -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -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-aarch64-3.9/src/zfp/src/encode2l.o -O3 -ffast-math -std=c99 -fopenmp -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -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-aarch64-3.9/src/zfp/src/encode1f.o -O3 -ffast-math -std=c99 -fopenmp -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -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-aarch64-3.9/src/zfp/src/decode1i.o -O3 -ffast-math -std=c99 -fopenmp -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -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-aarch64-3.9/src/zfp/src/encode4d.o -O3 -ffast-math -std=c99 -fopenmp -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -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-aarch64-3.9/src/zfp/src/decode3l.o -O3 -ffast-math -std=c99 -fopenmp -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -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-aarch64-3.9/src/zfp/src/decode2l.o -O3 -ffast-math -std=c99 -fopenmp -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -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-aarch64-3.9/src/zfp/src/encode1i.o -O3 -ffast-math -std=c99 -fopenmp -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -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-aarch64-3.9/src/zfp/src/encode2f.o -O3 -ffast-math -std=c99 -fopenmp -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -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-aarch64-3.9/src/zfp/src/decode2i.o -O3 -ffast-math -std=c99 -fopenmp -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -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-aarch64-3.9/src/zfp/src/decode4l.o -O3 -ffast-math -std=c99 -fopenmp -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -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-aarch64-3.9/src/zfp/src/decode1l.o -O3 -ffast-math -std=c99 -fopenmp -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -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-aarch64-3.9/src/zfp/src/decode4i.o -O3 -ffast-math -std=c99 -fopenmp -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -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-aarch64-3.9/src/zfp/src/decode1f.o -O3 -ffast-math -std=c99 -fopenmp -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -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-aarch64-3.9/src/zfp/src/encode1l.o -O3 -ffast-math -std=c99 -fopenmp -mcpu=native ar rcs build/temp.linux-aarch64-3.9/libzfp.a build/temp.linux-aarch64-3.9/src/zfp/src/encode1d.o build/temp.linux-aarch64-3.9/src/zfp/src/decode3i.o build/temp.linux-aarch64-3.9/src/zfp/src/encode2i.o build/temp.linux-aarch64-3.9/src/zfp/src/decode3f.o build/temp.linux-aarch64-3.9/src/zfp/src/decode2d.o build/temp.linux-aarch64-3.9/src/zfp/src/decode4d.o build/temp.linux-aarch64-3.9/src/zfp/src/encode3d.o build/temp.linux-aarch64-3.9/src/zfp/src/encode3l.o build/temp.linux-aarch64-3.9/src/zfp/src/decode2f.o build/temp.linux-aarch64-3.9/src/zfp/src/encode3i.o build/temp.linux-aarch64-3.9/src/zfp/src/decode4f.o build/temp.linux-aarch64-3.9/src/zfp/src/encode4f.o build/temp.linux-aarch64-3.9/src/zfp/src/zfp.o build/temp.linux-aarch64-3.9/src/zfp/src/encode3f.o build/temp.linux-aarch64-3.9/src/zfp/src/decode3d.o build/temp.linux-aarch64-3.9/src/zfp/src/encode4l.o build/temp.linux-aarch64-3.9/src/zfp/src/bitstream.o build/temp.linux-aarch64-3.9/src/zfp/src/decode1d.o build/temp.linux-aarch64-3.9/src/zfp/src/encode2d.o build/temp.linux-aarch64-3.9/src/zfp/src/encode4i.o build/temp.linux-aarch64-3.9/src/zfp/src/encode2l.o build/temp.linux-aarch64-3.9/src/zfp/src/encode1f.o build/temp.linux-aarch64-3.9/src/zfp/src/decode1i.o build/temp.linux-aarch64-3.9/src/zfp/src/encode4d.o build/temp.linux-aarch64-3.9/src/zfp/src/decode3l.o build/temp.linux-aarch64-3.9/src/zfp/src/decode2l.o build/temp.linux-aarch64-3.9/src/zfp/src/encode1i.o build/temp.linux-aarch64-3.9/src/zfp/src/encode2f.o build/temp.linux-aarch64-3.9/src/zfp/src/decode2i.o build/temp.linux-aarch64-3.9/src/zfp/src/decode4l.o build/temp.linux-aarch64-3.9/src/zfp/src/decode1l.o build/temp.linux-aarch64-3.9/src/zfp/src/decode4i.o build/temp.linux-aarch64-3.9/src/zfp/src/decode1f.o build/temp.linux-aarch64-3.9/src/zfp/src/encode1l.o building 'zlib' library creating build/temp.linux-aarch64-3.9/src/c-blosc creating build/temp.linux-aarch64-3.9/src/c-blosc/internal-complibs creating build/temp.linux-aarch64-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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -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-aarch64-3.9/src/c-blosc/internal-complibs/zlib-1.2.11/compress.o -O3 -ffast-math -std=gnu99 -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -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-aarch64-3.9/src/c-blosc/internal-complibs/zlib-1.2.11/gzlib.o -O3 -ffast-math -std=gnu99 -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -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-aarch64-3.9/src/c-blosc/internal-complibs/zlib-1.2.11/zutil.o -O3 -ffast-math -std=gnu99 -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -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-aarch64-3.9/src/c-blosc/internal-complibs/zlib-1.2.11/adler32.o -O3 -ffast-math -std=gnu99 -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -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-aarch64-3.9/src/c-blosc/internal-complibs/zlib-1.2.11/uncompr.o -O3 -ffast-math -std=gnu99 -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -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-aarch64-3.9/src/c-blosc/internal-complibs/zlib-1.2.11/inffast.o -O3 -ffast-math -std=gnu99 -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -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-aarch64-3.9/src/c-blosc/internal-complibs/zlib-1.2.11/deflate.o -O3 -ffast-math -std=gnu99 -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -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-aarch64-3.9/src/c-blosc/internal-complibs/zlib-1.2.11/trees.o -O3 -ffast-math -std=gnu99 -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -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-aarch64-3.9/src/c-blosc/internal-complibs/zlib-1.2.11/inflate.o -O3 -ffast-math -std=gnu99 -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -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-aarch64-3.9/src/c-blosc/internal-complibs/zlib-1.2.11/gzread.o -O3 -ffast-math -std=gnu99 -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -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-aarch64-3.9/src/c-blosc/internal-complibs/zlib-1.2.11/infback.o -O3 -ffast-math -std=gnu99 -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -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-aarch64-3.9/src/c-blosc/internal-complibs/zlib-1.2.11/crc32.o -O3 -ffast-math -std=gnu99 -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -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-aarch64-3.9/src/c-blosc/internal-complibs/zlib-1.2.11/inftrees.o -O3 -ffast-math -std=gnu99 -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -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-aarch64-3.9/src/c-blosc/internal-complibs/zlib-1.2.11/gzclose.o -O3 -ffast-math -std=gnu99 -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -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-aarch64-3.9/src/c-blosc/internal-complibs/zlib-1.2.11/gzwrite.o -O3 -ffast-math -std=gnu99 -mcpu=native ar rcs build/temp.linux-aarch64-3.9/libzlib.a build/temp.linux-aarch64-3.9/src/c-blosc/internal-complibs/zlib-1.2.11/compress.o build/temp.linux-aarch64-3.9/src/c-blosc/internal-complibs/zlib-1.2.11/gzlib.o build/temp.linux-aarch64-3.9/src/c-blosc/internal-complibs/zlib-1.2.11/zutil.o build/temp.linux-aarch64-3.9/src/c-blosc/internal-complibs/zlib-1.2.11/adler32.o build/temp.linux-aarch64-3.9/src/c-blosc/internal-complibs/zlib-1.2.11/uncompr.o build/temp.linux-aarch64-3.9/src/c-blosc/internal-complibs/zlib-1.2.11/inffast.o build/temp.linux-aarch64-3.9/src/c-blosc/internal-complibs/zlib-1.2.11/deflate.o build/temp.linux-aarch64-3.9/src/c-blosc/internal-complibs/zlib-1.2.11/trees.o build/temp.linux-aarch64-3.9/src/c-blosc/internal-complibs/zlib-1.2.11/inflate.o build/temp.linux-aarch64-3.9/src/c-blosc/internal-complibs/zlib-1.2.11/gzread.o build/temp.linux-aarch64-3.9/src/c-blosc/internal-complibs/zlib-1.2.11/infback.o build/temp.linux-aarch64-3.9/src/c-blosc/internal-complibs/zlib-1.2.11/crc32.o build/temp.linux-aarch64-3.9/src/c-blosc/internal-complibs/zlib-1.2.11/inftrees.o build/temp.linux-aarch64-3.9/src/c-blosc/internal-complibs/zlib-1.2.11/gzclose.o build/temp.linux-aarch64-3.9/src/c-blosc/internal-complibs/zlib-1.2.11/gzwrite.o building 'zstd' library creating build/temp.linux-aarch64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2 creating build/temp.linux-aarch64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/deprecated creating build/temp.linux-aarch64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/legacy creating build/temp.linux-aarch64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/dictBuilder creating build/temp.linux-aarch64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/common creating build/temp.linux-aarch64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/decompress creating build/temp.linux-aarch64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/compress 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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -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-aarch64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/deprecated/zbuff_compress.o -O3 -ffast-math -std=gnu99 -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -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-aarch64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/deprecated/zbuff_decompress.o -O3 -ffast-math -std=gnu99 -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -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-aarch64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/deprecated/zbuff_common.o -O3 -ffast-math -std=gnu99 -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -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-aarch64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/legacy/zstd_v07.o -O3 -ffast-math -std=gnu99 -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -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-aarch64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/legacy/zstd_v01.o -O3 -ffast-math -std=gnu99 -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -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-aarch64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/legacy/zstd_v02.o -O3 -ffast-math -std=gnu99 -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -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-aarch64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/legacy/zstd_v06.o -O3 -ffast-math -std=gnu99 -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -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-aarch64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/legacy/zstd_v04.o -O3 -ffast-math -std=gnu99 -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -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-aarch64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/legacy/zstd_v05.o -O3 -ffast-math -std=gnu99 -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -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-aarch64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/legacy/zstd_v03.o -O3 -ffast-math -std=gnu99 -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -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-aarch64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/dictBuilder/divsufsort.o -O3 -ffast-math -std=gnu99 -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -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-aarch64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/dictBuilder/fastcover.o -O3 -ffast-math -std=gnu99 -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -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-aarch64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/dictBuilder/zdict.o -O3 -ffast-math -std=gnu99 -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -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-aarch64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/dictBuilder/cover.o -O3 -ffast-math -std=gnu99 -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -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-aarch64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/common/fse_decompress.o -O3 -ffast-math -std=gnu99 -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -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-aarch64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/common/zstd_common.o -O3 -ffast-math -std=gnu99 -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -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-aarch64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/common/xxhash.o -O3 -ffast-math -std=gnu99 -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -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-aarch64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/common/pool.o -O3 -ffast-math -std=gnu99 -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -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-aarch64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/common/error_private.o -O3 -ffast-math -std=gnu99 -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -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-aarch64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/common/threading.o -O3 -ffast-math -std=gnu99 -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -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-aarch64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/common/debug.o -O3 -ffast-math -std=gnu99 -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -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-aarch64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/common/entropy_common.o -O3 -ffast-math -std=gnu99 -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -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-aarch64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/decompress/huf_decompress.o -O3 -ffast-math -std=gnu99 -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -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-aarch64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/decompress/zstd_ddict.o -O3 -ffast-math -std=gnu99 -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -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-aarch64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/decompress/zstd_decompress.o -O3 -ffast-math -std=gnu99 -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -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-aarch64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/decompress/zstd_decompress_block.o -O3 -ffast-math -std=gnu99 -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -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-aarch64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/compress/zstd_ldm.o -O3 -ffast-math -std=gnu99 -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -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-aarch64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/compress/zstd_compress.o -O3 -ffast-math -std=gnu99 -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -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-aarch64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/compress/zstd_opt.o -O3 -ffast-math -std=gnu99 -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -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-aarch64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/compress/zstd_lazy.o -O3 -ffast-math -std=gnu99 -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -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-aarch64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/compress/zstd_double_fast.o -O3 -ffast-math -std=gnu99 -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -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-aarch64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/compress/zstdmt_compress.o -O3 -ffast-math -std=gnu99 -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -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-aarch64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/compress/huf_compress.o -O3 -ffast-math -std=gnu99 -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -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-aarch64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/compress/fse_compress.o -O3 -ffast-math -std=gnu99 -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -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-aarch64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/compress/zstd_fast.o -O3 -ffast-math -std=gnu99 -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -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-aarch64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/compress/zstd_compress_sequences.o -O3 -ffast-math -std=gnu99 -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -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-aarch64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/compress/zstd_compress_superblock.o -O3 -ffast-math -std=gnu99 -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -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-aarch64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/compress/hist.o -O3 -ffast-math -std=gnu99 -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -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-aarch64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/compress/zstd_compress_literals.o -O3 -ffast-math -std=gnu99 -mcpu=native ar rcs build/temp.linux-aarch64-3.9/libzstd.a build/temp.linux-aarch64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/deprecated/zbuff_compress.o build/temp.linux-aarch64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/deprecated/zbuff_decompress.o build/temp.linux-aarch64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/deprecated/zbuff_common.o build/temp.linux-aarch64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/legacy/zstd_v07.o build/temp.linux-aarch64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/legacy/zstd_v01.o build/temp.linux-aarch64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/legacy/zstd_v02.o build/temp.linux-aarch64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/legacy/zstd_v06.o build/temp.linux-aarch64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/legacy/zstd_v04.o build/temp.linux-aarch64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/legacy/zstd_v05.o build/temp.linux-aarch64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/legacy/zstd_v03.o build/temp.linux-aarch64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/dictBuilder/divsufsort.o build/temp.linux-aarch64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/dictBuilder/fastcover.o build/temp.linux-aarch64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/dictBuilder/zdict.o build/temp.linux-aarch64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/dictBuilder/cover.o build/temp.linux-aarch64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/common/fse_decompress.o build/temp.linux-aarch64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/common/zstd_common.o build/temp.linux-aarch64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/common/xxhash.o build/temp.linux-aarch64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/common/pool.o build/temp.linux-aarch64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/common/error_private.o build/temp.linux-aarch64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/common/threading.o build/temp.linux-aarch64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/common/debug.o build/temp.linux-aarch64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/common/entropy_common.o build/temp.linux-aarch64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/decompress/huf_decompress.o build/temp.linux-aarch64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/decompress/zstd_ddict.o build/temp.linux-aarch64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/decompress/zstd_decompress.o build/temp.linux-aarch64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/decompress/zstd_decompress_block.o build/temp.linux-aarch64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/compress/zstd_ldm.o build/temp.linux-aarch64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/compress/zstd_compress.o build/temp.linux-aarch64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/compress/zstd_opt.o build/temp.linux-aarch64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/compress/zstd_lazy.o build/temp.linux-aarch64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/compress/zstd_double_fast.o build/temp.linux-aarch64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/compress/zstdmt_compress.o build/temp.linux-aarch64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/compress/huf_compress.o build/temp.linux-aarch64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/compress/fse_compress.o build/temp.linux-aarch64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/compress/zstd_fast.o build/temp.linux-aarch64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/compress/zstd_compress_sequences.o build/temp.linux-aarch64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/compress/zstd_compress_superblock.o build/temp.linux-aarch64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/compress/hist.o build/temp.linux-aarch64-3.9/src/c-blosc2/internal-complibs/zstd-1.5.2/compress/zstd_compress_literals.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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -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-aarch64-3.9/src/hdf5_dl.o -mcpu=native ar rcs build/temp.linux-aarch64-3.9/libhdf5_dl.a build/temp.linux-aarch64-3.9/src/hdf5_dl.o running build_ext building 'hdf5plugin.plugins.libh5bzip2' extension creating build/temp.linux-aarch64-3.9/src/PyTables creating build/temp.linux-aarch64-3.9/src/PyTables/src creating build/temp.linux-aarch64-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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -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-aarch64-3.9/src/H5Zbzip2_plugin.o -Wall -Winline -O2 -g -D_FILE_OFFSET_BITS=64 -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -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-aarch64-3.9/src/PyTables/src/H5Zbzip2.o -Wall -Winline -O2 -g -D_FILE_OFFSET_BITS=64 -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -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-aarch64-3.9/src/bzip2/blocksort.o -Wall -Winline -O2 -g -D_FILE_OFFSET_BITS=64 -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -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-aarch64-3.9/src/bzip2/bzlib.o -Wall -Winline -O2 -g -D_FILE_OFFSET_BITS=64 -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -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-aarch64-3.9/src/bzip2/compress.o -Wall -Winline -O2 -g -D_FILE_OFFSET_BITS=64 -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -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-aarch64-3.9/src/bzip2/crctable.o -Wall -Winline -O2 -g -D_FILE_OFFSET_BITS=64 -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -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-aarch64-3.9/src/bzip2/decompress.o -Wall -Winline -O2 -g -D_FILE_OFFSET_BITS=64 -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -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-aarch64-3.9/src/bzip2/huffman.o -Wall -Winline -O2 -g -D_FILE_OFFSET_BITS=64 -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -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-aarch64-3.9/src/bzip2/randtable.o -Wall -Winline -O2 -g -D_FILE_OFFSET_BITS=64 -mcpu=native creating build/lib.linux-aarch64-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 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-aarch64-3.9/src/H5Zbzip2_plugin.o build/temp.linux-aarch64-3.9/src/PyTables/src/H5Zbzip2.o build/temp.linux-aarch64-3.9/src/bzip2/blocksort.o build/temp.linux-aarch64-3.9/src/bzip2/bzlib.o build/temp.linux-aarch64-3.9/src/bzip2/compress.o build/temp.linux-aarch64-3.9/src/bzip2/crctable.o build/temp.linux-aarch64-3.9/src/bzip2/decompress.o build/temp.linux-aarch64-3.9/src/bzip2/huffman.o build/temp.linux-aarch64-3.9/src/bzip2/randtable.o -L/usr/lib64 -Lbuild/temp.linux-aarch64-3.9 -lcharls -llz4 -lsnappy -lzfp -lzlib -lzstd -lhdf5_dl -o build/lib.linux-aarch64-3.9/hdf5plugin/plugins/libh5bzip2.so building 'hdf5plugin.plugins.libh5lz4' extension creating build/temp.linux-aarch64-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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -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-aarch64-3.9/src/LZ4/H5Zlz4.o -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -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-aarch64-3.9/src/LZ4/lz4_h5plugin.o -mcpu=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 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-aarch64-3.9/src/LZ4/H5Zlz4.o build/temp.linux-aarch64-3.9/src/LZ4/lz4_h5plugin.o -L/usr/lib64 -Lbuild/temp.linux-aarch64-3.9 -lcharls -llz4 -lsnappy -lzfp -lzlib -lzstd -lhdf5_dl -o build/lib.linux-aarch64-3.9/hdf5plugin/plugins/libh5lz4.so building 'hdf5plugin.plugins.libh5bshuf' extension creating build/temp.linux-aarch64-3.9/src/bitshuffle creating build/temp.linux-aarch64-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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -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-aarch64-3.9/src/bitshuffle/src/bitshuffle.o -O3 -ffast-math -std=c99 -fopenmp -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -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-aarch64-3.9/src/bitshuffle/src/bitshuffle_core.o -O3 -ffast-math -std=c99 -fopenmp -mcpu=native src/bitshuffle/src/bitshuffle_core.c: In function ‘bshuf_trans_byte_elem_NEON_16’: src/bitshuffle/src/bitshuffle_core.c:405:35: warning: pointer targets in passing argument 1 of ‘vld1q_s8’ differ in signedness [-Wpointer-sign] 405 | a0 = vld1q_s8(in_b + 2*ii + 0*16); | ~~~~~~~~~~~~^~~~~~ | | | const char * In file included from src/bitshuffle/src/bitshuffle_core.c:43: /usr/lib/gcc/aarch64-linux-gnu/10.3.1/include/arm_neon.h:17520:25: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const char *’ 17520 | vld1q_s8 (const int8_t *__a) | ~~~~~~~~~~~~~~^~~ src/bitshuffle/src/bitshuffle_core.c:406:35: warning: pointer targets in passing argument 1 of ‘vld1q_s8’ differ in signedness [-Wpointer-sign] 406 | b0 = vld1q_s8(in_b + 2*ii + 1*16); | ~~~~~~~~~~~~^~~~~~ | | | const char * In file included from src/bitshuffle/src/bitshuffle_core.c:43: /usr/lib/gcc/aarch64-linux-gnu/10.3.1/include/arm_neon.h:17520:25: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const char *’ 17520 | vld1q_s8 (const int8_t *__a) | ~~~~~~~~~~~~~~^~~ src/bitshuffle/src/bitshuffle_core.c:420:33: warning: pointer targets in passing argument 1 of ‘vst1q_s8’ differ in signedness [-Wpointer-sign] 420 | vst1q_s8(out_b + 0*size + ii, a0); | ~~~~~~~~~~~~~~~^~~~ | | | char * In file included from src/bitshuffle/src/bitshuffle_core.c:43: /usr/lib/gcc/aarch64-linux-gnu/10.3.1/include/arm_neon.h:27871:19: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 27871 | vst1q_s8 (int8_t *__a, int8x16_t __b) | ~~~~~~~~^~~ src/bitshuffle/src/bitshuffle_core.c:421:33: warning: pointer targets in passing argument 1 of ‘vst1q_s8’ differ in signedness [-Wpointer-sign] 421 | vst1q_s8(out_b + 1*size + ii, b0); | ~~~~~~~~~~~~~~~^~~~ | | | char * In file included from src/bitshuffle/src/bitshuffle_core.c:43: /usr/lib/gcc/aarch64-linux-gnu/10.3.1/include/arm_neon.h:27871:19: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 27871 | vst1q_s8 (int8_t *__a, int8x16_t __b) | ~~~~~~~~^~~ src/bitshuffle/src/bitshuffle_core.c: In function ‘bshuf_trans_byte_elem_NEON_32’: src/bitshuffle/src/bitshuffle_core.c:441:35: warning: pointer targets in passing argument 1 of ‘vld1q_s8’ differ in signedness [-Wpointer-sign] 441 | a0 = vld1q_s8(in_b + 4*ii + 0*16); | ~~~~~~~~~~~~^~~~~~ | | | const char * In file included from src/bitshuffle/src/bitshuffle_core.c:43: /usr/lib/gcc/aarch64-linux-gnu/10.3.1/include/arm_neon.h:17520:25: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const char *’ 17520 | vld1q_s8 (const int8_t *__a) | ~~~~~~~~~~~~~~^~~ src/bitshuffle/src/bitshuffle_core.c:442:35: warning: pointer targets in passing argument 1 of ‘vld1q_s8’ differ in signedness [-Wpointer-sign] 442 | b0 = vld1q_s8(in_b + 4*ii + 1*16); | ~~~~~~~~~~~~^~~~~~ | | | const char * In file included from src/bitshuffle/src/bitshuffle_core.c:43: /usr/lib/gcc/aarch64-linux-gnu/10.3.1/include/arm_neon.h:17520:25: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const char *’ 17520 | vld1q_s8 (const int8_t *__a) | ~~~~~~~~~~~~~~^~~ src/bitshuffle/src/bitshuffle_core.c:443:35: warning: pointer targets in passing argument 1 of ‘vld1q_s8’ differ in signedness [-Wpointer-sign] 443 | c0 = vld1q_s8(in_b + 4*ii + 2*16); | ~~~~~~~~~~~~^~~~~~ | | | const char * In file included from src/bitshuffle/src/bitshuffle_core.c:43: /usr/lib/gcc/aarch64-linux-gnu/10.3.1/include/arm_neon.h:17520:25: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const char *’ 17520 | vld1q_s8 (const int8_t *__a) | ~~~~~~~~~~~~~~^~~ src/bitshuffle/src/bitshuffle_core.c:444:35: warning: pointer targets in passing argument 1 of ‘vld1q_s8’ differ in signedness [-Wpointer-sign] 444 | d0 = vld1q_s8(in_b + 4*ii + 3*16); | ~~~~~~~~~~~~^~~~~~ | | | const char * In file included from src/bitshuffle/src/bitshuffle_core.c:43: /usr/lib/gcc/aarch64-linux-gnu/10.3.1/include/arm_neon.h:17520:25: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const char *’ 17520 | vld1q_s8 (const int8_t *__a) | ~~~~~~~~~~~~~~^~~ src/bitshuffle/src/bitshuffle_core.c: In function ‘bshuf_trans_byte_elem_NEON_64’: src/bitshuffle/src/bitshuffle_core.c:487:35: warning: pointer targets in passing argument 1 of ‘vld1q_s8’ differ in signedness [-Wpointer-sign] 487 | a0 = vld1q_s8(in_b + 8*ii + 0*16); | ~~~~~~~~~~~~^~~~~~ | | | const char * In file included from src/bitshuffle/src/bitshuffle_core.c:43: /usr/lib/gcc/aarch64-linux-gnu/10.3.1/include/arm_neon.h:17520:25: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const char *’ 17520 | vld1q_s8 (const int8_t *__a) | ~~~~~~~~~~~~~~^~~ src/bitshuffle/src/bitshuffle_core.c:488:35: warning: pointer targets in passing argument 1 of ‘vld1q_s8’ differ in signedness [-Wpointer-sign] 488 | b0 = vld1q_s8(in_b + 8*ii + 1*16); | ~~~~~~~~~~~~^~~~~~ | | | const char * In file included from src/bitshuffle/src/bitshuffle_core.c:43: /usr/lib/gcc/aarch64-linux-gnu/10.3.1/include/arm_neon.h:17520:25: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const char *’ 17520 | vld1q_s8 (const int8_t *__a) | ~~~~~~~~~~~~~~^~~ src/bitshuffle/src/bitshuffle_core.c:489:35: warning: pointer targets in passing argument 1 of ‘vld1q_s8’ differ in signedness [-Wpointer-sign] 489 | c0 = vld1q_s8(in_b + 8*ii + 2*16); | ~~~~~~~~~~~~^~~~~~ | | | const char * In file included from src/bitshuffle/src/bitshuffle_core.c:43: /usr/lib/gcc/aarch64-linux-gnu/10.3.1/include/arm_neon.h:17520:25: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const char *’ 17520 | vld1q_s8 (const int8_t *__a) | ~~~~~~~~~~~~~~^~~ src/bitshuffle/src/bitshuffle_core.c:490:35: warning: pointer targets in passing argument 1 of ‘vld1q_s8’ differ in signedness [-Wpointer-sign] 490 | d0 = vld1q_s8(in_b + 8*ii + 3*16); | ~~~~~~~~~~~~^~~~~~ | | | const char * In file included from src/bitshuffle/src/bitshuffle_core.c:43: /usr/lib/gcc/aarch64-linux-gnu/10.3.1/include/arm_neon.h:17520:25: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const char *’ 17520 | vld1q_s8 (const int8_t *__a) | ~~~~~~~~~~~~~~^~~ src/bitshuffle/src/bitshuffle_core.c:491:35: warning: pointer targets in passing argument 1 of ‘vld1q_s8’ differ in signedness [-Wpointer-sign] 491 | e0 = vld1q_s8(in_b + 8*ii + 4*16); | ~~~~~~~~~~~~^~~~~~ | | | const char * In file included from src/bitshuffle/src/bitshuffle_core.c:43: /usr/lib/gcc/aarch64-linux-gnu/10.3.1/include/arm_neon.h:17520:25: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const char *’ 17520 | vld1q_s8 (const int8_t *__a) | ~~~~~~~~~~~~~~^~~ src/bitshuffle/src/bitshuffle_core.c:492:35: warning: pointer targets in passing argument 1 of ‘vld1q_s8’ differ in signedness [-Wpointer-sign] 492 | f0 = vld1q_s8(in_b + 8*ii + 5*16); | ~~~~~~~~~~~~^~~~~~ | | | const char * In file included from src/bitshuffle/src/bitshuffle_core.c:43: /usr/lib/gcc/aarch64-linux-gnu/10.3.1/include/arm_neon.h:17520:25: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const char *’ 17520 | vld1q_s8 (const int8_t *__a) | ~~~~~~~~~~~~~~^~~ src/bitshuffle/src/bitshuffle_core.c:493:35: warning: pointer targets in passing argument 1 of ‘vld1q_s8’ differ in signedness [-Wpointer-sign] 493 | g0 = vld1q_s8(in_b + 8*ii + 6*16); | ~~~~~~~~~~~~^~~~~~ | | | const char * In file included from src/bitshuffle/src/bitshuffle_core.c:43: /usr/lib/gcc/aarch64-linux-gnu/10.3.1/include/arm_neon.h:17520:25: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const char *’ 17520 | vld1q_s8 (const int8_t *__a) | ~~~~~~~~~~~~~~^~~ src/bitshuffle/src/bitshuffle_core.c:494:35: warning: pointer targets in passing argument 1 of ‘vld1q_s8’ differ in signedness [-Wpointer-sign] 494 | h0 = vld1q_s8(in_b + 8*ii + 7*16); | ~~~~~~~~~~~~^~~~~~ | | | const char * In file included from src/bitshuffle/src/bitshuffle_core.c:43: /usr/lib/gcc/aarch64-linux-gnu/10.3.1/include/arm_neon.h:17520:25: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const char *’ 17520 | vld1q_s8 (const int8_t *__a) | ~~~~~~~~~~~~~~^~~ src/bitshuffle/src/bitshuffle_core.c:532:33: warning: pointer targets in passing argument 1 of ‘vst1q_s8’ differ in signedness [-Wpointer-sign] 532 | vst1q_s8(out_b + 0*size + ii, a0); | ~~~~~~~~~~~~~~~^~~~ | | | char * In file included from src/bitshuffle/src/bitshuffle_core.c:43: /usr/lib/gcc/aarch64-linux-gnu/10.3.1/include/arm_neon.h:27871:19: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 27871 | vst1q_s8 (int8_t *__a, int8x16_t __b) | ~~~~~~~~^~~ src/bitshuffle/src/bitshuffle_core.c:533:33: warning: pointer targets in passing argument 1 of ‘vst1q_s8’ differ in signedness [-Wpointer-sign] 533 | vst1q_s8(out_b + 1*size + ii, b0); | ~~~~~~~~~~~~~~~^~~~ | | | char * In file included from src/bitshuffle/src/bitshuffle_core.c:43: /usr/lib/gcc/aarch64-linux-gnu/10.3.1/include/arm_neon.h:27871:19: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 27871 | vst1q_s8 (int8_t *__a, int8x16_t __b) | ~~~~~~~~^~~ src/bitshuffle/src/bitshuffle_core.c:534:33: warning: pointer targets in passing argument 1 of ‘vst1q_s8’ differ in signedness [-Wpointer-sign] 534 | vst1q_s8(out_b + 2*size + ii, c0); | ~~~~~~~~~~~~~~~^~~~ | | | char * In file included from src/bitshuffle/src/bitshuffle_core.c:43: /usr/lib/gcc/aarch64-linux-gnu/10.3.1/include/arm_neon.h:27871:19: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 27871 | vst1q_s8 (int8_t *__a, int8x16_t __b) | ~~~~~~~~^~~ src/bitshuffle/src/bitshuffle_core.c:535:33: warning: pointer targets in passing argument 1 of ‘vst1q_s8’ differ in signedness [-Wpointer-sign] 535 | vst1q_s8(out_b + 3*size + ii, d0); | ~~~~~~~~~~~~~~~^~~~ | | | char * In file included from src/bitshuffle/src/bitshuffle_core.c:43: /usr/lib/gcc/aarch64-linux-gnu/10.3.1/include/arm_neon.h:27871:19: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 27871 | vst1q_s8 (int8_t *__a, int8x16_t __b) | ~~~~~~~~^~~ src/bitshuffle/src/bitshuffle_core.c:536:33: warning: pointer targets in passing argument 1 of ‘vst1q_s8’ differ in signedness [-Wpointer-sign] 536 | vst1q_s8(out_b + 4*size + ii, e0); | ~~~~~~~~~~~~~~~^~~~ | | | char * In file included from src/bitshuffle/src/bitshuffle_core.c:43: /usr/lib/gcc/aarch64-linux-gnu/10.3.1/include/arm_neon.h:27871:19: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 27871 | vst1q_s8 (int8_t *__a, int8x16_t __b) | ~~~~~~~~^~~ src/bitshuffle/src/bitshuffle_core.c:537:33: warning: pointer targets in passing argument 1 of ‘vst1q_s8’ differ in signedness [-Wpointer-sign] 537 | vst1q_s8(out_b + 5*size + ii, f0); | ~~~~~~~~~~~~~~~^~~~ | | | char * In file included from src/bitshuffle/src/bitshuffle_core.c:43: /usr/lib/gcc/aarch64-linux-gnu/10.3.1/include/arm_neon.h:27871:19: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 27871 | vst1q_s8 (int8_t *__a, int8x16_t __b) | ~~~~~~~~^~~ src/bitshuffle/src/bitshuffle_core.c:538:33: warning: pointer targets in passing argument 1 of ‘vst1q_s8’ differ in signedness [-Wpointer-sign] 538 | vst1q_s8(out_b + 6*size + ii, g0); | ~~~~~~~~~~~~~~~^~~~ | | | char * In file included from src/bitshuffle/src/bitshuffle_core.c:43: /usr/lib/gcc/aarch64-linux-gnu/10.3.1/include/arm_neon.h:27871:19: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 27871 | vst1q_s8 (int8_t *__a, int8x16_t __b) | ~~~~~~~~^~~ src/bitshuffle/src/bitshuffle_core.c:539:33: warning: pointer targets in passing argument 1 of ‘vst1q_s8’ differ in signedness [-Wpointer-sign] 539 | vst1q_s8(out_b + 7*size + ii, h0); | ~~~~~~~~~~~~~~~^~~~ | | | char * In file included from src/bitshuffle/src/bitshuffle_core.c:43: /usr/lib/gcc/aarch64-linux-gnu/10.3.1/include/arm_neon.h:27871:19: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’ 27871 | vst1q_s8 (int8_t *__a, int8x16_t __b) | ~~~~~~~~^~~ src/bitshuffle/src/bitshuffle_core.c: In function ‘bshuf_trans_byte_bitrow_NEON’: src/bitshuffle/src/bitshuffle_core.c:697:53: warning: pointer targets in passing argument 1 of ‘vld1q_s8’ differ in signedness [-Wpointer-sign] 697 | a0 = vld1q_s8(in_b + (ii + 0)*nbyte_row + jj); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ | | | const char * In file included from src/bitshuffle/src/bitshuffle_core.c:43: /usr/lib/gcc/aarch64-linux-gnu/10.3.1/include/arm_neon.h:17520:25: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const char *’ 17520 | vld1q_s8 (const int8_t *__a) | ~~~~~~~~~~~~~~^~~ src/bitshuffle/src/bitshuffle_core.c:698:53: warning: pointer targets in passing argument 1 of ‘vld1q_s8’ differ in signedness [-Wpointer-sign] 698 | b0 = vld1q_s8(in_b + (ii + 1)*nbyte_row + jj); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ | | | const char * In file included from src/bitshuffle/src/bitshuffle_core.c:43: /usr/lib/gcc/aarch64-linux-gnu/10.3.1/include/arm_neon.h:17520:25: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const char *’ 17520 | vld1q_s8 (const int8_t *__a) | ~~~~~~~~~~~~~~^~~ src/bitshuffle/src/bitshuffle_core.c:699:53: warning: pointer targets in passing argument 1 of ‘vld1q_s8’ differ in signedness [-Wpointer-sign] 699 | c0 = vld1q_s8(in_b + (ii + 2)*nbyte_row + jj); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ | | | const char * In file included from src/bitshuffle/src/bitshuffle_core.c:43: /usr/lib/gcc/aarch64-linux-gnu/10.3.1/include/arm_neon.h:17520:25: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const char *’ 17520 | vld1q_s8 (const int8_t *__a) | ~~~~~~~~~~~~~~^~~ src/bitshuffle/src/bitshuffle_core.c:700:53: warning: pointer targets in passing argument 1 of ‘vld1q_s8’ differ in signedness [-Wpointer-sign] 700 | d0 = vld1q_s8(in_b + (ii + 3)*nbyte_row + jj); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ | | | const char * In file included from src/bitshuffle/src/bitshuffle_core.c:43: /usr/lib/gcc/aarch64-linux-gnu/10.3.1/include/arm_neon.h:17520:25: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const char *’ 17520 | vld1q_s8 (const int8_t *__a) | ~~~~~~~~~~~~~~^~~ src/bitshuffle/src/bitshuffle_core.c:701:53: warning: pointer targets in passing argument 1 of ‘vld1q_s8’ differ in signedness [-Wpointer-sign] 701 | e0 = vld1q_s8(in_b + (ii + 4)*nbyte_row + jj); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ | | | const char * In file included from src/bitshuffle/src/bitshuffle_core.c:43: /usr/lib/gcc/aarch64-linux-gnu/10.3.1/include/arm_neon.h:17520:25: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const char *’ 17520 | vld1q_s8 (const int8_t *__a) | ~~~~~~~~~~~~~~^~~ src/bitshuffle/src/bitshuffle_core.c:702:53: warning: pointer targets in passing argument 1 of ‘vld1q_s8’ differ in signedness [-Wpointer-sign] 702 | f0 = vld1q_s8(in_b + (ii + 5)*nbyte_row + jj); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ | | | const char * In file included from src/bitshuffle/src/bitshuffle_core.c:43: /usr/lib/gcc/aarch64-linux-gnu/10.3.1/include/arm_neon.h:17520:25: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const char *’ 17520 | vld1q_s8 (const int8_t *__a) | ~~~~~~~~~~~~~~^~~ src/bitshuffle/src/bitshuffle_core.c:703:53: warning: pointer targets in passing argument 1 of ‘vld1q_s8’ differ in signedness [-Wpointer-sign] 703 | g0 = vld1q_s8(in_b + (ii + 6)*nbyte_row + jj); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ | | | const char * In file included from src/bitshuffle/src/bitshuffle_core.c:43: /usr/lib/gcc/aarch64-linux-gnu/10.3.1/include/arm_neon.h:17520:25: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const char *’ 17520 | vld1q_s8 (const int8_t *__a) | ~~~~~~~~~~~~~~^~~ src/bitshuffle/src/bitshuffle_core.c:704:53: warning: pointer targets in passing argument 1 of ‘vld1q_s8’ differ in signedness [-Wpointer-sign] 704 | h0 = vld1q_s8(in_b + (ii + 7)*nbyte_row + jj); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ | | | const char * In file included from src/bitshuffle/src/bitshuffle_core.c:43: /usr/lib/gcc/aarch64-linux-gnu/10.3.1/include/arm_neon.h:17520:25: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const char *’ 17520 | vld1q_s8 (const int8_t *__a) | ~~~~~~~~~~~~~~^~~ 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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -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-aarch64-3.9/src/bitshuffle/src/bshuf_h5filter.o -O3 -ffast-math -std=c99 -fopenmp -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -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-aarch64-3.9/src/bitshuffle/src/bshuf_h5plugin.o -O3 -ffast-math -std=c99 -fopenmp -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -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-aarch64-3.9/src/bitshuffle/src/iochain.o -O3 -ffast-math -std=c99 -fopenmp -mcpu=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 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-aarch64-3.9/src/bitshuffle/src/bitshuffle.o build/temp.linux-aarch64-3.9/src/bitshuffle/src/bitshuffle_core.o build/temp.linux-aarch64-3.9/src/bitshuffle/src/bshuf_h5filter.o build/temp.linux-aarch64-3.9/src/bitshuffle/src/bshuf_h5plugin.o build/temp.linux-aarch64-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-aarch64-3.9 -lcharls -llz4 -lsnappy -lzfp -lzlib -lzstd -lhdf5_dl -o build/lib.linux-aarch64-3.9/hdf5plugin/plugins/libh5bshuf.so -fopenmp building 'hdf5plugin.plugins.libh5blosc' extension creating build/temp.linux-aarch64-3.9/src/c-blosc/blosc creating build/temp.linux-aarch64-3.9/src/hdf5-blosc creating build/temp.linux-aarch64-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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DHAVE_LZ4=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -DH5_USE_18_API -DHAVE_SNAPPY=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-aarch64-3.9/src/c-blosc/blosc/bitshuffle-avx2.o -std=gnu99 -O3 -ffast-math -pthread -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DHAVE_LZ4=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -DH5_USE_18_API -DHAVE_SNAPPY=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-aarch64-3.9/src/c-blosc/blosc/bitshuffle-generic.o -std=gnu99 -O3 -ffast-math -pthread -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DHAVE_LZ4=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -DH5_USE_18_API -DHAVE_SNAPPY=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-aarch64-3.9/src/c-blosc/blosc/bitshuffle-sse2.o -std=gnu99 -O3 -ffast-math -pthread -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DHAVE_LZ4=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -DH5_USE_18_API -DHAVE_SNAPPY=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-aarch64-3.9/src/c-blosc/blosc/blosc.o -std=gnu99 -O3 -ffast-math -pthread -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DHAVE_LZ4=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -DH5_USE_18_API -DHAVE_SNAPPY=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-aarch64-3.9/src/c-blosc/blosc/blosclz.o -std=gnu99 -O3 -ffast-math -pthread -mcpu=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) { | ^ 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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DHAVE_LZ4=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -DH5_USE_18_API -DHAVE_SNAPPY=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-aarch64-3.9/src/c-blosc/blosc/fastcopy.o -std=gnu99 -O3 -ffast-math -pthread -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DHAVE_LZ4=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -DH5_USE_18_API -DHAVE_SNAPPY=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-aarch64-3.9/src/c-blosc/blosc/shuffle-avx2.o -std=gnu99 -O3 -ffast-math -pthread -mcpu=native In file included from src/c-blosc/blosc/shuffle-avx2.c:9: 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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DHAVE_LZ4=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -DH5_USE_18_API -DHAVE_SNAPPY=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-aarch64-3.9/src/c-blosc/blosc/shuffle-generic.o -std=gnu99 -O3 -ffast-math -pthread -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DHAVE_LZ4=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -DH5_USE_18_API -DHAVE_SNAPPY=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-aarch64-3.9/src/c-blosc/blosc/shuffle-sse2.o -std=gnu99 -O3 -ffast-math -pthread -mcpu=native In file included from src/c-blosc/blosc/shuffle-sse2.c:9: 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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DHAVE_LZ4=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -DH5_USE_18_API -DHAVE_SNAPPY=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-aarch64-3.9/src/c-blosc/blosc/shuffle.o -std=gnu99 -O3 -ffast-math -pthread -mcpu=native src/c-blosc/blosc/shuffle.c:314:4: warning: #warning Hardware-acceleration detection not implemented for the target architecture. Only the generic shuffle/unshuffle routines will be available. [-Wcpp] 314 | #warning Hardware-acceleration detection not implemented for the target architecture. Only the generic shuffle/unshuffle routines will be available. | ^~~~~~~ src/c-blosc/blosc/shuffle.c: In function ‘get_shuffle_implementation’: src/c-blosc/blosc/shuffle.c:324:22: warning: unused variable ‘cpu_features’ [-Wunused-variable] 324 | blosc_cpu_features cpu_features = blosc_get_cpu_features(); | ^~~~~~~~~~~~ In file included from src/c-blosc/blosc/shuffle.c:12: At top level: 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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DHAVE_LZ4=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -DH5_USE_18_API -DHAVE_SNAPPY=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-aarch64-3.9/src/hdf5-blosc/src/blosc_filter.o -std=gnu99 -O3 -ffast-math -pthread -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DHAVE_LZ4=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -DH5_USE_18_API -DHAVE_SNAPPY=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-aarch64-3.9/src/hdf5-blosc/src/blosc_plugin.o -std=gnu99 -O3 -ffast-math -pthread -mcpu=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 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-aarch64-3.9/src/c-blosc/blosc/bitshuffle-avx2.o build/temp.linux-aarch64-3.9/src/c-blosc/blosc/bitshuffle-generic.o build/temp.linux-aarch64-3.9/src/c-blosc/blosc/bitshuffle-sse2.o build/temp.linux-aarch64-3.9/src/c-blosc/blosc/blosc.o build/temp.linux-aarch64-3.9/src/c-blosc/blosc/blosclz.o build/temp.linux-aarch64-3.9/src/c-blosc/blosc/fastcopy.o build/temp.linux-aarch64-3.9/src/c-blosc/blosc/shuffle-avx2.o build/temp.linux-aarch64-3.9/src/c-blosc/blosc/shuffle-generic.o build/temp.linux-aarch64-3.9/src/c-blosc/blosc/shuffle-sse2.o build/temp.linux-aarch64-3.9/src/c-blosc/blosc/shuffle.o build/temp.linux-aarch64-3.9/src/hdf5-blosc/src/blosc_filter.o build/temp.linux-aarch64-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-aarch64-3.9 -lcharls -llz4 -lsnappy -lzfp -lzlib -lzstd -lhdf5_dl -o build/lib.linux-aarch64-3.9/hdf5plugin/plugins/libh5blosc.so -pthread -lstdc++ building 'hdf5plugin.plugins.libh5blosc2' extension creating build/temp.linux-aarch64-3.9/src/PyTables/hdf5-blosc2 creating build/temp.linux-aarch64-3.9/src/PyTables/hdf5-blosc2/src creating build/temp.linux-aarch64-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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSHUFFLE_NEON_ENABLED=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -DH5_USE_18_API -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-aarch64-3.9/src/PyTables/hdf5-blosc2/src/blosc2_filter.o -flax-vector-conversions -std=gnu99 -O3 -ffast-math -pthread -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSHUFFLE_NEON_ENABLED=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -DH5_USE_18_API -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-aarch64-3.9/src/PyTables/hdf5-blosc2/src/blosc2_plugin.o -flax-vector-conversions -std=gnu99 -O3 -ffast-math -pthread -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSHUFFLE_NEON_ENABLED=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -DH5_USE_18_API -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-aarch64-3.9/src/c-blosc2/blosc/bitshuffle-altivec.o -flax-vector-conversions -std=gnu99 -O3 -ffast-math -pthread -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSHUFFLE_NEON_ENABLED=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -DH5_USE_18_API -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-aarch64-3.9/src/c-blosc2/blosc/bitshuffle-avx2.o -flax-vector-conversions -std=gnu99 -O3 -ffast-math -pthread -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSHUFFLE_NEON_ENABLED=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -DH5_USE_18_API -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-aarch64-3.9/src/c-blosc2/blosc/bitshuffle-generic.o -flax-vector-conversions -std=gnu99 -O3 -ffast-math -pthread -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSHUFFLE_NEON_ENABLED=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -DH5_USE_18_API -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-aarch64-3.9/src/c-blosc2/blosc/bitshuffle-neon.o -flax-vector-conversions -std=gnu99 -O3 -ffast-math -pthread -mcpu=native src/c-blosc2/blosc/bitshuffle-neon.c: In function ‘bitunshuffle_neon’: src/c-blosc2/blosc/bitshuffle-neon.c:537:18: warning: ‘hi_x[1]’ may be used uninitialized in this function [-Wmaybe-uninitialized] 537 | hi_x[1][j] = src[2 * k + 1 + j * size * elem_size / (8 * elem_size) + size * elem_size / 2]; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/c-blosc2/blosc/bitshuffle-neon.c:524:22: note: ‘hi_x[1]’ was declared here 524 | uint8x8_t lo_x[2], hi_x[2], lo[2], hi[2]; | ^~~~ src/c-blosc2/blosc/bitshuffle-neon.c:536:18: warning: ‘hi_x[0]’ may be used uninitialized in this function [-Wmaybe-uninitialized] 536 | hi_x[0][j] = src[2 * k + 1 + j * size * elem_size / (8 * elem_size)]; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/c-blosc2/blosc/bitshuffle-neon.c:524:22: note: ‘hi_x[0]’ was declared here 524 | uint8x8_t lo_x[2], hi_x[2], lo[2], hi[2]; | ^~~~ src/c-blosc2/blosc/bitshuffle-neon.c:535:18: warning: ‘lo_x[1]’ may be used uninitialized in this function [-Wmaybe-uninitialized] 535 | lo_x[1][j] = src[2 * k + j * size * elem_size / (8 * elem_size) + size * elem_size / 2]; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/c-blosc2/blosc/bitshuffle-neon.c:524:13: note: ‘lo_x[1]’ was declared here 524 | uint8x8_t lo_x[2], hi_x[2], lo[2], hi[2]; | ^~~~ src/c-blosc2/blosc/bitshuffle-neon.c:534:18: warning: ‘lo_x[0]’ may be used uninitialized in this function [-Wmaybe-uninitialized] 534 | lo_x[0][j] = src[2 * k + j * size * elem_size / (8 * elem_size)]; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/c-blosc2/blosc/bitshuffle-neon.c:524:13: note: ‘lo_x[0]’ was declared here 524 | uint8x8_t lo_x[2], hi_x[2], lo[2], hi[2]; | ^~~~ src/c-blosc2/blosc/bitshuffle-neon.c:495:15: warning: ‘hi_x’ may be used uninitialized in this function [-Wmaybe-uninitialized] 495 | hi_x[j] = src[2 * k + 1 + j * size * elem_size / (8 * elem_size)]; | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/c-blosc2/blosc/bitshuffle-neon.c:483:19: note: ‘hi_x’ was declared here 483 | uint8x8_t lo_x, hi_x, lo, hi; | ^~~~ src/c-blosc2/blosc/bitshuffle-neon.c:494:15: warning: ‘lo_x’ may be used uninitialized in this function [-Wmaybe-uninitialized] 494 | lo_x[j] = src[2 * k + 0 + j * size * elem_size / (8 * elem_size)]; | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/c-blosc2/blosc/bitshuffle-neon.c:483:13: note: ‘lo_x’ was declared here 483 | uint8x8_t lo_x, hi_x, lo, hi; | ^~~~ 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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSHUFFLE_NEON_ENABLED=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -DH5_USE_18_API -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-aarch64-3.9/src/c-blosc2/blosc/bitshuffle-sse2.o -flax-vector-conversions -std=gnu99 -O3 -ffast-math -pthread -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSHUFFLE_NEON_ENABLED=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -DH5_USE_18_API -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-aarch64-3.9/src/c-blosc2/blosc/blosc2-stdio.o -flax-vector-conversions -std=gnu99 -O3 -ffast-math -pthread -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSHUFFLE_NEON_ENABLED=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -DH5_USE_18_API -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-aarch64-3.9/src/c-blosc2/blosc/blosc2.o -flax-vector-conversions -std=gnu99 -O3 -ffast-math -pthread -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSHUFFLE_NEON_ENABLED=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -DH5_USE_18_API -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-aarch64-3.9/src/c-blosc2/blosc/blosclz.o -flax-vector-conversions -std=gnu99 -O3 -ffast-math -pthread -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSHUFFLE_NEON_ENABLED=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -DH5_USE_18_API -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-aarch64-3.9/src/c-blosc2/blosc/delta.o -flax-vector-conversions -std=gnu99 -O3 -ffast-math -pthread -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSHUFFLE_NEON_ENABLED=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -DH5_USE_18_API -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-aarch64-3.9/src/c-blosc2/blosc/directories.o -flax-vector-conversions -std=gnu99 -O3 -ffast-math -pthread -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSHUFFLE_NEON_ENABLED=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -DH5_USE_18_API -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-aarch64-3.9/src/c-blosc2/blosc/fastcopy.o -flax-vector-conversions -std=gnu99 -O3 -ffast-math -pthread -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSHUFFLE_NEON_ENABLED=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -DH5_USE_18_API -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-aarch64-3.9/src/c-blosc2/blosc/frame.o -flax-vector-conversions -std=gnu99 -O3 -ffast-math -pthread -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSHUFFLE_NEON_ENABLED=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -DH5_USE_18_API -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-aarch64-3.9/src/c-blosc2/blosc/schunk.o -flax-vector-conversions -std=gnu99 -O3 -ffast-math -pthread -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSHUFFLE_NEON_ENABLED=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -DH5_USE_18_API -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-aarch64-3.9/src/c-blosc2/blosc/sframe.o -flax-vector-conversions -std=gnu99 -O3 -ffast-math -pthread -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSHUFFLE_NEON_ENABLED=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -DH5_USE_18_API -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-aarch64-3.9/src/c-blosc2/blosc/shuffle-altivec.o -flax-vector-conversions -std=gnu99 -O3 -ffast-math -pthread -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSHUFFLE_NEON_ENABLED=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -DH5_USE_18_API -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-aarch64-3.9/src/c-blosc2/blosc/shuffle-avx2.o -flax-vector-conversions -std=gnu99 -O3 -ffast-math -pthread -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSHUFFLE_NEON_ENABLED=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -DH5_USE_18_API -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-aarch64-3.9/src/c-blosc2/blosc/shuffle-generic.o -flax-vector-conversions -std=gnu99 -O3 -ffast-math -pthread -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSHUFFLE_NEON_ENABLED=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -DH5_USE_18_API -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-aarch64-3.9/src/c-blosc2/blosc/shuffle-neon.o -flax-vector-conversions -std=gnu99 -O3 -ffast-math -pthread -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSHUFFLE_NEON_ENABLED=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -DH5_USE_18_API -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-aarch64-3.9/src/c-blosc2/blosc/shuffle-sse2.o -flax-vector-conversions -std=gnu99 -O3 -ffast-math -pthread -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSHUFFLE_NEON_ENABLED=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -DH5_USE_18_API -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-aarch64-3.9/src/c-blosc2/blosc/shuffle.o -flax-vector-conversions -std=gnu99 -O3 -ffast-math -pthread -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSHUFFLE_NEON_ENABLED=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -DH5_USE_18_API -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-aarch64-3.9/src/c-blosc2/blosc/stune.o -flax-vector-conversions -std=gnu99 -O3 -ffast-math -pthread -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSHUFFLE_NEON_ENABLED=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -DH5_USE_18_API -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-aarch64-3.9/src/c-blosc2/blosc/timestamp.o -flax-vector-conversions -std=gnu99 -O3 -ffast-math -pthread -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -DSHUFFLE_NEON_ENABLED=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -DH5_USE_18_API -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-aarch64-3.9/src/c-blosc2/blosc/trunc-prec.o -flax-vector-conversions -std=gnu99 -O3 -ffast-math -pthread -mcpu=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 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-aarch64-3.9/src/PyTables/hdf5-blosc2/src/blosc2_filter.o build/temp.linux-aarch64-3.9/src/PyTables/hdf5-blosc2/src/blosc2_plugin.o build/temp.linux-aarch64-3.9/src/c-blosc2/blosc/bitshuffle-altivec.o build/temp.linux-aarch64-3.9/src/c-blosc2/blosc/bitshuffle-avx2.o build/temp.linux-aarch64-3.9/src/c-blosc2/blosc/bitshuffle-generic.o build/temp.linux-aarch64-3.9/src/c-blosc2/blosc/bitshuffle-neon.o build/temp.linux-aarch64-3.9/src/c-blosc2/blosc/bitshuffle-sse2.o build/temp.linux-aarch64-3.9/src/c-blosc2/blosc/blosc2-stdio.o build/temp.linux-aarch64-3.9/src/c-blosc2/blosc/blosc2.o build/temp.linux-aarch64-3.9/src/c-blosc2/blosc/blosclz.o build/temp.linux-aarch64-3.9/src/c-blosc2/blosc/delta.o build/temp.linux-aarch64-3.9/src/c-blosc2/blosc/directories.o build/temp.linux-aarch64-3.9/src/c-blosc2/blosc/fastcopy.o build/temp.linux-aarch64-3.9/src/c-blosc2/blosc/frame.o build/temp.linux-aarch64-3.9/src/c-blosc2/blosc/schunk.o build/temp.linux-aarch64-3.9/src/c-blosc2/blosc/sframe.o build/temp.linux-aarch64-3.9/src/c-blosc2/blosc/shuffle-altivec.o build/temp.linux-aarch64-3.9/src/c-blosc2/blosc/shuffle-avx2.o build/temp.linux-aarch64-3.9/src/c-blosc2/blosc/shuffle-generic.o build/temp.linux-aarch64-3.9/src/c-blosc2/blosc/shuffle-neon.o build/temp.linux-aarch64-3.9/src/c-blosc2/blosc/shuffle-sse2.o build/temp.linux-aarch64-3.9/src/c-blosc2/blosc/shuffle.o build/temp.linux-aarch64-3.9/src/c-blosc2/blosc/stune.o build/temp.linux-aarch64-3.9/src/c-blosc2/blosc/timestamp.o build/temp.linux-aarch64-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-aarch64-3.9 -lcharls -llz4 -lsnappy -lzfp -lzlib -lzstd -lhdf5_dl -o build/lib.linux-aarch64-3.9/hdf5plugin/plugins/libh5blosc2.so -pthread building 'hdf5plugin.plugins.libh5fcidecomp' extension creating build/temp.linux-aarch64-3.9/src/fcidecomp creating build/temp.linux-aarch64-3.9/src/fcidecomp/FCIDECOMP_V1.0.2 creating build/temp.linux-aarch64-3.9/src/fcidecomp/FCIDECOMP_V1.0.2/Software creating build/temp.linux-aarch64-3.9/src/fcidecomp/FCIDECOMP_V1.0.2/Software/FCIDECOMP_SOURCES creating build/temp.linux-aarch64-3.9/src/fcidecomp/FCIDECOMP_V1.0.2/Software/FCIDECOMP_SOURCES/fcicomp-H5Zjpegls creating build/temp.linux-aarch64-3.9/src/fcidecomp/FCIDECOMP_V1.0.2/Software/FCIDECOMP_SOURCES/fcicomp-H5Zjpegls/src creating build/temp.linux-aarch64-3.9/src/fcidecomp/FCIDECOMP_V1.0.2/Software/FCIDECOMP_SOURCES/fcicomp-common creating build/temp.linux-aarch64-3.9/src/fcidecomp/FCIDECOMP_V1.0.2/Software/FCIDECOMP_SOURCES/fcicomp-common/src creating build/temp.linux-aarch64-3.9/src/fcidecomp/FCIDECOMP_V1.0.2/Software/FCIDECOMP_SOURCES/fcicomp-jpegls creating build/temp.linux-aarch64-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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -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-H5Zjpegls/include -Isrc/fcidecomp/FCIDECOMP_V1.0.2/Software/FCIDECOMP_SOURCES/fcicomp-common/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-aarch64-3.9/src/fcidecomp/FCIDECOMP_V1.0.2/Software/FCIDECOMP_SOURCES/fcicomp-H5Zjpegls/src/H5Zjpegls.o -O3 -ffast-math -std=c99 -fopenmp -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -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-H5Zjpegls/include -Isrc/fcidecomp/FCIDECOMP_V1.0.2/Software/FCIDECOMP_SOURCES/fcicomp-common/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-aarch64-3.9/src/fcidecomp/FCIDECOMP_V1.0.2/Software/FCIDECOMP_SOURCES/fcicomp-common/src/fcicomp_log.o -O3 -ffast-math -std=c99 -fopenmp -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -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-H5Zjpegls/include -Isrc/fcidecomp/FCIDECOMP_V1.0.2/Software/FCIDECOMP_SOURCES/fcicomp-common/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-aarch64-3.9/src/fcidecomp/FCIDECOMP_V1.0.2/Software/FCIDECOMP_SOURCES/fcicomp-jpegls/src/fcicomp_jpegls.o -O3 -ffast-math -std=c99 -fopenmp -mcpu=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 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-aarch64-3.9/src/fcidecomp/FCIDECOMP_V1.0.2/Software/FCIDECOMP_SOURCES/fcicomp-H5Zjpegls/src/H5Zjpegls.o build/temp.linux-aarch64-3.9/src/fcidecomp/FCIDECOMP_V1.0.2/Software/FCIDECOMP_SOURCES/fcicomp-common/src/fcicomp_log.o build/temp.linux-aarch64-3.9/src/fcidecomp/FCIDECOMP_V1.0.2/Software/FCIDECOMP_SOURCES/fcicomp-jpegls/src/fcicomp_jpegls.o -L/usr/lib64 -Lbuild/temp.linux-aarch64-3.9 -lcharls -llz4 -lsnappy -lzfp -lzlib -lzstd -lhdf5_dl -o build/lib.linux-aarch64-3.9/hdf5plugin/plugins/libh5fcidecomp.so -fopenmp -lstdc++ building 'hdf5plugin.plugins.libh5zfp' extension creating build/temp.linux-aarch64-3.9/src/H5Z-ZFP creating build/temp.linux-aarch64-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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -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-aarch64-3.9/src/H5Z-ZFP/src/H5Zzfp.o -O3 -ffast-math -std=c99 -fopenmp -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -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-aarch64-3.9/src/H5Z-ZFP/src/H5Zzfp_props.o -O3 -ffast-math -std=c99 -fopenmp -mcpu=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 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-aarch64-3.9/src/H5Z-ZFP/src/H5Zzfp.o build/temp.linux-aarch64-3.9/src/H5Z-ZFP/src/H5Zzfp_props.o -L/usr/lib64 -Lbuild/temp.linux-aarch64-3.9 -lcharls -llz4 -lsnappy -lzfp -lzlib -lzstd -lhdf5_dl -o build/lib.linux-aarch64-3.9/hdf5plugin/plugins/libh5zfp.so -fopenmp building 'hdf5plugin.plugins.libh5zstd' extension creating build/temp.linux-aarch64-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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -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-aarch64-3.9/src/HDF5Plugin-Zstandard/zstd_h5plugin.o -mcpu=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 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-aarch64-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-aarch64-3.9 -lcharls -llz4 -lsnappy -lzfp -lzlib -lzstd -lhdf5_dl -o build/lib.linux-aarch64-3.9/hdf5plugin/plugins/libh5zstd.so building 'hdf5plugin.plugins.libh5sz' extension creating build/temp.linux-aarch64-3.9/src/SZ creating build/temp.linux-aarch64-3.9/src/SZ/hdf5-filter creating build/temp.linux-aarch64-3.9/src/SZ/hdf5-filter/H5Z-SZ creating build/temp.linux-aarch64-3.9/src/SZ/hdf5-filter/H5Z-SZ/src creating build/temp.linux-aarch64-3.9/src/SZ/sz creating build/temp.linux-aarch64-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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -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-aarch64-3.9/src/SZ/hdf5-filter/H5Z-SZ/src/H5Z_SZ.o -O3 -ffast-math -std=c99 -fopenmp -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -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-aarch64-3.9/src/SZ/sz/src/ArithmeticCoding.o -O3 -ffast-math -std=c99 -fopenmp -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -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-aarch64-3.9/src/SZ/sz/src/iniparser.o -O3 -ffast-math -std=c99 -fopenmp -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -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-aarch64-3.9/src/SZ/sz/src/pastri.o -O3 -ffast-math -std=c99 -fopenmp -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -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-aarch64-3.9/src/SZ/sz/src/rw.o -O3 -ffast-math -std=c99 -fopenmp -mcpu=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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -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-aarch64-3.9/src/SZ/sz/src/sz_double_pwr.o -O3 -ffast-math -std=c99 -fopenmp -mcpu=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 -fasynchronous-unwind-tables -fstack-clash-protection build/temp.linux-aarch64-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-aarch64-3.9 -lcharls -llz4 -lsnappy -lzfp -lzlib -lzstd -lhdf5_dl -o build/lib.linux-aarch64-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.wRONfB + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/python-hdf5plugin-4.1.1-1.aarch64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/python-hdf5plugin-4.1.1-1.aarch64 ++ dirname /builddir/build/BUILDROOT/python-hdf5plugin-4.1.1-1.aarch64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/python-hdf5plugin-4.1.1-1.aarch64 + 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 -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.aarch64 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/tmp99y8aerx/tmp creating /tmp/tmp99y8aerx/tmp/tmp99y8aerx 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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -c /tmp/tmp99y8aerx/source.cc -o /tmp/tmp99y8aerx/tmp/tmp99y8aerx/source.o -std=c++11 creating /tmp/tmp0v_b52cr/tmp creating /tmp/tmp0v_b52cr/tmp/tmp0v_b52cr 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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -c /tmp/tmp0v_b52cr/source.cc -o /tmp/tmp0v_b52cr/tmp/tmp0v_b52cr/source.o -std=c++14 creating /tmp/tmp2cnfz2s2/tmp creating /tmp/tmp2cnfz2s2/tmp/tmp2cnfz2s2 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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -c /tmp/tmp2cnfz2s2/source.c -o /tmp/tmp2cnfz2s2/tmp/tmp2cnfz2s2/source.o -fopenmp creating /tmp/tmpnpc28lpc/tmp creating /tmp/tmpnpc28lpc/tmp/tmpnpc28lpc 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 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -D_GNU_SOURCE -fPIC -fwrapv -fstack-protector-strong -D_FORTIFY_SOURCE=2 -O2 -funsigned-char -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 -fasynchronous-unwind-tables -fstack-clash-protection -fPIC -c /tmp/tmpnpc28lpc/source.c -o /tmp/tmpnpc28lpc/tmp/tmpnpc28lpc/source.o -mcpu=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': False, 'avx2': False, 'avx512': False, '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.aarch64/usr creating /builddir/build/BUILDROOT/python-hdf5plugin-4.1.1-1.aarch64/usr/lib64 creating /builddir/build/BUILDROOT/python-hdf5plugin-4.1.1-1.aarch64/usr/lib64/python3.9 creating /builddir/build/BUILDROOT/python-hdf5plugin-4.1.1-1.aarch64/usr/lib64/python3.9/site-packages creating /builddir/build/BUILDROOT/python-hdf5plugin-4.1.1-1.aarch64/usr/lib64/python3.9/site-packages/hdf5plugin copying build/lib.linux-aarch64-3.9/hdf5plugin/_version.py -> /builddir/build/BUILDROOT/python-hdf5plugin-4.1.1-1.aarch64/usr/lib64/python3.9/site-packages/hdf5plugin copying build/lib.linux-aarch64-3.9/hdf5plugin/test.py -> /builddir/build/BUILDROOT/python-hdf5plugin-4.1.1-1.aarch64/usr/lib64/python3.9/site-packages/hdf5plugin copying build/lib.linux-aarch64-3.9/hdf5plugin/__init__.py -> /builddir/build/BUILDROOT/python-hdf5plugin-4.1.1-1.aarch64/usr/lib64/python3.9/site-packages/hdf5plugin copying build/lib.linux-aarch64-3.9/hdf5plugin/_utils.py -> /builddir/build/BUILDROOT/python-hdf5plugin-4.1.1-1.aarch64/usr/lib64/python3.9/site-packages/hdf5plugin creating /builddir/build/BUILDROOT/python-hdf5plugin-4.1.1-1.aarch64/usr/lib64/python3.9/site-packages/hdf5plugin/plugins copying build/lib.linux-aarch64-3.9/hdf5plugin/plugins/libh5bzip2.so -> /builddir/build/BUILDROOT/python-hdf5plugin-4.1.1-1.aarch64/usr/lib64/python3.9/site-packages/hdf5plugin/plugins copying build/lib.linux-aarch64-3.9/hdf5plugin/plugins/libh5sz.so -> /builddir/build/BUILDROOT/python-hdf5plugin-4.1.1-1.aarch64/usr/lib64/python3.9/site-packages/hdf5plugin/plugins copying build/lib.linux-aarch64-3.9/hdf5plugin/plugins/libh5zfp.so -> /builddir/build/BUILDROOT/python-hdf5plugin-4.1.1-1.aarch64/usr/lib64/python3.9/site-packages/hdf5plugin/plugins copying build/lib.linux-aarch64-3.9/hdf5plugin/plugins/libh5blosc.so -> /builddir/build/BUILDROOT/python-hdf5plugin-4.1.1-1.aarch64/usr/lib64/python3.9/site-packages/hdf5plugin/plugins copying build/lib.linux-aarch64-3.9/hdf5plugin/plugins/libh5lz4.so -> /builddir/build/BUILDROOT/python-hdf5plugin-4.1.1-1.aarch64/usr/lib64/python3.9/site-packages/hdf5plugin/plugins copying build/lib.linux-aarch64-3.9/hdf5plugin/plugins/libh5zstd.so -> /builddir/build/BUILDROOT/python-hdf5plugin-4.1.1-1.aarch64/usr/lib64/python3.9/site-packages/hdf5plugin/plugins copying build/lib.linux-aarch64-3.9/hdf5plugin/plugins/libh5sz3.so -> /builddir/build/BUILDROOT/python-hdf5plugin-4.1.1-1.aarch64/usr/lib64/python3.9/site-packages/hdf5plugin/plugins copying build/lib.linux-aarch64-3.9/hdf5plugin/plugins/libh5bshuf.so -> /builddir/build/BUILDROOT/python-hdf5plugin-4.1.1-1.aarch64/usr/lib64/python3.9/site-packages/hdf5plugin/plugins copying build/lib.linux-aarch64-3.9/hdf5plugin/plugins/libh5blosc2.so -> /builddir/build/BUILDROOT/python-hdf5plugin-4.1.1-1.aarch64/usr/lib64/python3.9/site-packages/hdf5plugin/plugins copying build/lib.linux-aarch64-3.9/hdf5plugin/plugins/libh5fcidecomp.so -> /builddir/build/BUILDROOT/python-hdf5plugin-4.1.1-1.aarch64/usr/lib64/python3.9/site-packages/hdf5plugin/plugins copying build/lib.linux-aarch64-3.9/hdf5plugin/_config.py -> /builddir/build/BUILDROOT/python-hdf5plugin-4.1.1-1.aarch64/usr/lib64/python3.9/site-packages/hdf5plugin copying build/lib.linux-aarch64-3.9/hdf5plugin/_filters.py -> /builddir/build/BUILDROOT/python-hdf5plugin-4.1.1-1.aarch64/usr/lib64/python3.9/site-packages/hdf5plugin byte-compiling /builddir/build/BUILDROOT/python-hdf5plugin-4.1.1-1.aarch64/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.aarch64/usr/lib64/python3.9/site-packages/hdf5plugin/test.py to test.cpython-39.pyc byte-compiling /builddir/build/BUILDROOT/python-hdf5plugin-4.1.1-1.aarch64/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.aarch64/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.aarch64/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.aarch64/usr/lib64/python3.9/site-packages/hdf5plugin/_filters.py to _filters.cpython-39.pyc writing byte-compilation script '/tmp/tmps18sydwo.py' /usr/bin/python3 /tmp/tmps18sydwo.py removing /tmp/tmps18sydwo.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.aarch64/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.aarch64//usr/share/doc/python-hdf5plugin + '[' -d doc ']' + cp -arf doc /builddir/build/BUILDROOT/python-hdf5plugin-4.1.1-1.aarch64//usr/share/doc/python-hdf5plugin + '[' -d docs ']' ~/build/BUILDROOT/python-hdf5plugin-4.1.1-1.aarch64 ~/build/BUILD/hdf5plugin-4.1.1 + '[' -d example ']' + '[' -d examples ']' + pushd /builddir/build/BUILDROOT/python-hdf5plugin-4.1.1-1.aarch64 + '[' -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.aarch64/filelist.lst . + mv /builddir/build/BUILDROOT/python-hdf5plugin-4.1.1-1.aarch64/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.aarch64 --unique-debug-src-base python-hdf5plugin-4.1.1-1.aarch64 -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.aarch64/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.aarch64/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.aarch64/usr/lib64/python3.9/site-packages/hdf5plugin/plugins/libh5bzip2.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/python-hdf5plugin-4.1.1-1.aarch64/usr/lib64/python3.9/site-packages/hdf5plugin/plugins/libh5bshuf.so extracting debug info from /builddir/build/BUILDROOT/python-hdf5plugin-4.1.1-1.aarch64/usr/lib64/python3.9/site-packages/hdf5plugin/plugins/libh5blosc.so extracting debug info from /builddir/build/BUILDROOT/python-hdf5plugin-4.1.1-1.aarch64/usr/lib64/python3.9/site-packages/hdf5plugin/plugins/libh5blosc2.so extracting debug info from /builddir/build/BUILDROOT/python-hdf5plugin-4.1.1-1.aarch64/usr/lib64/python3.9/site-packages/hdf5plugin/plugins/libh5bzip2.so extracting debug info from /builddir/build/BUILDROOT/python-hdf5plugin-4.1.1-1.aarch64/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.aarch64/usr/lib64/python3.9/site-packages/hdf5plugin/plugins/libh5fcidecomp.so extracting debug info from /builddir/build/BUILDROOT/python-hdf5plugin-4.1.1-1.aarch64/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.aarch64/usr/lib64/python3.9/site-packages/hdf5plugin/plugins/libh5lz4.so extracting debug info from /builddir/build/BUILDROOT/python-hdf5plugin-4.1.1-1.aarch64/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.aarch64/usr/lib64/python3.9/site-packages/hdf5plugin/plugins/libh5sz.so extracting debug info from /builddir/build/BUILDROOT/python-hdf5plugin-4.1.1-1.aarch64/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.aarch64/usr/lib64/python3.9/site-packages/hdf5plugin/plugins/libh5sz3.so extracting debug info from /builddir/build/BUILDROOT/python-hdf5plugin-4.1.1-1.aarch64/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.aarch64/usr/lib64/python3.9/site-packages/hdf5plugin/plugins/libh5zfp.so extracting debug info from /builddir/build/BUILDROOT/python-hdf5plugin-4.1.1-1.aarch64/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.aarch64/usr/lib64/python3.9/site-packages/hdf5plugin/plugins/libh5zstd.so extracting debug info from /builddir/build/BUILDROOT/python-hdf5plugin-4.1.1-1.aarch64/usr/lib64/python3.9/site-packages/hdf5plugin/plugins/libh5zstd.so 44714 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.aarch64/usr/lib/debug/usr/lib64/python3.9 using /usr/bin/python3.9 Bytecompiling .py files below /builddir/build/BUILDROOT/python-hdf5plugin-4.1.1-1.aarch64/usr/lib64/python3.9 using /usr/bin/python3.9 + /usr/lib/rpm/brp-python-hardlink Processing files: python3-hdf5plugin-4.1.1-1.aarch64 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(aarch-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: ld-linux-aarch64.so.1()(64bit) ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.33)(64bit) libc.so.6(GLIBC_2.34)(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.17)(64bit) libm.so.6(GLIBC_2.27)(64bit) libm.so.6(GLIBC_2.29)(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.aarch64 warning: Empty %files file /builddir/build/BUILD/hdf5plugin-4.1.1/doclist.lst Provides: python-hdf5plugin-help = 4.1.1-1 python-hdf5plugin-help(aarch-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.aarch64 Provides: libh5blosc.so-4.1.1-1.aarch64.debug()(64bit) libh5blosc2.so-4.1.1-1.aarch64.debug()(64bit) libh5bshuf.so-4.1.1-1.aarch64.debug()(64bit) libh5bzip2.so-4.1.1-1.aarch64.debug()(64bit) libh5fcidecomp.so-4.1.1-1.aarch64.debug()(64bit) libh5lz4.so-4.1.1-1.aarch64.debug()(64bit) libh5sz.so-4.1.1-1.aarch64.debug()(64bit) libh5sz3.so-4.1.1-1.aarch64.debug()(64bit) libh5zfp.so-4.1.1-1.aarch64.debug()(64bit) libh5zstd.so-4.1.1-1.aarch64.debug()(64bit) python-hdf5plugin-debuginfo = 4.1.1-1 python-hdf5plugin-debuginfo(aarch-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(aarch-64) = 4.1.1-1 Processing files: python-hdf5plugin-debugsource-4.1.1-1.aarch64 Provides: python-hdf5plugin-debugsource = 4.1.1-1 python-hdf5plugin-debugsource(aarch-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.aarch64 Wrote: /builddir/build/RPMS/python-hdf5plugin-help-4.1.1-1.aarch64.rpm Wrote: /builddir/build/RPMS/python3-hdf5plugin-4.1.1-1.aarch64.rpm Wrote: /builddir/build/RPMS/python-hdf5plugin-debugsource-4.1.1-1.aarch64.rpm Wrote: /builddir/build/RPMS/python-hdf5plugin-debuginfo-4.1.1-1.aarch64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.pxPs2d + umask 022 + cd /builddir/build/BUILD + cd hdf5plugin-4.1.1 + /usr/bin/rm -rf /builddir/build/BUILDROOT/python-hdf5plugin-4.1.1-1.aarch64 + 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) 10 minutes 22 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.190 closed.