Sat May 11 06:54:51 UTC 2024 I: starting to build hypre/trixie/arm64 on jenkins on '2024-05-11 06:54' Sat May 11 06:54:51 UTC 2024 I: The jenkins build log is/was available at https://jenkins.debian.net/userContent/reproducible/debian/build_service/arm64_16/9986/console.log Sat May 11 06:54:51 UTC 2024 I: Downloading source for trixie/hypre=2.28.0-8 --2024-05-11 06:54:51-- http://deb.debian.org/debian/pool/main/h/hypre/hypre_2.28.0-8.dsc Connecting to 46.16.76.132:3128... connected. Proxy request sent, awaiting response... 200 OK Length: 3465 (3.4K) [text/prs.lines.tag] Saving to: ‘hypre_2.28.0-8.dsc’ 0K ... 100% 418M=0s 2024-05-11 06:54:51 (418 MB/s) - ‘hypre_2.28.0-8.dsc’ saved [3465/3465] Sat May 11 06:54:51 UTC 2024 I: hypre_2.28.0-8.dsc -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 3.0 (quilt) Source: hypre Binary: libhypre-dev, libhypre-2.28.0, libhypre64-dev, libhypre64-2.28.0, libhypre64m-dev, libhypre64m-2.28.0 Architecture: any Version: 2.28.0-8 Maintainer: Debian Science Maintainers Uploaders: "Adam C. Powell, IV" Homepage: https://www.llnl.gov/casc/hypre/ Standards-Version: 4.6.2 Vcs-Browser: https://salsa.debian.org/science-team/hypre Vcs-Git: https://salsa.debian.org/science-team/hypre.git Testsuite: autopkgtest Testsuite-Triggers: @builddeps@ Build-Depends: autoconf, automake, debhelper-compat (= 13), pkg-config, gfortran, libblas-dev | libopenblas-dev | libatlas-base-dev | libblas.so, liblapack-dev | libopenblas-dev | libatlas-base-dev | liblapack.so, libblas64-dev [!armel !armhf !i386 !mipsel !hppa !hurd-i386 !kfreebsd-i386 !m68k !powerpc !sh4 !x32] | libopenblas64-dev [!armel !armhf !i386 !mipsel !hppa !hurd-i386 !kfreebsd-i386 !m68k !powerpc !sh4 !x32] | libatlas-base-dev [!armel !armhf !i386 !mipsel !hppa !hurd-i386 !kfreebsd-amd64 !kfreebsd-i386 !m68k !powerpc !sh4 !x32] | libblas64.so [!armel !armhf !i386 !mipsel !hppa !hurd-i386 !kfreebsd-i386 !m68k !powerpc !sh4 !x32], liblapack64-dev [!armel !armhf !i386 !mipsel !hppa !hurd-i386 !kfreebsd-i386 !m68k !powerpc !sh4 !x32] | libopenblas64-dev [!armel !armhf !i386 !mipsel !hppa !hurd-i386 !kfreebsd-i386 !m68k !powerpc !sh4 !x32] | libatlas-base-dev [!armel !armhf !i386 !mipsel !hppa !hurd-i386 !kfreebsd-amd64 !kfreebsd-i386 !m68k !powerpc !sh4 !x32] | liblapack64.so [!armel !armhf !i386 !mipsel !hppa !hurd-i386 !kfreebsd-i386 !m68k !powerpc !sh4 !x32], libsuperlu-dev, libsuperlu-dist-dev (>= 6.3), libltdl-dev, libtool, mpi-default-dev Package-List: libhypre-2.28.0 deb libs optional arch=any libhypre-dev deb libdevel optional arch=any libhypre64-2.28.0 deb libs optional arch=any libhypre64-dev deb libdevel optional arch=any libhypre64m-2.28.0 deb libs optional arch=any libhypre64m-dev deb libdevel optional arch=any Checksums-Sha1: 080a95cd40e2d1c1a9c61651ec256d60fd4a2df7 6801191 hypre_2.28.0.orig.tar.gz 6e2d774024a195b84dc5425bb325704a69dd15b7 19644 hypre_2.28.0-8.debian.tar.xz Checksums-Sha256: 2eea68740cdbc0b49a5e428f06ad7af861d1e169ce6a12d2cf0aa2fc28c4a2ae 6801191 hypre_2.28.0.orig.tar.gz 7e55f8f8b9e984850d180fa9f1a23ba53a5e7b06d00ae39a71efbf6d1d26c2e0 19644 hypre_2.28.0-8.debian.tar.xz Files: 82cb3018fb1a0bf4aeb49d51d291784a 6801191 hypre_2.28.0.orig.tar.gz d2c0b09bbce301789940c20017be4bad 19644 hypre_2.28.0-8.debian.tar.xz -----BEGIN PGP SIGNATURE----- iQJIBAEBCgAyFiEEI8mpPlhYGekSbQo2Vz7x5L1aAfoFAmWAdnEUHGRwYXJzb25z QGRlYmlhbi5vcmcACgkQVz7x5L1aAfpCLw//VPoFToyRLGNoqLuOaRBbKbQTiQ1R k7fqqsKriGHlKvvPdR0is+jY2Q/iJCipcAyIG9WnCO3kvet0HxGQZB4dsJA1d1zP psPf1f58b2pa/eBECqo0GMzQjnhgysPxXMmWuhsxFvVBGOck4+NPWVkEPxNJ4B2B kiXoMA24cuWTY72njKKXI5Gg09egdR5uROb4g0JX0Gm8aNkE7z0ZLl+SBWK/7Nql btSwhPxYrkdwWmsLiHeyp8195ytUaX5H/NeSDHTAOyjQV0EvXnivoLhHst/9u1fo rpdG+kMEPTM9bIhhkJi5z1QVZZG+2GY0JwnQjJi4wj9rPQ5Kyq7Tdgxsh3Pl8qBQ bBlfrCY0FTMgW/eJy2ORgEFd98RoTaaR2hzAF67Legb7yHdvhhbIHxbQU/Bur7zV 5yrthLiVPa/bxGmLKXwHLTo4arqYpUnbBAoCX0VnjOvGO3xt/2YNa83At0seD5py xZMwYf0qEf/1awzlWy6/RQX+7y1TEpd11gbUW1jFPBPEOKTmDSTQ+IePysulgY97 hCkL1MeGKP9IZgPM9Ze8IvBfoRb7tVambeOBuU3w0gPQb+QfXEWURzd5IN503auO A4Eo5md0LolCcZB7FxuOj/0vGLaFgdiIxjbd1awQrEmz5F5b8k2ywx32fdUWTsYr Umlio/xie8WY4/Q= =aZFP -----END PGP SIGNATURE----- Sat May 11 06:54:51 UTC 2024 I: Checking whether the package is not for us Sat May 11 06:54:51 UTC 2024 I: Starting 1st build on remote node codethink02-arm64.debian.net. Sat May 11 06:54:51 UTC 2024 I: Preparing to do remote build '1' on codethink02-arm64.debian.net. Sat May 11 07:05:43 UTC 2024 I: Deleting $TMPDIR on codethink02-arm64.debian.net. I: pbuilder: network access will be disabled during build I: Current time: Fri May 10 18:54:54 -12 2024 I: pbuilder-time-stamp: 1715410494 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz] I: copying local configuration W: --override-config is not set; not updating apt.conf Read the manpage for details. I: mounting /proc filesystem I: mounting /sys filesystem I: creating /{dev,run}/shm I: mounting /dev/pts filesystem I: redirecting /dev/ptmx to /dev/pts/ptmx I: policy-rc.d already exists I: Copying source file I: copying [hypre_2.28.0-8.dsc] I: copying [./hypre_2.28.0.orig.tar.gz] I: copying [./hypre_2.28.0-8.debian.tar.xz] I: Extracting source gpgv: Signature made Mon Dec 18 16:42:25 2023 gpgv: using RSA key 23C9A93E585819E9126D0A36573EF1E4BD5A01FA gpgv: issuer "dparsons@debian.org" gpgv: Can't check signature: No public key dpkg-source: warning: cannot verify inline signature for ./hypre_2.28.0-8.dsc: no acceptable signature found dpkg-source: info: extracting hypre in hypre-2.28.0 dpkg-source: info: unpacking hypre_2.28.0.orig.tar.gz dpkg-source: info: unpacking hypre_2.28.0-8.debian.tar.xz dpkg-source: info: using patch list from debian/patches/series dpkg-source: info: applying configure.patch dpkg-source: info: applying blas.patch dpkg-source: info: applying complex.patch dpkg-source: info: applying test.patch dpkg-source: info: applying lapack.patch dpkg-source: info: applying superlu_libs.patch dpkg-source: info: applying library_name_extension.patch dpkg-source: info: applying no_timings_finalizeAllTimings.patch dpkg-source: info: applying fix_make_check.patch I: using fakeroot in build. I: Installing the build-deps I: user script /srv/workspace/pbuilder/3307619/tmp/hooks/D02_print_environment starting I: set BUILDDIR='/build/reproducible-path' BUILDUSERGECOS='first user,first room,first work-phone,first home-phone,first other' BUILDUSERNAME='pbuilder1' BUILD_ARCH='arm64' DEBIAN_FRONTEND='noninteractive' DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' DISTRIBUTION='trixie' HOME='/root' HOST_ARCH='arm64' IFS=' ' INVOCATION_ID='26e4a444642d4926800603c6ce26e801' LANG='C' LANGUAGE='en_US:en' LC_ALL='C' MAIL='/var/mail/root' OPTIND='1' PATH='/usr/sbin:/usr/bin:/sbin:/bin:/usr/games' PBCURRENTCOMMANDLINEOPERATION='build' PBUILDER_OPERATION='build' PBUILDER_PKGDATADIR='/usr/share/pbuilder' PBUILDER_PKGLIBDIR='/usr/lib/pbuilder' PBUILDER_SYSCONFDIR='/etc' PPID='3307619' PS1='# ' PS2='> ' PS4='+ ' PWD='/' SHELL='/bin/bash' SHLVL='2' SUDO_COMMAND='/usr/bin/timeout -k 18.1h 18h /usr/bin/ionice -c 3 /usr/bin/nice /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.E6RJjYJQ/pbuilderrc_Host --distribution trixie --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.E6RJjYJQ/b1 --logfile b1/build.log hypre_2.28.0-8.dsc' SUDO_GID='109' SUDO_UID='104' SUDO_USER='jenkins' TERM='unknown' TZ='/usr/share/zoneinfo/Etc/GMT+12' USER='root' _='/usr/bin/systemd-run' http_proxy='http://192.168.101.4:3128' I: uname -a Linux codethink02-arm64 6.1.0-21-cloud-arm64 #1 SMP Debian 6.1.90-1 (2024-05-03) aarch64 GNU/Linux I: ls -l /bin lrwxrwxrwx 1 root root 7 May 9 11:24 /bin -> usr/bin I: user script /srv/workspace/pbuilder/3307619/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy Version: 0.invalid.0 Architecture: arm64 Maintainer: Debian Pbuilder Team Description: Dummy package to satisfy dependencies with aptitude - created by pbuilder This package was created automatically by pbuilder to satisfy the build-dependencies of the package being currently built. Depends: autoconf, automake, debhelper-compat (= 13), pkg-config, gfortran, libblas-dev | libopenblas-dev | libatlas-base-dev | libblas.so, liblapack-dev | libopenblas-dev | libatlas-base-dev | liblapack.so, libblas64-dev | libopenblas64-dev | libatlas-base-dev | libblas64.so, liblapack64-dev | libopenblas64-dev | libatlas-base-dev | liblapack64.so, libsuperlu-dev, libsuperlu-dist-dev (>= 6.3), libltdl-dev, libtool, mpi-default-dev dpkg-deb: building package 'pbuilder-satisfydepends-dummy' in '/tmp/satisfydepends-aptitude/pbuilder-satisfydepends-dummy.deb'. Selecting previously unselected package pbuilder-satisfydepends-dummy. (Reading database ... 19744 files and directories currently installed.) Preparing to unpack .../pbuilder-satisfydepends-dummy.deb ... Unpacking pbuilder-satisfydepends-dummy (0.invalid.0) ... dpkg: pbuilder-satisfydepends-dummy: dependency problems, but configuring anyway as you requested: pbuilder-satisfydepends-dummy depends on autoconf; however: Package autoconf is not installed. pbuilder-satisfydepends-dummy depends on automake; however: Package automake is not installed. pbuilder-satisfydepends-dummy depends on debhelper-compat (= 13); however: Package debhelper-compat is not installed. pbuilder-satisfydepends-dummy depends on pkg-config; however: Package pkg-config is not installed. pbuilder-satisfydepends-dummy depends on gfortran; however: Package gfortran is not installed. pbuilder-satisfydepends-dummy depends on libblas-dev | libopenblas-dev | libatlas-base-dev | libblas.so; however: Package libblas-dev is not installed. Package libopenblas-dev is not installed. Package libatlas-base-dev is not installed. Package libblas.so is not installed. pbuilder-satisfydepends-dummy depends on liblapack-dev | libopenblas-dev | libatlas-base-dev | liblapack.so; however: Package liblapack-dev is not installed. Package libopenblas-dev is not installed. Package libatlas-base-dev is not installed. Package liblapack.so is not installed. pbuilder-satisfydepends-dummy depends on libblas64-dev | libopenblas64-dev | libatlas-base-dev | libblas64.so; however: Package libblas64-dev is not installed. Package libopenblas64-dev is not installed. Package libatlas-base-dev is not installed. Package libblas64.so is not installed. pbuilder-satisfydepends-dummy depends on liblapack64-dev | libopenblas64-dev | libatlas-base-dev | liblapack64.so; however: Package liblapack64-dev is not installed. Package libopenblas64-dev is not installed. Package libatlas-base-dev is not installed. Package liblapack64.so is not installed. pbuilder-satisfydepends-dummy depends on libsuperlu-dev; however: Package libsuperlu-dev is not installed. pbuilder-satisfydepends-dummy depends on libsuperlu-dist-dev (>= 6.3); however: Package libsuperlu-dist-dev is not installed. pbuilder-satisfydepends-dummy depends on libltdl-dev; however: Package libltdl-dev is not installed. pbuilder-satisfydepends-dummy depends on libtool; however: Package libtool is not installed. pbuilder-satisfydepends-dummy depends on mpi-default-dev; however: Package mpi-default-dev is not installed. Setting up pbuilder-satisfydepends-dummy (0.invalid.0) ... Reading package lists... Building dependency tree... Reading state information... Initializing package states... Writing extended state information... Building tag database... pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) pbuilder-satisfydepends-dummy is already installed at the requested version (0.invalid.0) The following NEW packages will be installed: autoconf{a} automake{a} autopoint{a} autotools-dev{a} bsdextrautils{a} debhelper{a} dh-autoreconf{a} dh-strip-nondeterminism{a} dwz{a} file{a} gettext{a} gettext-base{a} gfortran{a} gfortran-13{a} gfortran-13-aarch64-linux-gnu{a} gfortran-aarch64-linux-gnu{a} groff-base{a} ibverbs-providers{a} intltool-debian{a} libamd-comgr2{a} libamdhip64-5{a} libarchive-zip-perl{a} libblas-dev{a} libblas3{a} libblas64-3{a} libblas64-dev{a} libbsd0{a} libcbor0.10{a} libcom-err2{a} libcombblas2.0.0t64{a} libdebhelper-perl{a} libdrm-amdgpu1{a} libdrm-common{a} libdrm2{a} libedit2{a} libelf1t64{a} libevent-2.1-7t64{a} libevent-core-2.1-7t64{a} libevent-dev{a} libevent-extra-2.1-7t64{a} libevent-openssl-2.1-7t64{a} libevent-pthreads-2.1-7t64{a} libfabric1{a} libfido2-1{a} libfile-stripnondeterminism-perl{a} libgfortran-13-dev{a} libgfortran5{a} libgssapi-krb5-2{a} libhsa-runtime64-1{a} libhsakmt1{a} libhwloc-dev{a} libhwloc-plugins{a} libhwloc15{a} libibverbs-dev{a} libibverbs1{a} libicu72{a} libjs-jquery{a} libjs-jquery-ui{a} libk5crypto3{a} libkeyutils1{a} libkrb5-3{a} libkrb5support0{a} liblapack-dev{a} liblapack3{a} liblapack64-3{a} liblapack64-dev{a} libllvm17t64{a} libltdl-dev{a} libltdl7{a} libmagic-mgc{a} libmagic1t64{a} libmetis5{a} libmunge2{a} libnl-3-200{a} libnl-3-dev{a} libnl-route-3-200{a} libnl-route-3-dev{a} libnuma-dev{a} libnuma1{a} libopenmpi-dev{a} libopenmpi3t64{a} libpciaccess0{a} libpipeline1{a} libpkgconf3{a} libpmix-dev{a} libpmix2t64{a} libptscotch-7.0{a} librdmacm1t64{a} libsub-override-perl{a} libsuperlu-dev{a} libsuperlu-dist-dev{a} libsuperlu-dist8{a} libsuperlu6{a} libtool{a} libuchardet0{a} libucx0{a} libx11-6{a} libx11-data{a} libxau6{a} libxcb1{a} libxdmcp6{a} libxext6{a} libxml2{a} libxnvctrl0{a} libz3-4{a} m4{a} man-db{a} mpi-default-dev{a} ocl-icd-libopencl1{a} openmpi-bin{a} openmpi-common{a} openssh-client{a} pkg-config{a} pkgconf{a} pkgconf-bin{a} po-debconf{a} sensible-utils{a} zlib1g-dev{a} The following packages are RECOMMENDED but will NOT be installed: curl javascript-common krb5-locales libarchive-cpio-perl libcoarrays-openmpi-dev libmail-sendmail-perl lynx wget xauth 0 packages upgraded, 118 newly installed, 0 to remove and 0 not upgraded. Need to get 109 MB of archives. After unpacking 500 MB will be used. Writing extended state information... Get: 1 http://deb.debian.org/debian trixie/main arm64 sensible-utils all 0.0.22 [22.4 kB] Get: 2 http://deb.debian.org/debian trixie/main arm64 libmagic-mgc arm64 1:5.45-3 [314 kB] Get: 3 http://deb.debian.org/debian trixie/main arm64 libmagic1t64 arm64 1:5.45-3 [100 kB] Get: 4 http://deb.debian.org/debian trixie/main arm64 file arm64 1:5.45-3 [43.0 kB] Get: 5 http://deb.debian.org/debian trixie/main arm64 gettext-base arm64 0.21-14+b1 [160 kB] Get: 6 http://deb.debian.org/debian trixie/main arm64 libuchardet0 arm64 0.0.8-1+b1 [69.0 kB] Get: 7 http://deb.debian.org/debian trixie/main arm64 groff-base arm64 1.23.0-4 [1130 kB] Get: 8 http://deb.debian.org/debian trixie/main arm64 bsdextrautils arm64 2.40-8 [93.0 kB] Get: 9 http://deb.debian.org/debian trixie/main arm64 libpipeline1 arm64 1.5.7-2 [36.5 kB] Get: 10 http://deb.debian.org/debian trixie/main arm64 man-db arm64 2.12.1-1 [1394 kB] Get: 11 http://deb.debian.org/debian trixie/main arm64 libbsd0 arm64 0.12.2-1 [129 kB] Get: 12 http://deb.debian.org/debian trixie/main arm64 libedit2 arm64 3.1-20230828-1+b1 [89.1 kB] Get: 13 http://deb.debian.org/debian trixie/main arm64 libcbor0.10 arm64 0.10.2-1.1 [27.0 kB] Get: 14 http://deb.debian.org/debian trixie/main arm64 libfido2-1 arm64 1.14.0-1+b2 [73.4 kB] Get: 15 http://deb.debian.org/debian trixie/main arm64 libkrb5support0 arm64 1.20.1-6+b1 [33.0 kB] Get: 16 http://deb.debian.org/debian trixie/main arm64 libcom-err2 arm64 1.47.1~rc2-1 [22.5 kB] Get: 17 http://deb.debian.org/debian trixie/main arm64 libk5crypto3 arm64 1.20.1-6+b1 [80.5 kB] Get: 18 http://deb.debian.org/debian trixie/main arm64 libkeyutils1 arm64 1.6.3-3 [9112 B] Get: 19 http://deb.debian.org/debian trixie/main arm64 libkrb5-3 arm64 1.20.1-6+b1 [315 kB] Get: 20 http://deb.debian.org/debian trixie/main arm64 libgssapi-krb5-2 arm64 1.20.1-6+b1 [124 kB] Get: 21 http://deb.debian.org/debian trixie/main arm64 openssh-client arm64 1:9.7p1-4 [902 kB] Get: 22 http://deb.debian.org/debian trixie/main arm64 m4 arm64 1.4.19-4 [277 kB] Get: 23 http://deb.debian.org/debian trixie/main arm64 autoconf all 2.71-3 [332 kB] Get: 24 http://deb.debian.org/debian trixie/main arm64 autotools-dev all 20220109.1 [51.6 kB] Get: 25 http://deb.debian.org/debian trixie/main arm64 automake all 1:1.16.5-1.3 [823 kB] Get: 26 http://deb.debian.org/debian trixie/main arm64 autopoint all 0.21-14 [496 kB] Get: 27 http://deb.debian.org/debian trixie/main arm64 libdebhelper-perl all 13.15.3 [88.0 kB] Get: 28 http://deb.debian.org/debian trixie/main arm64 libtool all 2.4.7-7 [517 kB] Get: 29 http://deb.debian.org/debian trixie/main arm64 dh-autoreconf all 20 [17.1 kB] Get: 30 http://deb.debian.org/debian trixie/main arm64 libarchive-zip-perl all 1.68-1 [104 kB] Get: 31 http://deb.debian.org/debian trixie/main arm64 libsub-override-perl all 0.10-1 [10.6 kB] Get: 32 http://deb.debian.org/debian trixie/main arm64 libfile-stripnondeterminism-perl all 1.13.1-1 [19.4 kB] Get: 33 http://deb.debian.org/debian trixie/main arm64 dh-strip-nondeterminism all 1.13.1-1 [8620 B] Get: 34 http://deb.debian.org/debian trixie/main arm64 libelf1t64 arm64 0.191-1+b1 [187 kB] Get: 35 http://deb.debian.org/debian trixie/main arm64 dwz arm64 0.15-1+b1 [102 kB] Get: 36 http://deb.debian.org/debian trixie/main arm64 libicu72 arm64 72.1-4+b1 [9224 kB] Get: 37 http://deb.debian.org/debian trixie/main arm64 libxml2 arm64 2.9.14+dfsg-1.3+b3 [624 kB] Get: 38 http://deb.debian.org/debian trixie/main arm64 gettext arm64 0.21-14+b1 [1249 kB] Get: 39 http://deb.debian.org/debian trixie/main arm64 intltool-debian all 0.35.0+20060710.6 [22.9 kB] Get: 40 http://deb.debian.org/debian trixie/main arm64 po-debconf all 1.0.21+nmu1 [248 kB] Get: 41 http://deb.debian.org/debian trixie/main arm64 debhelper all 13.15.3 [901 kB] Get: 42 http://deb.debian.org/debian trixie/main arm64 libgfortran5 arm64 14-20240330-1 [361 kB] Get: 43 http://deb.debian.org/debian trixie/main arm64 libgfortran-13-dev arm64 13.2.0-24 [401 kB] Get: 44 http://deb.debian.org/debian trixie/main arm64 gfortran-13-aarch64-linux-gnu arm64 13.2.0-24 [9297 kB] Get: 45 http://deb.debian.org/debian trixie/main arm64 gfortran-13 arm64 13.2.0-24 [12.2 kB] Get: 46 http://deb.debian.org/debian trixie/main arm64 gfortran-aarch64-linux-gnu arm64 4:13.2.0-7 [1288 B] Get: 47 http://deb.debian.org/debian trixie/main arm64 gfortran arm64 4:13.2.0-7 [1428 B] Get: 48 http://deb.debian.org/debian trixie/main arm64 libnl-3-200 arm64 3.7.0-0.3 [56.5 kB] Get: 49 http://deb.debian.org/debian trixie/main arm64 libnl-route-3-200 arm64 3.7.0-0.3 [165 kB] Get: 50 http://deb.debian.org/debian trixie/main arm64 libibverbs1 arm64 50.0-2+b1 [58.2 kB] Get: 51 http://deb.debian.org/debian trixie/main arm64 ibverbs-providers arm64 50.0-2+b1 [315 kB] Get: 52 http://deb.debian.org/debian trixie/main arm64 libz3-4 arm64 4.8.12-3.1+b2 [6508 kB] Get: 53 http://deb.debian.org/debian trixie/main arm64 libllvm17t64 arm64 1:17.0.6-12 [21.3 MB] Get: 54 http://deb.debian.org/debian trixie/main arm64 libamd-comgr2 arm64 6.0+git20231212.4510c28+dfsg-3+b1 [12.1 MB] Get: 55 http://deb.debian.org/debian trixie/main arm64 libdrm-common all 2.4.120-2 [7688 B] Get: 56 http://deb.debian.org/debian trixie/main arm64 libdrm2 arm64 2.4.120-2 [37.5 kB] Get: 57 http://deb.debian.org/debian trixie/main arm64 libdrm-amdgpu1 arm64 2.4.120-2 [21.0 kB] Get: 58 http://deb.debian.org/debian trixie/main arm64 libnuma1 arm64 2.0.18-1 [21.4 kB] Get: 59 http://deb.debian.org/debian trixie/main arm64 libhsakmt1 arm64 5.7.0-1 [57.6 kB] Get: 60 http://deb.debian.org/debian trixie/main arm64 libhsa-runtime64-1 arm64 5.7.1-2 [276 kB] Get: 61 http://deb.debian.org/debian trixie/main arm64 libamdhip64-5 arm64 5.7.1-3 [8698 kB] Get: 62 http://deb.debian.org/debian trixie/main arm64 libblas3 arm64 3.12.0-3 [91.7 kB] Get: 63 http://deb.debian.org/debian trixie/main arm64 libblas-dev arm64 3.12.0-3 [98.2 kB] Get: 64 http://deb.debian.org/debian trixie/main arm64 libblas64-3 arm64 3.12.0-3 [87.9 kB] Get: 65 http://deb.debian.org/debian trixie/main arm64 libblas64-dev arm64 3.12.0-3 [94.1 kB] Get: 66 http://deb.debian.org/debian trixie/main arm64 libevent-core-2.1-7t64 arm64 2.1.12-stable-8.1+b3 [125 kB] Get: 67 http://deb.debian.org/debian trixie/main arm64 libevent-pthreads-2.1-7t64 arm64 2.1.12-stable-8.1+b3 [54.3 kB] Get: 68 http://deb.debian.org/debian trixie/main arm64 librdmacm1t64 arm64 50.0-2+b1 [66.6 kB] Get: 69 http://deb.debian.org/debian trixie/main arm64 libfabric1 arm64 1.17.0-3+b1 [479 kB] Get: 70 http://deb.debian.org/debian trixie/main arm64 libhwloc15 arm64 2.10.0-1+b1 [140 kB] Get: 71 http://deb.debian.org/debian trixie/main arm64 libmunge2 arm64 0.5.15-4 [19.2 kB] Get: 72 http://deb.debian.org/debian trixie/main arm64 libpciaccess0 arm64 0.17-3+b1 [51.1 kB] Get: 73 http://deb.debian.org/debian trixie/main arm64 libxau6 arm64 1:1.0.9-1+b1 [18.1 kB] Get: 74 http://deb.debian.org/debian trixie/main arm64 libxdmcp6 arm64 1:1.1.2-3+b1 [24.3 kB] Get: 75 http://deb.debian.org/debian trixie/main arm64 libxcb1 arm64 1.15-1 [143 kB] Get: 76 http://deb.debian.org/debian trixie/main arm64 libx11-data all 2:1.8.7-1 [328 kB] Get: 77 http://deb.debian.org/debian trixie/main arm64 libx11-6 arm64 2:1.8.7-1+b1 [775 kB] Get: 78 http://deb.debian.org/debian trixie/main arm64 libxext6 arm64 2:1.3.4-1+b1 [51.7 kB] Get: 79 http://deb.debian.org/debian trixie/main arm64 libxnvctrl0 arm64 535.171.04-1 [13.8 kB] Get: 80 http://deb.debian.org/debian trixie/main arm64 ocl-icd-libopencl1 arm64 2.3.2-1+b1 [39.3 kB] Get: 81 http://deb.debian.org/debian trixie/main arm64 libhwloc-plugins arm64 2.10.0-1+b1 [18.0 kB] Get: 82 http://deb.debian.org/debian trixie/main arm64 libpmix2t64 arm64 5.0.2-3 [580 kB] Get: 83 http://deb.debian.org/debian trixie/main arm64 libucx0 arm64 1.16.0+ds-5 [938 kB] Get: 84 http://deb.debian.org/debian trixie/main arm64 libopenmpi3t64 arm64 4.1.6-13.3 [2170 kB] Get: 85 http://deb.debian.org/debian trixie/main arm64 libcombblas2.0.0t64 arm64 2.0.0-3.1+b1 [277 kB] Get: 86 http://deb.debian.org/debian trixie/main arm64 libevent-2.1-7t64 arm64 2.1.12-stable-8.1+b3 [169 kB] Get: 87 http://deb.debian.org/debian trixie/main arm64 libevent-extra-2.1-7t64 arm64 2.1.12-stable-8.1+b3 [102 kB] Get: 88 http://deb.debian.org/debian trixie/main arm64 libevent-openssl-2.1-7t64 arm64 2.1.12-stable-8.1+b3 [60.3 kB] Get: 89 http://deb.debian.org/debian trixie/main arm64 libevent-dev arm64 2.1.12-stable-8.1+b3 [303 kB] Get: 90 http://deb.debian.org/debian trixie/main arm64 libnuma-dev arm64 2.0.18-1 [37.4 kB] Get: 91 http://deb.debian.org/debian trixie/main arm64 libltdl7 arm64 2.4.7-7+b1 [393 kB] Get: 92 http://deb.debian.org/debian trixie/main arm64 libltdl-dev arm64 2.4.7-7+b1 [165 kB] Get: 93 http://deb.debian.org/debian trixie/main arm64 libhwloc-dev arm64 2.10.0-1+b1 [234 kB] Get: 94 http://deb.debian.org/debian trixie/main arm64 libnl-3-dev arm64 3.7.0-0.3 [101 kB] Get: 95 http://deb.debian.org/debian trixie/main arm64 libnl-route-3-dev arm64 3.7.0-0.3 [197 kB] Get: 96 http://deb.debian.org/debian trixie/main arm64 libibverbs-dev arm64 50.0-2+b1 [626 kB] Get: 97 http://deb.debian.org/debian trixie/main arm64 libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [326 kB] Get: 98 http://deb.debian.org/debian trixie/main arm64 libjs-jquery-ui all 1.13.2+dfsg-1 [250 kB] Get: 99 http://deb.debian.org/debian trixie/main arm64 liblapack3 arm64 3.12.0-3 [1757 kB] Get: 100 http://deb.debian.org/debian trixie/main arm64 liblapack-dev arm64 3.12.0-3 [3584 kB] Get: 101 http://deb.debian.org/debian trixie/main arm64 liblapack64-3 arm64 3.12.0-3 [1679 kB] Get: 102 http://deb.debian.org/debian trixie/main arm64 liblapack64-dev arm64 3.12.0-3 [3435 kB] Get: 103 http://deb.debian.org/debian trixie/main arm64 libmetis5 arm64 5.1.0.dfsg-7+b1 [158 kB] Get: 104 http://deb.debian.org/debian trixie/main arm64 openmpi-common all 4.1.6-13.3 [169 kB] Get: 105 http://deb.debian.org/debian trixie/main arm64 zlib1g-dev arm64 1:1.3.dfsg-3.1 [915 kB] Get: 106 http://deb.debian.org/debian trixie/main arm64 libpmix-dev arm64 5.0.2-3 [3921 kB] Get: 107 http://deb.debian.org/debian trixie/main arm64 openmpi-bin arm64 4.1.6-13.3 [225 kB] Get: 108 http://deb.debian.org/debian trixie/main arm64 libopenmpi-dev arm64 4.1.6-13.3 [972 kB] Get: 109 http://deb.debian.org/debian trixie/main arm64 libpkgconf3 arm64 1.8.1-1+b2 [35.3 kB] Get: 110 http://deb.debian.org/debian trixie/main arm64 libptscotch-7.0 arm64 7.0.4-2 [605 kB] Get: 111 http://deb.debian.org/debian trixie/main arm64 libsuperlu6 arm64 6.0.1+dfsg1-1+b1 [141 kB] Get: 112 http://deb.debian.org/debian trixie/main arm64 libsuperlu-dev arm64 6.0.1+dfsg1-1+b1 [21.8 kB] Get: 113 http://deb.debian.org/debian trixie/main arm64 libsuperlu-dist8 arm64 8.2.1+dfsg1-1+b2 [511 kB] Get: 114 http://deb.debian.org/debian trixie/main arm64 libsuperlu-dist-dev arm64 8.2.1+dfsg1-1+b2 [844 kB] Get: 115 http://deb.debian.org/debian trixie/main arm64 mpi-default-dev arm64 1.15 [3152 B] Get: 116 http://deb.debian.org/debian trixie/main arm64 pkgconf-bin arm64 1.8.1-1+b2 [29.3 kB] Get: 117 http://deb.debian.org/debian trixie/main arm64 pkgconf arm64 1.8.1-1+b2 [26.2 kB] Get: 118 http://deb.debian.org/debian trixie/main arm64 pkg-config arm64 1.8.1-1+b2 [14.0 kB] Fetched 109 MB in 1s (185 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package sensible-utils. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 19744 files and directories currently installed.) Preparing to unpack .../000-sensible-utils_0.0.22_all.deb ... Unpacking sensible-utils (0.0.22) ... Selecting previously unselected package libmagic-mgc. Preparing to unpack .../001-libmagic-mgc_1%3a5.45-3_arm64.deb ... Unpacking libmagic-mgc (1:5.45-3) ... Selecting previously unselected package libmagic1t64:arm64. Preparing to unpack .../002-libmagic1t64_1%3a5.45-3_arm64.deb ... Unpacking libmagic1t64:arm64 (1:5.45-3) ... Selecting previously unselected package file. Preparing to unpack .../003-file_1%3a5.45-3_arm64.deb ... Unpacking file (1:5.45-3) ... Selecting previously unselected package gettext-base. Preparing to unpack .../004-gettext-base_0.21-14+b1_arm64.deb ... Unpacking gettext-base (0.21-14+b1) ... Selecting previously unselected package libuchardet0:arm64. Preparing to unpack .../005-libuchardet0_0.0.8-1+b1_arm64.deb ... Unpacking libuchardet0:arm64 (0.0.8-1+b1) ... Selecting previously unselected package groff-base. Preparing to unpack .../006-groff-base_1.23.0-4_arm64.deb ... Unpacking groff-base (1.23.0-4) ... Selecting previously unselected package bsdextrautils. Preparing to unpack .../007-bsdextrautils_2.40-8_arm64.deb ... Unpacking bsdextrautils (2.40-8) ... Selecting previously unselected package libpipeline1:arm64. Preparing to unpack .../008-libpipeline1_1.5.7-2_arm64.deb ... Unpacking libpipeline1:arm64 (1.5.7-2) ... Selecting previously unselected package man-db. Preparing to unpack .../009-man-db_2.12.1-1_arm64.deb ... Unpacking man-db (2.12.1-1) ... Selecting previously unselected package libbsd0:arm64. Preparing to unpack .../010-libbsd0_0.12.2-1_arm64.deb ... Unpacking libbsd0:arm64 (0.12.2-1) ... Selecting previously unselected package libedit2:arm64. Preparing to unpack .../011-libedit2_3.1-20230828-1+b1_arm64.deb ... Unpacking libedit2:arm64 (3.1-20230828-1+b1) ... Selecting previously unselected package libcbor0.10:arm64. Preparing to unpack .../012-libcbor0.10_0.10.2-1.1_arm64.deb ... Unpacking libcbor0.10:arm64 (0.10.2-1.1) ... Selecting previously unselected package libfido2-1:arm64. Preparing to unpack .../013-libfido2-1_1.14.0-1+b2_arm64.deb ... Unpacking libfido2-1:arm64 (1.14.0-1+b2) ... Selecting previously unselected package libkrb5support0:arm64. Preparing to unpack .../014-libkrb5support0_1.20.1-6+b1_arm64.deb ... Unpacking libkrb5support0:arm64 (1.20.1-6+b1) ... Selecting previously unselected package libcom-err2:arm64. Preparing to unpack .../015-libcom-err2_1.47.1~rc2-1_arm64.deb ... Unpacking libcom-err2:arm64 (1.47.1~rc2-1) ... Selecting previously unselected package libk5crypto3:arm64. Preparing to unpack .../016-libk5crypto3_1.20.1-6+b1_arm64.deb ... Unpacking libk5crypto3:arm64 (1.20.1-6+b1) ... Selecting previously unselected package libkeyutils1:arm64. Preparing to unpack .../017-libkeyutils1_1.6.3-3_arm64.deb ... Unpacking libkeyutils1:arm64 (1.6.3-3) ... Selecting previously unselected package libkrb5-3:arm64. Preparing to unpack .../018-libkrb5-3_1.20.1-6+b1_arm64.deb ... Unpacking libkrb5-3:arm64 (1.20.1-6+b1) ... Selecting previously unselected package libgssapi-krb5-2:arm64. Preparing to unpack .../019-libgssapi-krb5-2_1.20.1-6+b1_arm64.deb ... Unpacking libgssapi-krb5-2:arm64 (1.20.1-6+b1) ... Selecting previously unselected package openssh-client. Preparing to unpack .../020-openssh-client_1%3a9.7p1-4_arm64.deb ... Unpacking openssh-client (1:9.7p1-4) ... Selecting previously unselected package m4. Preparing to unpack .../021-m4_1.4.19-4_arm64.deb ... Unpacking m4 (1.4.19-4) ... Selecting previously unselected package autoconf. Preparing to unpack .../022-autoconf_2.71-3_all.deb ... Unpacking autoconf (2.71-3) ... Selecting previously unselected package autotools-dev. Preparing to unpack .../023-autotools-dev_20220109.1_all.deb ... Unpacking autotools-dev (20220109.1) ... Selecting previously unselected package automake. Preparing to unpack .../024-automake_1%3a1.16.5-1.3_all.deb ... Unpacking automake (1:1.16.5-1.3) ... Selecting previously unselected package autopoint. Preparing to unpack .../025-autopoint_0.21-14_all.deb ... Unpacking autopoint (0.21-14) ... Selecting previously unselected package libdebhelper-perl. Preparing to unpack .../026-libdebhelper-perl_13.15.3_all.deb ... Unpacking libdebhelper-perl (13.15.3) ... Selecting previously unselected package libtool. Preparing to unpack .../027-libtool_2.4.7-7_all.deb ... Unpacking libtool (2.4.7-7) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../028-dh-autoreconf_20_all.deb ... Unpacking dh-autoreconf (20) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../029-libarchive-zip-perl_1.68-1_all.deb ... Unpacking libarchive-zip-perl (1.68-1) ... Selecting previously unselected package libsub-override-perl. Preparing to unpack .../030-libsub-override-perl_0.10-1_all.deb ... Unpacking libsub-override-perl (0.10-1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../031-libfile-stripnondeterminism-perl_1.13.1-1_all.deb ... Unpacking libfile-stripnondeterminism-perl (1.13.1-1) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../032-dh-strip-nondeterminism_1.13.1-1_all.deb ... Unpacking dh-strip-nondeterminism (1.13.1-1) ... Selecting previously unselected package libelf1t64:arm64. Preparing to unpack .../033-libelf1t64_0.191-1+b1_arm64.deb ... Unpacking libelf1t64:arm64 (0.191-1+b1) ... Selecting previously unselected package dwz. Preparing to unpack .../034-dwz_0.15-1+b1_arm64.deb ... Unpacking dwz (0.15-1+b1) ... Selecting previously unselected package libicu72:arm64. Preparing to unpack .../035-libicu72_72.1-4+b1_arm64.deb ... Unpacking libicu72:arm64 (72.1-4+b1) ... Selecting previously unselected package libxml2:arm64. Preparing to unpack .../036-libxml2_2.9.14+dfsg-1.3+b3_arm64.deb ... Unpacking libxml2:arm64 (2.9.14+dfsg-1.3+b3) ... Selecting previously unselected package gettext. Preparing to unpack .../037-gettext_0.21-14+b1_arm64.deb ... Unpacking gettext (0.21-14+b1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../038-intltool-debian_0.35.0+20060710.6_all.deb ... Unpacking intltool-debian (0.35.0+20060710.6) ... Selecting previously unselected package po-debconf. Preparing to unpack .../039-po-debconf_1.0.21+nmu1_all.deb ... Unpacking po-debconf (1.0.21+nmu1) ... Selecting previously unselected package debhelper. Preparing to unpack .../040-debhelper_13.15.3_all.deb ... Unpacking debhelper (13.15.3) ... Selecting previously unselected package libgfortran5:arm64. Preparing to unpack .../041-libgfortran5_14-20240330-1_arm64.deb ... Unpacking libgfortran5:arm64 (14-20240330-1) ... Selecting previously unselected package libgfortran-13-dev:arm64. Preparing to unpack .../042-libgfortran-13-dev_13.2.0-24_arm64.deb ... Unpacking libgfortran-13-dev:arm64 (13.2.0-24) ... Selecting previously unselected package gfortran-13-aarch64-linux-gnu. Preparing to unpack .../043-gfortran-13-aarch64-linux-gnu_13.2.0-24_arm64.deb ... Unpacking gfortran-13-aarch64-linux-gnu (13.2.0-24) ... Selecting previously unselected package gfortran-13. Preparing to unpack .../044-gfortran-13_13.2.0-24_arm64.deb ... Unpacking gfortran-13 (13.2.0-24) ... Selecting previously unselected package gfortran-aarch64-linux-gnu. Preparing to unpack .../045-gfortran-aarch64-linux-gnu_4%3a13.2.0-7_arm64.deb ... Unpacking gfortran-aarch64-linux-gnu (4:13.2.0-7) ... Selecting previously unselected package gfortran. Preparing to unpack .../046-gfortran_4%3a13.2.0-7_arm64.deb ... Unpacking gfortran (4:13.2.0-7) ... Selecting previously unselected package libnl-3-200:arm64. Preparing to unpack .../047-libnl-3-200_3.7.0-0.3_arm64.deb ... Unpacking libnl-3-200:arm64 (3.7.0-0.3) ... Selecting previously unselected package libnl-route-3-200:arm64. Preparing to unpack .../048-libnl-route-3-200_3.7.0-0.3_arm64.deb ... Unpacking libnl-route-3-200:arm64 (3.7.0-0.3) ... Selecting previously unselected package libibverbs1:arm64. Preparing to unpack .../049-libibverbs1_50.0-2+b1_arm64.deb ... Unpacking libibverbs1:arm64 (50.0-2+b1) ... Selecting previously unselected package ibverbs-providers:arm64. Preparing to unpack .../050-ibverbs-providers_50.0-2+b1_arm64.deb ... Unpacking ibverbs-providers:arm64 (50.0-2+b1) ... Selecting previously unselected package libz3-4:arm64. Preparing to unpack .../051-libz3-4_4.8.12-3.1+b2_arm64.deb ... Unpacking libz3-4:arm64 (4.8.12-3.1+b2) ... Selecting previously unselected package libllvm17t64:arm64. Preparing to unpack .../052-libllvm17t64_1%3a17.0.6-12_arm64.deb ... Unpacking libllvm17t64:arm64 (1:17.0.6-12) ... Selecting previously unselected package libamd-comgr2:arm64. Preparing to unpack .../053-libamd-comgr2_6.0+git20231212.4510c28+dfsg-3+b1_arm64.deb ... Unpacking libamd-comgr2:arm64 (6.0+git20231212.4510c28+dfsg-3+b1) ... Selecting previously unselected package libdrm-common. Preparing to unpack .../054-libdrm-common_2.4.120-2_all.deb ... Unpacking libdrm-common (2.4.120-2) ... Selecting previously unselected package libdrm2:arm64. Preparing to unpack .../055-libdrm2_2.4.120-2_arm64.deb ... Unpacking libdrm2:arm64 (2.4.120-2) ... Selecting previously unselected package libdrm-amdgpu1:arm64. Preparing to unpack .../056-libdrm-amdgpu1_2.4.120-2_arm64.deb ... Unpacking libdrm-amdgpu1:arm64 (2.4.120-2) ... Selecting previously unselected package libnuma1:arm64. Preparing to unpack .../057-libnuma1_2.0.18-1_arm64.deb ... Unpacking libnuma1:arm64 (2.0.18-1) ... Selecting previously unselected package libhsakmt1:arm64. Preparing to unpack .../058-libhsakmt1_5.7.0-1_arm64.deb ... Unpacking libhsakmt1:arm64 (5.7.0-1) ... Selecting previously unselected package libhsa-runtime64-1. Preparing to unpack .../059-libhsa-runtime64-1_5.7.1-2_arm64.deb ... Unpacking libhsa-runtime64-1 (5.7.1-2) ... Selecting previously unselected package libamdhip64-5. Preparing to unpack .../060-libamdhip64-5_5.7.1-3_arm64.deb ... Unpacking libamdhip64-5 (5.7.1-3) ... Selecting previously unselected package libblas3:arm64. Preparing to unpack .../061-libblas3_3.12.0-3_arm64.deb ... Unpacking libblas3:arm64 (3.12.0-3) ... Selecting previously unselected package libblas-dev:arm64. Preparing to unpack .../062-libblas-dev_3.12.0-3_arm64.deb ... Unpacking libblas-dev:arm64 (3.12.0-3) ... Selecting previously unselected package libblas64-3:arm64. Preparing to unpack .../063-libblas64-3_3.12.0-3_arm64.deb ... Unpacking libblas64-3:arm64 (3.12.0-3) ... Selecting previously unselected package libblas64-dev:arm64. Preparing to unpack .../064-libblas64-dev_3.12.0-3_arm64.deb ... Unpacking libblas64-dev:arm64 (3.12.0-3) ... Selecting previously unselected package libevent-core-2.1-7t64:arm64. Preparing to unpack .../065-libevent-core-2.1-7t64_2.1.12-stable-8.1+b3_arm64.deb ... Unpacking libevent-core-2.1-7t64:arm64 (2.1.12-stable-8.1+b3) ... Selecting previously unselected package libevent-pthreads-2.1-7t64:arm64. Preparing to unpack .../066-libevent-pthreads-2.1-7t64_2.1.12-stable-8.1+b3_arm64.deb ... Unpacking libevent-pthreads-2.1-7t64:arm64 (2.1.12-stable-8.1+b3) ... Selecting previously unselected package librdmacm1t64:arm64. Preparing to unpack .../067-librdmacm1t64_50.0-2+b1_arm64.deb ... Unpacking librdmacm1t64:arm64 (50.0-2+b1) ... Selecting previously unselected package libfabric1:arm64. Preparing to unpack .../068-libfabric1_1.17.0-3+b1_arm64.deb ... Unpacking libfabric1:arm64 (1.17.0-3+b1) ... Selecting previously unselected package libhwloc15:arm64. Preparing to unpack .../069-libhwloc15_2.10.0-1+b1_arm64.deb ... Unpacking libhwloc15:arm64 (2.10.0-1+b1) ... Selecting previously unselected package libmunge2:arm64. Preparing to unpack .../070-libmunge2_0.5.15-4_arm64.deb ... Unpacking libmunge2:arm64 (0.5.15-4) ... Selecting previously unselected package libpciaccess0:arm64. Preparing to unpack .../071-libpciaccess0_0.17-3+b1_arm64.deb ... Unpacking libpciaccess0:arm64 (0.17-3+b1) ... Selecting previously unselected package libxau6:arm64. Preparing to unpack .../072-libxau6_1%3a1.0.9-1+b1_arm64.deb ... Unpacking libxau6:arm64 (1:1.0.9-1+b1) ... Selecting previously unselected package libxdmcp6:arm64. Preparing to unpack .../073-libxdmcp6_1%3a1.1.2-3+b1_arm64.deb ... Unpacking libxdmcp6:arm64 (1:1.1.2-3+b1) ... Selecting previously unselected package libxcb1:arm64. Preparing to unpack .../074-libxcb1_1.15-1_arm64.deb ... Unpacking libxcb1:arm64 (1.15-1) ... Selecting previously unselected package libx11-data. Preparing to unpack .../075-libx11-data_2%3a1.8.7-1_all.deb ... Unpacking libx11-data (2:1.8.7-1) ... Selecting previously unselected package libx11-6:arm64. Preparing to unpack .../076-libx11-6_2%3a1.8.7-1+b1_arm64.deb ... Unpacking libx11-6:arm64 (2:1.8.7-1+b1) ... Selecting previously unselected package libxext6:arm64. Preparing to unpack .../077-libxext6_2%3a1.3.4-1+b1_arm64.deb ... Unpacking libxext6:arm64 (2:1.3.4-1+b1) ... Selecting previously unselected package libxnvctrl0:arm64. Preparing to unpack .../078-libxnvctrl0_535.171.04-1_arm64.deb ... Unpacking libxnvctrl0:arm64 (535.171.04-1) ... Selecting previously unselected package ocl-icd-libopencl1:arm64. Preparing to unpack .../079-ocl-icd-libopencl1_2.3.2-1+b1_arm64.deb ... Unpacking ocl-icd-libopencl1:arm64 (2.3.2-1+b1) ... Selecting previously unselected package libhwloc-plugins:arm64. Preparing to unpack .../080-libhwloc-plugins_2.10.0-1+b1_arm64.deb ... Unpacking libhwloc-plugins:arm64 (2.10.0-1+b1) ... Selecting previously unselected package libpmix2t64:arm64. Preparing to unpack .../081-libpmix2t64_5.0.2-3_arm64.deb ... Unpacking libpmix2t64:arm64 (5.0.2-3) ... Selecting previously unselected package libucx0:arm64. Preparing to unpack .../082-libucx0_1.16.0+ds-5_arm64.deb ... Unpacking libucx0:arm64 (1.16.0+ds-5) ... Selecting previously unselected package libopenmpi3t64:arm64. Preparing to unpack .../083-libopenmpi3t64_4.1.6-13.3_arm64.deb ... Unpacking libopenmpi3t64:arm64 (4.1.6-13.3) ... Selecting previously unselected package libcombblas2.0.0t64:arm64. Preparing to unpack .../084-libcombblas2.0.0t64_2.0.0-3.1+b1_arm64.deb ... Unpacking libcombblas2.0.0t64:arm64 (2.0.0-3.1+b1) ... Selecting previously unselected package libevent-2.1-7t64:arm64. Preparing to unpack .../085-libevent-2.1-7t64_2.1.12-stable-8.1+b3_arm64.deb ... Unpacking libevent-2.1-7t64:arm64 (2.1.12-stable-8.1+b3) ... Selecting previously unselected package libevent-extra-2.1-7t64:arm64. Preparing to unpack .../086-libevent-extra-2.1-7t64_2.1.12-stable-8.1+b3_arm64.deb ... Unpacking libevent-extra-2.1-7t64:arm64 (2.1.12-stable-8.1+b3) ... Selecting previously unselected package libevent-openssl-2.1-7t64:arm64. Preparing to unpack .../087-libevent-openssl-2.1-7t64_2.1.12-stable-8.1+b3_arm64.deb ... Unpacking libevent-openssl-2.1-7t64:arm64 (2.1.12-stable-8.1+b3) ... Selecting previously unselected package libevent-dev. Preparing to unpack .../088-libevent-dev_2.1.12-stable-8.1+b3_arm64.deb ... Unpacking libevent-dev (2.1.12-stable-8.1+b3) ... Selecting previously unselected package libnuma-dev:arm64. Preparing to unpack .../089-libnuma-dev_2.0.18-1_arm64.deb ... Unpacking libnuma-dev:arm64 (2.0.18-1) ... Selecting previously unselected package libltdl7:arm64. Preparing to unpack .../090-libltdl7_2.4.7-7+b1_arm64.deb ... Unpacking libltdl7:arm64 (2.4.7-7+b1) ... Selecting previously unselected package libltdl-dev:arm64. Preparing to unpack .../091-libltdl-dev_2.4.7-7+b1_arm64.deb ... Unpacking libltdl-dev:arm64 (2.4.7-7+b1) ... Selecting previously unselected package libhwloc-dev:arm64. Preparing to unpack .../092-libhwloc-dev_2.10.0-1+b1_arm64.deb ... Unpacking libhwloc-dev:arm64 (2.10.0-1+b1) ... Selecting previously unselected package libnl-3-dev:arm64. Preparing to unpack .../093-libnl-3-dev_3.7.0-0.3_arm64.deb ... Unpacking libnl-3-dev:arm64 (3.7.0-0.3) ... Selecting previously unselected package libnl-route-3-dev:arm64. Preparing to unpack .../094-libnl-route-3-dev_3.7.0-0.3_arm64.deb ... Unpacking libnl-route-3-dev:arm64 (3.7.0-0.3) ... Selecting previously unselected package libibverbs-dev:arm64. Preparing to unpack .../095-libibverbs-dev_50.0-2+b1_arm64.deb ... Unpacking libibverbs-dev:arm64 (50.0-2+b1) ... Selecting previously unselected package libjs-jquery. Preparing to unpack .../096-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ... Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... Selecting previously unselected package libjs-jquery-ui. Preparing to unpack .../097-libjs-jquery-ui_1.13.2+dfsg-1_all.deb ... Unpacking libjs-jquery-ui (1.13.2+dfsg-1) ... Selecting previously unselected package liblapack3:arm64. Preparing to unpack .../098-liblapack3_3.12.0-3_arm64.deb ... Unpacking liblapack3:arm64 (3.12.0-3) ... Selecting previously unselected package liblapack-dev:arm64. Preparing to unpack .../099-liblapack-dev_3.12.0-3_arm64.deb ... Unpacking liblapack-dev:arm64 (3.12.0-3) ... Selecting previously unselected package liblapack64-3:arm64. Preparing to unpack .../100-liblapack64-3_3.12.0-3_arm64.deb ... Unpacking liblapack64-3:arm64 (3.12.0-3) ... Selecting previously unselected package liblapack64-dev:arm64. Preparing to unpack .../101-liblapack64-dev_3.12.0-3_arm64.deb ... Unpacking liblapack64-dev:arm64 (3.12.0-3) ... Selecting previously unselected package libmetis5:arm64. Preparing to unpack .../102-libmetis5_5.1.0.dfsg-7+b1_arm64.deb ... Unpacking libmetis5:arm64 (5.1.0.dfsg-7+b1) ... Selecting previously unselected package openmpi-common. Preparing to unpack .../103-openmpi-common_4.1.6-13.3_all.deb ... Unpacking openmpi-common (4.1.6-13.3) ... Selecting previously unselected package zlib1g-dev:arm64. Preparing to unpack .../104-zlib1g-dev_1%3a1.3.dfsg-3.1_arm64.deb ... Unpacking zlib1g-dev:arm64 (1:1.3.dfsg-3.1) ... Selecting previously unselected package libpmix-dev:arm64. Preparing to unpack .../105-libpmix-dev_5.0.2-3_arm64.deb ... Unpacking libpmix-dev:arm64 (5.0.2-3) ... Selecting previously unselected package openmpi-bin. Preparing to unpack .../106-openmpi-bin_4.1.6-13.3_arm64.deb ... Unpacking openmpi-bin (4.1.6-13.3) ... Selecting previously unselected package libopenmpi-dev:arm64. Preparing to unpack .../107-libopenmpi-dev_4.1.6-13.3_arm64.deb ... Unpacking libopenmpi-dev:arm64 (4.1.6-13.3) ... Selecting previously unselected package libpkgconf3:arm64. Preparing to unpack .../108-libpkgconf3_1.8.1-1+b2_arm64.deb ... Unpacking libpkgconf3:arm64 (1.8.1-1+b2) ... Selecting previously unselected package libptscotch-7.0:arm64. Preparing to unpack .../109-libptscotch-7.0_7.0.4-2_arm64.deb ... Unpacking libptscotch-7.0:arm64 (7.0.4-2) ... Selecting previously unselected package libsuperlu6:arm64. Preparing to unpack .../110-libsuperlu6_6.0.1+dfsg1-1+b1_arm64.deb ... Unpacking libsuperlu6:arm64 (6.0.1+dfsg1-1+b1) ... Selecting previously unselected package libsuperlu-dev:arm64. Preparing to unpack .../111-libsuperlu-dev_6.0.1+dfsg1-1+b1_arm64.deb ... Unpacking libsuperlu-dev:arm64 (6.0.1+dfsg1-1+b1) ... Selecting previously unselected package libsuperlu-dist8:arm64. Preparing to unpack .../112-libsuperlu-dist8_8.2.1+dfsg1-1+b2_arm64.deb ... Unpacking libsuperlu-dist8:arm64 (8.2.1+dfsg1-1+b2) ... Selecting previously unselected package libsuperlu-dist-dev:arm64. Preparing to unpack .../113-libsuperlu-dist-dev_8.2.1+dfsg1-1+b2_arm64.deb ... Unpacking libsuperlu-dist-dev:arm64 (8.2.1+dfsg1-1+b2) ... Selecting previously unselected package mpi-default-dev. Preparing to unpack .../114-mpi-default-dev_1.15_arm64.deb ... Unpacking mpi-default-dev (1.15) ... Selecting previously unselected package pkgconf-bin. Preparing to unpack .../115-pkgconf-bin_1.8.1-1+b2_arm64.deb ... Unpacking pkgconf-bin (1.8.1-1+b2) ... Selecting previously unselected package pkgconf:arm64. Preparing to unpack .../116-pkgconf_1.8.1-1+b2_arm64.deb ... Unpacking pkgconf:arm64 (1.8.1-1+b2) ... Selecting previously unselected package pkg-config:arm64. Preparing to unpack .../117-pkg-config_1.8.1-1+b2_arm64.deb ... Unpacking pkg-config:arm64 (1.8.1-1+b2) ... Setting up libpipeline1:arm64 (1.5.7-2) ... Setting up libpciaccess0:arm64 (0.17-3+b1) ... Setting up libxau6:arm64 (1:1.0.9-1+b1) ... Setting up libkeyutils1:arm64 (1.6.3-3) ... Setting up libicu72:arm64 (72.1-4+b1) ... Setting up bsdextrautils (2.40-8) ... Setting up libmagic-mgc (1:5.45-3) ... Setting up libcbor0.10:arm64 (0.10.2-1.1) ... Setting up libarchive-zip-perl (1.68-1) ... Setting up libdebhelper-perl (13.15.3) ... Setting up libmagic1t64:arm64 (1:5.45-3) ... Setting up gettext-base (0.21-14+b1) ... Setting up m4 (1.4.19-4) ... Setting up libevent-2.1-7t64:arm64 (2.1.12-stable-8.1+b3) ... Setting up libmetis5:arm64 (5.1.0.dfsg-7+b1) ... Setting up libcom-err2:arm64 (1.47.1~rc2-1) ... Setting up file (1:5.45-3) ... Setting up libelf1t64:arm64 (0.191-1+b1) ... Setting up libkrb5support0:arm64 (1.20.1-6+b1) ... Setting up autotools-dev (20220109.1) ... Setting up libz3-4:arm64 (4.8.12-3.1+b2) ... Setting up libblas3:arm64 (3.12.0-3) ... update-alternatives: using /usr/lib/aarch64-linux-gnu/blas/libblas.so.3 to provide /usr/lib/aarch64-linux-gnu/libblas.so.3 (libblas.so.3-aarch64-linux-gnu) in auto mode Setting up libpkgconf3:arm64 (1.8.1-1+b2) ... Setting up libmunge2:arm64 (0.5.15-4) ... Setting up libx11-data (2:1.8.7-1) ... Setting up libhwloc15:arm64 (2.10.0-1+b1) ... Setting up autopoint (0.21-14) ... Setting up pkgconf-bin (1.8.1-1+b2) ... Setting up libk5crypto3:arm64 (1.20.1-6+b1) ... Setting up libltdl7:arm64 (2.4.7-7+b1) ... Setting up libgfortran5:arm64 (14-20240330-1) ... Setting up autoconf (2.71-3) ... Setting up zlib1g-dev:arm64 (1:1.3.dfsg-3.1) ... Setting up libnuma1:arm64 (2.0.18-1) ... Setting up dwz (0.15-1+b1) ... Setting up sensible-utils (0.0.22) ... Setting up ocl-icd-libopencl1:arm64 (2.3.2-1+b1) ... Setting up libuchardet0:arm64 (0.0.8-1+b1) ... Setting up libnl-3-200:arm64 (3.7.0-0.3) ... Setting up openmpi-common (4.1.6-13.3) ... Setting up libsub-override-perl (0.10-1) ... Setting up libkrb5-3:arm64 (1.20.1-6+b1) ... Setting up libevent-core-2.1-7t64:arm64 (2.1.12-stable-8.1+b3) ... Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ... Setting up libfido2-1:arm64 (1.14.0-1+b2) ... Setting up libgfortran-13-dev:arm64 (13.2.0-24) ... Setting up libbsd0:arm64 (0.12.2-1) ... Setting up libdrm-common (2.4.120-2) ... Setting up libxml2:arm64 (2.9.14+dfsg-1.3+b3) ... Setting up libblas-dev:arm64 (3.12.0-3) ... update-alternatives: using /usr/lib/aarch64-linux-gnu/blas/libblas.so to provide /usr/lib/aarch64-linux-gnu/libblas.so (libblas.so-aarch64-linux-gnu) in auto mode Setting up libblas64-3:arm64 (3.12.0-3) ... update-alternatives: using /usr/lib/aarch64-linux-gnu/blas64/libblas64.so.3 to provide /usr/lib/aarch64-linux-gnu/libblas64.so.3 (libblas64.so.3-aarch64-linux-gnu) in auto mode Setting up automake (1:1.16.5-1.3) ... update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode Setting up libfile-stripnondeterminism-perl (1.13.1-1) ... Setting up libxdmcp6:arm64 (1:1.1.2-3+b1) ... Setting up liblapack3:arm64 (3.12.0-3) ... update-alternatives: using /usr/lib/aarch64-linux-gnu/lapack/liblapack.so.3 to provide /usr/lib/aarch64-linux-gnu/liblapack.so.3 (liblapack.so.3-aarch64-linux-gnu) in auto mode Setting up libxcb1:arm64 (1.15-1) ... Setting up gettext (0.21-14+b1) ... Setting up libtool (2.4.7-7) ... Setting up libevent-pthreads-2.1-7t64:arm64 (2.1.12-stable-8.1+b3) ... Setting up libedit2:arm64 (3.1-20230828-1+b1) ... Setting up libevent-openssl-2.1-7t64:arm64 (2.1.12-stable-8.1+b3) ... Setting up libblas64-dev:arm64 (3.12.0-3) ... update-alternatives: using /usr/lib/aarch64-linux-gnu/blas64/libblas64.so to provide /usr/lib/aarch64-linux-gnu/libblas64.so (libblas64.so-aarch64-linux-gnu) in auto mode Setting up gfortran-13-aarch64-linux-gnu (13.2.0-24) ... Setting up liblapack64-3:arm64 (3.12.0-3) ... update-alternatives: using /usr/lib/aarch64-linux-gnu/lapack64/liblapack64.so.3 to provide /usr/lib/aarch64-linux-gnu/liblapack64.so.3 (liblapack64.so.3-aarch64-linux-gnu) in auto mode Setting up libsuperlu6:arm64 (6.0.1+dfsg1-1+b1) ... Setting up pkgconf:arm64 (1.8.1-1+b2) ... Setting up intltool-debian (0.35.0+20060710.6) ... Setting up libnuma-dev:arm64 (2.0.18-1) ... Setting up libnl-route-3-200:arm64 (3.7.0-0.3) ... Setting up liblapack64-dev:arm64 (3.12.0-3) ... update-alternatives: using /usr/lib/aarch64-linux-gnu/lapack64/liblapack64.so to provide /usr/lib/aarch64-linux-gnu/liblapack64.so (liblapack64.so-aarch64-linux-gnu) in auto mode Setting up dh-autoreconf (20) ... Setting up libltdl-dev:arm64 (2.4.7-7+b1) ... Setting up libjs-jquery-ui (1.13.2+dfsg-1) ... Setting up libllvm17t64:arm64 (1:17.0.6-12) ... Setting up gfortran-13 (13.2.0-24) ... Setting up liblapack-dev:arm64 (3.12.0-3) ... update-alternatives: using /usr/lib/aarch64-linux-gnu/lapack/liblapack.so to provide /usr/lib/aarch64-linux-gnu/liblapack.so (liblapack.so-aarch64-linux-gnu) in auto mode Setting up libgssapi-krb5-2:arm64 (1.20.1-6+b1) ... Setting up pkg-config:arm64 (1.8.1-1+b2) ... Setting up libevent-extra-2.1-7t64:arm64 (2.1.12-stable-8.1+b3) ... Setting up dh-strip-nondeterminism (1.13.1-1) ... Setting up libdrm2:arm64 (2.4.120-2) ... Setting up libnl-3-dev:arm64 (3.7.0-0.3) ... Setting up groff-base (1.23.0-4) ... Setting up libx11-6:arm64 (2:1.8.7-1+b1) ... Setting up gfortran-aarch64-linux-gnu (4:13.2.0-7) ... Setting up libhwloc-dev:arm64 (2.10.0-1+b1) ... Setting up libamd-comgr2:arm64 (6.0+git20231212.4510c28+dfsg-3+b1) ... Setting up libsuperlu-dev:arm64 (6.0.1+dfsg1-1+b1) ... Setting up libdrm-amdgpu1:arm64 (2.4.120-2) ... Setting up libibverbs1:arm64 (50.0-2+b1) ... Setting up ibverbs-providers:arm64 (50.0-2+b1) ... Setting up openssh-client (1:9.7p1-4) ... Setting up po-debconf (1.0.21+nmu1) ... Setting up libxext6:arm64 (2:1.3.4-1+b1) ... Setting up man-db (2.12.1-1) ... Not building database; man-db/auto-update is not 'true'. Setting up gfortran (4:13.2.0-7) ... update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f95 (f95) in auto mode update-alternatives: using /usr/bin/gfortran to provide /usr/bin/f77 (f77) in auto mode Setting up libxnvctrl0:arm64 (535.171.04-1) ... Setting up libnl-route-3-dev:arm64 (3.7.0-0.3) ... Setting up libevent-dev (2.1.12-stable-8.1+b3) ... Setting up librdmacm1t64:arm64 (50.0-2+b1) ... Setting up libhsakmt1:arm64 (5.7.0-1) ... Setting up libfabric1:arm64 (1.17.0-3+b1) ... Setting up debhelper (13.15.3) ... Setting up libibverbs-dev:arm64 (50.0-2+b1) ... Setting up libhwloc-plugins:arm64 (2.10.0-1+b1) ... Setting up libpmix2t64:arm64 (5.0.2-3) ... Setting up libhsa-runtime64-1 (5.7.1-2) ... Setting up libpmix-dev:arm64 (5.0.2-3) ... Setting up libamdhip64-5 (5.7.1-3) ... Setting up libucx0:arm64 (1.16.0+ds-5) ... Setting up libopenmpi3t64:arm64 (4.1.6-13.3) ... Setting up openmpi-bin (4.1.6-13.3) ... update-alternatives: using /usr/bin/mpirun.openmpi to provide /usr/bin/mpirun (mpirun) in auto mode update-alternatives: using /usr/bin/mpicc.openmpi to provide /usr/bin/mpicc (mpi) in auto mode Setting up libptscotch-7.0:arm64 (7.0.4-2) ... Setting up libcombblas2.0.0t64:arm64 (2.0.0-3.1+b1) ... Setting up libopenmpi-dev:arm64 (4.1.6-13.3) ... update-alternatives: using /usr/lib/aarch64-linux-gnu/openmpi/include to provide /usr/include/aarch64-linux-gnu/mpi (mpi-aarch64-linux-gnu) in auto mode Setting up libsuperlu-dist8:arm64 (8.2.1+dfsg1-1+b2) ... Setting up libsuperlu-dist-dev:arm64 (8.2.1+dfsg1-1+b2) ... Setting up mpi-default-dev (1.15) ... Processing triggers for libc-bin (2.38-7) ... Reading package lists... Building dependency tree... Reading state information... Reading extended state information... Initializing package states... Writing extended state information... Building tag database... -> Finished parsing the build-deps Reading package lists... Building dependency tree... Reading state information... fakeroot is already the newest version (1.33-1). 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. I: Building the package I: Running cd /build/reproducible-path/hypre-2.28.0/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../hypre_2.28.0-8_source.changes dpkg-buildpackage: info: source package hypre dpkg-buildpackage: info: source version 2.28.0-8 dpkg-buildpackage: info: source distribution unstable dpkg-buildpackage: info: source changed by Drew Parsons dpkg-source --before-build . dpkg-buildpackage: info: host architecture arm64 fakeroot debian/rules clean dh clean --sourcedirectory=src debian/rules override_dh_auto_clean make[1]: Entering directory '/build/reproducible-path/hypre-2.28.0' echo "Running clean" Running clean rm -rf /build/reproducible-path/hypre-2.28.0/debian/tmp rm -f src/configure.in rm -f src/config.log rm -f src/config/config.guess rm -f src/config/config.sub cd src/test; \ for TEST in TEST_*; do \ rm -f ${TEST}.stdout ${TEST}.stderr; \ done dh_auto_clean cd src && make -j12 distclean make[2]: Entering directory '/build/reproducible-path/hypre-2.28.0/src' Makefile:9: config/Makefile.config: No such file or directory make[2]: *** No rule to make target 'config/Makefile.config'. Stop. make[2]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src' dh_auto_clean: error: cd src && make -j12 distclean returned exit code 2 make[1]: [debian/rules:90: override_dh_auto_clean] Error 25 (ignored) make[1]: Leaving directory '/build/reproducible-path/hypre-2.28.0' dh_autoreconf_clean -O--sourcedirectory=src dh_clean -O--sourcedirectory=src debian/rules execute_after_dh_clean make[1]: Entering directory '/build/reproducible-path/hypre-2.28.0' rm -rf src64 src64m rm -rf src-static src64-static src64m-static make[1]: Leaving directory '/build/reproducible-path/hypre-2.28.0' debian/rules build dh build --sourcedirectory=src dh_update_autotools_config -O--sourcedirectory=src debian/rules override_dh_autoreconf make[1]: Entering directory '/build/reproducible-path/hypre-2.28.0' cp /usr/share/misc/config.* src/config/ cd src && ./config/update.sh HYPRE version number is the same as the current version rm -rf src64 && cp -a src src64 rm -rf src64m && cp -a src src64m rm -rf src-static && cp -a src src-static rm -rf src64-static && cp -a src src64-static rm -rf src64m-static && cp -a src src64m-static make[1]: Leaving directory '/build/reproducible-path/hypre-2.28.0' debian/rules override_dh_auto_configure make[1]: Entering directory '/build/reproducible-path/hypre-2.28.0' dh_auto_configure -- --enable-shared --with-superlu --with-superlu-include=/usr/include/superlu --with-superlu-lib="-lsuperlu" --with-dsuperlu --with-dsuperlu-include=/usr/include/superlu-dist --with-dsuperlu-lib="-lsuperlu_dist" --with-MPI-include=/usr/lib/aarch64-linux-gnu/openmpi/include --with-MPI-libs="mpi " --with-MPI-lib-dirs="/usr/lib/aarch64-linux-gnu/openmpi/lib " --with-MPI-flags="" --with-extra-flags="" \ --with-blas=yes --with-blas-lib="-lblas " \ --with-lapack=yes \ --with-lapack-lib="-llapack " \ --with-fmangle-lapack="one-underscore" \ --prefix=/build/reproducible-path/hypre-2.28.0/debian/tmp/usr cd src && ./configure --build=aarch64-linux-gnu --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-option-checking --disable-silent-rules --libdir=\${prefix}/lib/aarch64-linux-gnu --runstatedir=/run --disable-maintainer-mode --disable-dependency-tracking --enable-shared --with-superlu --with-superlu-include=/usr/include/superlu --with-superlu-lib=-lsuperlu --with-dsuperlu --with-dsuperlu-include=/usr/include/superlu-dist --with-dsuperlu-lib=-lsuperlu_dist --with-MPI-include=/usr/lib/aarch64-linux-gnu/openmpi/include "--with-MPI-libs=mpi " "--with-MPI-lib-dirs=/usr/lib/aarch64-linux-gnu/openmpi/lib " --with-MPI-flags= --with-extra-flags= --with-blas=yes "--with-blas-lib=-lblas " --with-lapack=yes "--with-lapack-lib=-llapack " --with-fmangle-lapack=one-underscore --prefix=/build/reproducible-path/hypre-2.28.0/debian/tmp/usr configure: NOTE: Could not find .git directory checking build system type... aarch64-unknown-linux-gnu checking host system type... aarch64-unknown-linux-gnu checking target system type... aarch64-unknown-linux-gnu checking for mpxlc... no checking for mpixlc... no checking for mpiicc... no checking for mpiicx... no checking for mpigcc... no checking for mpicc... mpicc checking for mpxlC... no checking for mpixlcxx... no checking for mpixlC... no checking for mpiicpc... no checking for mpiicpx... no checking for mpig++... no checking for mpic++... mpic++ checking for mpxlf... no checking for mpixlf77... no checking for mpiifort... no checking for mpiifx... no checking for mpif77... mpif77 checking whether make sets $(MAKE)... yes checking for ranlib... ranlib checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether mpicc accepts -g... yes checking for mpicc option to enable C11 features... none needed checking whether the compiler supports GNU C++... yes checking whether mpic++ accepts -g... yes checking for mpic++ option to enable C++11 features... none needed checking whether the compiler supports GNU Fortran... yes checking whether mpif77 accepts -g... yes checking how to get verbose linking output from mpif77... -v checking for Fortran libraries of mpif77... -L/usr/lib/aarch64-linux-gnu/openmpi/lib/fortran/gfortran -L/usr/lib/gcc/aarch64-linux-gnu/13 -L/usr/lib/gcc/aarch64-linux-gnu/13/../../../aarch64-linux-gnu -L/usr/lib/gcc/aarch64-linux-gnu/13/../../../../lib -L/lib/aarch64-linux-gnu -L/lib/../lib -L/usr/lib/aarch64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/aarch64-linux-gnu/13/../../.. -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -lgfortran -lm -lz checking for dummy main to link with Fortran libraries... none checking for Fortran name-mangling scheme... lower case, underscore, no extra underscore checking for mpi.h... yes checking for MPI_Comm_f2c... yes checking how to run the C preprocessor... mpicc -E checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking whether MPI_Comm_f2c is a macro... no checking for cabs in -lm... yes configure: creating ./config.status config.status: creating config/Makefile.config config.status: creating HYPRE_config.h dh_auto_configure -Dsrc-static -- --with-superlu --with-superlu-include=/usr/include/superlu --with-superlu-lib="-lsuperlu" --with-dsuperlu --with-dsuperlu-include=/usr/include/superlu-dist --with-dsuperlu-lib="-lsuperlu_dist" --with-MPI-include=/usr/lib/aarch64-linux-gnu/openmpi/include --with-MPI-libs="mpi " --with-MPI-lib-dirs="/usr/lib/aarch64-linux-gnu/openmpi/lib " --with-MPI-flags="" --with-extra-flags="" \ --with-blas=yes --with-blas-lib="-lblas " \ --with-lapack=yes \ --with-lapack-lib="-llapack " \ --with-fmangle-lapack="one-underscore" \ --prefix=/build/reproducible-path/hypre-2.28.0/debian/tmp-static/usr cd src-static && ./configure --build=aarch64-linux-gnu --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-option-checking --disable-silent-rules --libdir=\${prefix}/lib/aarch64-linux-gnu --runstatedir=/run --disable-maintainer-mode --disable-dependency-tracking --with-superlu --with-superlu-include=/usr/include/superlu --with-superlu-lib=-lsuperlu --with-dsuperlu --with-dsuperlu-include=/usr/include/superlu-dist --with-dsuperlu-lib=-lsuperlu_dist --with-MPI-include=/usr/lib/aarch64-linux-gnu/openmpi/include "--with-MPI-libs=mpi " "--with-MPI-lib-dirs=/usr/lib/aarch64-linux-gnu/openmpi/lib " --with-MPI-flags= --with-extra-flags= --with-blas=yes "--with-blas-lib=-lblas " --with-lapack=yes "--with-lapack-lib=-llapack " --with-fmangle-lapack=one-underscore --prefix=/build/reproducible-path/hypre-2.28.0/debian/tmp-static/usr configure: NOTE: Could not find .git directory checking build system type... aarch64-unknown-linux-gnu checking host system type... aarch64-unknown-linux-gnu checking target system type... aarch64-unknown-linux-gnu checking for mpxlc... no checking for mpixlc... no checking for mpiicc... no checking for mpiicx... no checking for mpigcc... no checking for mpicc... mpicc checking for mpxlC... no checking for mpixlcxx... no checking for mpixlC... no checking for mpiicpc... no checking for mpiicpx... no checking for mpig++... no checking for mpic++... mpic++ checking for mpxlf... no checking for mpixlf77... no checking for mpiifort... no checking for mpiifx... no checking for mpif77... mpif77 checking whether make sets $(MAKE)... yes checking for ranlib... ranlib checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether mpicc accepts -g... yes checking for mpicc option to enable C11 features... none needed checking whether the compiler supports GNU C++... yes checking whether mpic++ accepts -g... yes checking for mpic++ option to enable C++11 features... none needed checking whether the compiler supports GNU Fortran... yes checking whether mpif77 accepts -g... yes checking how to get verbose linking output from mpif77... -v checking for Fortran libraries of mpif77... -L/usr/lib/aarch64-linux-gnu/openmpi/lib/fortran/gfortran -L/usr/lib/gcc/aarch64-linux-gnu/13 -L/usr/lib/gcc/aarch64-linux-gnu/13/../../../aarch64-linux-gnu -L/usr/lib/gcc/aarch64-linux-gnu/13/../../../../lib -L/lib/aarch64-linux-gnu -L/lib/../lib -L/usr/lib/aarch64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/aarch64-linux-gnu/13/../../.. -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -lgfortran -lm -lz checking for dummy main to link with Fortran libraries... none checking for Fortran name-mangling scheme... lower case, underscore, no extra underscore checking for mpi.h... yes checking for MPI_Comm_f2c... yes checking how to run the C preprocessor... mpicc -E checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking whether MPI_Comm_f2c is a macro... no checking for cabs in -lm... yes configure: creating ./config.status config.status: creating config/Makefile.config config.status: creating HYPRE_config.h dh_auto_configure -Dsrc64 -- --enable-bigint --with-libname-ext=64 \ --enable-shared --with-superlu --with-superlu-include=/usr/include/superlu --with-superlu-lib="-lsuperlu" --with-dsuperlu --with-dsuperlu-include=/usr/include/superlu-dist --with-dsuperlu-lib="-lsuperlu_dist" --with-MPI-include=/usr/lib/aarch64-linux-gnu/openmpi/include --with-MPI-libs="mpi " --with-MPI-lib-dirs="/usr/lib/aarch64-linux-gnu/openmpi/lib " --with-MPI-flags="" --with-extra-flags="" \ --with-blas=yes --with-blas-lib="-lblas64 " \ --with-lapack=yes \ --with-lapack-lib="-llapack64 " \ --with-fmangle-lapack="one-underscore" \ --prefix=/build/reproducible-path/hypre-2.28.0/debian/tmp64/usr cd src64 && ./configure --build=aarch64-linux-gnu --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-option-checking --disable-silent-rules --libdir=\${prefix}/lib/aarch64-linux-gnu --runstatedir=/run --disable-maintainer-mode --disable-dependency-tracking --enable-bigint --with-libname-ext=64 --enable-shared --with-superlu --with-superlu-include=/usr/include/superlu --with-superlu-lib=-lsuperlu --with-dsuperlu --with-dsuperlu-include=/usr/include/superlu-dist --with-dsuperlu-lib=-lsuperlu_dist --with-MPI-include=/usr/lib/aarch64-linux-gnu/openmpi/include "--with-MPI-libs=mpi " "--with-MPI-lib-dirs=/usr/lib/aarch64-linux-gnu/openmpi/lib " --with-MPI-flags= --with-extra-flags= --with-blas=yes "--with-blas-lib=-lblas64 " --with-lapack=yes "--with-lapack-lib=-llapack64 " --with-fmangle-lapack=one-underscore --prefix=/build/reproducible-path/hypre-2.28.0/debian/tmp64/usr configure: NOTE: Could not find .git directory checking build system type... aarch64-unknown-linux-gnu checking host system type... aarch64-unknown-linux-gnu checking target system type... aarch64-unknown-linux-gnu checking for mpxlc... no checking for mpixlc... no checking for mpiicc... no checking for mpiicx... no checking for mpigcc... no checking for mpicc... mpicc checking for mpxlC... no checking for mpixlcxx... no checking for mpixlC... no checking for mpiicpc... no checking for mpiicpx... no checking for mpig++... no checking for mpic++... mpic++ checking for mpxlf... no checking for mpixlf77... no checking for mpiifort... no checking for mpiifx... no checking for mpif77... mpif77 checking whether make sets $(MAKE)... yes checking for ranlib... ranlib checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether mpicc accepts -g... yes checking for mpicc option to enable C11 features... none needed checking whether the compiler supports GNU C++... yes checking whether mpic++ accepts -g... yes checking for mpic++ option to enable C++11 features... none needed checking whether the compiler supports GNU Fortran... yes checking whether mpif77 accepts -g... yes checking how to get verbose linking output from mpif77... -v checking for Fortran libraries of mpif77... -L/usr/lib/aarch64-linux-gnu/openmpi/lib/fortran/gfortran -L/usr/lib/gcc/aarch64-linux-gnu/13 -L/usr/lib/gcc/aarch64-linux-gnu/13/../../../aarch64-linux-gnu -L/usr/lib/gcc/aarch64-linux-gnu/13/../../../../lib -L/lib/aarch64-linux-gnu -L/lib/../lib -L/usr/lib/aarch64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/aarch64-linux-gnu/13/../../.. -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -lgfortran -lm -lz checking for dummy main to link with Fortran libraries... none checking for Fortran name-mangling scheme... lower case, underscore, no extra underscore checking for mpi.h... yes checking for MPI_Comm_f2c... yes checking how to run the C preprocessor... mpicc -E checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking whether MPI_Comm_f2c is a macro... no checking for cabs in -lm... yes configure: creating ./config.status config.status: creating config/Makefile.config config.status: creating HYPRE_config.h dh_auto_configure -Dsrc64m -- --enable-mixedint --with-libname-ext=64m \ --enable-shared --with-superlu --with-superlu-include=/usr/include/superlu --with-superlu-lib="-lsuperlu" --with-dsuperlu --with-dsuperlu-include=/usr/include/superlu-dist --with-dsuperlu-lib="-lsuperlu_dist" --with-MPI-include=/usr/lib/aarch64-linux-gnu/openmpi/include --with-MPI-libs="mpi " --with-MPI-lib-dirs="/usr/lib/aarch64-linux-gnu/openmpi/lib " --with-MPI-flags="" --with-extra-flags="" \ --with-blas=yes --with-blas-lib="-lblas64 " \ --with-lapack=yes \ --with-lapack-lib="-llapack64 " \ --with-fmangle-lapack="one-underscore" \ --prefix=/build/reproducible-path/hypre-2.28.0/debian/tmp64m/usr cd src64m && ./configure --build=aarch64-linux-gnu --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-option-checking --disable-silent-rules --libdir=\${prefix}/lib/aarch64-linux-gnu --runstatedir=/run --disable-maintainer-mode --disable-dependency-tracking --enable-mixedint --with-libname-ext=64m --enable-shared --with-superlu --with-superlu-include=/usr/include/superlu --with-superlu-lib=-lsuperlu --with-dsuperlu --with-dsuperlu-include=/usr/include/superlu-dist --with-dsuperlu-lib=-lsuperlu_dist --with-MPI-include=/usr/lib/aarch64-linux-gnu/openmpi/include "--with-MPI-libs=mpi " "--with-MPI-lib-dirs=/usr/lib/aarch64-linux-gnu/openmpi/lib " --with-MPI-flags= --with-extra-flags= --with-blas=yes "--with-blas-lib=-lblas64 " --with-lapack=yes "--with-lapack-lib=-llapack64 " --with-fmangle-lapack=one-underscore --prefix=/build/reproducible-path/hypre-2.28.0/debian/tmp64m/usr configure: NOTE: Could not find .git directory checking build system type... aarch64-unknown-linux-gnu checking host system type... aarch64-unknown-linux-gnu checking target system type... aarch64-unknown-linux-gnu checking for mpxlc... no checking for mpixlc... no checking for mpiicc... no checking for mpiicx... no checking for mpigcc... no checking for mpicc... mpicc checking for mpxlC... no checking for mpixlcxx... no checking for mpixlC... no checking for mpiicpc... no checking for mpiicpx... no checking for mpig++... no checking for mpic++... mpic++ checking for mpxlf... no checking for mpixlf77... no checking for mpiifort... no checking for mpiifx... no checking for mpif77... mpif77 checking whether make sets $(MAKE)... yes checking for ranlib... ranlib checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether mpicc accepts -g... yes checking for mpicc option to enable C11 features... none needed checking whether the compiler supports GNU C++... yes checking whether mpic++ accepts -g... yes checking for mpic++ option to enable C++11 features... none needed checking whether the compiler supports GNU Fortran... yes checking whether mpif77 accepts -g... yes checking how to get verbose linking output from mpif77... -v checking for Fortran libraries of mpif77... -L/usr/lib/aarch64-linux-gnu/openmpi/lib/fortran/gfortran -L/usr/lib/gcc/aarch64-linux-gnu/13 -L/usr/lib/gcc/aarch64-linux-gnu/13/../../../aarch64-linux-gnu -L/usr/lib/gcc/aarch64-linux-gnu/13/../../../../lib -L/lib/aarch64-linux-gnu -L/lib/../lib -L/usr/lib/aarch64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/aarch64-linux-gnu/13/../../.. -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -lgfortran -lm -lz checking for dummy main to link with Fortran libraries... none checking for Fortran name-mangling scheme... lower case, underscore, no extra underscore checking for mpi.h... yes checking for MPI_Comm_f2c... yes checking how to run the C preprocessor... mpicc -E checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking whether MPI_Comm_f2c is a macro... no checking for cabs in -lm... yes configure: creating ./config.status config.status: creating config/Makefile.config config.status: creating HYPRE_config.h dh_auto_configure -Dsrc64-static -- --enable-bigint --with-libname-ext=64 \ --with-superlu --with-superlu-include=/usr/include/superlu --with-superlu-lib="-lsuperlu" --with-dsuperlu --with-dsuperlu-include=/usr/include/superlu-dist --with-dsuperlu-lib="-lsuperlu_dist" --with-MPI-include=/usr/lib/aarch64-linux-gnu/openmpi/include --with-MPI-libs="mpi " --with-MPI-lib-dirs="/usr/lib/aarch64-linux-gnu/openmpi/lib " --with-MPI-flags="" --with-extra-flags="" \ --with-blas=yes --with-blas-lib="-lblas64 " \ --with-lapack=yes \ --with-lapack-lib="-llapack64 " \ --with-fmangle-lapack="one-underscore" \ --prefix=/build/reproducible-path/hypre-2.28.0/debian/tmp64-static/usr cd src64-static && ./configure --build=aarch64-linux-gnu --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-option-checking --disable-silent-rules --libdir=\${prefix}/lib/aarch64-linux-gnu --runstatedir=/run --disable-maintainer-mode --disable-dependency-tracking --enable-bigint --with-libname-ext=64 --with-superlu --with-superlu-include=/usr/include/superlu --with-superlu-lib=-lsuperlu --with-dsuperlu --with-dsuperlu-include=/usr/include/superlu-dist --with-dsuperlu-lib=-lsuperlu_dist --with-MPI-include=/usr/lib/aarch64-linux-gnu/openmpi/include "--with-MPI-libs=mpi " "--with-MPI-lib-dirs=/usr/lib/aarch64-linux-gnu/openmpi/lib " --with-MPI-flags= --with-extra-flags= --with-blas=yes "--with-blas-lib=-lblas64 " --with-lapack=yes "--with-lapack-lib=-llapack64 " --with-fmangle-lapack=one-underscore --prefix=/build/reproducible-path/hypre-2.28.0/debian/tmp64-static/usr configure: NOTE: Could not find .git directory checking build system type... aarch64-unknown-linux-gnu checking host system type... aarch64-unknown-linux-gnu checking target system type... aarch64-unknown-linux-gnu checking for mpxlc... no checking for mpixlc... no checking for mpiicc... no checking for mpiicx... no checking for mpigcc... no checking for mpicc... mpicc checking for mpxlC... no checking for mpixlcxx... no checking for mpixlC... no checking for mpiicpc... no checking for mpiicpx... no checking for mpig++... no checking for mpic++... mpic++ checking for mpxlf... no checking for mpixlf77... no checking for mpiifort... no checking for mpiifx... no checking for mpif77... mpif77 checking whether make sets $(MAKE)... yes checking for ranlib... ranlib checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether mpicc accepts -g... yes checking for mpicc option to enable C11 features... none needed checking whether the compiler supports GNU C++... yes checking whether mpic++ accepts -g... yes checking for mpic++ option to enable C++11 features... none needed checking whether the compiler supports GNU Fortran... yes checking whether mpif77 accepts -g... yes checking how to get verbose linking output from mpif77... -v checking for Fortran libraries of mpif77... -L/usr/lib/aarch64-linux-gnu/openmpi/lib/fortran/gfortran -L/usr/lib/gcc/aarch64-linux-gnu/13 -L/usr/lib/gcc/aarch64-linux-gnu/13/../../../aarch64-linux-gnu -L/usr/lib/gcc/aarch64-linux-gnu/13/../../../../lib -L/lib/aarch64-linux-gnu -L/lib/../lib -L/usr/lib/aarch64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/aarch64-linux-gnu/13/../../.. -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -lgfortran -lm -lz checking for dummy main to link with Fortran libraries... none checking for Fortran name-mangling scheme... lower case, underscore, no extra underscore checking for mpi.h... yes checking for MPI_Comm_f2c... yes checking how to run the C preprocessor... mpicc -E checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking whether MPI_Comm_f2c is a macro... no checking for cabs in -lm... yes configure: creating ./config.status config.status: creating config/Makefile.config config.status: creating HYPRE_config.h dh_auto_configure -Dsrc64m-static -- --enable-mixedint --with-libname-ext=64m \ --with-superlu --with-superlu-include=/usr/include/superlu --with-superlu-lib="-lsuperlu" --with-dsuperlu --with-dsuperlu-include=/usr/include/superlu-dist --with-dsuperlu-lib="-lsuperlu_dist" --with-MPI-include=/usr/lib/aarch64-linux-gnu/openmpi/include --with-MPI-libs="mpi " --with-MPI-lib-dirs="/usr/lib/aarch64-linux-gnu/openmpi/lib " --with-MPI-flags="" --with-extra-flags="" \ --with-blas=yes --with-blas-lib="-lblas64 " \ --with-lapack=yes \ --with-lapack-lib="-llapack64 " \ --with-fmangle-lapack="one-underscore" \ --prefix=/build/reproducible-path/hypre-2.28.0/debian/tmp64m-static/usr cd src64m-static && ./configure --build=aarch64-linux-gnu --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-option-checking --disable-silent-rules --libdir=\${prefix}/lib/aarch64-linux-gnu --runstatedir=/run --disable-maintainer-mode --disable-dependency-tracking --enable-mixedint --with-libname-ext=64m --with-superlu --with-superlu-include=/usr/include/superlu --with-superlu-lib=-lsuperlu --with-dsuperlu --with-dsuperlu-include=/usr/include/superlu-dist --with-dsuperlu-lib=-lsuperlu_dist --with-MPI-include=/usr/lib/aarch64-linux-gnu/openmpi/include "--with-MPI-libs=mpi " "--with-MPI-lib-dirs=/usr/lib/aarch64-linux-gnu/openmpi/lib " --with-MPI-flags= --with-extra-flags= --with-blas=yes "--with-blas-lib=-lblas64 " --with-lapack=yes "--with-lapack-lib=-llapack64 " --with-fmangle-lapack=one-underscore --prefix=/build/reproducible-path/hypre-2.28.0/debian/tmp64m-static/usr configure: NOTE: Could not find .git directory checking build system type... aarch64-unknown-linux-gnu checking host system type... aarch64-unknown-linux-gnu checking target system type... aarch64-unknown-linux-gnu checking for mpxlc... no checking for mpixlc... no checking for mpiicc... no checking for mpiicx... no checking for mpigcc... no checking for mpicc... mpicc checking for mpxlC... no checking for mpixlcxx... no checking for mpixlC... no checking for mpiicpc... no checking for mpiicpx... no checking for mpig++... no checking for mpic++... mpic++ checking for mpxlf... no checking for mpixlf77... no checking for mpiifort... no checking for mpiifx... no checking for mpif77... mpif77 checking whether make sets $(MAKE)... yes checking for ranlib... ranlib checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether mpicc accepts -g... yes checking for mpicc option to enable C11 features... none needed checking whether the compiler supports GNU C++... yes checking whether mpic++ accepts -g... yes checking for mpic++ option to enable C++11 features... none needed checking whether the compiler supports GNU Fortran... yes checking whether mpif77 accepts -g... yes checking how to get verbose linking output from mpif77... -v checking for Fortran libraries of mpif77... -L/usr/lib/aarch64-linux-gnu/openmpi/lib/fortran/gfortran -L/usr/lib/gcc/aarch64-linux-gnu/13 -L/usr/lib/gcc/aarch64-linux-gnu/13/../../../aarch64-linux-gnu -L/usr/lib/gcc/aarch64-linux-gnu/13/../../../../lib -L/lib/aarch64-linux-gnu -L/lib/../lib -L/usr/lib/aarch64-linux-gnu -L/usr/lib/../lib -L/usr/lib/gcc/aarch64-linux-gnu/13/../../.. -lmpi_usempif08 -lmpi_usempi_ignore_tkr -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -lgfortran -lm -lz checking for dummy main to link with Fortran libraries... none checking for Fortran name-mangling scheme... lower case, underscore, no extra underscore checking for mpi.h... yes checking for MPI_Comm_f2c... yes checking how to run the C preprocessor... mpicc -E checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking whether MPI_Comm_f2c is a macro... no checking for cabs in -lm... yes configure: creating ./config.status config.status: creating config/Makefile.config config.status: creating HYPRE_config.h #dh_auto_configure -p libhypre-complex -- --enable-shared --enable-complex make[1]: Leaving directory '/build/reproducible-path/hypre-2.28.0' debian/rules override_dh_auto_build make[1]: Entering directory '/build/reproducible-path/hypre-2.28.0' dh_auto_build -Dsrc cd src && make -j12 make[2]: Entering directory '/build/reproducible-path/hypre-2.28.0/src' Making blas ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src/blas' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dasum.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c daxpy.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dcopy.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c ddot.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dgemm.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dgemv.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dger.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dnrm2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c drot.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dscal.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dswap.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dsymm.c dnrm2.c: In function 'hypre_dnrm2': dnrm2.c:148:8: warning: 'xmax' may be used uninitialized [-Wmaybe-uninitialized] 148 | if ((d__1 = dx[i__], abs(d__1)) <= xmax) { | ^ dnrm2.c:35:17: note: 'xmax' was declared here 35 | doublereal xmax; | ^~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dsymv.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dsyr2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dsyr2k.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dsyrk.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dtrmm.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dtrmv.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dtrsm.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c dtrsv.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c f2c.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c idamax.c dsyr2.c: In function 'hypre_dsyr2': dsyr2.c:29:21: warning: 'jx' may be used uninitialized [-Wmaybe-uninitialized] 29 | integer ix, iy, jx, jy, kx, ky; | ^~ dsyr2.c:29:25: warning: 'jy' may be used uninitialized [-Wmaybe-uninitialized] 29 | integer ix, iy, jx, jy, kx, ky; | ^~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c lsame.c dtrmv.c: In function 'hypre_dtrmv': dtrmv.c:21:21: warning: 'kx' may be used uninitialized [-Wmaybe-uninitialized] 21 | integer ix, jx, kx; | ^~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../utilities -c xerbla.c dtrsv.c: In function 'hypre_dtrsv': dtrsv.c:308:20: warning: 'kx' may be used uninitialized [-Wmaybe-uninitialized] 308 | kx += (*n - 1) * *incx; | ~~~^~~~~~~~~~~~~~~~~~~ dtrsv.c:28:21: note: 'kx' was declared here 28 | integer ix, jx, kx; | ^~ make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src/blas' Making lapack ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src/lapack' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dbdsqr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgebd2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgebrd.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgelq2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgelqf.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgels.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgeqr2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgeqrf.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgesvd.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgetrf.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgetri.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgetrs.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgetf2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlabad.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlabrd.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlacpy.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlae2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlaev2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlange.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlanst.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlansy.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlapy2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlarfb.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlarf.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlarfg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlarft.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlartg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlas2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlascl.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlaset.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq1.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq3.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq4.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq5.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq6.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasrt.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlassq.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlaswp.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasv2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlatrd.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorg2l.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorg2r.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgbr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgl2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorglq.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgql.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgqr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgtr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorm2r.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dormbr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorml2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dormlq.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dormqr.c In file included from dgesvd.c:8: dgesvd.c: In function 'hypre_dgesvd': f2c.h:196:36: warning: 'bdspac' may be used uninitialized [-Wmaybe-uninitialized] 196 | #define max(a,b) ((a) >= (b) ? (a) : (b)) | ~~~~~~~~~~~~~~~~~~^~~~~~ dgesvd.c:3746:45: note: in expansion of macro 'max' 3746 | if (*lwork >= *m * *m + max(i__2,bdspac)) { | ^~~ dgesvd.c:46:17: note: 'bdspac' was declared here 46 | integer ir, bdspac, iu; | ^~~~~~ dgesvd.c:3751:45: warning: 'wrkbl' may be used uninitialized [-Wmaybe-uninitialized] 3751 | if (*lwork >= wrkbl + *lda * *m) { | ~~~~~~^~~~~~~~~~~ dgesvd.c:38:27: note: 'wrkbl' was declared here 38 | integer chunk, minmn, wrkbl, itaup, itauq, mnthr, iwork; | ^~~~~ dgesvd.c:4036:12: warning: 'ie' may be used uninitialized [-Wmaybe-uninitialized] 4036 | if (ie > 2) { | ^ dgesvd.c:40:13: note: 'ie' was declared here 40 | integer ie; | ^~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dpotf2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dpotrf.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dpotrs.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsteqr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsterf.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsyev.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsygs2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsygst.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsygv.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsytd2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsytrd.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dtrtri.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dtrti2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c ieeeck.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c ilaenv.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c lsame.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c xerbla.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlamch.c dlamch.c: In function 'hypre_dlamc5': dlamch.c:933:11: warning: 'oldy' may be used uninitialized [-Wmaybe-uninitialized] 933 | y = oldy; | ~~^~~~~~ dlamch.c:838:16: note: 'oldy' was declared here 838 | doublereal oldy; | ^~~~ make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src/lapack' Making utilities ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src/utilities' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_error.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_general.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_handle.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_version.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c amg_linklist.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c binsearch.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c exchange_data.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c fortran_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c ap.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c log.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c complex.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c error.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c int_array.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c hopscotch_hash.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c memory_tracker.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c merge_sort.c exchange_data.c: In function 'hypre_DataExchangeList': exchange_data.c:409:10: warning: 'response_requests' may be used uninitialized [-Wmaybe-uninitialized] 409 | hypre_MPI_Testall(num_contacts, response_requests, &responses_complete, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | response_statuses); | ~~~~~~~~~~~~~~~~~~ exchange_data.c:172:23: note: 'response_requests' was declared here 172 | hypre_MPI_Request *response_requests, *contact_requests; | ^~~~~~~~~~~~~~~~~ In file included from exchange_data.c:15: _hypre_utilities.h:783:3: warning: 'contact_requests' may be used uninitialized [-Wmaybe-uninitialized] 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exchange_data.c:542:7: note: in expansion of macro 'hypre_TFree' 542 | hypre_TFree(contact_requests, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ exchange_data.c:172:43: note: 'contact_requests' was declared here 172 | hypre_MPI_Request *response_requests, *contact_requests; | ^~~~~~~~~~~~~~~~ exchange_data.c:409:10: warning: 'response_statuses' may be used uninitialized [-Wmaybe-uninitialized] 409 | hypre_MPI_Testall(num_contacts, response_requests, &responses_complete, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | response_statuses); | ~~~~~~~~~~~~~~~~~~ exchange_data.c:173:23: note: 'response_statuses' was declared here 173 | hypre_MPI_Status *response_statuses, *contact_statuses; | ^~~~~~~~~~~~~~~~~ _hypre_utilities.h:783:3: warning: 'contact_statuses' may be used uninitialized [-Wmaybe-uninitialized] 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exchange_data.c:543:7: note: in expansion of macro 'hypre_TFree' 543 | hypre_TFree(contact_statuses, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ exchange_data.c:173:43: note: 'contact_statuses' was declared here 173 | hypre_MPI_Status *response_statuses, *contact_statuses; | ^~~~~~~~~~~~~~~~ exchange_data.c:417:10: warning: 'term_requests' may be used uninitialized [-Wmaybe-uninitialized] 417 | hypre_MPI_Testall(tree.num_child, term_requests, &children_complete, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | term_statuses); | ~~~~~~~~~~~~~~ exchange_data.c:178:23: note: 'term_requests' was declared here 178 | hypre_MPI_Request *term_requests, term_request1, request_parent; | ^~~~~~~~~~~~~ exchange_data.c:417:10: warning: 'term_statuses' may be used uninitialized [-Wmaybe-uninitialized] 417 | hypre_MPI_Testall(tree.num_child, term_requests, &children_complete, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | term_statuses); | ~~~~~~~~~~~~~~ exchange_data.c:179:23: note: 'term_statuses' was declared here 179 | hypre_MPI_Status *term_statuses, term_status1, status_parent; | ^~~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c mmio.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c mpi_comm_f2c.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c prefix_sum.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c printf.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c qsort.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c utilities.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c mpistubs.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c qsplit.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c random.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c threading.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c timer.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c timing.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c device_utils.c -o device_utils.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c general.c -o general.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c handle.c -o handle.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c int_array_device.c -o int_array_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c memory.c -o memory.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c omp_device.c -o omp_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c nvtx.c -o nvtx.obj Building libHYPRE_utilities.so ... mpicc -shared -o libHYPRE_utilities-2.28.0.so F90_HYPRE_error.o F90_HYPRE_general.o HYPRE_handle.o HYPRE_version.o amg_linklist.o binsearch.o exchange_data.o fortran_matrix.o ap.o log.o complex.o error.o int_array.o hopscotch_hash.o memory_tracker.o merge_sort.o mmio.o mpi_comm_f2c.o prefix_sum.o printf.o qsort.o utilities.o mpistubs.o qsplit.o random.o threading.o timer.o timing.o device_utils.obj general.obj handle.obj int_array_device.obj memory.obj omp_device.obj nvtx.obj -Wl,-soname,libHYPRE_utilities-2.28.0.so ln -s -f libHYPRE_utilities-2.28.0.so libHYPRE_utilities.so cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src/hypre/include cp -fR ./_hypre_onedpl.hpp /build/reproducible-path/hypre-2.28.0/src/hypre/include cp -fR ./_hypre_utilities.h /build/reproducible-path/hypre-2.28.0/src/hypre/include cp -fR ./_hypre_utilities.hpp /build/reproducible-path/hypre-2.28.0/src/hypre/include cp -fR ./fortran*.h /build/reproducible-path/hypre-2.28.0/src/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src/utilities' Making multivector ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src/multivector' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c multivector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c temp_multivector.c Building libHYPRE_multivector.so ... mpicc -shared -o libHYPRE_multivector-2.28.0.so multivector.o temp_multivector.o -Wl,-soname,libHYPRE_multivector-2.28.0.so ln -s -f libHYPRE_multivector-2.28.0.so libHYPRE_multivector.so cp -fR *.h /build/reproducible-path/hypre-2.28.0/src/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src/multivector' Making krylov ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src/krylov' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c bicgstab.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c cgnr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c gmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c cogmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c flexgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c lgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_bicgstab.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_cgnr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_gmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_cogmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_lgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_flexgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_pcg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c pcg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_lobpcg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c lobpcg.c In function 'lobpcg_MultiVectorByMultiVector', inlined from 'lobpcg_solve' at lobpcg.c:729:10: lobpcg.c:94:4: warning: 'blockVectorBY' may be used uninitialized [-Wmaybe-uninitialized] 94 | mv_MultiVectorByMultiVector( x, y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | utilities_FortranMatrixGlobalHeight( xy ), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | utilities_FortranMatrixHeight( xy ), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | utilities_FortranMatrixWidth( xy ), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | utilities_FortranMatrixValues( xy ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lobpcg.c: In function 'lobpcg_solve': lobpcg.c:296:26: note: 'blockVectorBY' was declared here 296 | mv_MultiVectorPtr blockVectorBY; /* B*Y */ | ^~~~~~~~~~~~~ Building libHYPRE_krylov.so ... mpicc -shared -o libHYPRE_krylov-2.28.0.so bicgstab.o cgnr.o gmres.o cogmres.o flexgmres.o lgmres.o HYPRE_bicgstab.o HYPRE_cgnr.o HYPRE_gmres.o HYPRE_cogmres.o HYPRE_lgmres.o HYPRE_flexgmres.o HYPRE_pcg.o pcg.o HYPRE_lobpcg.o lobpcg.o -Wl,-soname,libHYPRE_krylov-2.28.0.so ln -s -f libHYPRE_krylov-2.28.0.so libHYPRE_krylov.so cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src/hypre/include cp -fR ./krylov.h /build/reproducible-path/hypre-2.28.0/src/hypre/include cp -fR ./lobpcg.h /build/reproducible-path/hypre-2.28.0/src/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src/krylov' Making seq_mv ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src/seq_mv' make autogen make[4]: Entering directory '/build/reproducible-path/hypre-2.28.0/src/seq_mv' make[4]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src/seq_mv' make lib make[4]: Entering directory '/build/reproducible-path/hypre-2.28.0/src/seq_mv' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_matop.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_matvec.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c genpart.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_csr_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_mapped_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_multiblock_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_vector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c mapped_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c multiblock_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c vector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c vector_batched.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_matop_device.c -o csr_matop_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_matrix_cuda_utils.c -o csr_matrix_cuda_utils.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_matvec_device.c -o csr_matvec_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_matvec_oomp.c -o csr_matvec_oomp.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spadd_device.c -o csr_spadd_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device.c -o csr_spgemm_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_cusparse.c -o csr_spgemm_device_cusparse.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_numblocks.c -o csr_spgemm_device_numblocks.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_numer.c -o csr_spgemm_device_numer.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_numer1.c -o csr_spgemm_device_numer1.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_numer2.c -o csr_spgemm_device_numer2.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_numer3.c -o csr_spgemm_device_numer3.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_numer4.c -o csr_spgemm_device_numer4.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_numer5.c -o csr_spgemm_device_numer5.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_numer6.c -o csr_spgemm_device_numer6.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_numer7.c -o csr_spgemm_device_numer7.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_numer8.c -o csr_spgemm_device_numer8.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_numer9.c -o csr_spgemm_device_numer9.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_numer10.c -o csr_spgemm_device_numer10.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_onemklsparse.c -o csr_spgemm_device_onemklsparse.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_rocsparse.c -o csr_spgemm_device_rocsparse.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_rowest.c -o csr_spgemm_device_rowest.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl.c -o csr_spgemm_device_symbl.obj csr_matrix.c: In function 'hypre_CSRMatrixUnion': csr_matrix.c:1255:16: warning: 'big_jB' may be used uninitialized [-Wmaybe-uninitialized] 1255 | if ( big_jB == big_jA ) | ^ csr_matrix.c:1155:30: note: 'big_jB' was declared here 1155 | HYPRE_BigInt jBg, big_jA, big_jB; | ^~~~~~ csr_matrix.c:1255:16: warning: 'big_jA' may be used uninitialized [-Wmaybe-uninitialized] 1255 | if ( big_jB == big_jA ) | ^ csr_matrix.c:1155:22: note: 'big_jA' was declared here 1155 | HYPRE_BigInt jBg, big_jA, big_jB; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl1.c -o csr_spgemm_device_symbl1.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl2.c -o csr_spgemm_device_symbl2.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl3.c -o csr_spgemm_device_symbl3.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl4.c -o csr_spgemm_device_symbl4.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl5.c -o csr_spgemm_device_symbl5.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl6.c -o csr_spgemm_device_symbl6.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl7.c -o csr_spgemm_device_symbl7.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl8.c -o csr_spgemm_device_symbl8.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl9.c -o csr_spgemm_device_symbl9.obj csr_matop.c: In function 'hypre_CSRMatrixSplit': csr_matop.c:1439:20: warning: 'temp' may be used uninitialized [-Wmaybe-uninitialized] 1439 | temp[cnt_offd] = Bs_ext_j[j]; | ^ csr_matop.c:1330:21: note: 'temp' was declared here 1330 | HYPRE_BigInt *temp; | ^~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl10.c -o csr_spgemm_device_symbl10.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_util.c -o csr_spgemm_device_util.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spmv_device.c -o csr_spmv_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_sptrans_device.c -o csr_sptrans_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c vector_device.c -o vector_device.obj Building libHYPRE_seq_mv.so ... mpicc -shared -o libHYPRE_seq_mv-2.28.0.so csr_matop.o csr_matrix.o csr_matvec.o genpart.o HYPRE_csr_matrix.o HYPRE_mapped_matrix.o HYPRE_multiblock_matrix.o HYPRE_vector.o mapped_matrix.o multiblock_matrix.o vector.o vector_batched.o csr_matop_device.obj csr_matrix_cuda_utils.obj csr_matvec_device.obj csr_matvec_oomp.obj csr_spadd_device.obj csr_spgemm_device.obj csr_spgemm_device_cusparse.obj csr_spgemm_device_numblocks.obj csr_spgemm_device_numer.obj csr_spgemm_device_numer1.obj csr_spgemm_device_numer2.obj csr_spgemm_device_numer3.obj csr_spgemm_device_numer4.obj csr_spgemm_device_numer5.obj csr_spgemm_device_numer6.obj csr_spgemm_device_numer7.obj csr_spgemm_device_numer8.obj csr_spgemm_device_numer9.obj csr_spgemm_device_numer10.obj csr_spgemm_device_onemklsparse.obj csr_spgemm_device_rocsparse.obj csr_spgemm_device_rowest.obj csr_spgemm_device_symbl.obj csr_spgemm_device_symbl1.obj csr_spgemm_device_symbl2.obj csr_spgemm_device_symbl3.obj csr_spgemm_device_symbl4.obj csr_spgemm_device_symbl5.obj csr_spgemm_device_symbl6.obj csr_spgemm_device_symbl7.obj csr_spgemm_device_symbl8.obj csr_spgemm_device_symbl9.obj csr_spgemm_device_symbl10.obj csr_spgemm_device_util.obj csr_spmv_device.obj csr_sptrans_device.obj vector_device.obj -Wl,-soname,libHYPRE_seq_mv-2.28.0.so ln -s -f libHYPRE_seq_mv-2.28.0.so libHYPRE_seq_mv.so cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src/hypre/include cp -fR ./seq_mv.h /build/reproducible-path/hypre-2.28.0/src/hypre/include make[4]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src/seq_mv' make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src/seq_mv' Making parcsr_mv ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src/parcsr_mv' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c communicationT.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_vector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_parcsr_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_par_vector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_vector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c gen_fffc.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c new_commpkg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c numbers.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_aat.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_assumed_part.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_bool_matop.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_bool_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_communication.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_matop.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_matvec.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_matop_marked.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_triplemat.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_make_system.c par_csr_aat.c: In function 'hypre_ParCSRAAt': par_csr_aat.c:860:7: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized] 860 | hypre_CSRMatrixDestroy(A_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_aat.c:362:21: note: 'A_ext' was declared here 362 | hypre_CSRMatrix *A_ext; | ^~~~~ par_csr_aat.c:434:4: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 434 | hypre_ParAat_RowSizes( | ^~~~~~~~~~~~~~~~~~~~~~ 435 | &C_diag_i, &C_offd_i, B_marker, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | A_diag_i, A_diag_j, | ~~~~~~~~~~~~~~~~~~~ 437 | A_offd_i, A_offd_j, A_col_map_offd, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 438 | A_ext_i, A_ext_j, A_ext_row_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 439 | &C_diag_size, &C_offd_size, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 440 | num_rows_diag_A, num_cols_offd_A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441 | num_rows_A_ext, | ~~~~~~~~~~~~~~~ 442 | first_col_diag_A, first_row_index_A | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443 | ); | ~ par_csr_aat.c:365:21: note: 'A_ext_i' was declared here 365 | HYPRE_Int *A_ext_i; | ^~~~~~~ par_csr_aat.c:434:4: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 434 | hypre_ParAat_RowSizes( | ^~~~~~~~~~~~~~~~~~~~~~ 435 | &C_diag_i, &C_offd_i, B_marker, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | A_diag_i, A_diag_j, | ~~~~~~~~~~~~~~~~~~~ 437 | A_offd_i, A_offd_j, A_col_map_offd, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 438 | A_ext_i, A_ext_j, A_ext_row_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 439 | &C_diag_size, &C_offd_size, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 440 | num_rows_diag_A, num_cols_offd_A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441 | num_rows_A_ext, | ~~~~~~~~~~~~~~~ 442 | first_col_diag_A, first_row_index_A | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443 | ); | ~ par_csr_aat.c:366:21: note: 'A_ext_j' was declared here 366 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_csr_bool_matop.c: In function 'hypre_ParBooleanAAt': par_csr_bool_matop.c:1088:7: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized] 1088 | hypre_CSRBooleanMatrixDestroy(A_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_bool_matop.c:642:28: note: 'A_ext' was declared here 642 | hypre_CSRBooleanMatrix *A_ext; | ^~~~~ par_csr_bool_matop.c:707:4: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 707 | hypre_ParAat_RowSizes( | ^~~~~~~~~~~~~~~~~~~~~~ 708 | &C_diag_i, &C_offd_i, B_marker, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 709 | A_diag_i, A_diag_j, | ~~~~~~~~~~~~~~~~~~~ 710 | A_offd_i, A_offd_j, A_col_map_offd, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 711 | A_ext_i, A_ext_j, A_ext_row_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 712 | &C_diag_size, &C_offd_size, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 713 | num_rows_diag_A, num_cols_offd_A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 714 | num_rows_A_ext, | ~~~~~~~~~~~~~~~ 715 | first_col_diag_A, first_row_index_A | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 716 | ); | ~ par_csr_bool_matop.c:644:27: note: 'A_ext_i' was declared here 644 | HYPRE_Int *A_ext_i; | ^~~~~~~ par_csr_bool_matop.c:707:4: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 707 | hypre_ParAat_RowSizes( | ^~~~~~~~~~~~~~~~~~~~~~ 708 | &C_diag_i, &C_offd_i, B_marker, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 709 | A_diag_i, A_diag_j, | ~~~~~~~~~~~~~~~~~~~ 710 | A_offd_i, A_offd_j, A_col_map_offd, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 711 | A_ext_i, A_ext_j, A_ext_row_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 712 | &C_diag_size, &C_offd_size, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 713 | num_rows_diag_A, num_cols_offd_A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 714 | num_rows_A_ext, | ~~~~~~~~~~~~~~~ 715 | first_col_diag_A, first_row_index_A | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 716 | ); | ~ par_csr_bool_matop.c:645:27: note: 'A_ext_j' was declared here 645 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_vector.c par_csr_bool_matrix.c: In function 'hypre_ParCSRBooleanMatrixPrintIJ': par_csr_bool_matrix.c:623:40: warning: 'offd_i' may be used uninitialized [-Wmaybe-uninitialized] 623 | for (j = offd_i[i]; j < offd_i[i + 1]; j++) | ~~~~~~^~~~~~~ par_csr_bool_matrix.c:575:19: note: 'offd_i' was declared here 575 | HYPRE_Int *offd_i; | ^~~~~~ par_csr_bool_matrix.c:625:36: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 625 | J = col_map_offd[offd_j[j]]; | ~~~~~~^~~ par_csr_bool_matrix.c:576:19: note: 'offd_j' was declared here 576 | HYPRE_Int *offd_j; | ^~~~~~ par_csr_matvec.c: In function 'hypre_ParCSRMatrixMatvec_FF': par_csr_matvec.c:647:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] 647 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matvec.c:558:28: note: 'comm_handle' was declared here 558 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ par_csr_matvec.c:668:26: warning: 'x_tmp' may be used uninitialized [-Wmaybe-uninitialized] 668 | if (num_cols_offd) hypre_CSRMatrixMatvec_FF( alpha, offd, x_tmp, 1.0, y_local, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | CF_marker, CF_marker_offd, fpt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matvec.c:567:23: note: 'x_tmp' was declared here 567 | hypre_Vector *x_tmp; | ^~~~~ par_csr_matvec.c:650:10: warning: 'num_sends' may be used uninitialized [-Wmaybe-uninitialized] 650 | if (num_sends) | ^ par_csr_matvec.c:572:23: note: 'num_sends' was declared here 572 | HYPRE_Int num_sends, i, j, index, start, num_procs; | ^~~~~~~~~ par_csr_communication.c: In function 'hypre_ParCSRCommPkgCreate_core': par_csr_communication.c:762:23: warning: 'requests' may be used uninitialized [-Wmaybe-uninitialized] 762 | hypre_MPI_Request *requests; | ^~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_vector_batched.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_matvec_device.c -o par_csr_matvec_device.obj par_csr_bool_matop.c: In function 'hypre_ParBooleanMatmul': par_csr_bool_matop.c:176:7: warning: 'Bs_ext' may be used uninitialized [-Wmaybe-uninitialized] 176 | hypre_CSRBooleanMatrixDestroy(Bs_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_bool_matop.c:61:28: note: 'Bs_ext' was declared here 61 | hypre_CSRBooleanMatrix *Bs_ext; | ^~~~~~ par_csr_bool_matop.c:134:41: warning: 'Bs_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 134 | for (j = Bs_ext_i[i]; j < Bs_ext_i[i + 1]; j++) | ~~~~~~~~^~~~~~~ par_csr_bool_matop.c:62:27: note: 'Bs_ext_i' was declared here 62 | HYPRE_Int *Bs_ext_i; | ^~~~~~~~ par_csr_bool_matop.c:63:27: warning: 'Bs_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 63 | HYPRE_BigInt *Bs_ext_j; | ^~~~~~~~ par_csr_bool_matop.c:170:25: warning: 'B_ext_diag_j' may be used uninitialized [-Wmaybe-uninitialized] 170 | B_ext_diag_j[cnt_diag++] = (HYPRE_Int)(Bs_ext_j[j] - first_col_diag_B); | ^ par_csr_bool_matop.c:66:27: note: 'B_ext_diag_j' was declared here 66 | HYPRE_Int *B_ext_diag_j; | ^~~~~~~~~~~~ par_csr_bool_matop.c:165:25: warning: 'B_tmp_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 165 | B_tmp_offd_j[cnt_offd++] = Bs_ext_j[j]; | ^ par_csr_bool_matop.c:71:27: note: 'B_tmp_offd_j' was declared here 71 | HYPRE_BigInt *B_tmp_offd_j; | ^~~~~~~~~~~~ par_csr_bool_matop.c:226:23: warning: 'B_ext_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 226 | B_ext_offd_j[i] = hypre_BigBinarySearch(col_map_offd_C, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227 | B_tmp_offd_j[i], | ~~~~~~~~~~~~~~~~ 228 | num_cols_offd_C); | ~~~~~~~~~~~~~~~~ par_csr_bool_matop.c:70:27: note: 'B_ext_offd_j' was declared here 70 | HYPRE_Int *B_ext_offd_j; | ^~~~~~~~~~~~ par_csr_bool_matop.c:226:25: warning: 'col_map_offd_C' may be used uninitialized [-Wmaybe-uninitialized] 226 | B_ext_offd_j[i] = hypre_BigBinarySearch(col_map_offd_C, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227 | B_tmp_offd_j[i], | ~~~~~~~~~~~~~~~~ 228 | num_cols_offd_C); | ~~~~~~~~~~~~~~~~ par_csr_bool_matop.c:46:29: note: 'col_map_offd_C' was declared here 46 | HYPRE_BigInt *col_map_offd_C; | ^~~~~~~~~~~~~~ par_csr_triplemat.c: In function 'hypre_ParCSRMatrixRAPKTHost': par_csr_triplemat.c:679:10: warning: 'APext_diag' may be used uninitialized [-Wmaybe-uninitialized] 679 | hypre_CSRMatrixDestroy(APext_diag); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_triplemat.c:536:21: note: 'APext_diag' was declared here 536 | hypre_CSRMatrix *APext_diag; | ^~~~~~~~~~ par_csr_triplemat.c:689:10: warning: 'APext_offd' may be used uninitialized [-Wmaybe-uninitialized] 689 | hypre_CSRMatrixDestroy(APext_offd); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_triplemat.c:537:21: note: 'APext_offd' was declared here 537 | hypre_CSRMatrix *APext_offd; | ^~~~~~~~~~ par_csr_matrix.c: In function 'hypre_ParCSRMatrixReadIJ': par_csr_matrix.c:884:19: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 884 | offd_data[offd_cnt++] = data; | ^ par_csr_matrix.c:807:24: note: 'offd_data' was declared here 807 | HYPRE_Complex *offd_data; | ^~~~~~~~~ par_csr_matrix.c:903:26: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 903 | aux_offd_j[i] = (HYPRE_BigInt)offd_j[i]; | ^~~~~~~~~~~~~~~~~~~~~~~ par_csr_bool_matrix.c: In function 'hypre_CSRBooleanMatrixToParCSRBooleanMatrix': par_csr_matrix.c:809:24: note: 'offd_j' was declared here 809 | HYPRE_Int *offd_j; | ^~~~~~ par_csr_bool_matrix.c:877:39: warning: 'a_i' may be used uninitialized [-Wmaybe-uninitialized] 877 | - a_i[(HYPRE_Int)row_starts[i]]; | ^ par_csr_matrix.c:883:15: warning: 'tmp_j' may be used uninitialized [-Wmaybe-uninitialized] 883 | tmp_j[offd_cnt] = J; | ^ par_csr_bool_matrix.c:828:24: note: 'a_i' was declared here 828 | HYPRE_Int *a_i; | ^~~ par_csr_matrix.c:810:24: note: 'tmp_j' was declared here 810 | HYPRE_BigInt *tmp_j; | ^~~~~ par_csr_bool_matrix.c:895:10: warning: 'a_j' may be used uninitialized [-Wmaybe-uninitialized] 895 | hypre_BuildCSRBooleanMatrixMPIDataType(local_num_nonzeros[i], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 896 | local_num_rows[i], | ~~~~~~~~~~~~~~~~~~ 897 | &a_i[(HYPRE_Int)row_starts[i]], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 898 | &a_j[ind], | ~~~~~~~~~~ 899 | &csr_matrix_datatypes[i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_bool_matrix.c:829:24: note: 'a_j' was declared here 829 | HYPRE_Int *a_j; | ^~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_fffc_device.c -o par_csr_fffc_device.obj par_csr_matop_marked.c: In function 'hypre_ParMatmul_FC': par_csr_matop_marked.c:429:7: warning: 'Ps_ext' may be used uninitialized [-Wmaybe-uninitialized] 429 | hypre_CSRMatrixDestroy(Ps_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matop_marked.c:308:24: note: 'Ps_ext' was declared here 308 | hypre_CSRMatrix *Ps_ext; | ^~~~~~ par_csr_matop_marked.c:418:54: warning: 'Ps_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 418 | P_ext_offd_data[cnt_offd++] = Ps_ext_data[j]; | ~~~~~~~~~~~^~~ par_csr_matop_marked.c:310:24: note: 'Ps_ext_data' was declared here 310 | HYPRE_Complex *Ps_ext_data; | ^~~~~~~~~~~ par_csr_matop_marked.c:384:41: warning: 'Ps_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 384 | for (j = Ps_ext_i[i]; j < Ps_ext_i[i + 1]; j++) | ~~~~~~~~^~~~~~~ par_csr_matop_marked.c:311:24: note: 'Ps_ext_i' was declared here 311 | HYPRE_Int *Ps_ext_i; | ^~~~~~~~ par_csr_matop_marked.c:312:24: warning: 'Ps_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 312 | HYPRE_BigInt *Ps_ext_j; | ^~~~~~~~ par_csr_matop_marked.c:423:28: warning: 'P_ext_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 423 | P_ext_diag_data[cnt_diag++] = Ps_ext_data[j]; | ^ par_csr_matop_marked.c:314:24: note: 'P_ext_diag_data' was declared here 314 | HYPRE_Complex *P_ext_diag_data; | ^~~~~~~~~~~~~~~ par_csr_matop_marked.c:422:25: warning: 'P_ext_diag_j' may be used uninitialized [-Wmaybe-uninitialized] 422 | P_ext_diag_j[cnt_diag] = (HYPRE_Int)(Ps_ext_j[j] - first_col_diag_P); | ^ par_csr_matop_marked.c:316:24: note: 'P_ext_diag_j' was declared here 316 | HYPRE_Int *P_ext_diag_j; | ^~~~~~~~~~~~ par_csr_matop_marked.c:418:28: warning: 'P_ext_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 418 | P_ext_offd_data[cnt_offd++] = Ps_ext_data[j]; | ^ par_csr_matop_marked.c:319:24: note: 'P_ext_offd_data' was declared here 319 | HYPRE_Complex *P_ext_offd_data; | ^~~~~~~~~~~~~~~ par_csr_matop_marked.c:479:25: warning: 'col_map_offd_C' may be used uninitialized [-Wmaybe-uninitialized] 479 | P_ext_offd_j[i] = hypre_BigBinarySearch(col_map_offd_C, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 480 | Ps_ext_j[i], | ~~~~~~~~~~~~ 481 | num_cols_offd_C); | ~~~~~~~~~~~~~~~~ par_csr_matop_marked.c:289:24: note: 'col_map_offd_C' was declared here 289 | HYPRE_BigInt *col_map_offd_C; | ^~~~~~~~~~~~~~ par_csr_matop_marked.c:515:4: warning: 'map_P_to_C' may be used uninitialized [-Wmaybe-uninitialized] 515 | hypre_ParMatmul_RowSizes_Marked( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516 | &C_diag_i, &C_offd_i, &P_marker, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | A_diag_i, A_diag_j, A_offd_i, A_offd_j, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | P_diag_i, P_diag_j, P_offd_i, P_offd_j, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | P_ext_diag_i, P_ext_diag_j, P_ext_offd_i, P_ext_offd_j, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520 | map_P_to_C, | ~~~~~~~~~~~ 521 | &C_diag_size, &C_offd_size, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 522 | num_rows_diag_A, num_cols_offd_A, allsquare, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 523 | num_cols_diag_P, num_cols_offd_P, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 524 | num_cols_offd_C, CF_marker, dof_func, dof_func_offd | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 525 | ); | ~ par_csr_matop_marked.c:290:24: note: 'map_P_to_C' was declared here 290 | HYPRE_Int *map_P_to_C; | ^~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_matop_device.c -o par_csr_matop_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_triplemat_device.c -o par_csr_triplemat_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_vector_device.c -o par_vector_device.obj par_vector.c: In function 'hypre_VectorToParVector': par_vector.c:641:72: warning: 'v_data' may be used uninitialized [-Wmaybe-uninitialized] 641 | hypre_MPI_Isend( &v_data[(HYPRE_Int) global_vec_starts[p]] + j * global_vecstride, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ par_vector.c:579:24: note: 'v_data' was declared here 579 | HYPRE_Complex *v_data; | ^~~~~~ par_csr_matrix.c: In function 'hypre_CSRMatrixToParCSRMatrix': par_csr_matrix.c:1435:10: warning: 'A_data' may be used uninitialized [-Wmaybe-uninitialized] 1435 | hypre_BuildCSRMatrixMPIDataType(num_nonzeros_proc[i], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1436 | num_rows_proc[i], | ~~~~~~~~~~~~~~~~~ 1437 | &A_data[ind], | ~~~~~~~~~~~~~ 1438 | &A_i[(HYPRE_Int) global_row_starts[i]], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1439 | &A_j[ind], | ~~~~~~~~~~ 1440 | &csr_matrix_datatypes[i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matrix.c:1242:24: note: 'A_data' was declared here 1242 | HYPRE_Complex *A_data; | ^~~~~~ par_csr_matrix.c:1416:36: warning: 'A_i' may be used uninitialized [-Wmaybe-uninitialized] 1416 | A_i[(HYPRE_Int)global_row_starts[i]]; | ^ par_csr_matrix.c:1243:24: note: 'A_i' was declared here 1243 | HYPRE_Int *A_i; | ^~~ par_csr_matrix.c:1435:10: warning: 'A_j' may be used uninitialized [-Wmaybe-uninitialized] 1435 | hypre_BuildCSRMatrixMPIDataType(num_nonzeros_proc[i], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1436 | num_rows_proc[i], | ~~~~~~~~~~~~~~~~~ 1437 | &A_data[ind], | ~~~~~~~~~~~~~ 1438 | &A_i[(HYPRE_Int) global_row_starts[i]], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1439 | &A_j[ind], | ~~~~~~~~~~ 1440 | &csr_matrix_datatypes[i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matrix.c:1244:24: note: 'A_j' was declared here 1244 | HYPRE_Int *A_j; | ^~~ par_csr_matop.c: In function 'hypre_ParCSRMatrixExtractBExt_Arrays_Overlap': par_csr_matop.c:1635:27: warning: 'B_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 1635 | *comm_handle_data = hypre_ParCSRCommHandleCreate(1, tmp_comm_pkg, B_int_data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1636 | B_ext_data); | ~~~~~~~~~~~ par_csr_matop.c:1276:20: note: 'B_ext_data' was declared here 1276 | HYPRE_Complex * B_ext_data; | ^~~~~~~~~~ par_csr_matop.c: In function 'hypre_ParCSRMatrixTransposeHost': par_csr_matop.c:1981:21: warning: 'num_sends' may be used uninitialized [-Wmaybe-uninitialized] 1981 | for (i = 0; i < num_sends; i++) | ~~^~~~~~~~~~~ par_csr_matop.c:1868:29: note: 'num_sends' was declared here 1868 | HYPRE_Int num_sends, num_recvs, num_cols_offd_AT; | ^~~~~~~~~ In file included from par_csr_matop.c:8: par_csr_matop.c:1978:64: warning: 'num_recvs' may be used uninitialized [-Wmaybe-uninitialized] 1978 | tmp_recv_vec_starts = hypre_CTAlloc(HYPRE_Int, num_recvs + 1, HYPRE_MEMORY_HOST); ./../utilities/_hypre_utilities.h:771:34: note: in definition of macro 'hypre_CTAlloc' 771 | ( (type *) hypre_CAlloc((size_t)(count), (size_t)sizeof(type), location) ) | ^~~~~ par_csr_matop.c:1868:40: note: 'num_recvs' was declared here 1868 | HYPRE_Int num_sends, num_recvs, num_cols_offd_AT; | ^~~~~~~~~ par_csr_matop.c:2001:52: warning: 'AT_tmp_i' may be used uninitialized [-Wmaybe-uninitialized] 2001 | tmp_recv_vec_starts[i + 1] += AT_tmp_i[j]; | ~~~~~~~~^~~ par_csr_matop.c:1880:29: note: 'AT_tmp_i' was declared here 1880 | HYPRE_Int *AT_tmp_i; | ^~~~~~~~ par_csr_matop.c:2022:24: warning: 'AT_tmp_data' may be used uninitialized [-Wmaybe-uninitialized] 2022 | comm_handle = hypre_ParCSRCommHandleCreate(2, tmp_comm_pkg, AT_tmp_data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023 | AT_buf_data); | ~~~~~~~~~~~~ par_csr_matop.c:1883:29: note: 'AT_tmp_data' was declared here 1883 | HYPRE_Complex *AT_tmp_data; | ^~~~~~~~~~~ par_csr_matop.c:1986:51: warning: 'AT_buf_i' may be used uninitialized [-Wmaybe-uninitialized] 1986 | tmp_send_map_starts[i + 1] += AT_buf_i[j]; | ^ par_csr_matop.c:1885:29: note: 'AT_buf_i' was declared here 1885 | HYPRE_Int *AT_buf_i; | ^~~~~~~~ par_csr_matop.c:2006:7: warning: 'recv_procs' may be used uninitialized [-Wmaybe-uninitialized] 2006 | hypre_ParCSRCommPkgCreateAndFill(comm, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2007 | num_recvs, recv_procs, tmp_recv_vec_starts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2008 | num_sends, send_procs, tmp_send_map_starts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2009 | NULL, | ~~~~~ 2010 | &tmp_comm_pkg); | ~~~~~~~~~~~~~~ par_csr_matop.c:1898:29: note: 'recv_procs' was declared here 1898 | HYPRE_Int *recv_procs, *send_procs; | ^~~~~~~~~~ par_csr_matop.c:2006:7: warning: 'send_procs' may be used uninitialized [-Wmaybe-uninitialized] 2006 | hypre_ParCSRCommPkgCreateAndFill(comm, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2007 | num_recvs, recv_procs, tmp_recv_vec_starts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2008 | num_sends, send_procs, tmp_send_map_starts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2009 | NULL, | ~~~~~ 2010 | &tmp_comm_pkg); | ~~~~~~~~~~~~~~ par_csr_matop.c:1898:42: note: 'send_procs' was declared here 1898 | HYPRE_Int *recv_procs, *send_procs; | ^~~~~~~~~~ par_csr_matop.c:1995:47: warning: 'recv_vec_starts' may be used uninitialized [-Wmaybe-uninitialized] 1995 | tmp_recv_vec_starts[0] = recv_vec_starts[0]; | ~~~~~~~~~~~~~~~^~~ par_csr_matop.c:1899:29: note: 'recv_vec_starts' was declared here 1899 | HYPRE_Int *recv_vec_starts; | ^~~~~~~~~~~~~~~ par_csr_matop.c:1980:47: warning: 'send_map_starts' may be used uninitialized [-Wmaybe-uninitialized] 1980 | tmp_send_map_starts[0] = send_map_starts[0]; | ~~~~~~~~~~~~~~~^~~ par_csr_matop.c:1900:29: note: 'send_map_starts' was declared here 1900 | HYPRE_Int *send_map_starts; | ^~~~~~~~~~~~~~~ par_csr_matop.c:1987:37: warning: 'send_map_elmts' may be used uninitialized [-Wmaybe-uninitialized] 1987 | AT_offd_i[send_map_elmts[j] + 1] += AT_buf_i[j]; | ^ par_csr_matop.c:1901:29: note: 'send_map_elmts' was declared here 1901 | HYPRE_Int *send_map_elmts; | ^~~~~~~~~~~~~~ par_csr_matop.c:1974:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] 1974 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matop.c:1905:29: note: 'comm_handle' was declared here 1905 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ ./../utilities/_hypre_utilities.h:783:3: warning: 'AT_buf_data' may be used uninitialized [-Wmaybe-uninitialized] 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matop.c:2104:10: note: in expansion of macro 'hypre_TFree' 2104 | hypre_TFree(AT_buf_data, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_csr_matop.c:1887:29: note: 'AT_buf_data' was declared here 1887 | HYPRE_Complex *AT_buf_data; | ^~~~~~~~~~~ par_csr_matop.c: In function 'hypre_ParCSRMatrixAminvDB': par_csr_matop.c:3360:29: warning: 'map_to_B' may be used uninitialized [-Wmaybe-uninitialized] 3360 | A_col = map_to_B[A_offd_j[j]]; | ^ par_csr_matop.c:3234:26: note: 'map_to_B' was declared here 3234 | HYPRE_Int *map_to_B; | ^~~~~~~~ par_csr_matop.c: In function 'hypre_ParMatmul': par_csr_matop.c:858:13: warning: 'Bs_ext' may be used uninitialized [-Wmaybe-uninitialized] 858 | hypre_CSRMatrixDestroy(Bs_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matop.c:427:24: note: 'Bs_ext' was declared here 427 | hypre_CSRMatrix *Bs_ext; | ^~~~~~ par_csr_matop.c:838:57: warning: 'Bs_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 838 | B_ext_offd_data[cnt_offd++] = Bs_ext_data[j]; | ~~~~~~~~~~~^~~ par_csr_matop.c:428:24: note: 'Bs_ext_data' was declared here 428 | HYPRE_Complex *Bs_ext_data; | ^~~~~~~~~~~ par_csr_matop.c:755:17: warning: 'Bs_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 755 | for (j = Bs_ext_i[i]; j < Bs_ext_i[i + 1]; j++) | ~~^~~~~~~~~~~~~ par_csr_matop.c:429:24: note: 'Bs_ext_i' was declared here 429 | HYPRE_Int *Bs_ext_i; | ^~~~~~~~ par_csr_matop.c:430:24: warning: 'Bs_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 430 | HYPRE_BigInt *Bs_ext_j; | ^~~~~~~~ par_csr_matop.c:835:20: warning: 'temp' may be used uninitialized [-Wmaybe-uninitialized] 835 | temp[cnt_offd] = Bs_ext_j[j]; | ^ par_csr_matop.c:722:18: note: 'temp' was declared here 722 | HYPRE_BigInt *temp; | ^~~~ par_csr_matop.c:838:31: warning: 'B_ext_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 838 | B_ext_offd_data[cnt_offd++] = Bs_ext_data[j]; | ^ par_csr_matop.c:435:24: note: 'B_ext_offd_data' was declared here 435 | HYPRE_Complex *B_ext_offd_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:911:29: warning: 'B_ext_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 911 | B_ext_offd_j[j] = hypre_BigBinarySearch(col_map_offd_C, B_big_offd_j[j], | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 912 | //B_ext_offd_j[j] = hypre_BigBinarySearch(col_map_offd_C, Bs_ext_j[j], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 913 | num_cols_offd_C); | ~~~~~~~~~~~~~~~~ par_csr_matop.c:437:24: note: 'B_ext_offd_j' was declared here 437 | HYPRE_Int *B_ext_offd_j; | ^~~~~~~~~~~~ par_csr_matop.c:843:31: warning: 'B_ext_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 843 | B_ext_diag_data[cnt_diag++] = Bs_ext_data[j]; | ^ par_csr_matop.c:431:24: note: 'B_ext_diag_data' was declared here 431 | HYPRE_Complex *B_ext_diag_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:842:28: warning: 'B_ext_diag_j' may be used uninitialized [-Wmaybe-uninitialized] 842 | B_ext_diag_j[cnt_diag] = (HYPRE_Int)(Bs_ext_j[j] - first_col_diag_B); | ^ par_csr_matop.c:433:24: note: 'B_ext_diag_j' was declared here 433 | HYPRE_Int *B_ext_diag_j; | ^~~~~~~~~~~~ par_csr_matop.c:911:31: warning: 'col_map_offd_C' may be used uninitialized [-Wmaybe-uninitialized] 911 | B_ext_offd_j[j] = hypre_BigBinarySearch(col_map_offd_C, B_big_offd_j[j], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 912 | //B_ext_offd_j[j] = hypre_BigBinarySearch(col_map_offd_C, Bs_ext_j[j], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 913 | num_cols_offd_C); | ~~~~~~~~~~~~~~~~ par_csr_matop.c:408:24: note: 'col_map_offd_C' was declared here 408 | HYPRE_BigInt *col_map_offd_C; | ^~~~~~~~~~~~~~ par_csr_matop.c: In function 'hypre_ParTMatmul': par_csr_matop.c:3664:42: warning: 'C_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 3664 | for (j = C_ext_i[i]; j < C_ext_i[i + 1]; j++) | ~~~~~~~^~~~~~~ par_csr_matop.c:3506:17: note: 'C_ext_i' was declared here 3506 | HYPRE_Int *C_ext_i; | ^~~~~~~ par_csr_matop.c:3666:24: warning: 'C_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 3666 | if (C_ext_j[j] < first_col_diag_C || | ~~~~~~~^~~ par_csr_matop.c:3507:20: note: 'C_ext_j' was declared here 3507 | HYPRE_BigInt *C_ext_j; | ^~~~~~~ par_csr_matop.c:3746:56: warning: 'C_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 3746 | C_ext_diag_data[cnt_diag++] = C_ext_data[j]; | ~~~~~~~~~~^~~ par_csr_matop.c:3508:21: note: 'C_ext_data' was declared here 3508 | HYPRE_Complex *C_ext_data; | ^~~~~~~~~~ par_csr_matop.c:3738:28: warning: 'C_ext_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 3738 | C_ext_offd_j[cnt_offd] = hypre_BigBinarySearch(col_map_offd_C, | ^ par_csr_matop.c:3513:17: note: 'C_ext_offd_j' was declared here 3513 | HYPRE_Int *C_ext_offd_j; | ^~~~~~~~~~~~ par_csr_matop.c:3741:31: warning: 'C_ext_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 3741 | C_ext_offd_data[cnt_offd++] = C_ext_data[j]; | ^ par_csr_matop.c:3514:21: note: 'C_ext_offd_data' was declared here 3514 | HYPRE_Complex *C_ext_offd_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:3745:28: warning: 'C_ext_diag_j' may be used uninitialized [-Wmaybe-uninitialized] 3745 | C_ext_diag_j[cnt_diag] = (HYPRE_Int)(C_ext_j[j] - first_col_diag_C); | ^ par_csr_matop.c:3510:17: note: 'C_ext_diag_j' was declared here 3510 | HYPRE_Int *C_ext_diag_j; | ^~~~~~~~~~~~ par_csr_matop.c:3746:31: warning: 'C_ext_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 3746 | C_ext_diag_data[cnt_diag++] = C_ext_data[j]; | ^ par_csr_matop.c:3511:21: note: 'C_ext_diag_data' was declared here 3511 | HYPRE_Complex *C_ext_diag_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:3856:44: warning: 'C_ext_diag_i' may be used uninitialized [-Wmaybe-uninitialized] 3856 | for (j2 = C_ext_diag_i[j1]; j2 < C_ext_diag_i[j1 + 1]; j2++) | ^ par_csr_matop.c:3509:17: note: 'C_ext_diag_i' was declared here 3509 | HYPRE_Int *C_ext_diag_i; | ^~~~~~~~~~~~ par_csr_matop.c:3865:44: warning: 'C_ext_offd_i' may be used uninitialized [-Wmaybe-uninitialized] 3865 | for (j2 = C_ext_offd_i[j1]; j2 < C_ext_offd_i[j1 + 1]; j2++) | ^ par_csr_matop.c:3512:17: note: 'C_ext_offd_i' was declared here 3512 | HYPRE_Int *C_ext_offd_i; | ^~~~~~~~~~~~ par_csr_matop.c:3838:21: warning: 'C_tmp_diag_j' may be used uninitialized [-Wmaybe-uninitialized] 3838 | jcol = C_tmp_diag_j[jk]; | ~~~~~^~~~~~~~~~~~~~~~~~ par_csr_matop.c:3520:17: note: 'C_tmp_diag_j' was declared here 3520 | HYPRE_Int *C_tmp_diag_j; | ^~~~~~~~~~~~ par_csr_matop.c:3949:52: warning: 'C_tmp_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 3949 | C_diag_data[nnz_d] = C_tmp_diag_data[jk]; | ~~~~~~~~~~~~~~~^~~~ par_csr_matop.c:3521:21: note: 'C_tmp_diag_data' was declared here 3521 | HYPRE_Complex *C_tmp_diag_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:3522:17: warning: 'C_tmp_offd_i' may be used uninitialized [-Wmaybe-uninitialized] 3522 | HYPRE_Int *C_tmp_offd_i; | ^~~~~~~~~~~~ par_csr_matop.c:3773:17: warning: 'C_tmp_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 3773 | j_indx = C_tmp_offd_j[i]; | ~~~~~~~^~~~~~~~~~~~~~~~~ par_csr_matop.c:3523:17: note: 'C_tmp_offd_j' was declared here 3523 | HYPRE_Int *C_tmp_offd_j; | ^~~~~~~~~~~~ par_csr_matop.c:3958:52: warning: 'C_tmp_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 3958 | C_offd_data[nnz_o] = C_tmp_offd_data[jk]; | ~~~~~~~~~~~~~~~^~~~ par_csr_matop.c:3524:21: note: 'C_tmp_offd_data' was declared here 3524 | HYPRE_Complex *C_tmp_offd_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:3531:21: warning: 'send_map_starts_A' may be used uninitialized [-Wmaybe-uninitialized] 3531 | HYPRE_Int *send_map_starts_A; | ^~~~~~~~~~~~~~~~~ par_csr_matop.c:3854:39: warning: 'send_map_elmts_A' may be used uninitialized [-Wmaybe-uninitialized] 3854 | if (send_map_elmts_A[j1] == ik) | ~~~~~~~~~~~~~~~~^~~~ par_csr_matop.c:3532:21: note: 'send_map_elmts_A' was declared here 3532 | HYPRE_Int *send_map_elmts_A; | ^~~~~~~~~~~~~~~~ par_csr_matop.c:3850:29: warning: 'num_sends_A' may be used uninitialized [-Wmaybe-uninitialized] 3850 | for (jk = 0; jk < num_sends_A; jk++) | ~~~^~~~~~~~~~~~~ par_csr_matop.c:3533:21: note: 'num_sends_A' was declared here 3533 | HYPRE_Int num_sends_A; | ^~~~~~~~~~~ ./../utilities/_hypre_utilities.h:783:3: warning: 'map_B_to_C' may be used uninitialized [-Wmaybe-uninitialized] 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matop.c:4148:7: note: in expansion of macro 'hypre_TFree' 4148 | hypre_TFree(map_B_to_C, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_csr_matop.c:3491:24: note: 'map_B_to_C' was declared here 3491 | HYPRE_Int *map_B_to_C; | ^~~~~~~~~~ par_csr_matop.c: In function 'hypre_ParCSRMatrixExtractSubmatrixFC': ./../utilities/_hypre_utilities.h:765:12: warning: 'nc_local' may be used uninitialized [-Wmaybe-uninitialized] 765 | ( (type *) hypre_MAlloc((size_t)(sizeof(type) * (count)), location) ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matop.c:5898:18: note: in expansion of macro 'hypre_TAlloc' 5898 | B_maxel_row = hypre_TAlloc(HYPRE_Real, B_nrow_local, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~~ par_csr_matop.c:5730:34: note: 'nc_local' was declared here 5730 | HYPRE_Int nf_local, nc_local; | ^~~~~~~~ Building libHYPRE_parcsr_mv.so ... mpicc -shared -o libHYPRE_parcsr_mv-2.28.0.so communicationT.o F90_HYPRE_parcsr_matrix.o F90_HYPRE_parcsr_vector.o F90_parcsr_matrix.o F90_par_vector.o HYPRE_parcsr_matrix.o HYPRE_parcsr_vector.o gen_fffc.o new_commpkg.o numbers.o par_csr_aat.o par_csr_assumed_part.o par_csr_bool_matop.o par_csr_bool_matrix.o par_csr_communication.o par_csr_matop.o par_csr_matrix.o par_csr_matvec.o par_csr_matop_marked.o par_csr_triplemat.o par_make_system.o par_vector.o par_vector_batched.o par_csr_matvec_device.obj par_csr_fffc_device.obj par_csr_matop_device.obj par_csr_triplemat_device.obj par_vector_device.obj -Wl,-soname,libHYPRE_parcsr_mv-2.28.0.so ln -s -f libHYPRE_parcsr_mv-2.28.0.so libHYPRE_parcsr_mv.so cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src/hypre/include cp -fR ./_hypre_parcsr_mv.h /build/reproducible-path/hypre-2.28.0/src/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src/parcsr_mv' Making parcsr_block_mv ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src/parcsr_block_mv' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_block_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_block_matvec.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_block_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_block_matvec.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_block_comm.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_block_rap.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_block_rap_communication.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_block_interp.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_block_relax.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_block_nodal_systems.c par_csr_block_matvec.c: In function 'hypre_ParCSRBlockMatrixMatvec': par_csr_block_matvec.c:100:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] 100 | hypre_ParCSRBlockCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_matvec.c:31:28: note: 'comm_handle' was declared here 31 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ par_csr_block_matvec.c:104:10: warning: 'x_tmp' may be used uninitialized [-Wmaybe-uninitialized] 104 | hypre_CSRBlockMatrixMatvec(alpha, offd, x_tmp, 1.0, y_local); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_matvec.c:34:48: note: 'x_tmp' was declared here 34 | hypre_Vector *x_local, *y_local, *x_tmp; | ^~~~~ In file included from ./../seq_mv/seq_mv.h:15, from csr_block_matrix.h:21, from _hypre_parcsr_block_mv.h:12, from par_csr_block_matvec.c:14: ./../utilities/_hypre_utilities.h:783:3: warning: 'x_buf_data' may be used uninitialized [-Wmaybe-uninitialized] 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_matvec.c:108:7: note: in expansion of macro 'hypre_TFree' 108 | hypre_TFree(x_buf_data, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_csr_block_matvec.c:41:41: note: 'x_buf_data' was declared here 41 | HYPRE_Complex *x_tmp_data, *x_buf_data, *x_local_data; | ^~~~~~~~~~ par_csr_block_matrix.c: In function 'hypre_ParCSRBlockMatrixExtractBExt': par_csr_block_matrix.c:906:39: warning: 'B_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 906 | hypre_CSRBlockMatrixData(B_ext) = B_ext_data; par_csr_block_matrix.c:760:19: note: 'B_ext_data' was declared here 760 | HYPRE_Complex *B_ext_data; | ^~~~~~~~~~ par_csr_block_interp.c: In function 'hypre_BoomerAMGBuildBlockInterp': par_csr_block_interp.c:1096:25: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized] 1096 | if (num_procs > 1) { hypre_CSRBlockMatrixDestroy(A_ext); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_interp.c:73:27: note: 'A_ext' was declared here 73 | hypre_CSRBlockMatrix *A_ext; | ^~~~~ par_csr_block_relax.c: In function 'hypre_BoomerAMGBlockRelax': par_csr_block_relax.c:1949:60: warning: 'Vext_data' may be used uninitialized [-Wmaybe-uninitialized] 1949 | &Vext_data[ii * block_size], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_relax.c:131:20: note: 'Vext_data' was declared here 131 | HYPRE_Real *Vext_data; | ^~~~~~~~~ In file included from ./../seq_mv/seq_mv.h:15, from csr_block_matrix.h:21, from _hypre_parcsr_block_mv.h:12, from par_csr_block_relax.c:8: ./../utilities/_hypre_utilities.h:783:3: warning: 'v_buf_data' may be used uninitialized [-Wmaybe-uninitialized] 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_relax.c:2033:13: note: in expansion of macro 'hypre_TFree' 2033 | hypre_TFree(v_buf_data, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_csr_block_relax.c:132:20: note: 'v_buf_data' was declared here 132 | HYPRE_Real *v_buf_data; | ^~~~~~~~~~ par_csr_block_relax.c:247:13: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] 247 | hypre_ParCSRBlockCommHandleDestroy(comm_handle); /* now Vext_data is populated */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_relax.c:113:28: note: 'comm_handle' was declared here 113 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ par_csr_block_rap.c: In function 'hypre_ParCSRBlockMatrixRAP': par_csr_block_rap.c:500:7: warning: 'Ps_ext' may be used uninitialized [-Wmaybe-uninitialized] 500 | hypre_CSRBlockMatrixDestroy(Ps_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_rap.c:277:26: note: 'Ps_ext' was declared here 277 | hypre_CSRBlockMatrix *Ps_ext; | ^~~~~~ par_csr_block_rap.c:279:27: warning: 'Ps_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 279 | HYPRE_Complex *Ps_ext_data; | ^~~~~~~~~~~ par_csr_block_rap.c:388:41: warning: 'Ps_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 388 | for (j = Ps_ext_i[i]; j < Ps_ext_i[i + 1]; j++) | ~~~~~~~~^~~~~~~ par_csr_block_rap.c:280:27: note: 'Ps_ext_i' was declared here 280 | HYPRE_Int *Ps_ext_i; | ^~~~~~~~ par_csr_block_rap.c:281:27: warning: 'Ps_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 281 | HYPRE_BigInt *Ps_ext_j; | ^~~~~~~~ par_csr_block_rap.c:283:27: warning: 'P_ext_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 283 | HYPRE_Complex *P_ext_diag_data; | ^~~~~~~~~~~~~~~ par_csr_block_rap.c:429:25: warning: 'P_ext_diag_j' may be used uninitialized [-Wmaybe-uninitialized] 429 | P_ext_diag_j[cnt_diag] = (HYPRE_Int)(Ps_ext_j[j] - first_col_diag_P); | ^ par_csr_block_rap.c:285:27: note: 'P_ext_diag_j' was declared here 285 | HYPRE_Int *P_ext_diag_j; | ^~~~~~~~~~~~ par_csr_block_rap.c:287:27: warning: 'P_ext_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 287 | HYPRE_Complex *P_ext_offd_data; | ^~~~~~~~~~~~~~~ par_csr_block_rap.c:482:25: warning: 'col_map_offd_Pext' may be used uninitialized [-Wmaybe-uninitialized] 482 | P_ext_offd_j[i] = hypre_BigBinarySearch(col_map_offd_Pext, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483 | Ps_ext_j[i], | ~~~~~~~~~~~~ 484 | num_cols_offd_Pext); | ~~~~~~~~~~~~~~~~~~~ par_csr_block_rap.c:291:27: note: 'col_map_offd_Pext' was declared here 291 | HYPRE_BigInt *col_map_offd_Pext; | ^~~~~~~~~~~~~~~~~ par_csr_block_rap.c:482:23: warning: 'P_ext_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 482 | P_ext_offd_j[i] = hypre_BigBinarySearch(col_map_offd_Pext, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483 | Ps_ext_j[i], | ~~~~~~~~~~~~ 484 | num_cols_offd_Pext); | ~~~~~~~~~~~~~~~~~~~ par_csr_block_rap.c:289:27: note: 'P_ext_offd_j' was declared here 289 | HYPRE_Int *P_ext_offd_j; | ^~~~~~~~~~~~ par_csr_block_rap.c:685:43: warning: 'map_P_to_Pext' may be used uninitialized [-Wmaybe-uninitialized] 685 | i3 = map_P_to_Pext[P_offd_j[jj3]] + num_cols_diag_P; | ^ par_csr_block_rap.c:292:27: note: 'map_P_to_Pext' was declared here 292 | HYPRE_Int *map_P_to_Pext; | ^~~~~~~~~~~~~ par_csr_block_rap.c:611:37: warning: 'P_marker' may be used uninitialized [-Wmaybe-uninitialized] 611 | if (P_marker[i3] < jj_row_begining) | ^ par_csr_block_rap.c:296:27: note: 'P_marker' was declared here 296 | HYPRE_Int *P_marker; | ^~~~~~~~ par_csr_block_rap.c:1149:27: warning: 'col_map_offd_RAP' may be used uninitialized [-Wmaybe-uninitialized] 1149 | + hypre_BigBinarySearch(col_map_offd_RAP, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1150 | RAP_ext_j[i], num_cols_offd_RAP); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_rap.c:229:29: note: 'col_map_offd_RAP' was declared here 229 | HYPRE_BigInt *col_map_offd_RAP; | ^~~~~~~~~~~~~~~~ par_csr_block_rap.c:1361:42: warning: 'map_P_to_RAP' may be used uninitialized [-Wmaybe-uninitialized] 1361 | i3 = map_P_to_RAP[P_offd_j[jj3]] + num_cols_diag_P; | ^ par_csr_block_rap.c:293:27: note: 'map_P_to_RAP' was declared here 293 | HYPRE_Int *map_P_to_RAP; | ^~~~~~~~~~~~ par_csr_block_rap.c:1292:45: warning: 'map_Pext_to_RAP' may be used uninitialized [-Wmaybe-uninitialized] 1292 | i3 = map_Pext_to_RAP[P_ext_offd_j[jj3]] + num_cols_diag_P; | ^ par_csr_block_rap.c:294:27: note: 'map_Pext_to_RAP' was declared here 294 | HYPRE_Int *map_Pext_to_RAP; | ^~~~~~~~~~~~~~~ par_csr_block_rap.c:1216:37: warning: 'RAP_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 1216 | for (k = RAP_ext_i[j]; k < RAP_ext_i[j + 1]; k++) | ^ par_csr_block_rap.c:240:27: note: 'RAP_ext_i' was declared here 240 | HYPRE_Int *RAP_ext_i; | ^~~~~~~~~ par_csr_block_rap.c:1218:27: warning: 'RAP_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 1218 | jcol = (HYPRE_Int)RAP_ext_j[k]; | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_rap.c:241:27: note: 'RAP_ext_j' was declared here 241 | HYPRE_BigInt *RAP_ext_j; | ^~~~~~~~~ par_csr_block_rap.c:239:27: warning: 'RAP_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 239 | HYPRE_Complex *RAP_ext_data; | ^~~~~~~~~~~~ par_csr_block_rap.c:245:27: warning: 'RAP_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 245 | HYPRE_Complex *RAP_diag_data; | ^~~~~~~~~~~~~ par_csr_block_rap.c:1489:20: warning: 'RAP_diag_j' may be used uninitialized [-Wmaybe-uninitialized] 1489 | RAP_diag_j[jj_count_diag] = ic; | ^ par_csr_block_rap.c:247:27: note: 'RAP_diag_j' was declared here 247 | HYPRE_Int *RAP_diag_j; | ^~~~~~~~~~ par_csr_block_rap.c:251:27: warning: 'RAP_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 251 | HYPRE_Complex *RAP_offd_data; | ^~~~~~~~~~~~~ par_csr_block_rap.c:1531:38: warning: 'RAP_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 1531 | RAP_offd_j[jj_count_offd] | ^ par_csr_block_rap.c:253:27: note: 'RAP_offd_j' was declared here 253 | HYPRE_Int *RAP_offd_j; | ^~~~~~~~~~ par_csr_block_interp.c: In function 'hypre_BoomerAMGBuildBlockInterpDiag': par_csr_block_interp.c:2695:25: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized] 2695 | if (num_procs > 1) { hypre_CSRBlockMatrixDestroy(A_ext); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_interp.c:1639:27: note: 'A_ext' was declared here 1639 | hypre_CSRBlockMatrix *A_ext; | ^~~~~ par_csr_block_interp.c: In function 'hypre_BoomerAMGBuildBlockInterpRV': par_csr_block_interp.c:3750:25: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized] 3750 | if (num_procs > 1) { hypre_CSRBlockMatrixDestroy(A_ext); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_interp.c:2763:27: note: 'A_ext' was declared here 2763 | hypre_CSRBlockMatrix *A_ext; | ^~~~~ par_csr_block_interp.c: In function 'hypre_BoomerAMGBuildBlockInterpRV2': par_csr_block_interp.c:4790:25: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized] 4790 | if (num_procs > 1) { hypre_CSRBlockMatrixDestroy(A_ext); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_interp.c:3815:26: note: 'A_ext' was declared here 3815 | hypre_CSRBlockMatrix *A_ext; | ^~~~~ Building libHYPRE_parcsr_block_mv.so ... mpicc -shared -o libHYPRE_parcsr_block_mv-2.28.0.so csr_block_matrix.o csr_block_matvec.o par_csr_block_matrix.o par_csr_block_matvec.o par_csr_block_comm.o par_csr_block_rap.o par_csr_block_rap_communication.o par_csr_block_interp.o par_csr_block_relax.o par_block_nodal_systems.o -Wl,-soname,libHYPRE_parcsr_block_mv-2.28.0.so ln -s -f libHYPRE_parcsr_block_mv-2.28.0.so libHYPRE_parcsr_block_mv.so cp -fR ./par_csr_block_matrix.h /build/reproducible-path/hypre-2.28.0/src/hypre/include cp -fR ./csr_block_matrix.h /build/reproducible-path/hypre-2.28.0/src/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src/parcsr_block_mv' Making distributed_matrix ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src/distributed_matrix' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c distributed_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_distributed_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c distributed_matrix_ISIS.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c distributed_matrix_PETSc.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c distributed_matrix_parcsr.c Building libHYPRE_DistributedMatrix.so ... mpicc -shared -o libHYPRE_DistributedMatrix-2.28.0.so distributed_matrix.o HYPRE_distributed_matrix.o distributed_matrix_ISIS.o distributed_matrix_PETSc.o distributed_matrix_parcsr.o -Wl,-soname,libHYPRE_DistributedMatrix-2.28.0.so ln -s -f libHYPRE_DistributedMatrix-2.28.0.so libHYPRE_DistributedMatrix.so cp -fR ./distributed_matrix.h /build/reproducible-path/hypre-2.28.0/src/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src/distributed_matrix' Making IJ_mv ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src/IJ_mv' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/aarch64-linux-gnu/openmpi/include -c aux_parcsr_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/aarch64-linux-gnu/openmpi/include -c aux_par_vector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_IJMatrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_IJVector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_IJMatrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_IJMatrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_IJVector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/aarch64-linux-gnu/openmpi/include -c IJ_assumed_part.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/aarch64-linux-gnu/openmpi/include -c IJMatrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/aarch64-linux-gnu/openmpi/include -c IJMatrix_parcsr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/aarch64-linux-gnu/openmpi/include -c IJVector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/aarch64-linux-gnu/openmpi/include -c IJVector_parcsr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/aarch64-linux-gnu/openmpi/include -c IJMatrix_parcsr_device.c -o IJMatrix_parcsr_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/aarch64-linux-gnu/openmpi/include -c IJVector_parcsr_device.c -o IJVector_parcsr_device.obj IJMatrix_parcsr.c: In function 'hypre_IJMatrixGetValuesParCSR': IJMatrix_parcsr.c:561:45: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 561 | if (col_map_offd[offd_j[j]] == col_indx) | ~~~~~~^~~ IJMatrix_parcsr.c:426:15: note: 'offd_j' was declared here 426 | HYPRE_Int *offd_j; | ^~~~~~ IJMatrix_parcsr.c:563:49: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 563 | values[indx] = offd_data[j]; | ^ IJMatrix_parcsr.c:427:19: note: 'offd_data' was declared here 427 | HYPRE_Complex *offd_data; | ^~~~~~~~~ IJMatrix_parcsr.c:561:38: warning: 'col_map_offd' may be used uninitialized [-Wmaybe-uninitialized] 561 | if (col_map_offd[offd_j[j]] == col_indx) | ^ IJMatrix_parcsr.c:429:18: note: 'col_map_offd' was declared here 429 | HYPRE_BigInt *col_map_offd; | ^~~~~~~~~~~~ IJMatrix_parcsr.c: In function 'hypre_IJMatrixSetValuesParCSR': IJMatrix_parcsr.c:953:37: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 953 | offd_data[cnt_offd++] = values[indx]; | ^ IJMatrix_parcsr.c:645:19: note: 'offd_data' was declared here 645 | HYPRE_Complex *offd_data; | ^~~~~~~~~ IJMatrix_parcsr.c:941:39: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 941 | if (big_offd_j[j] == cols[indx]) | ~~~~~~~~~~^~~ IJMatrix_parcsr.c:908:30: note: 'big_offd_j' was declared here 908 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ IJMatrix_parcsr.c:872:33: warning: 'tmp_data' may be used uninitialized [-Wmaybe-uninitialized] 872 | tmp_data[tmp_indx++] = values[indx]; | ^ IJMatrix_parcsr.c:630:20: note: 'tmp_data' was declared here 630 | HYPRE_Complex *tmp_data; | ^~~~~~~~ IJMatrix_parcsr.c:746:32: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 746 | if (offd_j[j] == j_offd) | ~~~~~~^~~ IJMatrix_parcsr.c:644:15: note: 'offd_j' was declared here 644 | HYPRE_Int *offd_j; | ^~~~~~ IJMatrix_parcsr.c:732:28: warning: 'col_map_offd' may be used uninitialized [-Wmaybe-uninitialized] 732 | j_offd = hypre_BigBinarySearch(col_map_offd, cols[indx] - first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 733 | num_cols_offd); | ~~~~~~~~~~~~~~ IJMatrix_parcsr.c:674:21: note: 'col_map_offd' was declared here 674 | HYPRE_BigInt *col_map_offd; | ^~~~~~~~~~~~ IJMatrix_parcsr.c: In function 'hypre_IJMatrixAddToValuesParCSR': IJMatrix_parcsr.c:1487:37: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 1487 | offd_data[cnt_offd++] = values[indx]; | ^ IJMatrix_parcsr.c:1127:19: note: 'offd_data' was declared here 1127 | HYPRE_Complex *offd_data; | ^~~~~~~~~ IJMatrix_parcsr.c:1475:39: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 1475 | if (big_offd_j[j] == cols[indx]) | ~~~~~~~~~~^~~ IJMatrix_parcsr.c:1443:30: note: 'big_offd_j' was declared here 1443 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ IJMatrix_parcsr.c:1407:33: warning: 'tmp_data' may be used uninitialized [-Wmaybe-uninitialized] 1407 | tmp_data[tmp_indx++] = values[indx]; | ^ IJMatrix_parcsr.c:1111:20: note: 'tmp_data' was declared here 1111 | HYPRE_Complex *tmp_data; | ^~~~~~~~ IJMatrix_parcsr.c:1220:32: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 1220 | if (offd_j[j] == j_offd) | ~~~~~~^~~ IJMatrix_parcsr.c:1126:15: note: 'offd_j' was declared here 1126 | HYPRE_Int *offd_j; | ^~~~~~ IJMatrix_parcsr.c:1205:28: warning: 'col_map_offd' may be used uninitialized [-Wmaybe-uninitialized] 1205 | j_offd = hypre_BigBinarySearch(col_map_offd, cols[indx] - first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1206 | num_cols_offd); | ~~~~~~~~~~~~~~ IJMatrix_parcsr.c:1147:21: note: 'col_map_offd' was declared here 1147 | HYPRE_BigInt *col_map_offd; | ^~~~~~~~~~~~ IJMatrix_parcsr.c: In function 'hypre_IJMatrixSetValuesOMPParCSR': IJMatrix_parcsr.c:3436:42: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 3436 | if (big_offd_j[j] == cols[indx]) | ~~~~~~~~~~^~~ IJMatrix_parcsr.c:2976:18: note: 'big_offd_j' was declared here 2976 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ IJMatrix_parcsr.c:3448:40: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 3448 | offd_data[cnt_offd++] = values[indx]; | ^ IJMatrix_parcsr.c:2977:19: note: 'offd_data' was declared here 2977 | HYPRE_Complex *offd_data; | ^~~~~~~~~ IJMatrix_parcsr.c:3136:35: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 3136 | if (offd_j[j] == j_offd) | ~~~~~~^~~ IJMatrix_parcsr.c:2975:15: note: 'offd_j' was declared here 2975 | HYPRE_Int *offd_j; | ^~~~~~ IJMatrix_parcsr.c:3117:31: warning: 'col_map_offd' may be used uninitialized [-Wmaybe-uninitialized] 3117 | j_offd = hypre_BigBinarySearch(col_map_offd, cols[indx] - first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3118 | num_cols_offd); | ~~~~~~~~~~~~~~ IJMatrix_parcsr.c:3014:21: note: 'col_map_offd' was declared here 3014 | HYPRE_BigInt *col_map_offd; | ^~~~~~~~~~~~ IJMatrix_parcsr.c: In function 'hypre_IJMatrixAddToValuesOMPParCSR': IJMatrix_parcsr.c:4046:42: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 4046 | if (big_offd_j[j] == cols[indx]) | ~~~~~~~~~~^~~ IJMatrix_parcsr.c:3609:18: note: 'big_offd_j' was declared here 3609 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ IJMatrix_parcsr.c:4058:40: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 4058 | offd_data[cnt_offd++] = values[indx]; | ^ IJMatrix_parcsr.c:3610:19: note: 'offd_data' was declared here 3610 | HYPRE_Complex *offd_data; | ^~~~~~~~~ IJMatrix_parcsr.c:3761:35: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 3761 | if (offd_j[j] == j_offd) | ~~~~~~^~~ IJMatrix_parcsr.c:3608:15: note: 'offd_j' was declared here 3608 | HYPRE_Int *offd_j; | ^~~~~~ IJMatrix_parcsr.c:3742:31: warning: 'col_map_offd' may be used uninitialized [-Wmaybe-uninitialized] 3742 | j_offd = hypre_BigBinarySearch(col_map_offd, cols[indx] - first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3743 | num_cols_offd); | ~~~~~~~~~~~~~~ IJMatrix_parcsr.c:3644:21: note: 'col_map_offd' was declared here 3644 | HYPRE_BigInt *col_map_offd; | ^~~~~~~~~~~~ Building libHYPRE_IJ_mv.so ... mpicc -shared -o libHYPRE_IJ_mv-2.28.0.so aux_parcsr_matrix.o aux_par_vector.o F90_HYPRE_IJMatrix.o F90_HYPRE_IJVector.o F90_IJMatrix.o HYPRE_IJMatrix.o HYPRE_IJVector.o IJ_assumed_part.o IJMatrix.o IJMatrix_parcsr.o IJVector.o IJVector_parcsr.o IJMatrix_parcsr_device.obj IJVector_parcsr_device.obj -Wl,-soname,libHYPRE_IJ_mv-2.28.0.so ln -s -f libHYPRE_IJ_mv-2.28.0.so libHYPRE_IJ_mv.so cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src/hypre/include cp -fR ./_hypre_IJ_mv.h /build/reproducible-path/hypre-2.28.0/src/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src/IJ_mv' Making matrix_matrix ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src/matrix_matrix' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../distributed_matrix -I./../seq_mv -I./../parcsr_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_ConvertParCSRMatrixToDistributedMatrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../distributed_matrix -I./../seq_mv -I./../parcsr_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_ConvertPETScMatrixToDistributedMatrix.c Building libHYPRE_MatrixMatrix.so ... mpicc -shared -o libHYPRE_MatrixMatrix-2.28.0.so HYPRE_ConvertParCSRMatrixToDistributedMatrix.o HYPRE_ConvertPETScMatrixToDistributedMatrix.o -Wl,-soname,libHYPRE_MatrixMatrix-2.28.0.so ln -s -f libHYPRE_MatrixMatrix-2.28.0.so libHYPRE_MatrixMatrix.so cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src/matrix_matrix' Making parcsr_ls ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src/parcsr_ls' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c amg_hybrid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c aux_interp.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_hypre_laplace.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_amg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_bicgstab.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_block.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_cgnr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_Euclid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_gmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_cogmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_flexgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_lgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_hybrid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_int.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_ParaSails.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_pcg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_pilut.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_schwarz.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_mgr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_ilu.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_ams.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c gen_redcs_mat.c In function 'hypre_new_offd_nodes', inlined from 'hypre_exchange_interp_data' at aux_interp.c:632:23: aux_interp.c:516:28: warning: 'loc_col' may be used uninitialized [-Wmaybe-uninitialized] 516 | Sop_j[kk] = (HYPRE_BigInt)(-loc_col - 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ aux_interp.c: In function 'hypre_exchange_interp_data': aux_interp.c:311:23: note: 'loc_col' was declared here 311 | HYPRE_Int got_loc, loc_col; | ^~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_amg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_amgdd.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_bicgstab.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_block.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_cgnr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_Euclid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_gmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_cogmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_flexgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_lgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_hybrid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_int.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_mgr.c gen_redcs_mat.c: In function 'hypre_seqAMGSetup': gen_redcs_mat.c:303:21: warning: 'total_nnz' may be used uninitialized [-Wmaybe-uninitialized] 303 | A_seq = hypre_ParCSRMatrixCreate(seq_comm, size, size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | row_starts, row_starts, | ~~~~~~~~~~~~~~~~~~~~~~~ 305 | 0, total_nnz, 0); | ~~~~~~~~~~~~~~~~ gen_redcs_mat.c:76:43: note: 'total_nnz' was declared here 76 | HYPRE_Int i, j, size, num_nonzeros, total_nnz, cnt; | ^~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_ilu.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_fsai.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_ParaSails.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_pcg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_pilut.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_schwarz.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_ams.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_ads.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_ame.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_2s_interp.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_amg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_amgdd.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_amgdd_comp_grid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_amgdd_setup.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_amgdd_solve.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_amgdd_fac_cycle.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_amgdd_helpers.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_amg_solve.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_amg_solveT.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_fsai.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_fsai_setup.c par_amgdd_setup.c: In function 'hypre_BoomerAMGDDSetup': par_amgdd_setup.c:228:25: warning: 'recv_buffer' may be used uninitialized [-Wmaybe-uninitialized] 228 | recv_buffer[i] = hypre_CTAlloc(HYPRE_Int, recv_buffer_size[level][i], HYPRE_MEMORY_HOST); par_amgdd_setup.c:53:28: note: 'recv_buffer' was declared here 53 | HYPRE_Int **recv_buffer; | ^~~~~~~~~~~ par_amgdd_setup.c:254:34: warning: 'recv_map_send_buffer' may be used uninitialized [-Wmaybe-uninitialized] 254 | recv_map_send_buffer[i] = hypre_CTAlloc(HYPRE_Int, recv_map_send_buffer_size[i], HYPRE_MEMORY_HOST); par_amgdd_setup.c:55:28: note: 'recv_map_send_buffer' was declared here 55 | HYPRE_Int **recv_map_send_buffer; | ^~~~~~~~~~~~~~~~~~~~ par_amgdd_setup.c:57:28: warning: 'recv_map_send_buffer_size' may be used uninitialized [-Wmaybe-uninitialized] 57 | HYPRE_Int *recv_map_send_buffer_size; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9, from _hypre_parcsr_ls.h:9, from par_amgdd_setup.c:8: ./../utilities/_hypre_utilities.h:783:3: warning: 'send_buffer' may be used uninitialized [-Wmaybe-uninitialized] 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_amgdd_setup.c:307:10: note: in expansion of macro 'hypre_TFree' 307 | hypre_TFree(send_buffer, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_amgdd_setup.c:52:28: note: 'send_buffer' was declared here 52 | HYPRE_Int **send_buffer; | ^~~~~~~~~~~ ./../utilities/_hypre_utilities.h:783:3: warning: 'send_flag_buffer' may be used uninitialized [-Wmaybe-uninitialized] 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_amgdd_setup.c:308:10: note: in expansion of macro 'hypre_TFree' 308 | hypre_TFree(send_flag_buffer, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_amgdd_setup.c:54:28: note: 'send_flag_buffer' was declared here 54 | HYPRE_Int **send_flag_buffer; | ^~~~~~~~~~~~~~~~ ./../utilities/_hypre_utilities.h:783:3: warning: 'send_flag_buffer_size' may be used uninitialized [-Wmaybe-uninitialized] 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_amgdd_setup.c:309:10: note: in expansion of macro 'hypre_TFree' 309 | hypre_TFree(send_flag_buffer_size, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_amgdd_setup.c:56:28: note: 'send_flag_buffer_size' was declared here 56 | HYPRE_Int *send_flag_buffer_size; | ^~~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_fsai_solve.c par_amgdd_solve.c: In function 'hypre_BoomerAMGDDSolve': par_amgdd_solve.c:320:28: warning: 'resid_nrm' may be used uninitialized [-Wmaybe-uninitialized] 320 | relative_resid = resid_nrm / resid_nrm_init; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_amgdd_solve.c:40:26: note: 'resid_nrm' was declared here 40 | HYPRE_Real resid_nrm; | ^~~~~~~~~ par_amgdd_solve.c:309:16: warning: 'rhs_norm' may be used uninitialized [-Wmaybe-uninitialized] 309 | if (rhs_norm) | ^ par_amgdd_solve.c:42:26: note: 'rhs_norm' was declared here 42 | HYPRE_Real rhs_norm; | ^~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_cg_relax_wt.c par_amg_solveT.c: In function 'hypre_BoomerAMGCycleT': par_amg_solveT.c:497:27: warning: 'relax_points' may be used uninitialized [-Wmaybe-uninitialized] 497 | Solve_err_flag = hypre_BoomerAMGRelaxT(A_array[level], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 498 | F_array[level], | ~~~~~~~~~~~~~~~ 499 | CF_marker, | ~~~~~~~~~~ 500 | relax_type, | ~~~~~~~~~~~ 501 | relax_points, | ~~~~~~~~~~~~~ 502 | relax_weight[level], | ~~~~~~~~~~~~~~~~~~~~ 503 | U_array[level], | ~~~~~~~~~~~~~~~ 504 | Vtemp); | ~~~~~~ par_amg_solveT.c:353:20: note: 'relax_points' was declared here 353 | HYPRE_Int relax_points; | ^~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_coarsen.c par_fsai_solve.c: In function 'hypre_FSAISolve': par_fsai_solve.c:106:22: warning: 'resnorm' may be used uninitialized [-Wmaybe-uninitialized] 106 | rel_resnorm = resnorm / old_resnorm; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ par_fsai_solve.c:43:38: note: 'resnorm' was declared here 43 | HYPRE_Real old_resnorm, resnorm, rel_resnorm; | ^~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_cgc_coarsen.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_cheby.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_coarse_parms.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_coordinates.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_cr.c par_cg_relax_wt.c: In function 'hypre_BoomerAMGCGRelaxWt': par_cg_relax_wt.c:236:16: warning: 'Utemp' may be used uninitialized [-Wmaybe-uninitialized] 236 | hypre_ParVectorAxpy(1.0, Utemp, Ztemp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_cg_relax_wt.c:38:24: note: 'Utemp' was declared here 38 | hypre_ParVector *Utemp; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_cycle.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_add_cycle.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_difconv.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_gauss_elim.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_gsmg.c par_coarsen.c: In function 'hypre_BoomerAMGCoarsen': par_coarsen.c:226:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] 226 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_coarsen.c:101:28: note: 'comm_handle' was declared here 101 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ par_coarsen.c:851:20: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] 851 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_coarsen.c:142:21: note: 'wall_time' was declared here 142 | HYPRE_Real wall_time; | ^~~~~~~~~ par_cycle.c: In function 'hypre_BoomerAMGCycle': par_cycle.c:457:19: warning: 'Utemp' may be used uninitialized [-Wmaybe-uninitialized] 457 | hypre_ParVectorSetLocalSize(Utemp, local_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_cycle.c:35:30: note: 'Utemp' was declared here 35 | hypre_ParVector *Utemp; | ^~~~~ par_cycle.c:46:21: warning: 'Ztemp_data' may be used uninitialized [-Wmaybe-uninitialized] 46 | HYPRE_Real *Ztemp_data; | ^~~~~~~~~~ par_cycle.c:47:21: warning: 'Ptemp_data' may be used uninitialized [-Wmaybe-uninitialized] 47 | HYPRE_Real *Ptemp_data; | ^~~~~~~~~~ par_cycle.c:570:36: warning: 'relax_points' may be used uninitialized [-Wmaybe-uninitialized] 570 | Solve_err_flag = hypre_BoomerAMGRelax(A_array[level], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | Aux_F, | ~~~~~~ 572 | CF_marker, | ~~~~~~~~~~ 573 | relax_type, | ~~~~~~~~~~~ 574 | relax_points, | ~~~~~~~~~~~~~ 575 | relax_weight[level], | ~~~~~~~~~~~~~~~~~~~~ 576 | omega[level], | ~~~~~~~~~~~~~ 577 | l1_norms_level ? hypre_VectorData(l1_norms_level) : NULL, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 578 | Aux_U, | ~~~~~~ 579 | Vtemp, | ~~~~~~ 580 | Ztemp); | ~~~~~~ par_cycle.c:80:20: note: 'relax_points' was declared here 80 | HYPRE_Int relax_points; | ^~~~~~~~~~~~ In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:10, from _hypre_parcsr_ls.h:9, from par_amgdd_comp_grid.c:14: par_amgdd_comp_grid.c: In function 'hypre_AMGDDCompGridFinalize': ./../seq_mv/seq_mv.h:82:63: warning: 'R_diag' may be used uninitialized [-Wmaybe-uninitialized] 82 | #define hypre_CSRMatrixI(matrix) ((matrix) -> i) | ~~~~~~~~~~^~~~~ par_amgdd_comp_grid.c:1182:25: note: in expansion of macro 'hypre_CSRMatrixI' 1182 | for (j = hypre_CSRMatrixI(R_diag)[i]; j < hypre_CSRMatrixI(R_diag)[i + 1]; j++) | ^~~~~~~~~~~~~~~~ par_amgdd_comp_grid.c:920:26: note: 'R_diag' was declared here 920 | hypre_CSRMatrix *R_diag; | ^~~~~~ ./../seq_mv/seq_mv.h:82:63: warning: 'R_offd' may be used uninitialized [-Wmaybe-uninitialized] 82 | #define hypre_CSRMatrixI(matrix) ((matrix) -> i) | ~~~~~~~~~~^~~~~ par_amgdd_comp_grid.c:1192:25: note: in expansion of macro 'hypre_CSRMatrixI' 1192 | for (j = hypre_CSRMatrixI(R_offd)[i]; j < hypre_CSRMatrixI(R_offd)[i + 1]; j++) | ^~~~~~~~~~~~~~~~ par_amgdd_comp_grid.c:921:26: note: 'R_offd' was declared here 921 | hypre_CSRMatrix *R_offd; | ^~~~~~ par_amgdd_comp_grid.c:1181:33: warning: 'new_R_diag_rowPtr' may be used uninitialized [-Wmaybe-uninitialized] 1181 | new_R_diag_rowPtr[node_cnt] = R_diag_cnt; | ^ par_amgdd_comp_grid.c:924:26: note: 'new_R_diag_rowPtr' was declared here 924 | HYPRE_Int *new_R_diag_rowPtr; | ^~~~~~~~~~~~~~~~~ par_amgdd_comp_grid.c:1186:39: warning: 'new_R_diag_colInd' may be used uninitialized [-Wmaybe-uninitialized] 1186 | new_R_diag_colInd[R_diag_cnt] = hypre_CSRMatrixJ(R_diag)[j]; | ^ par_amgdd_comp_grid.c:925:26: note: 'new_R_diag_colInd' was declared here 925 | HYPRE_Int *new_R_diag_colInd; | ^~~~~~~~~~~~~~~~~ par_amgdd_comp_grid.c:1187:37: warning: 'new_R_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 1187 | new_R_diag_data[R_diag_cnt] = hypre_CSRMatrixData(R_diag)[j]; | ^ par_amgdd_comp_grid.c:926:26: note: 'new_R_diag_data' was declared here 926 | HYPRE_Complex *new_R_diag_data; | ^~~~~~~~~~~~~~~ par_amgdd_comp_grid.c:1191:33: warning: 'new_R_offd_rowPtr' may be used uninitialized [-Wmaybe-uninitialized] 1191 | new_R_offd_rowPtr[node_cnt] = R_offd_cnt; | ^ par_amgdd_comp_grid.c:929:26: note: 'new_R_offd_rowPtr' was declared here 929 | HYPRE_Int *new_R_offd_rowPtr; | ^~~~~~~~~~~~~~~~~ par_amgdd_comp_grid.c:1196:39: warning: 'new_R_offd_colInd' may be used uninitialized [-Wmaybe-uninitialized] 1196 | new_R_offd_colInd[R_offd_cnt] = hypre_CSRMatrixJ(R_offd)[j]; | ^ par_amgdd_comp_grid.c:930:26: note: 'new_R_offd_colInd' was declared here 930 | HYPRE_Int *new_R_offd_colInd; | ^~~~~~~~~~~~~~~~~ par_amgdd_comp_grid.c:1197:37: warning: 'new_R_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 1197 | new_R_offd_data[R_offd_cnt] = hypre_CSRMatrixData(R_offd)[j]; | ^ par_amgdd_comp_grid.c:931:26: note: 'new_R_offd_data' was declared here 931 | HYPRE_Complex *new_R_offd_data; | ^~~~~~~~~~~~~~~ par_gsmg.c: In function 'hypre_ParCSRMatrixFillSmooth': par_gsmg.c:199:63: warning: 'dof_func_offd' may be used uninitialized [-Wmaybe-uninitialized] 199 | if (num_functions > 1 && dof_func[i] != dof_func_offd[ii]) | ^ par_gsmg.c:81:15: note: 'dof_func_offd' was declared here 81 | HYPRE_Int *dof_func_offd; | ^~~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_indepset.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_interp.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_jacobi_interp.c par_cgc_coarsen.c: In function 'hypre_BoomerAMGCoarsenCGCb': par_cgc_coarsen.c:637:7: warning: 'S_ext' may be used uninitialized [-Wmaybe-uninitialized] 637 | hypre_CSRMatrixDestroy(S_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_cgc_coarsen.c:57:21: note: 'S_ext' was declared here 57 | hypre_CSRMatrix *S_ext; | ^~~~~ par_cgc_coarsen.c:350:21: warning: 'measure_max' may be used uninitialized [-Wmaybe-uninitialized] 350 | if (!num_left || measure_array[LoL_head->head] < measure_max) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_cgc_coarsen.c:98:27: note: 'measure_max' was declared here 98 | HYPRE_Int measure_max; /* BM Aug 30, 2006: maximal measure, needed for CGC */ | ^~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_krylov_func.c par_add_cycle.c: In function 'hypre_CreateLambda': par_add_cycle.c:922:21: warning: 'L_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 922 | L_diag_data[cnt_diag] = (2.0 - A_tmp_diag_data[j_indx] * D_data[i]) * D_data[i]; | ^ par_add_cycle.c:373:19: note: 'L_diag_data' was declared here 373 | HYPRE_Real *L_diag_data; | ^~~~~~~~~~~ par_add_cycle.c:923:18: warning: 'L_diag_j' may be used uninitialized [-Wmaybe-uninitialized] 923 | L_diag_j[cnt_diag++] = i + row_start; | ^ par_add_cycle.c:385:15: note: 'L_diag_j' was declared here 385 | HYPRE_Int *L_diag_j; | ^~~~~~~~ par_add_cycle.c:374:19: warning: 'L_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 374 | HYPRE_Real *L_offd_data; | ^~~~~~~~~~~ par_add_cycle.c:387:15: warning: 'L_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 387 | HYPRE_Int *L_offd_j; | ^~~~~~~~ par_add_cycle.c:919:29: warning: 'Atilde_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 919 | Atilde_diag_data[A_cnt_diag] = A_tmp_diag_data[j_indx]; | ^ par_add_cycle.c:362:19: note: 'Atilde_diag_data' was declared here 362 | HYPRE_Real *Atilde_diag_data; | ^~~~~~~~~~~~~~~~ par_add_cycle.c:363:19: warning: 'Atilde_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 363 | HYPRE_Real *Atilde_offd_data; | ^~~~~~~~~~~~~~~~ par_add_cycle.c:920:26: warning: 'Atilde_diag_j' may be used uninitialized [-Wmaybe-uninitialized] 920 | Atilde_diag_j[A_cnt_diag++] = i + row_start; | ^ par_add_cycle.c:389:15: note: 'Atilde_diag_j' was declared here 389 | HYPRE_Int *Atilde_diag_j; | ^~~~~~~~~~~~~ par_add_cycle.c:391:15: warning: 'Atilde_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 391 | HYPRE_Int *Atilde_offd_j; | ^~~~~~~~~~~~~ par_gsmg.c: In function 'hypre_BoomerAMGBuildInterpLS': par_gsmg.c:1279:25: warning: 'S_ext' may be used uninitialized [-Wmaybe-uninitialized] 1279 | if (num_procs > 1) { hypre_CSRMatrixDestroy(S_ext); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_gsmg.c:770:21: note: 'S_ext' was declared here 770 | hypre_CSRMatrix *S_ext; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_mod_lr_interp.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_multi_interp.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_mod_multi_interp.c par_coarsen.c: In function 'hypre_BoomerAMGCoarsenRuge': par_coarsen.c:1909:20: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] 1909 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_coarsen.c:982:21: note: 'wall_time' was declared here 982 | HYPRE_Real wall_time; | ^~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_laplace.c par_cr.c: In function 'hypre_BoomerAMGIndepRS': par_cr.c:813:43: warning: 'S_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 813 | if (CF_marker_offd[S_offd_j[j]] < 1) | ~~~~~~~~^~~ par_cr.c:601:21: note: 'S_offd_j' was declared here 601 | HYPRE_Int *S_offd_j; | ^~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_laplace_27pt.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_laplace_9pt.c par_gsmg.c: In function 'hypre_BoomerAMGBuildInterpGSMG': par_gsmg.c:2104:25: warning: 'S_ext' may be used uninitialized [-Wmaybe-uninitialized] 2104 | if (num_procs > 1) { hypre_CSRMatrixDestroy(S_ext); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_gsmg.c:1327:21: note: 'S_ext' was declared here 1327 | hypre_CSRMatrix *S_ext; | ^~~~~ par_gsmg.c:1914:51: warning: 'S_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 1914 | sum += S_ext_data[jj1]; | ~~~~~~~~~~^~~~~ par_gsmg.c:1329:21: note: 'S_ext_data' was declared here 1329 | HYPRE_Real *S_ext_data; | ^~~~~~~~~~ par_gsmg.c:1894:62: warning: 'S_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 1894 | for (jj1 = S_ext_i[c_num]; jj1 < S_ext_i[c_num + 1]; jj1++) | ^ par_gsmg.c:1330:27: note: 'S_ext_i' was declared here 1330 | HYPRE_Int *S_ext_i; | ^~~~~~~ par_gsmg.c:1896:32: warning: 'S_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 1896 | big_i2 = S_ext_j[jj1]; | ~~~~~~~^~~~~~~~~~~~~~ par_gsmg.c:1331:21: note: 'S_ext_j' was declared here 1331 | HYPRE_BigInt *S_ext_j; | ^~~~~~~ par_interp.c: In function 'hypre_BoomerAMGBuildInterp': par_interp.c:976:25: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized] 976 | if (num_procs > 1) { hypre_CSRMatrixDestroy(A_ext); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_interp.c:59:23: note: 'A_ext' was declared here 59 | hypre_CSRMatrix *A_ext; | ^~~~~ par_cr.c: In function 'hypre_BoomerAMGIndepRSa': par_cr.c:1296:43: warning: 'S_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 1296 | if (CF_marker_offd[S_offd_j[j]] < 1) | ~~~~~~~~^~~ par_cr.c:1084:21: note: 'S_offd_j' was declared here 1084 | HYPRE_Int *S_offd_j; | ^~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_lr_interp.c par_laplace_9pt.c: In function 'GenerateLaplacian9pt': par_laplace_9pt.c:433:20: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 433 | offd_j[i] = hypre_BigBinarySearch(col_map_offd, big_offd_j[i], num_cols_offd); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_laplace_9pt.c:33:18: note: 'offd_j' was declared here 33 | HYPRE_Int *offd_j; | ^~~~~~ par_laplace_9pt.c:286:28: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 286 | offd_data[o_cnt++] = value[1]; | ^ par_laplace_9pt.c:34:16: note: 'offd_data' was declared here 34 | HYPRE_Real *offd_data; | ^~~~~~~~~ par_laplace_9pt.c:284:29: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 284 | big_offd_j[o_cnt] = hypre_map2(ix - 1, iy - 1, p, q - 1, nx, | ^ par_laplace_9pt.c:41:18: note: 'big_offd_j' was declared here 41 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_mgr.c par_cr.c: In function 'hypre_BoomerAMGIndepPMIS': par_cr.c:1785:40: warning: 'S_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 1785 | if (CF_marker_offd[S_offd_j[j]] < 1) | ~~~~~~~~^~~ par_cr.c:1630:24: note: 'S_offd_j' was declared here 1630 | HYPRE_Int *S_offd_j; | ^~~~~~~~ par_coarsen.c: In function 'hypre_BoomerAMGCoarsenPMISHost': par_coarsen.c:2118:30: warning: 'S_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 2118 | HYPRE_Int *S_offd_j; | ^~~~~~~~ par_coarsen.c:2286:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] 2286 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_coarsen.c:2110:30: note: 'comm_handle' was declared here 2110 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ par_cr.c: In function 'hypre_BoomerAMGIndepPMISa': par_cr.c:2403:40: warning: 'S_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 2403 | if (CF_marker_offd[S_offd_j[j]] < 1) | ~~~~~~~~^~~ par_cr.c:2247:24: note: 'S_offd_j' was declared here 2247 | HYPRE_Int *S_offd_j; | ^~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_mgr_setup.c par_laplace.c: In function 'GenerateSysLaplacian': par_laplace.c:406:16: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 406 | HYPRE_Real *offd_data; | ^~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_mgr_solve.c par_interp.c: In function 'hypre_BoomerAMGBuildInterpHE': par_interp.c:1868:7: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized] 1868 | hypre_CSRMatrixDestroy(A_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_interp.c:1032:21: note: 'A_ext' was declared here 1032 | hypre_CSRMatrix *A_ext; | ^~~~~ par_lr_interp.c: In function 'hypre_BoomerAMGBuildStdInterp': par_lr_interp.c:339:17: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] 339 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_lr_interp.c:135:21: note: 'wall_time' was declared here 135 | HYPRE_Real wall_time; | ^~~~~~~~~ par_lr_interp.c:675:63: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 675 | distribute = A_offd_data[jj] / A_ext_data[A_ext_i[i1]]; | ^ par_lr_interp.c:90:21: note: 'A_ext_data' was declared here 90 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ par_lr_interp.c:676:61: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 676 | for (kk = A_ext_i[i1] + 1; kk < A_ext_i[i1 + 1]; kk++) | ^ par_lr_interp.c:91:21: note: 'A_ext_i' was declared here 91 | HYPRE_Int *A_ext_i; | ^~~~~~~ par_lr_interp.c:678:32: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 678 | big_k1 = A_ext_j[kk]; | ~~~~~~~^~~~~~~~~~~~~ par_lr_interp.c:92:21: note: 'A_ext_j' was declared here 92 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_lr_interp.c:301:50: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] 301 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) | ^ par_lr_interp.c:102:21: note: 'Sop_i' was declared here 102 | HYPRE_Int *Sop_i; | ^~~~~ par_lr_interp.c:303:29: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] 303 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ par_lr_interp.c:103:21: note: 'Sop_j' was declared here 103 | HYPRE_BigInt *Sop_j; | ^~~~~ par_amgdd_helpers.c: In function 'hypre_BoomerAMGDD_CommunicateRemainingMatrixInfo': par_amgdd_helpers.c:3005:39: warning: 'P_tmp_info_int' may be used uninitialized [-Wmaybe-uninitialized] 3005 | P_tmp_info_int[P_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Int, row_size + 1, HYPRE_MEMORY_HOST); | ^ par_amgdd_helpers.c:2852:22: note: 'P_tmp_info_int' was declared here 2852 | HYPRE_Int **P_tmp_info_int; | ^~~~~~~~~~~~~~ par_amgdd_helpers.c:3006:43: warning: 'P_tmp_info_complex' may be used uninitialized [-Wmaybe-uninitialized] 3006 | P_tmp_info_complex[P_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Complex, row_size, HYPRE_MEMORY_HOST); | ^ par_amgdd_helpers.c:2853:26: note: 'P_tmp_info_complex' was declared here 2853 | HYPRE_Complex **P_tmp_info_complex; | ^~~~~~~~~~~~~~~~~~ par_amgdd_helpers.c:3085:39: warning: 'R_tmp_info_int' may be used uninitialized [-Wmaybe-uninitialized] 3085 | R_tmp_info_int[R_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Int, row_size + 1, HYPRE_MEMORY_HOST); | ^ par_amgdd_helpers.c:2868:22: note: 'R_tmp_info_int' was declared here 2868 | HYPRE_Int **R_tmp_info_int; | ^~~~~~~~~~~~~~ par_amgdd_helpers.c:3086:43: warning: 'R_tmp_info_complex' may be used uninitialized [-Wmaybe-uninitialized] 3086 | R_tmp_info_complex[R_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Complex, row_size, HYPRE_MEMORY_HOST); | ^ par_amgdd_helpers.c:2869:26: note: 'R_tmp_info_complex' was declared here 2869 | HYPRE_Complex **R_tmp_info_complex; | ^~~~~~~~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_nongalerkin.c par_laplace_27pt.c: In function 'GenerateLaplacian27pt': par_laplace_27pt.c:1653:20: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 1653 | offd_j[i] = hypre_BigBinarySearch(col_map_offd, big_offd_j[i], num_cols_offd); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_laplace_27pt.c:36:18: note: 'offd_j' was declared here 36 | HYPRE_Int *offd_j; | ^~~~~~ par_laplace_27pt.c:955:34: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 955 | offd_data[o_cnt++] = value[1]; | ^ par_laplace_27pt.c:38:16: note: 'offd_data' was declared here 38 | HYPRE_Real *offd_data; | ^~~~~~~~~ par_mgr_solve.c: In function 'hypre_MGRCycle': par_mgr_solve.c:696:22: warning: 'beta' may be used uninitialized [-Wmaybe-uninitialized] 696 | hypre_ParVectorAxpy(beta, Utemp, U_array[level]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_mgr_solve.c:586:18: note: 'beta' was declared here 586 | HYPRE_Real beta; | ^~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_nodal_systems.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_rap.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_rap_communication.c par_lr_interp.c: In function 'hypre_BoomerAMGBuildExtPIInterpHost': par_lr_interp.c:1744:48: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 1744 | sum += A_ext_data[jj1]; | ~~~~~~~~~~^~~~~ par_lr_interp.c:1096:21: note: 'A_ext_data' was declared here 1096 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ par_lr_interp.c:1727:59: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 1727 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) | ^ par_lr_interp.c:1097:21: note: 'A_ext_i' was declared here 1097 | HYPRE_Int *A_ext_i; | ^~~~~~~ par_lr_interp.c:1729:32: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 1729 | big_k1 = A_ext_j[jj1]; | ~~~~~~~^~~~~~~~~~~~~~ par_lr_interp.c:1098:21: note: 'A_ext_j' was declared here 1098 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_lr_interp.c:1367:53: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] 1367 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) | ^ par_lr_interp.c:1107:21: note: 'Sop_i' was declared here 1107 | HYPRE_Int *Sop_i; | ^~~~~ par_lr_interp.c:1369:32: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] 1369 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ par_lr_interp.c:1108:21: note: 'Sop_j' was declared here 1108 | HYPRE_BigInt *Sop_j; | ^~~~~ In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9, from _hypre_parcsr_ls.h:9, from par_mgr.c:14: par_mgr.c: In function 'hypre_MGRBuildPDRS': ./../utilities/_hypre_utilities.h:783:3: warning: 'tmp_map_offd' may be used uninitialized [-Wmaybe-uninitialized] 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_mgr.c:2546:4: note: in expansion of macro 'hypre_TFree' 2546 | hypre_TFree(tmp_map_offd, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_mgr.c:2032:21: note: 'tmp_map_offd' was declared here 2032 | HYPRE_Int *tmp_map_offd; | ^~~~~~~~~~~~ par_multi_interp.c: In function 'hypre_BoomerAMGBuildMultipassHost': par_multi_interp.c:377:17: warning: 'C_array' may be used uninitialized [-Wmaybe-uninitialized] 377 | C_array[cnt++] = i; | ^ par_multi_interp.c:95:21: note: 'C_array' was declared here 95 | HYPRE_Int *C_array; | ^~~~~~~ par_multi_interp.c:659:25: warning: 'send_map_start' may be used uninitialized [-Wmaybe-uninitialized] 659 | if (send_map_start[num_sends]) | ^ par_multi_interp.c:79:21: note: 'send_map_start' was declared here 79 | HYPRE_Int *send_map_start; | ^~~~~~~~~~~~~~ par_multi_interp.c:721:16: warning: 'send_map_elmt' may be used uninitialized [-Wmaybe-uninitialized] 721 | j1 = send_map_elmt[j]; | ~~~^~~~~~~~~~~~~~~~~~ par_multi_interp.c:80:21: note: 'send_map_elmt' was declared here 80 | HYPRE_Int *send_map_elmt; | ^~~~~~~~~~~~~ par_multi_interp.c:772:10: warning: 'send_procs' may be used uninitialized [-Wmaybe-uninitialized] 772 | hypre_ParCSRCommPkgCreateAndFill(comm, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 773 | num_recvs, recv_procs, Pext_recv_vec_start[pass], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 774 | num_sends, send_procs, Pext_send_map_start[pass], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 775 | NULL, | ~~~~~ 776 | &tmp_comm_pkg); | ~~~~~~~~~~~~~~ par_multi_interp.c:81:21: note: 'send_procs' was declared here 81 | HYPRE_Int *send_procs; | ^~~~~~~~~~ par_multi_interp.c:83:21: warning: 'recv_vec_start' may be used uninitialized [-Wmaybe-uninitialized] 83 | HYPRE_Int *recv_vec_start; | ^~~~~~~~~~~~~~ par_multi_interp.c:772:10: warning: 'recv_procs' may be used uninitialized [-Wmaybe-uninitialized] 772 | hypre_ParCSRCommPkgCreateAndFill(comm, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 773 | num_recvs, recv_procs, Pext_recv_vec_start[pass], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 774 | num_sends, send_procs, Pext_send_map_start[pass], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 775 | NULL, | ~~~~~ 776 | &tmp_comm_pkg); | ~~~~~~~~~~~~~~ par_multi_interp.c:84:21: note: 'recv_procs' was declared here 84 | HYPRE_Int *recv_procs; | ^~~~~~~~~~ par_mgr_setup.c: In function 'hypre_MGRSetup': par_mgr_setup.c:233:24: warning: 'final_coarse_size' may be used uninitialized [-Wmaybe-uninitialized] 233 | for (j = 0; j < final_coarse_size; j++) | ~~^~~~~~~~~~~~~~~~~~~ par_mgr_setup.c:22:26: note: 'final_coarse_size' was declared here 22 | HYPRE_Int i, j, final_coarse_size, block_size, idx, **block_cf_marker; | ^~~~~~~~~~~~~~~~~ par_nongalerkin.c: In function 'hypre_BoomerAMG_MyCreateS': par_nongalerkin.c:582:42: warning: 'S_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 582 | S_offd_data[jS] = S_offd_data[jA]; | ~~~~~~~~~~~^~~~ par_nongalerkin.c:264:29: note: 'S_offd_data' was declared here 264 | HYPRE_Real *S_offd_data; | ^~~~~~~~~~~ par_nodal_systems.c: In function 'hypre_BoomerAMGCreateNodalA': par_nodal_systems.c:795:44: warning: 'num_sends' may be used uninitialized [-Wmaybe-uninitialized] 795 | new_send_elmts_size = send_map_starts_AN[num_sends] * num_functions; | ^ par_nodal_systems.c:82:25: note: 'num_sends' was declared here 82 | HYPRE_Int num_sends; | ^~~~~~~~~ par_nodal_systems.c:797:45: warning: 'send_map_starts' may be used uninitialized [-Wmaybe-uninitialized] 797 | if (new_send_elmts_size > send_map_starts[num_sends]) | ^ par_nodal_systems.c:85:25: note: 'send_map_starts' was declared here 85 | HYPRE_Int *send_map_starts; | ^~~~~~~~~~~~~~~ par_nodal_systems.c:488:21: warning: 'num_recvs' may be used uninitialized [-Wmaybe-uninitialized] 488 | for (i = 0; i < num_recvs; i++) | ~~^~~~~~~~~~~ par_nodal_systems.c:83:25: note: 'num_recvs' was declared here 83 | HYPRE_Int num_recvs; | ^~~~~~~~~ par_nodal_systems.c:490:58: warning: 'recv_vec_starts' may be used uninitialized [-Wmaybe-uninitialized] 490 | for (j = recv_vec_starts[i]; j < recv_vec_starts[i + 1]; j++) | ~~~~~~~~~~~~~~~^~~~~~~ par_nodal_systems.c:89:25: note: 'recv_vec_starts' was declared here 89 | HYPRE_Int *recv_vec_starts; | ^~~~~~~~~~~~~~~ par_nodal_systems.c:795:44: warning: 'send_map_starts_AN' may be used uninitialized [-Wmaybe-uninitialized] 795 | new_send_elmts_size = send_map_starts_AN[num_sends] * num_functions; | ^ par_nodal_systems.c:93:25: note: 'send_map_starts_AN' was declared here 93 | HYPRE_Int *send_map_starts_AN; | ^~~~~~~~~~~~~~~~~~ par_nodal_systems.c:94:25: warning: 'send_map_elmts_AN' may be used uninitialized [-Wmaybe-uninitialized] 94 | HYPRE_Int *send_map_elmts_AN; | ^~~~~~~~~~~~~~~~~ par_nodal_systems.c:486:29: warning: 'recv_vec_starts_AN' may be used uninitialized [-Wmaybe-uninitialized] 486 | recv_vec_starts_AN[0] = 0; | ~~~~~~~~~~~~~~~~~~~~~~^~~ par_nodal_systems.c:96:25: note: 'recv_vec_starts_AN' was declared here 96 | HYPRE_Int *recv_vec_starts_AN; | ^~~~~~~~~~~~~~~~~~ par_nodal_systems.c:730:32: warning: 'AN_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 730 | sum += AN_offd_data[k]; | ~~~~~~~~~~~~^~~ par_nodal_systems.c:72:24: note: 'AN_offd_data' was declared here 72 | HYPRE_Real *AN_offd_data; | ^~~~~~~~~~~~ par_mgr.c: In function 'hypre_block_jacobi_solve': par_mgr.c:3938:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] 3938 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_mgr.c:3855:28: note: 'comm_handle' was declared here 3855 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ ./../utilities/_hypre_utilities.h:783:3: warning: 'v_buf_data' may be used uninitialized [-Wmaybe-uninitialized] 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_mgr.c:3996:7: note: in expansion of macro 'hypre_TFree' 3996 | hypre_TFree(v_buf_data, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_mgr.c:3869:21: note: 'v_buf_data' was declared here 3869 | HYPRE_Real *v_buf_data; | ^~~~~~~~~~ par_laplace.c: In function 'GenerateSysLaplacianVCoef': par_laplace.c:1305:26: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 1305 | offd_j[i] = j; | ~~~~~~~~~~^~~ par_laplace.c:898:18: note: 'offd_j' was declared here 898 | HYPRE_Int *offd_j; | ^~~~~~ par_laplace.c:899:18: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 899 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ par_laplace.c:900:16: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 900 | HYPRE_Real *offd_data; | ^~~~~~~~~ par_mgr.c: In function 'hypre_MGRBlockRelaxSolve': par_mgr.c:4108:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] 4108 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_mgr.c:4026:28: note: 'comm_handle' was declared here 4026 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ ./../utilities/_hypre_utilities.h:783:3: warning: 'v_buf_data' may be used uninitialized [-Wmaybe-uninitialized] 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_mgr.c:4166:7: note: in expansion of macro 'hypre_TFree' 4166 | hypre_TFree(v_buf_data, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_mgr.c:4040:21: note: 'v_buf_data' was declared here 4040 | HYPRE_Real *v_buf_data; | ^~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_rotate_7pt.c par_mgr.c: In function 'hypre_BlockDiagInvLapack': par_mgr.c:4212:41: warning: 'i' may be used uninitialized [-Wmaybe-uninitialized] 4212 | hypre_dgetri(&left_size, diag + i * LWORK, &left_size, IPIV, WORK, &LWORK, &INFO); | ~~^~~~~~~ par_mgr.c:4175:33: note: 'i' was declared here 4175 | HYPRE_Int nblock, left_size, i; | ^ par_rap.c: In function 'hypre_BoomerAMGBuildCoarseOperatorKT': par_rap.c:822:24: warning: 'R_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 822 | r_entry = R_offd_data[jj1]; | ~~~~~~~~^~~~~~~~~~~~~~~~~~ par_rap.c:133:21: note: 'R_offd_data' was declared here 133 | HYPRE_Real *R_offd_data; | ^~~~~~~~~~~ par_rap.c:134:27: warning: 'R_offd_i' may be used uninitialized [-Wmaybe-uninitialized] 134 | HYPRE_Int *R_offd_i; | ^~~~~~~~ par_rap.c:821:20: warning: 'R_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 821 | i1 = R_offd_j[jj1]; | ~~~~^~~~~~~~~~~~~~~ par_rap.c:135:27: note: 'R_offd_j' was declared here 135 | HYPRE_Int *R_offd_j; | ^~~~~~~~ par_rap.c:416:7: warning: 'Ps_ext' may be used uninitialized [-Wmaybe-uninitialized] 416 | hypre_CSRMatrixDestroy(Ps_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_rap.c:142:21: note: 'Ps_ext' was declared here 142 | hypre_CSRMatrix *Ps_ext; | ^~~~~~ par_rap.c:400:72: warning: 'Ps_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 400 | P_ext_offd_data[P_ext_offd_size_private++] = Ps_ext_data[j]; | ~~~~~~~~~~~^~~ par_rap.c:144:21: note: 'Ps_ext_data' was declared here 144 | HYPRE_Real *Ps_ext_data; | ^~~~~~~~~~~ par_rap.c:145:27: warning: 'Ps_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 145 | HYPRE_Int *Ps_ext_i; | ^~~~~~~~ par_rap.c:356:25: warning: 'Ps_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 356 | if (Ps_ext_j[j] < first_col_diag_P || Ps_ext_j[j] > last_col_diag_P) | ~~~~~~~~^~~ par_rap.c:146:21: note: 'Ps_ext_j' was declared here 146 | HYPRE_BigInt *Ps_ext_j; | ^~~~~~~~ par_rap.c:510:25: warning: 'col_map_offd_Pext' may be used uninitialized [-Wmaybe-uninitialized] 510 | P_ext_offd_j[i] = hypre_BigBinarySearch(col_map_offd_Pext, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 511 | //Ps_ext_j[i], | ~~~~~~~~~~~~~~ 512 | P_big_offd_j[i], | ~~~~~~~~~~~~~~~~ 513 | num_cols_offd_Pext); | ~~~~~~~~~~~~~~~~~~~ par_rap.c:157:21: note: 'col_map_offd_Pext' was declared here 157 | HYPRE_BigInt *col_map_offd_Pext; | ^~~~~~~~~~~~~~~~~ par_rap.c:652:37: warning: 'P_marker' may be used uninitialized [-Wmaybe-uninitialized] 652 | if (P_marker[i3] < jj_row_begining) | ^ par_rap.c:162:27: note: 'P_marker' was declared here 162 | HYPRE_Int *P_marker; | ^~~~~~~~ par_rap.c:2041:7: warning: 'RAP_ext' may be used uninitialized [-Wmaybe-uninitialized] 2041 | hypre_CSRMatrixDestroy(RAP_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_rap.c:97:21: note: 'RAP_ext' was declared here 97 | hypre_CSRMatrix *RAP_ext; | ^~~~~~~ par_rap.c:1614:26: warning: 'RAP_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 1614 | RAP_diag_data[jj_count_diag] = zero; | ^ par_rap.c:105:21: note: 'RAP_diag_data' was declared here 105 | HYPRE_Real *RAP_diag_data; | ^~~~~~~~~~~~~ par_rap.c:1615:23: warning: 'RAP_diag_j' may be used uninitialized [-Wmaybe-uninitialized] 1615 | RAP_diag_j[jj_count_diag] = ic; | ^ par_rap.c:107:27: note: 'RAP_diag_j' was declared here 107 | HYPRE_Int *RAP_diag_j; | ^~~~~~~~~~ par_rap.c:1800:16: warning: 'RA_offd.j' may be used uninitialized [-Wmaybe-uninitialized] 1800 | i1 = RA_offd.j[jj1 - ra_row_begin_offd]; | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_rap.c:1580:32: note: 'RA_offd.j' was declared here 1580 | hypre_CSRMatrix RA_diag, RA_offd; | ^~~~~~~ par_lr_interp.c: In function 'hypre_BoomerAMGBuildExtPICCInterp': par_lr_interp.c:2781:45: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 2781 | sum += A_ext_data[jj1]; | ~~~~~~~~~~^~~~~ par_rap.c:1801:25: warning: 'RA_offd.data' may be used uninitialized [-Wmaybe-uninitialized] 1801 | r_a_product = RA_offd.data[jj1 - ra_row_begin_offd]; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_lr_interp.c:2001:21: note: 'A_ext_data' was declared here 2001 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ par_lr_interp.c:2764:56: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 2764 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) | ^ par_rap.c:1580:32: note: 'RA_offd.data' was declared here 1580 | hypre_CSRMatrix RA_diag, RA_offd; | ^~~~~~~ par_lr_interp.c:2002:21: note: 'A_ext_i' was declared here 2002 | HYPRE_Int *A_ext_i; | ^~~~~~~ par_lr_interp.c:2766:29: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 2766 | big_k1 = A_ext_j[jj1]; | ~~~~~~~^~~~~~~~~~~~~~ par_lr_interp.c:2003:21: note: 'A_ext_j' was declared here 2003 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_lr_interp.c:2273:50: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] 2273 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) | ^ par_lr_interp.c:2012:21: note: 'Sop_i' was declared here 2012 | HYPRE_Int *Sop_i; | ^~~~~ par_lr_interp.c:2276:29: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] 2276 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ par_lr_interp.c:2013:21: note: 'Sop_j' was declared here 2013 | HYPRE_BigInt *Sop_j; | ^~~~~ par_interp.c: In function 'hypre_BoomerAMGBuildInterpModUnk': par_interp.c:3644:25: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized] 3644 | if (num_procs > 1) { hypre_CSRMatrixDestroy(A_ext); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_interp.c:2707:21: note: 'A_ext' was declared here 2707 | hypre_CSRMatrix *A_ext; | ^~~~~ In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9, from _hypre_parcsr_ls.h:9, from par_interp.c:8: ./../utilities/_hypre_utilities.h:783:3: warning: 'tmp_map_offd' may be used uninitialized [-Wmaybe-uninitialized] 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_interp.c:3639:4: note: in expansion of macro 'hypre_TFree' 3639 | hypre_TFree(tmp_map_offd, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_interp.c:2702:24: note: 'tmp_map_offd' was declared here 2702 | HYPRE_Int *tmp_map_offd; | ^~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_relax.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_relax_more.c par_rotate_7pt.c: In function 'GenerateRotate7pt': par_rotate_7pt.c:360:20: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 360 | offd_j[i] = hypre_BigBinarySearch(col_map_offd, big_offd_j[i], num_cols_offd); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_rotate_7pt.c:34:18: note: 'offd_j' was declared here 34 | HYPRE_Int *offd_j; | ^~~~~~ par_rotate_7pt.c:250:28: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 250 | offd_data[o_cnt++] = value[3]; | ^ par_rotate_7pt.c:35:16: note: 'offd_data' was declared here 35 | HYPRE_Real *offd_data; | ^~~~~~~~~ par_relax_more.c: In function 'hypre_ParCSRMaxEigEstimateHost': par_relax_more.c:101:16: warning: 'e_max' may be used uninitialized [-Wmaybe-uninitialized] 101 | send_buf[1] = e_max; | ~~~~~~~~~~~~^~~~~~~~ par_relax_more.c:48:16: note: 'e_max' was declared here 48 | HYPRE_Real e_max, e_min; | ^~~~~ par_relax_more.c:100:18: warning: 'e_min' may be used uninitialized [-Wmaybe-uninitialized] 100 | send_buf[0] = -e_min; | ^~~~~~ par_relax_more.c:48:23: note: 'e_min' was declared here 48 | HYPRE_Real e_max, e_min; | ^~~~~ par_relax.c: In function 'hypre_BoomerAMGRelaxWeightedJacobi_core': par_relax.c:266:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] 266 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_relax.c:220:28: note: 'comm_handle' was declared here 220 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_relax_interface.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_scaled_matnorm.c par_relax.c: In function 'hypre_BoomerAMGRelax1GaussSeidel': par_relax.c:432:24: warning: 'num_sends' may be used uninitialized [-Wmaybe-uninitialized] 432 | for (i = 0; i < num_sends; i++) | ~~^~~~~~~~~~~ par_relax.c:395:57: note: 'num_sends' was declared here 395 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; | ^~~~~~~~~ par_relax.c:395:68: warning: 'num_recvs' may be used uninitialized [-Wmaybe-uninitialized] 395 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; | ^~~~~~~~~ par_relax.c:447:10: warning: 'status' may be used uninitialized [-Wmaybe-uninitialized] 447 | hypre_MPI_Waitall(jr, requests, status); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_relax.c:396:22: note: 'status' was declared here 396 | hypre_MPI_Status *status; | ^~~~~~ par_relax.c:443:16: warning: 'requests' may be used uninitialized [-Wmaybe-uninitialized] 443 | hypre_MPI_Isend(&v_buf_data[vec_start], vec_len, HYPRE_MPI_COMPLEX, ip, 0, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444 | comm, &requests[jr++]); | ~~~~~~~~~~~~~~~~~~~~~~ par_relax.c:397:23: note: 'requests' was declared here 397 | hypre_MPI_Request *requests; | ^~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_schwarz.c par_relax.c: In function 'hypre_BoomerAMGRelax2GaussSeidel': par_relax.c:591:24: warning: 'num_sends' may be used uninitialized [-Wmaybe-uninitialized] 591 | for (i = 0; i < num_sends; i++) | ~~^~~~~~~~~~~ par_relax.c:535:57: note: 'num_sends' was declared here 535 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; | ^~~~~~~~~ par_relax.c:535:68: warning: 'num_recvs' may be used uninitialized [-Wmaybe-uninitialized] 535 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; | ^~~~~~~~~ par_relax.c:606:10: warning: 'status' may be used uninitialized [-Wmaybe-uninitialized] 606 | hypre_MPI_Waitall(jr, requests, status); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_relax.c:536:22: note: 'status' was declared here 536 | hypre_MPI_Status *status; | ^~~~~~ par_relax.c:602:16: warning: 'requests' may be used uninitialized [-Wmaybe-uninitialized] 602 | hypre_MPI_Isend(&v_buf_data[vec_start], vec_len, HYPRE_MPI_COMPLEX, ip, 0, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 603 | comm, &requests[jr++]); | ~~~~~~~~~~~~~~~~~~~~~~ par_relax.c:537:23: note: 'requests' was declared here 537 | hypre_MPI_Request *requests; | ^~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_stats.c par_mgr.c: In function 'hypre_MGRBuildInterpApproximateInverse': par_mgr.c:3382:39: warning: 'col_map_offd_P' may be used uninitialized [-Wmaybe-uninitialized] 3382 | hypre_ParCSRMatrixColMapOffd(P) = col_map_offd_P; par_mgr.c:3273:26: note: 'col_map_offd_P' was declared here 3273 | HYPRE_BigInt *col_map_offd_P; | ^~~~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_strength.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_sv_interp.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_sv_interp_ln.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_vardifconv.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_vardifconv_rs.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c partial.c par_lr_interp.c: In function 'hypre_BoomerAMGBuildFFInterp': par_lr_interp.c:3703:45: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 3703 | sum += A_ext_data[jj1]; | ~~~~~~~~~~^~~~~ par_lr_interp.c:2989:21: note: 'A_ext_data' was declared here 2989 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ par_lr_interp.c:3686:56: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 3686 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) | ^ par_lr_interp.c:2990:21: note: 'A_ext_i' was declared here 2990 | HYPRE_Int *A_ext_i; | ^~~~~~~ par_lr_interp.c:3688:29: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 3688 | big_k1 = A_ext_j[jj1]; | ~~~~~~~^~~~~~~~~~~~~~ par_lr_interp.c:2991:21: note: 'A_ext_j' was declared here 2991 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_lr_interp.c:3235:50: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] 3235 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) | ^ par_lr_interp.c:3000:21: note: 'Sop_i' was declared here 3000 | HYPRE_Int *Sop_i; | ^~~~~ par_lr_interp.c:3238:29: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] 3238 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ par_lr_interp.c:3001:21: note: 'Sop_j' was declared here 3001 | HYPRE_BigInt *Sop_j; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c schwarz.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c block_tridiag.c par_vardifconv.c: In function 'GenerateVarDifConv': par_vardifconv.c:243:29: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 243 | big_offd_j[o_cnt] = hypre_map(ix, iy, iz - 1, p, q, r - 1, nx, ny, | ^ par_vardifconv.c:41:24: note: 'big_offd_j' was declared here 41 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ par_vardifconv.c:245:28: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 245 | offd_data[o_cnt++] = -cfm; | ^ par_vardifconv.c:42:24: note: 'offd_data' was declared here 42 | HYPRE_Real *offd_data; | ^~~~~~~~~ par_vardifconv.c:336:26: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 336 | offd_j[i] = j; | ~~~~~~~~~~^~~ par_vardifconv.c:40:24: note: 'offd_j' was declared here 40 | HYPRE_Int *offd_j; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_restr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_lr_restr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c dsuperlu.c schwarz.c: In function 'hypre_ParMPSchwarzSolve': schwarz.c:536:58: warning: 'A_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 536 | aux[jj] -= A_offd_data[k] * x_ext[A_offd_j[k]]; | ~~~~~~~~^~~ schwarz.c:388:15: note: 'A_offd_j' was declared here 388 | HYPRE_Int *A_offd_j; | ^~~~~~~~ schwarz.c:536:38: warning: 'A_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 536 | aux[jj] -= A_offd_data[k] * x_ext[A_offd_j[k]]; | ~~~~~~~~~~~^~~ schwarz.c:389:16: note: 'A_offd_data' was declared here 389 | HYPRE_Real *A_offd_data; | ^~~~~~~~~~~ schwarz.c:543:59: warning: 'A_boundary_i' may be used uninitialized [-Wmaybe-uninitialized] 543 | for (k = A_boundary_i[j_loc]; k < A_boundary_i[j_loc + 1]; k++) | ^ schwarz.c:405:15: note: 'A_boundary_i' was declared here 405 | HYPRE_Int *A_boundary_i; | ^~~~~~~~~~~~ schwarz.c:545:36: warning: 'A_boundary_j' may be used uninitialized [-Wmaybe-uninitialized] 545 | k_loc = A_boundary_j[k]; | ^ schwarz.c:406:15: note: 'A_boundary_j' was declared here 406 | HYPRE_Int *A_boundary_j; | ^~~~~~~~~~~~ schwarz.c:549:42: warning: 'A_boundary_data' may be used uninitialized [-Wmaybe-uninitialized] 549 | aux[jj] -= A_boundary_data[k] * x[k_loc]; | ^ par_stats.c: In function 'hypre_BoomerAMGSetupStats': schwarz.c:407:16: note: 'A_boundary_data' was declared here 407 | HYPRE_Real *A_boundary_data; | ^~~~~~~~~~~~~~~ schwarz.c:500:27: warning: 'x_ext' may be used uninitialized [-Wmaybe-uninitialized] 500 | x_ext_old[i] = x_ext[i]; | ~~~~~^~~ par_stats.c:747:16: warning: 'block_size' may be used uninitialized [-Wmaybe-uninitialized] 747 | hypre_CSRBlockMatrixBlockNorm(6, &P_diag_data[0], &tmp_norm, block_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_stats.c:140:14: note: 'block_size' was declared here 140 | HYPRE_Int block_size, bnnz; | ^~~~~~~~~~ par_stats.c:140:26: warning: 'bnnz' may be used uninitialized [-Wmaybe-uninitialized] 140 | HYPRE_Int block_size, bnnz; | ^~~~ schwarz.c:391:16: note: 'x_ext' was declared here 391 | HYPRE_Real *x_ext; | ^~~~~ schwarz.c:500:20: warning: 'x_ext_old' may be used uninitialized [-Wmaybe-uninitialized] 500 | x_ext_old[i] = x_ext[i]; | ~~~~~~~~~~~~~^~~~~~~~~~ schwarz.c:392:16: note: 'x_ext_old' was declared here 392 | HYPRE_Real *x_ext_old; | ^~~~~~~~~ schwarz.c:510:20: warning: 'rhs_ext' may be used uninitialized [-Wmaybe-uninitialized] 510 | rhs_ext[i] += A_boundary_data[j] * x_ext[k_loc - num_variables]; | ~~~~~~~^~~ schwarz.c:394:16: note: 'rhs_ext' was declared here 394 | HYPRE_Real *rhs_ext; | ^~~~~~~ schwarz.c:547:16: warning: 'k_loc' may be used uninitialized [-Wmaybe-uninitialized] 547 | if (k_loc < num_variables) | ^ schwarz.c:415:34: note: 'k_loc' was declared here 415 | HYPRE_Int jj, i, j, k, j_loc, k_loc; | ^~~~~ par_vardifconv_rs.c: In function 'GenerateRSVarDifConv': par_vardifconv_rs.c:316:29: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 316 | big_offd_j[o_cnt] = hypre_map(ix, iy, iz - 1, p, q, r - 1, nx, ny, | ^ par_vardifconv_rs.c:51:18: note: 'big_offd_j' was declared here 51 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ par_vardifconv_rs.c:318:28: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 318 | offd_data[o_cnt++] = cfm + ffm; | ^ par_vardifconv_rs.c:52:16: note: 'offd_data' was declared here 52 | HYPRE_Real *offd_data; | ^~~~~~~~~ par_vardifconv_rs.c:415:26: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 415 | offd_j[i] = j; | ~~~~~~~~~~^~~ par_vardifconv_rs.c:50:18: note: 'offd_j' was declared here 50 | HYPRE_Int *offd_j; | ^~~~~~ par_lr_interp.c: In function 'hypre_BoomerAMGBuildFF1Interp': par_lr_interp.c:4633:45: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 4633 | sum += A_ext_data[jj1]; | ~~~~~~~~~~^~~~~ par_lr_interp.c:3906:21: note: 'A_ext_data' was declared here 3906 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ par_lr_interp.c:4616:56: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 4616 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) | ^ par_lr_interp.c:3907:21: note: 'A_ext_i' was declared here 3907 | HYPRE_Int *A_ext_i; | ^~~~~~~ par_lr_interp.c:4618:29: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 4618 | big_k1 = A_ext_j[jj1]; | ~~~~~~~^~~~~~~~~~~~~~ par_lr_interp.c:3908:21: note: 'A_ext_j' was declared here 3908 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_lr_interp.c:4156:50: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] 4156 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) | ^ par_lr_interp.c:3917:21: note: 'Sop_i' was declared here 3917 | HYPRE_Int *Sop_i; | ^~~~~ par_lr_interp.c:4159:29: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] 4159 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ par_restr.c: In function 'hypre_fgmresT': par_restr.c:956:20: warning: 'normr' may be used uninitialized [-Wmaybe-uninitialized] 956 | *relres = normr / normr0; | ~~~~~~^~~~~~~~ par_restr.c:844:18: note: 'normr' was declared here 844 | HYPRE_Real t, normr, normr0, tolr; | ^~~~~ par_lr_interp.c:3918:21: note: 'Sop_j' was declared here 3918 | HYPRE_BigInt *Sop_j; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c ads.c -o ads.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c ams.c -o ams.obj partial.c: In function 'hypre_BoomerAMGBuildPartialExtPIInterp': partial.c:715:48: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 715 | sum += A_ext_data[jj1]; | ~~~~~~~~~~^~~~~ partial.c:83:21: note: 'A_ext_data' was declared here 83 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ partial.c:698:59: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 698 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) | ^ partial.c:84:21: note: 'A_ext_i' was declared here 84 | HYPRE_Int *A_ext_i; | ^~~~~~~ partial.c:700:32: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 700 | big_k1 = A_ext_j[jj1]; | ~~~~~~~^~~~~~~~~~~~~~ partial.c:85:21: note: 'A_ext_j' was declared here 85 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ partial.c:368:53: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] 368 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) | ^ partial.c:94:21: note: 'Sop_i' was declared here 94 | HYPRE_Int *Sop_i; | ^~~~~ partial.c:370:32: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] 370 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ partial.c:95:21: note: 'Sop_j' was declared here 95 | HYPRE_BigInt *Sop_j; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c ame.c -o ame.obj par_lr_interp.c: In function 'hypre_BoomerAMGBuildExtInterpHost': par_lr_interp.c:5073:17: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] 5073 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_lr_interp.c:4873:21: note: 'wall_time' was declared here 4873 | HYPRE_Real wall_time; | ^~~~~~~~~ par_lr_interp.c:5368:45: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 5368 | sum += A_ext_data[jj1]; | ~~~~~~~~~~^~~~~ par_lr_interp.c:4837:21: note: 'A_ext_data' was declared here 4837 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ par_lr_interp.c:5351:56: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 5351 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) | ^ par_lr_interp.c:4838:21: note: 'A_ext_i' was declared here 4838 | HYPRE_Int *A_ext_i; | ^~~~~~~ par_lr_interp.c:5353:29: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 5353 | big_k1 = A_ext_j[jj1]; | ~~~~~~~^~~~~~~~~~~~~~ par_lr_interp.c:4839:21: note: 'A_ext_j' was declared here 4839 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_lr_interp.c:5041:50: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] 5041 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) | ^ par_lr_interp.c:4848:21: note: 'Sop_i' was declared here 4848 | HYPRE_Int *Sop_i; | ^~~~~ par_lr_interp.c:5043:29: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] 5043 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ par_lr_interp.c:4849:21: note: 'Sop_j' was declared here 4849 | HYPRE_BigInt *Sop_j; | ^~~~~ par_sv_interp.c: In function 'hypre_BoomerAMG_GMExpandInterp': par_sv_interp.c:737:79: warning: 'row_sum' may be used uninitialized [-Wmaybe-uninitialized] 737 | value = P_diag_data[orig_diag_start + j] * (vec_data[i] / row_sum - vec_data[fine_index]); | ~~~~~~~~~~~~^~~~~~~~~ par_sv_interp.c:291:21: note: 'row_sum' was declared here 291 | HYPRE_Real row_sum; | ^~~~~~~ par_sv_interp.c:871:42: warning: 'fine_index' may be used uninitialized [-Wmaybe-uninitialized] 871 | if (offd_vec_data[fine_index] != 0.0 ) | ^ par_sv_interp.c:325:21: note: 'fine_index' was declared here 325 | HYPRE_Int fine_index, index; | ^~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_amg_setup.c -o par_amg_setup.obj par_sv_interp_ln.c: In function 'hypre_BoomerAMG_LNExpandInterp': par_sv_interp_ln.c:474:51: warning: 'P_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 474 | P_ext_data[index++] = P_ext_data[j]; | ~~~~~~~~~~^~~ par_sv_interp_ln.c:173:21: note: 'P_ext_data' was declared here 173 | HYPRE_Real *P_ext_data; | ^~~~~~~~~~ par_sv_interp_ln.c:174:21: warning: 'P_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 174 | HYPRE_Int *P_ext_i; | ^~~~~~~ par_sv_interp_ln.c:458:19: warning: 'P_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 458 | big_k = P_ext_j[j]; | ~~~~~~^~~~~~~~~~~~ par_sv_interp_ln.c:175:21: note: 'P_ext_j' was declared here 175 | HYPRE_BigInt *P_ext_j; | ^~~~~~~ par_sv_interp_ln.c:2631:25: warning: 'P_ext' may be used uninitialized [-Wmaybe-uninitialized] 2631 | if (num_procs > 1) { hypre_CSRMatrixDestroy(P_ext); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_sv_interp_ln.c:172:21: note: 'P_ext' was declared here 172 | hypre_CSRMatrix *P_ext; | ^~~~~ par_sv_interp_ln.c:1983:69: warning: 'gm_row_sum' may be used uninitialized [-Wmaybe-uninitialized] 1983 | value = P_diag_data_new[kk] * (vec_data[i] / gm_row_sum - vec_data[c_col]); | ~~~~~~~~~~~~^~~~~~~~~~~~ par_sv_interp_ln.c:87:21: note: 'gm_row_sum' was declared here 87 | HYPRE_Real gm_row_sum; | ^~~~~~~~~~ par_sv_interp_ln.c:2405:34: warning: 'q_dist_value' may be used uninitialized [-Wmaybe-uninitialized] 2405 | value += q_dist_value; | ~~~~~~^~~~~~~~~~~~~~~ par_sv_interp_ln.c:2153:40: note: 'q_dist_value' was declared here 2153 | HYPRE_Real value, lost_value, q_dist_value; | ^~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_ilu.c -o par_ilu.obj ads.c: In function 'hypre_ADSSolve': ads.c:1606:13: warning: 'r_norm' may be used uninitialized [-Wmaybe-uninitialized] 1606 | hypre_printf(" Cycle %2d %e %f %e \n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1607 | i + 1, r_norm, r_norm / old_resid, relative_resid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ads.c:1440:24: note: 'r_norm' was declared here 1440 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; | ^~~~~~ ads.c:1597:13: warning: 'b_norm' may be used uninitialized [-Wmaybe-uninitialized] 1597 | if (b_norm) | ^ ads.c:1440:32: note: 'b_norm' was declared here 1440 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; | ^~~~~~ ads.c:1618:7: warning: 'r0_norm' may be used uninitialized [-Wmaybe-uninitialized] 1618 | hypre_printf("\n\n Average Convergence Factor = %f\n\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1619 | hypre_pow((r_norm / r0_norm), (1.0 / (HYPRE_Real) i))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ads.c:1440:15: note: 'r0_norm' was declared here 1440 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; | ^~~~~~~ partial.c: In function 'hypre_BoomerAMGBuildPartialStdInterp': partial.c:1220:17: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] 1220 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ partial.c:987:21: note: 'wall_time' was declared here 987 | HYPRE_Real wall_time; | ^~~~~~~~~ partial.c:1552:63: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 1552 | distribute = A_offd_data[jj] / A_ext_data[A_ext_i[i1]]; | ^ partial.c:939:21: note: 'A_ext_data' was declared here 939 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ partial.c:1553:61: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 1553 | for (kk = A_ext_i[i1] + 1; kk < A_ext_i[i1 + 1]; kk++) | ^ partial.c:940:21: note: 'A_ext_i' was declared here 940 | HYPRE_Int *A_ext_i; | ^~~~~~~ partial.c:1555:32: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 1555 | big_k1 = A_ext_j[kk]; | ~~~~~~~^~~~~~~~~~~~~ partial.c:941:21: note: 'A_ext_j' was declared here 941 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ partial.c:1182:50: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] 1182 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) | ^ partial.c:951:21: note: 'Sop_i' was declared here 951 | HYPRE_Int *Sop_i; | ^~~~~ partial.c:1184:29: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] 1184 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ partial.c:952:21: note: 'Sop_j' was declared here 952 | HYPRE_BigInt *Sop_j; | ^~~~~ partial.c:1777:37: warning: 'alfa' may be used uninitialized [-Wmaybe-uninitialized] 1777 | P_offd_data[jj] = -alfa * ahat_offd[j1]; | ^~~~~ partial.c:974:21: note: 'alfa' was declared here 974 | HYPRE_Real alfa, beta; | ^~~~ partial.c:1692:37: warning: 'beta' may be used uninitialized [-Wmaybe-uninitialized] 1692 | P_diag_data[jj] = -beta * ahat[j1]; | ^~~~~ partial.c:974:27: note: 'beta' was declared here 974 | HYPRE_Real alfa, beta; | ^~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_ilu_setup.c -o par_ilu_setup.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_ilu_solve_device.c -o par_ilu_solve_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_ilu_solve.c -o par_ilu_solve.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_cheby_device.c -o par_cheby_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_relax_more_device.c -o par_relax_more_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_coarsen_device.c -o par_coarsen_device.obj ams.c: In function 'hypre_AMSComputePixyz': ams.c:2360:16: warning: 'Piy' may be used uninitialized [-Wmaybe-uninitialized] 2360 | *Piy_ptr = Piy; | ~~~~~~~~~^~~~~ partial.c: In function 'hypre_BoomerAMGBuildPartialExtInterp': ams.c:1858:30: note: 'Piy' was declared here 1858 | hypre_ParCSRMatrix *Pix, *Piy, *Piz; | ^~~ partial.c:2217:17: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] 2217 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ams.c:2364:16: warning: 'Piz' may be used uninitialized [-Wmaybe-uninitialized] 2364 | *Piz_ptr = Piz; | ~~~~~~~~~^~~~~ partial.c:1994:21: note: 'wall_time' was declared here 1994 | HYPRE_Real wall_time; | ^~~~~~~~~ ams.c:1858:36: note: 'Piz' was declared here 1858 | hypre_ParCSRMatrix *Pix, *Piy, *Piz; | ^~~ partial.c:2506:46: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 2506 | (sgn * A_ext_data[jj1]) < 0) | ~~~~~~~~~~^~~~~ partial.c:1954:21: note: 'A_ext_data' was declared here 1954 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ partial.c:2490:56: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 2490 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) | ^ partial.c:1955:21: note: 'A_ext_i' was declared here 1955 | HYPRE_Int *A_ext_i; | ^~~~~~~ partial.c:2492:29: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 2492 | big_k1 = A_ext_j[jj1]; | ~~~~~~~^~~~~~~~~~~~~~ partial.c:1956:21: note: 'A_ext_j' was declared here 1956 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ partial.c:2185:50: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] 2185 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) | ^ partial.c:1966:21: note: 'Sop_i' was declared here 1966 | HYPRE_Int *Sop_i; | ^~~~~ partial.c:2187:29: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] 2187 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ partial.c:1967:21: note: 'Sop_j' was declared here 1967 | HYPRE_BigInt *Sop_j; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_coarse_parms_device.c -o par_coarse_parms_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_indepset_device.c -o par_indepset_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_interp_device.c -o par_interp_device.obj par_sv_interp.c: In function 'hypre_BoomerAMGRefineInterp': par_sv_interp.c:1851:51: warning: 'P_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 1851 | P_ext_data[index++] = P_ext_data[j]; | ~~~~~~~~~~^~~ par_sv_interp.c:1642:21: note: 'P_ext_data' was declared here 1642 | HYPRE_Real *P_ext_data; | ^~~~~~~~~~ par_sv_interp.c:1643:21: warning: 'P_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 1643 | HYPRE_Int *P_ext_i; | ^~~~~~~ par_sv_interp.c:1835:19: warning: 'P_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 1835 | big_k = P_ext_j[j]; | ~~~~~~^~~~~~~~~~~~ par_sv_interp.c:1644:21: note: 'P_ext_j' was declared here 1644 | HYPRE_BigInt *P_ext_j; | ^~~~~~~ par_sv_interp.c:2429:25: warning: 'P_ext' may be used uninitialized [-Wmaybe-uninitialized] 2429 | if (num_procs > 1) { hypre_CSRMatrixDestroy(P_ext); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_sv_interp.c:1640:21: note: 'P_ext' was declared here 1640 | hypre_CSRMatrix *P_ext; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_lr_restr_device.c -o par_lr_restr_device.obj schwarz.c: In function 'hypre_ParAdSchwarzSolve': schwarz.c:3089:21: warning: 'x_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 3089 | x_ext_data[i] = 0.0; | ~~~~~~~~~~~~~~^~~~~ schwarz.c:3002:16: note: 'x_ext_data' was declared here 3002 | HYPRE_Real *x_ext_data; | ^~~~~~~~~~ schwarz.c:3109:37: warning: 'vtemp_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 3109 | aux[jj] = vtemp_ext_data[j_loc - num_variables]; | ^ schwarz.c:3005:16: note: 'vtemp_ext_data' was declared here 3005 | HYPRE_Real *vtemp_ext_data; | ^~~~~~~~~~~~~~ schwarz.c:3141:43: warning: 'scale_ext' may be used uninitialized [-Wmaybe-uninitialized] 3141 | x_ext_data[j_loc] += scale_ext[j_loc] * aux[jj++]; | ^ schwarz.c:3013:16: note: 'scale_ext' was declared here 3013 | HYPRE_Real *scale_ext; | ^~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_interp_trunc_device.c -o par_interp_trunc_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_lr_interp_device.c -o par_lr_interp_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_strength_device.c -o par_strength_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_strength2nd_device.c -o par_strength2nd_device.obj par_ilu_solve.c: In function 'hypre_ILUSolveRAPGMRESHOST': par_ilu_solve.c:2077:4: warning: 'x_local' may be used uninitialized [-Wmaybe-uninitialized] 2077 | hypre_SeqVectorSetConstantValues(x_local, 0.0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_ilu_solve.c:1972:23: note: 'x_local' was declared here 1972 | hypre_Vector *x_local; | ^~~~~~~ par_ilu_solve.c:2122:54: warning: 'x_data' may be used uninitialized [-Wmaybe-uninitialized] 2122 | ytemp_data[i] -= mU_diag_data[j] * x_data[col - nLU]; | ^ par_ilu_solve.c:1973:23: note: 'x_data' was declared here 1973 | HYPRE_Real *x_data; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_amgdd_fac_cycle_device.c -o par_amgdd_fac_cycle_device.obj par_amg_setup.c: In function 'hypre_BoomerAMGSetup': par_amg_setup.c:2920:20: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] 2920 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_amg_setup.c:222:20: note: 'wall_time' was declared here 222 | HYPRE_Real wall_time; /* for debugging instrumentation */ | ^~~~~~~~~ schwarz.c: In function 'hypre_ParAMGCreateDomainDof': schwarz.c:3686:49: warning: 'a_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 3686 | for (j = a_ext_i[i_dof]; j < a_ext_i[i_dof + 1]; j++) | ^ schwarz.c:3216:15: note: 'a_ext_i' was declared here 3216 | HYPRE_Int *a_ext_i; | ^~~~~~~ schwarz.c:3688:19: warning: 'a_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 3688 | jj = a_ext_j[j]; | ~~~^~~~~~~~~~~~ schwarz.c:3217:18: note: 'a_ext_j' was declared here 3217 | HYPRE_BigInt *a_ext_j; | ^~~~~~~ schwarz.c:3703:72: warning: 'a_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 3703 | AE[i_loc + j_loc * local_dof_counter] = a_ext_data[j]; | ~~~~~~~~~~^~~ schwarz.c:3218:16: note: 'a_ext_data' was declared here 3218 | HYPRE_Real *a_ext_data; | ^~~~~~~~~~ par_ilu_solve.c: In function 'hypre_NSHSolve': par_ilu_solve.c:2243:10: warning: 'residual' may be used uninitialized [-Wmaybe-uninitialized] 2243 | hypre_ParVectorCopy(f, residual ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_ilu_solve.c:2184:26: note: 'residual' was declared here 2184 | hypre_ParVector *residual; | ^~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_2s_interp_device.c -o par_2s_interp_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_relax_device.c -o par_relax_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_mod_multi_interp_device.c -o par_mod_multi_interp_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_mgr_device.c -o par_mgr_device.obj par_ilu_solve.c: In function 'hypre_ILUSolve': par_ilu_solve.c:164:10: warning: 'residual' may be used uninitialized [-Wmaybe-uninitialized] 164 | hypre_ParVectorCopy(f, residual); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_ilu_solve.c:93:26: note: 'residual' was declared here 93 | hypre_ParVector *residual; | ^~~~~~~~ par_ilu.c: In function 'hypre_ILUCSRMatrixInverseSelfPrecondMRGlobal': par_ilu.c:4433:7: warning: 'nnzM' may be used uninitialized [-Wmaybe-uninitialized] 4433 | hypre_printf("matrix size %5d\nfinal norm at loop %5d is %16.12f, time per iteration is %16.12f, complexity is %16.12f out of maximum %16.12f\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4434 | n, i, r_norm, (time_e - time_s) / i, nnzM / nnzA, n / nnzA * n); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_ilu.c:4279:22: note: 'nnzM' was declared here 4279 | HYPRE_Real nnzM; | ^~~~ par_ilu.c:4434:42: warning: 'time_s' may be used uninitialized [-Wmaybe-uninitialized] 4434 | n, i, r_norm, (time_e - time_s) / i, nnzM / nnzA, n / nnzA * n); | ~~~~~~~~^~~~~~~~~ par_ilu.c:4301:22: note: 'time_s' was declared here 4301 | HYPRE_Real time_s, time_e; | ^~~~~~ par_ilu.c: In function 'hypre_ILUParCSRInverseNSH': par_ilu.c:4581:37: warning: 'time_s' may be used uninitialized [-Wmaybe-uninitialized] 4581 | norm, (time_e - time_s) / i); | ~~~~~~~~^~~~~~~~~ par_ilu.c:4485:28: note: 'time_s' was declared here 4485 | HYPRE_Real time_s, time_e; | ^~~~~~ schwarz.c: In function 'hypre_ParGenerateScale': par_ilu_setup.c: In function 'hypre_ILUSetupILUKSymbolic': par_ilu_setup.c:4557:23: warning: 'capacity_S' may be used uninitialized [-Wmaybe-uninitialized] 4557 | while (ctrS + k > capacity_S) | ~~~~~~~~~^~~~~~~~~~~~ par_ilu_setup.c:4233:22: note: 'capacity_S' was declared here 4233 | HYPRE_Int capacity_S; | ^~~~~~~~~~ schwarz.c:3797:22: warning: 'scale_ext' may be used uninitialized [-Wmaybe-uninitialized] 3797 | scale_ext[j_loc - num_variables] += 1.0; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ schwarz.c:3762:16: note: 'scale_ext' was declared here 3762 | HYPRE_Real *scale_ext; | ^~~~~~~~~ schwarz.c:3763:16: warning: 'scale_int' may be used uninitialized [-Wmaybe-uninitialized] 3763 | HYPRE_Real *scale_int; | ^~~~~~~~~ schwarz.c: In function 'hypre_ParGenerateHybridScale': schwarz.c:3910:25: warning: 'scale_ext' may be used uninitialized [-Wmaybe-uninitialized] 3910 | scale_ext[j_loc] += 1.0; | ~~~~~~~~~^~~~~~~ schwarz.c:3854:16: note: 'scale_ext' was declared here 3854 | HYPRE_Real *scale_ext; | ^~~~~~~~~ schwarz.c:3908:26: warning: 'index_ext' may be used uninitialized [-Wmaybe-uninitialized] 3908 | if (index_ext[j_loc] == -1) | ^ schwarz.c:3861:15: note: 'index_ext' was declared here 3861 | HYPRE_Int *index_ext; | ^~~~~~~~~ schwarz.c:3855:16: warning: 'scale_int' may be used uninitialized [-Wmaybe-uninitialized] 3855 | HYPRE_Real *scale_int; | ^~~~~~~~~ ams.c: In function 'hypre_AMSSolve': ams.c:3835:13: warning: 'r_norm' may be used uninitialized [-Wmaybe-uninitialized] 3835 | hypre_printf(" Cycle %2d %e %f %e \n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3836 | i + 1, r_norm, r_norm / old_resid, relative_resid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ams.c:3621:24: note: 'r_norm' was declared here 3621 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; | ^~~~~~ ams.c:3826:13: warning: 'b_norm' may be used uninitialized [-Wmaybe-uninitialized] 3826 | if (b_norm) | ^ ams.c:3621:32: note: 'b_norm' was declared here 3621 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; | ^~~~~~ ams.c:3847:7: warning: 'r0_norm' may be used uninitialized [-Wmaybe-uninitialized] 3847 | hypre_printf("\n\n Average Convergence Factor = %f\n\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3848 | hypre_pow((r_norm / r0_norm), (1.0 / (HYPRE_Real) i))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ams.c:3621:15: note: 'r0_norm' was declared here 3621 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; | ^~~~~~~ ams.c: In function 'hypre_ParCSRComputeL1NormsThreads': ams.c:4600:41: warning: 'diag' may be used uninitialized [-Wmaybe-uninitialized] 4600 | if (l1_norm[i] <= 4.0 / 3.0 * diag) | ~~~~~~~~~~^~~~~~ ams.c:4367:15: note: 'diag' was declared here 4367 | HYPRE_Real diag; | ^~~~ par_ilu_setup.c: In function 'hypre_ILUSetupILUT': par_ilu_setup.c:5790:31: warning: 'capacity_S' may be used uninitialized [-Wmaybe-uninitialized] 5790 | while (ctrS + lenhu + 1 > capacity_S) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ par_ilu_setup.c:5202:29: note: 'capacity_S' was declared here 5202 | HYPRE_Int capacity_S; | ^~~~~~~~~~ Building libHYPRE_parcsr_ls.so ... mpicc -shared -o libHYPRE_parcsr_ls-2.28.0.so amg_hybrid.o aux_interp.o F90_hypre_laplace.o F90_HYPRE_parcsr_amg.o F90_HYPRE_parcsr_bicgstab.o F90_HYPRE_parcsr_block.o F90_HYPRE_parcsr_cgnr.o F90_HYPRE_parcsr_Euclid.o F90_HYPRE_parcsr_gmres.o F90_HYPRE_parcsr_cogmres.o F90_HYPRE_parcsr_flexgmres.o F90_HYPRE_parcsr_lgmres.o F90_HYPRE_parcsr_hybrid.o F90_HYPRE_parcsr_int.o F90_HYPRE_parcsr_ParaSails.o F90_HYPRE_parcsr_pcg.o F90_HYPRE_parcsr_pilut.o F90_HYPRE_parcsr_schwarz.o F90_HYPRE_parcsr_mgr.o F90_HYPRE_parcsr_ilu.o F90_HYPRE_ams.o gen_redcs_mat.o HYPRE_parcsr_amg.o HYPRE_parcsr_amgdd.o HYPRE_parcsr_bicgstab.o HYPRE_parcsr_block.o HYPRE_parcsr_cgnr.o HYPRE_parcsr_Euclid.o HYPRE_parcsr_gmres.o HYPRE_parcsr_cogmres.o HYPRE_parcsr_flexgmres.o HYPRE_parcsr_lgmres.o HYPRE_parcsr_hybrid.o HYPRE_parcsr_int.o HYPRE_parcsr_mgr.o HYPRE_parcsr_ilu.o HYPRE_parcsr_fsai.o HYPRE_parcsr_ParaSails.o HYPRE_parcsr_pcg.o HYPRE_parcsr_pilut.o HYPRE_parcsr_schwarz.o HYPRE_ams.o HYPRE_ads.o HYPRE_ame.o par_2s_interp.o par_amg.o par_amgdd.o par_amgdd_comp_grid.o par_amgdd_setup.o par_amgdd_solve.o par_amgdd_fac_cycle.o par_amgdd_helpers.o par_amg_solve.o par_amg_solveT.o par_fsai.o par_fsai_setup.o par_fsai_solve.o par_cg_relax_wt.o par_coarsen.o par_cgc_coarsen.o par_cheby.o par_coarse_parms.o par_coordinates.o par_cr.o par_cycle.o par_add_cycle.o par_difconv.o par_gauss_elim.o par_gsmg.o par_indepset.o par_interp.o par_jacobi_interp.o par_krylov_func.o par_mod_lr_interp.o par_multi_interp.o par_mod_multi_interp.o par_laplace.o par_laplace_27pt.o par_laplace_9pt.o par_lr_interp.o par_mgr.o par_mgr_setup.o par_mgr_solve.o par_nongalerkin.o par_nodal_systems.o par_rap.o par_rap_communication.o par_rotate_7pt.o par_relax.o par_relax_more.o par_relax_interface.o par_scaled_matnorm.o par_schwarz.o par_stats.o par_strength.o par_sv_interp.o par_sv_interp_ln.o par_vardifconv.o par_vardifconv_rs.o partial.o schwarz.o block_tridiag.o par_restr.o par_lr_restr.o dsuperlu.o ads.obj ams.obj ame.obj par_amg_setup.obj par_ilu.obj par_ilu_setup.obj par_ilu_solve_device.obj par_ilu_solve.obj par_cheby_device.obj par_relax_more_device.obj par_coarsen_device.obj par_coarse_parms_device.obj par_indepset_device.obj par_interp_device.obj par_lr_restr_device.obj par_interp_trunc_device.obj par_lr_interp_device.obj par_strength_device.obj par_strength2nd_device.obj par_amgdd_fac_cycle_device.obj par_2s_interp_device.obj par_relax_device.obj par_mod_multi_interp_device.obj par_mgr_device.obj -Wl,-soname,libHYPRE_parcsr_ls-2.28.0.so ln -s -f libHYPRE_parcsr_ls-2.28.0.so libHYPRE_parcsr_ls.so cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src/hypre/include cp -fR ./_hypre_parcsr_ls.h /build/reproducible-path/hypre-2.28.0/src/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src/parcsr_ls' Making struct_mv ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src/struct_mv' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c assumed_part.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c box_algebra.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c box_boundary.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c box.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c box_manager.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c communication_info.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c computation.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_struct_grid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_struct_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_struct_stencil.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_struct_vector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_struct_grid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_struct_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_struct_stencil.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_struct_vector.c In file included from assumed_part.c:10: In function 'hypre_APSubdivideRegion', inlined from 'hypre_APSubdivideRegion' at assumed_part.c:75:1: _hypre_struct_mv.h:197:24: warning: 'div' may be used uninitialized [-Wmaybe-uninitialized] 197 | hypre__n[0] = loop_size[0];\ _hypre_struct_mv.h:2604:4: note: in expansion of macro 'zypre_BoxLoopInit' 2604 | zypre_BoxLoopInit(ndim, loop_size); \ | ^~~~~~~~~~~~~~~~~ assumed_part.c:156:4: note: in expansion of macro 'hypre_SerialBoxLoop0Begin' 156 | hypre_SerialBoxLoop0Begin(ndim, div); | ^~~~~~~~~~~~~~~~~~~~~~~~~ assumed_part.c: In function 'hypre_APSubdivideRegion': assumed_part.c:87:31: note: 'div' declared here 87 | hypre_Index isize, index, div; | ^~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c project.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c struct_grid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c struct_io.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c struct_matrix_mask.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c struct_stencil.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c struct_axpy.c -o struct_axpy.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c struct_communication.c -o struct_communication.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c struct_copy.c -o struct_copy.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c struct_innerprod.c -o struct_innerprod.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c struct_matrix.c -o struct_matrix.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c struct_matvec.c -o struct_matvec.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c struct_scale.c -o struct_scale.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c struct_vector.c -o struct_vector.obj struct_communication.c: In function 'hypre_CommPkgCreate': struct_communication.c:265:12: warning: 'comm_type' may be used uninitialized [-Wmaybe-uninitialized] 265 | k = hypre_CommTypeNumEntries(comm_type); struct_communication.c:65:26: note: 'comm_type' was declared here 65 | hypre_CommType *comm_type; | ^~~~~~~~~ struct_grid.c: In function 'hypre_ComputeBoxnums': struct_grid.c:721:13: warning: 'boxnum' may be used uninitialized [-Wmaybe-uninitialized] 721 | boxnum++; | ~~~~~~^~ struct_grid.c:703:29: note: 'boxnum' was declared here 703 | HYPRE_Int p, b, boxnum; | ^~~~~~ struct_io.c: In function 'hypre_ReadBoxArrayData_CC': struct_io.c:334:21: warning: 'constant_stencil_size' may be used uninitialized [-Wmaybe-uninitialized] 334 | for (j = 0; j < constant_stencil_size; j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ struct_io.c:304:38: note: 'constant_stencil_size' was declared here 304 | HYPRE_Int data_box_volume, constant_stencil_size; | ^~~~~~~~~~~~~~~~~~~~~ Building libHYPRE_struct_mv.so ... mpicc -shared -o libHYPRE_struct_mv-2.28.0.so assumed_part.o box_algebra.o box_boundary.o box.o box_manager.o communication_info.o computation.o F90_HYPRE_struct_grid.o F90_HYPRE_struct_matrix.o F90_HYPRE_struct_stencil.o F90_HYPRE_struct_vector.o HYPRE_struct_grid.o HYPRE_struct_matrix.o HYPRE_struct_stencil.o HYPRE_struct_vector.o project.o struct_grid.o struct_io.o struct_matrix_mask.o struct_stencil.o struct_axpy.obj struct_communication.obj struct_copy.obj struct_innerprod.obj struct_matrix.obj struct_matvec.obj struct_scale.obj struct_vector.obj -Wl,-soname,libHYPRE_struct_mv-2.28.0.so ln -s -f libHYPRE_struct_mv-2.28.0.so libHYPRE_struct_mv.so cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src/hypre/include cp -fR ./_hypre_struct_mv.h /build/reproducible-path/hypre-2.28.0/src/hypre/include cp -fR ./_hypre_struct_mv.hpp /build/reproducible-path/hypre-2.28.0/src/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src/struct_mv' Making struct_ls ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src/struct_ls' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c coarsen.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_struct_bicgstab.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_struct_cycred.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_struct_flexgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_struct_gmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_struct_lgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_struct_hybrid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_struct_int.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_struct_jacobi.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_struct_pcg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_struct_pfmg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_struct_smg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_struct_sparse_msg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c hybrid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_struct_bicgstab.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_struct_cycred.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_struct_flexgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_struct_gmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_struct_hybrid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_struct_jacobi.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_struct_lgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_struct_pfmg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_struct_smg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_struct_sparse_msg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c jacobi.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c pcg_struct.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c pfmg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c pfmg_relax.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c pfmg_setup_rap.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c pfmg_solve.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c semi.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c smg_relax.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c smg_setup.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c smg_setup_rap.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c smg_setup_restrict.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c smg_solve.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sparse_msg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sparse_msg_setup.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sparse_msg_setup_rap.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sparse_msg_solve.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c cyclic_reduction.c -o cyclic_reduction.obj smg_setup_rap.c: In function 'hypre_SMGCreateRAPOp': smg_setup_rap.c:65:11: warning: 'RAP' may be used uninitialized [-Wmaybe-uninitialized] 65 | return RAP; | ^~~ smg_setup_rap.c:25:27: note: 'RAP' was declared here 25 | hypre_StructMatrix *RAP; | ^~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_struct_int.c -o HYPRE_struct_int.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_struct_pcg.c -o HYPRE_struct_pcg.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c pfmg2_setup_rap.c -o pfmg2_setup_rap.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c pfmg3_setup_rap.c -o pfmg3_setup_rap.obj sparse_msg_setup_rap.c: In function 'hypre_SparseMSGCreateRAPOp': sparse_msg_setup_rap.c:45:11: warning: 'RAP' may be used uninitialized [-Wmaybe-uninitialized] 45 | return RAP; | ^~~ sparse_msg_setup_rap.c:29:27: note: 'RAP' was declared here 29 | hypre_StructMatrix *RAP; | ^~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c pfmg_setup.c -o pfmg_setup.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c pfmg_setup_interp.c -o pfmg_setup_interp.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c pfmg_setup_rap5.c -o pfmg_setup_rap5.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c pfmg_setup_rap7.c -o pfmg_setup_rap7.obj In file included from _hypre_struct_ls.h:7, from sparse_msg_solve.c:13: sparse_msg_solve.c: In function 'hypre_SparseMSGSolve': ./../utilities/_hypre_utilities.h:74:20: warning: 'b_dot_b' may be used uninitialized [-Wmaybe-uninitialized] 74 | #define hypre_sqrt sqrt sparse_msg_solve.c:169:31: note: in expansion of macro 'hypre_sqrt' 169 | rel_norms[i] = hypre_sqrt(r_dot_r / b_dot_b); | ^~~~~~~~~~ sparse_msg_solve.c:71:26: note: 'b_dot_b' was declared here 71 | HYPRE_Real b_dot_b, r_dot_r, eps; | ^~~~~~~ sparse_msg_solve.c:184:13: warning: 'eps' may be used uninitialized [-Wmaybe-uninitialized] 184 | if ((r_dot_r / b_dot_b < eps) && (i > 0)) | ^ sparse_msg_solve.c:71:44: note: 'eps' was declared here 71 | HYPRE_Real b_dot_b, r_dot_r, eps; | ^~~ sparse_msg_solve.c:188:29: warning: 'e_dot_e' may be used uninitialized [-Wmaybe-uninitialized] 188 | if ((e_dot_e / x_dot_x) < eps) | ~~~~~~~~~^~~~~~~~~~ sparse_msg_solve.c:72:26: note: 'e_dot_e' was declared here 72 | HYPRE_Real e_dot_e, x_dot_x; | ^~~~~~~ sparse_msg_solve.c:188:29: warning: 'x_dot_x' may be used uninitialized [-Wmaybe-uninitialized] 188 | if ((e_dot_e / x_dot_x) < eps) | ~~~~~~~~~^~~~~~~~~~ sparse_msg_solve.c:72:35: note: 'x_dot_x' was declared here 72 | HYPRE_Real e_dot_e, x_dot_x; | ^~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c point_relax.c -o point_relax.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c red_black_constantcoef_gs.c -o red_black_constantcoef_gs.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c red_black_gs.c -o red_black_gs.obj cyclic_reduction.c: In function 'hypre_CycRedSetupCoarseOp': cyclic_reduction.c:344:24: warning: 'ac_ce' may be used uninitialized [-Wmaybe-uninitialized] 344 | ac_ce[iAc] = -a_ce[iA] * a_ce[iAp1] / a_cc[iAp1]; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cyclic_reduction.c:241:44: note: 'ac_ce' was declared here 241 | HYPRE_Real *ac_cc, *ac_cw, *ac_ce; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c semi_interp.c -o semi_interp.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c semi_restrict.c -o semi_restrict.obj pfmg_setup_interp.c: In function 'hypre_PFMGSetupInterpOp_CC0_SS5': pfmg_setup_interp.c:890:10: warning: 'center' may be used uninitialized [-Wmaybe-uninitialized] 890 | if (!center) | ^ pfmg_setup_interp.c:874:18: note: 'center' was declared here 874 | HYPRE_Real center, left, right; | ^~~~~~ pfmg_setup_interp.c:901:31: warning: 'left' may be used uninitialized [-Wmaybe-uninitialized] 901 | Pp0[Pi] = left / center; | ~~~~~^~~~~~~~ pfmg_setup_interp.c:874:26: note: 'left' was declared here 874 | HYPRE_Real center, left, right; | ^~~~ pfmg_setup_interp.c:904:32: warning: 'right' may be used uninitialized [-Wmaybe-uninitialized] 904 | Pp0[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:874:32: note: 'right' was declared here 874 | HYPRE_Real center, left, right; | ^~~~~ red_black_constantcoef_gs.c: In function 'hypre_RedBlackConstantCoefGS': red_black_constantcoef_gs.c:47:27: warning: 'xoff0' may be used uninitialized [-Wmaybe-uninitialized] 47 | HYPRE_Int xoff0, xoff1, xoff2, xoff3, xoff4, xoff5; | ^~~~~ red_black_constantcoef_gs.c:47:34: warning: 'xoff1' may be used uninitialized [-Wmaybe-uninitialized] 47 | HYPRE_Int xoff0, xoff1, xoff2, xoff3, xoff4, xoff5; | ^~~~~ red_black_constantcoef_gs.c:56:27: warning: 'App0' may be used uninitialized [-Wmaybe-uninitialized] 56 | HYPRE_Real App0, App1, App2, App3, App4, App5, AApd; | ^~~~ red_black_constantcoef_gs.c:56:33: warning: 'App1' may be used uninitialized [-Wmaybe-uninitialized] 56 | HYPRE_Real App0, App1, App2, App3, App4, App5, AApd; | ^~~~ pfmg_setup_interp.c: In function 'hypre_PFMGSetupInterpOp_CC0_SS9': pfmg_setup_interp.c:1036:10: warning: 'center' may be used uninitialized [-Wmaybe-uninitialized] 1036 | if (!center) | ^ pfmg_setup_interp.c:1020:18: note: 'center' was declared here 1020 | HYPRE_Real center, left, right; | ^~~~~~ pfmg_setup_interp.c:1047:31: warning: 'left' may be used uninitialized [-Wmaybe-uninitialized] 1047 | Pp0[Pi] = left / center; | ~~~~~^~~~~~~~ pfmg_setup_interp.c:1020:26: note: 'left' was declared here 1020 | HYPRE_Real center, left, right; | ^~~~ pfmg_setup_interp.c:1048:32: warning: 'right' may be used uninitialized [-Wmaybe-uninitialized] 1048 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1020:32: note: 'right' was declared here 1020 | HYPRE_Real center, left, right; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c semi_setup_rap.c -o semi_setup_rap.obj pfmg_setup_interp.c: In function 'hypre_PFMGSetupInterpOp_CC0_SS7': pfmg_setup_interp.c:1165:10: warning: 'center' may be used uninitialized [-Wmaybe-uninitialized] 1165 | if (!center) | ^ pfmg_setup_interp.c:1144:18: note: 'center' was declared here 1144 | HYPRE_Real center, left, right; | ^~~~~~ pfmg_setup_interp.c:1175:31: warning: 'left' may be used uninitialized [-Wmaybe-uninitialized] 1175 | Pp0[Pi] = left / center; | ~~~~~^~~~~~~~ pfmg_setup_interp.c:1144:26: note: 'left' was declared here 1144 | HYPRE_Real center, left, right; | ^~~~ pfmg_setup_interp.c:1176:32: warning: 'right' may be used uninitialized [-Wmaybe-uninitialized] 1176 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1144:32: note: 'right' was declared here 1144 | HYPRE_Real center, left, right; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c smg2_setup_rap.c -o smg2_setup_rap.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c smg3_setup_rap.c -o smg3_setup_rap.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c smg.c -o smg.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c smg_axpy.c -o smg_axpy.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c smg_residual.c -o smg_residual.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c smg_setup_interp.c -o smg_setup_interp.obj pfmg_setup_interp.c: In function 'hypre_PFMGSetupInterpOp_CC0_SS15': pfmg_setup_interp.c:1490:13: warning: 'center' may be used uninitialized [-Wmaybe-uninitialized] 1490 | if (!center) | ^ pfmg_setup_interp.c:1467:21: note: 'center' was declared here 1467 | HYPRE_Real center, left, right; | ^~~~~~ pfmg_setup_interp.c:1500:35: warning: 'left' may be used uninitialized [-Wmaybe-uninitialized] 1500 | Pp0[Pi] = left / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1467:29: note: 'left' was declared here 1467 | HYPRE_Real center, left, right; | ^~~~ pfmg_setup_interp.c:1501:35: warning: 'right' may be used uninitialized [-Wmaybe-uninitialized] 1501 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1467:35: note: 'right' was declared here 1467 | HYPRE_Real center, left, right; | ^~~~~ pfmg_setup_interp.c:1370:13: warning: 'center' may be used uninitialized [-Wmaybe-uninitialized] 1370 | if (!center) | ^ pfmg_setup_interp.c:1347:21: note: 'center' was declared here 1347 | HYPRE_Real center, left, right; | ^~~~~~ pfmg_setup_interp.c:1380:35: warning: 'left' may be used uninitialized [-Wmaybe-uninitialized] 1380 | Pp0[Pi] = left / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1347:29: note: 'left' was declared here 1347 | HYPRE_Real center, left, right; | ^~~~ pfmg_setup_interp.c:1381:35: warning: 'right' may be used uninitialized [-Wmaybe-uninitialized] 1381 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1347:35: note: 'right' was declared here 1347 | HYPRE_Real center, left, right; | ^~~~~ pfmg_setup_interp.c:1430:13: warning: 'center' may be used uninitialized [-Wmaybe-uninitialized] 1430 | if (!center) | ^ pfmg_setup_interp.c:1407:21: note: 'center' was declared here 1407 | HYPRE_Real center, left, right; | ^~~~~~ pfmg_setup_interp.c:1440:35: warning: 'left' may be used uninitialized [-Wmaybe-uninitialized] 1440 | Pp0[Pi] = left / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1407:29: note: 'left' was declared here 1407 | HYPRE_Real center, left, right; | ^~~~ pfmg_setup_interp.c:1441:35: warning: 'right' may be used uninitialized [-Wmaybe-uninitialized] 1441 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1407:35: note: 'right' was declared here 1407 | HYPRE_Real center, left, right; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sparse_msg2_setup_rap.c -o sparse_msg2_setup_rap.obj In file included from _hypre_struct_ls.h:9, from semi_setup_rap.c:8: semi_setup_rap.c: In function 'hypre_SemiCreateRAPOp': semi_setup_rap.c:197:42: warning: 'not_cdirs' may be used uninitialized [-Wmaybe-uninitialized] 197 | hypre_IndexD(indexRAP, not_cdirs[0]) = 1; | ~~~~~~~~~^~~ ./../struct_mv/_hypre_struct_mv.h:99:40: note: in definition of macro 'hypre_IndexD' 99 | #define hypre_IndexD(index, d) (index[d]) | ^ semi_setup_rap.c:57:27: note: 'not_cdirs' was declared here 57 | HYPRE_Int *not_cdirs; | ^~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sparse_msg3_setup_rap.c -o sparse_msg3_setup_rap.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sparse_msg_filter.c -o sparse_msg_filter.obj smg2_setup_rap.c: In function 'hypre_SMG2BuildRAPSym': smg2_setup_rap.c:408:57: warning: 'a_csw' may be used uninitialized [-Wmaybe-uninitialized] 408 | + a_csw[iA] * pa[iP1]; | ~~~~~^~~~ smg2_setup_rap.c:180:26: note: 'a_csw' was declared here 180 | HYPRE_Real *a_csw, *a_cse, *a_cnw; | ^~~~~ smg2_setup_rap.c:418:57: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized] 418 | + a_cse[iA] * pa[iP1]; | ~~~~~^~~~ smg2_setup_rap.c:180:34: note: 'a_cse' was declared here 180 | HYPRE_Real *a_csw, *a_cse, *a_cnw; | ^~~~~ smg2_setup_rap.c:427:64: warning: 'a_cnw' may be used uninitialized [-Wmaybe-uninitialized] 427 | + a_cnw[iA] * pa[iP1]; | ~~~~~^~~~ smg2_setup_rap.c:180:42: note: 'a_cnw' was declared here 180 | HYPRE_Real *a_csw, *a_cse, *a_cnw; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sparse_msg_interp.c -o sparse_msg_interp.obj sparse_msg2_setup_rap.c: In function 'hypre_SparseMSG2BuildRAPSym': sparse_msg2_setup_rap.c:448:57: warning: 'a_csw' may be used uninitialized [-Wmaybe-uninitialized] 448 | + a_csw[iA] * pa[iP1]; | ~~~~~^~~~ sparse_msg2_setup_rap.c:195:26: note: 'a_csw' was declared here 195 | HYPRE_Real *a_csw, *a_cse, *a_cnw; | ^~~~~ sparse_msg2_setup_rap.c:458:57: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized] 458 | + a_cse[iA] * pa[iP1]; | ~~~~~^~~~ sparse_msg2_setup_rap.c:195:34: note: 'a_cse' was declared here 195 | HYPRE_Real *a_csw, *a_cse, *a_cnw; | ^~~~~ sparse_msg2_setup_rap.c:467:64: warning: 'a_cnw' may be used uninitialized [-Wmaybe-uninitialized] 467 | + a_cnw[iA] * pa[iP1]; | ~~~~~^~~~ sparse_msg2_setup_rap.c:195:42: note: 'a_cnw' was declared here 195 | HYPRE_Real *a_csw, *a_cse, *a_cnw; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sparse_msg_restrict.c -o sparse_msg_restrict.obj pfmg_setup_interp.c: In function 'hypre_PFMGSetupInterpOp_CC0_SS19': pfmg_setup_interp.c:1675:10: warning: 'center' may be used uninitialized [-Wmaybe-uninitialized] 1675 | if (!center) | ^ pfmg_setup_interp.c:1651:18: note: 'center' was declared here 1651 | HYPRE_Real center, left, right; | ^~~~~~ pfmg_setup_interp.c:1685:31: warning: 'left' may be used uninitialized [-Wmaybe-uninitialized] 1685 | Pp0[Pi] = left / center; | ~~~~~^~~~~~~~ pfmg_setup_interp.c:1651:26: note: 'left' was declared here 1651 | HYPRE_Real center, left, right; | ^~~~ pfmg_setup_interp.c:1686:32: warning: 'right' may be used uninitialized [-Wmaybe-uninitialized] 1686 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1651:32: note: 'right' was declared here 1651 | HYPRE_Real center, left, right; | ^~~~~ smg3_setup_rap.c: In function 'hypre_SMG3BuildRAPSym': smg3_setup_rap.c:869:65: warning: 'a_asw' may be used uninitialized [-Wmaybe-uninitialized] 869 | + rb[iR] * a_asw[iAm1] | ~~~~~^~~~~~ smg3_setup_rap.c:260:26: note: 'a_asw' was declared here 260 | HYPRE_Real *a_asw, *a_ase; | ^~~~~ smg3_setup_rap.c:887:65: warning: 'a_ase' may be used uninitialized [-Wmaybe-uninitialized] 887 | + rb[iR] * a_ase[iAm1] | ~~~~~^~~~~~ smg3_setup_rap.c:260:34: note: 'a_ase' was declared here 260 | HYPRE_Real *a_asw, *a_ase; | ^~~~~ smg3_setup_rap.c:821:57: warning: 'a_bsw' may be used uninitialized [-Wmaybe-uninitialized] 821 | + a_bsw[iA] * pa[iP1]; | ~~~~~^~~~ smg3_setup_rap.c:261:26: note: 'a_bsw' was declared here 261 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ smg3_setup_rap.c:888:65: warning: 'a_bse' may be used uninitialized [-Wmaybe-uninitialized] 888 | + ra[iR] * a_bse[iAp1]; | ~~~~~^~~~~~ smg3_setup_rap.c:261:34: note: 'a_bse' was declared here 261 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ smg3_setup_rap.c:851:57: warning: 'a_bnw' may be used uninitialized [-Wmaybe-uninitialized] 851 | + a_bnw[iA] * pa[iP1]; | ~~~~~^~~~ smg3_setup_rap.c:261:42: note: 'a_bnw' was declared here 261 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ smg3_setup_rap.c:861:57: warning: 'a_bne' may be used uninitialized [-Wmaybe-uninitialized] 861 | + a_bne[iA] * pa[iP1]; | ~~~~~^~~~ smg3_setup_rap.c:261:50: note: 'a_bne' was declared here 261 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ smg3_setup_rap.c:896:63: warning: 'a_aw' may be used uninitialized [-Wmaybe-uninitialized] 896 | + rb[iR] * a_aw[iAm1] | ~~~~^~~~~~ smg3_setup_rap.c:257:33: note: 'a_aw' was declared here 257 | HYPRE_Real *a_ac, *a_aw, *a_as; | ^~~~ smg3_setup_rap.c:878:63: warning: 'a_as' may be used uninitialized [-Wmaybe-uninitialized] 878 | + rb[iR] * a_as[iAm1] | ~~~~^~~~~~ smg3_setup_rap.c:257:40: note: 'a_as' was declared here 257 | HYPRE_Real *a_ac, *a_aw, *a_as; | ^~~~ smg3_setup_rap.c:897:63: warning: 'a_bw' may be used uninitialized [-Wmaybe-uninitialized] 897 | + ra[iR] * a_bw[iAp1]; | ~~~~^~~~~~ smg3_setup_rap.c:258:33: note: 'a_bw' was declared here 258 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ smg3_setup_rap.c:846:54: warning: 'a_be' may be used uninitialized [-Wmaybe-uninitialized] 846 | + a_be[iA] * pa[iP1]; | ~~~~^~~~ smg3_setup_rap.c:258:40: note: 'a_be' was declared here 258 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ smg3_setup_rap.c:879:63: warning: 'a_bs' may be used uninitialized [-Wmaybe-uninitialized] 879 | + ra[iR] * a_bs[iAp1]; | ~~~~^~~~~~ smg3_setup_rap.c:258:47: note: 'a_bs' was declared here 258 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ smg3_setup_rap.c:856:54: warning: 'a_bn' may be used uninitialized [-Wmaybe-uninitialized] 856 | + a_bn[iA] * pa[iP1]; | ~~~~^~~~ smg3_setup_rap.c:258:54: note: 'a_bn' was declared here 258 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ smg3_setup_rap.c:819:45: warning: 'a_csw' may be used uninitialized [-Wmaybe-uninitialized] 819 | rap_bsw[iAc] = rb[iR] * a_csw[iAm1] * pa[iP1] | ~~~~~^~~~~~ smg3_setup_rap.c:259:26: note: 'a_csw' was declared here 259 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c:884:65: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized] 884 | + ra[iR] * a_cse[iAp1] * pa[iP1] | ~~~~~^~~~~~ smg3_setup_rap.c:259:34: note: 'a_cse' was declared here 259 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c:849:45: warning: 'a_cnw' may be used uninitialized [-Wmaybe-uninitialized] 849 | rap_bnw[iAc] = rb[iR] * a_cnw[iAm1] * pa[iP1] | ~~~~~^~~~~~ smg3_setup_rap.c:259:42: note: 'a_cnw' was declared here 259 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c:859:45: warning: 'a_cne' may be used uninitialized [-Wmaybe-uninitialized] 859 | rap_bne[iAc] = rb[iR] * a_cne[iAm1] * pa[iP1] | ~~~~~^~~~~~ smg3_setup_rap.c:259:50: note: 'a_cne' was declared here 259 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c:864:29: warning: 'rap_csw' may be used uninitialized [-Wmaybe-uninitialized] 864 | rap_csw[iAc] = a_csw[iA] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 865 | + rb[iR] * a_csw[iAm1] * pb[iP1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 866 | + ra[iR] * a_csw[iAp1] * pa[iP1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 867 | + a_bsw[iA] * pb[iP1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | + a_asw[iA] * pa[iP1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 869 | + rb[iR] * a_asw[iAm1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 870 | + ra[iR] * a_bsw[iAp1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ smg3_setup_rap.c:265:26: note: 'rap_csw' was declared here 265 | HYPRE_Real *rap_csw, *rap_cse; | ^~~~~~~ smg3_setup_rap.c:882:29: warning: 'rap_cse' may be used uninitialized [-Wmaybe-uninitialized] 882 | rap_cse[iAc] = a_cse[iA] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 883 | + rb[iR] * a_cse[iAm1] * pb[iP1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 884 | + ra[iR] * a_cse[iAp1] * pa[iP1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 885 | + a_bse[iA] * pb[iP1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 886 | + a_ase[iA] * pa[iP1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 887 | + rb[iR] * a_ase[iAm1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 888 | + ra[iR] * a_bse[iAp1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ smg3_setup_rap.c:265:36: note: 'rap_cse' was declared here 265 | HYPRE_Real *rap_csw, *rap_cse; | ^~~~~~~ smg3_setup_rap.c:819:29: warning: 'rap_bsw' may be used uninitialized [-Wmaybe-uninitialized] 819 | rap_bsw[iAc] = rb[iR] * a_csw[iAm1] * pa[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 820 | + rb[iR] * a_bsw[iAm1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 821 | + a_bsw[iA] * pa[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ smg3_setup_rap.c:266:26: note: 'rap_bsw' was declared here 266 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ smg3_setup_rap.c:829:29: warning: 'rap_bse' may be used uninitialized [-Wmaybe-uninitialized] 829 | rap_bse[iAc] = rb[iR] * a_cse[iAm1] * pa[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 830 | + rb[iR] * a_bse[iAm1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 831 | + a_bse[iA] * pa[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ smg3_setup_rap.c:266:36: note: 'rap_bse' was declared here 266 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ smg3_setup_rap.c:849:29: warning: 'rap_bnw' may be used uninitialized [-Wmaybe-uninitialized] 849 | rap_bnw[iAc] = rb[iR] * a_cnw[iAm1] * pa[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 850 | + rb[iR] * a_bnw[iAm1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 851 | + a_bnw[iA] * pa[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ smg3_setup_rap.c:266:46: note: 'rap_bnw' was declared here 266 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ smg3_setup_rap.c:859:29: warning: 'rap_bne' may be used uninitialized [-Wmaybe-uninitialized] 859 | rap_bne[iAc] = rb[iR] * a_cne[iAm1] * pa[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 860 | + rb[iR] * a_bne[iAm1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 861 | + a_bne[iA] * pa[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ smg3_setup_rap.c:266:56: note: 'rap_bne' was declared here 266 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ smg2_setup_rap.c: In function 'hypre_SMG2BuildRAPNoSym': smg2_setup_rap.c:723:64: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized] 723 | + a_cse[iA] * pb[iP1] | ~~~~~^~~~ smg2_setup_rap.c:491:26: note: 'a_cse' was declared here 491 | HYPRE_Real *a_cse, *a_cnw, *a_cne; | ^~~~~ smg2_setup_rap.c:715:57: warning: 'a_cnw' may be used uninitialized [-Wmaybe-uninitialized] 715 | + a_cnw[iA] * pb[iP1]; | ~~~~~^~~~ smg2_setup_rap.c:491:34: note: 'a_cnw' was declared here 491 | HYPRE_Real *a_cse, *a_cnw, *a_cne; | ^~~~~ smg2_setup_rap.c:705:57: warning: 'a_cne' may be used uninitialized [-Wmaybe-uninitialized] 705 | + a_cne[iA] * pb[iP1]; | ~~~~~^~~~ smg2_setup_rap.c:491:42: note: 'a_cne' was declared here 491 | HYPRE_Real *a_cse, *a_cnw, *a_cne; | ^~~~~ pfmg_setup_interp.c: In function 'hypre_PFMGSetupInterpOp_CC0_SS27': pfmg_setup_interp.c:1906:10: warning: 'center' may be used uninitialized [-Wmaybe-uninitialized] 1906 | if (!center) | ^ pfmg_setup_interp.c:1876:18: note: 'center' was declared here 1876 | HYPRE_Real center, left, right; | ^~~~~~ pfmg_setup_interp.c:1917:31: warning: 'left' may be used uninitialized [-Wmaybe-uninitialized] 1917 | Pp0[Pi] = left / center; | ~~~~~^~~~~~~~ pfmg_setup_interp.c:1876:26: note: 'left' was declared here 1876 | HYPRE_Real center, left, right; | ^~~~ pfmg_setup_interp.c:1918:32: warning: 'right' may be used uninitialized [-Wmaybe-uninitialized] 1918 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1876:32: note: 'right' was declared here 1876 | HYPRE_Real center, left, right; | ^~~~~ sparse_msg3_setup_rap.c: In function 'hypre_SparseMSG3BuildRAPSym': sparse_msg3_setup_rap.c:782:65: warning: 'a_asw' may be used uninitialized [-Wmaybe-uninitialized] 782 | + rb[iR] * a_asw[iAm1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:217:26: note: 'a_asw' was declared here 217 | HYPRE_Real *a_asw, *a_ase; | ^~~~~ sparse_msg3_setup_rap.c:800:65: warning: 'a_ase' may be used uninitialized [-Wmaybe-uninitialized] 800 | + rb[iR] * a_ase[iAm1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:217:34: note: 'a_ase' was declared here 217 | HYPRE_Real *a_asw, *a_ase; | ^~~~~ sparse_msg3_setup_rap.c:734:57: warning: 'a_bsw' may be used uninitialized [-Wmaybe-uninitialized] 734 | + a_bsw[iA] * pa[iP1]; | ~~~~~^~~~ sparse_msg3_setup_rap.c:218:26: note: 'a_bsw' was declared here 218 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ sparse_msg3_setup_rap.c:801:65: warning: 'a_bse' may be used uninitialized [-Wmaybe-uninitialized] 801 | + ra[iR] * a_bse[iAp1]; | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:218:34: note: 'a_bse' was declared here 218 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ sparse_msg3_setup_rap.c:764:57: warning: 'a_bnw' may be used uninitialized [-Wmaybe-uninitialized] 764 | + a_bnw[iA] * pa[iP1]; | ~~~~~^~~~ sparse_msg3_setup_rap.c:218:42: note: 'a_bnw' was declared here 218 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ sparse_msg3_setup_rap.c:774:57: warning: 'a_bne' may be used uninitialized [-Wmaybe-uninitialized] 774 | + a_bne[iA] * pa[iP1]; | ~~~~~^~~~ sparse_msg3_setup_rap.c:218:50: note: 'a_bne' was declared here 218 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ sparse_msg3_setup_rap.c:809:63: warning: 'a_aw' may be used uninitialized [-Wmaybe-uninitialized] 809 | + rb[iR] * a_aw[iAm1] | ~~~~^~~~~~ sparse_msg3_setup_rap.c:214:33: note: 'a_aw' was declared here 214 | HYPRE_Real *a_ac, *a_aw, *a_as; | ^~~~ sparse_msg3_setup_rap.c:791:63: warning: 'a_as' may be used uninitialized [-Wmaybe-uninitialized] 791 | + rb[iR] * a_as[iAm1] | ~~~~^~~~~~ sparse_msg3_setup_rap.c:214:40: note: 'a_as' was declared here 214 | HYPRE_Real *a_ac, *a_aw, *a_as; | ^~~~ sparse_msg3_setup_rap.c:810:63: warning: 'a_bw' may be used uninitialized [-Wmaybe-uninitialized] 810 | + ra[iR] * a_bw[iAp1]; | ~~~~^~~~~~ sparse_msg3_setup_rap.c:215:33: note: 'a_bw' was declared here 215 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ sparse_msg3_setup_rap.c:759:54: warning: 'a_be' may be used uninitialized [-Wmaybe-uninitialized] 759 | + a_be[iA] * pa[iP1]; | ~~~~^~~~ sparse_msg3_setup_rap.c:215:40: note: 'a_be' was declared here 215 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ sparse_msg3_setup_rap.c:792:63: warning: 'a_bs' may be used uninitialized [-Wmaybe-uninitialized] 792 | + ra[iR] * a_bs[iAp1]; | ~~~~^~~~~~ sparse_msg3_setup_rap.c:215:47: note: 'a_bs' was declared here 215 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ sparse_msg3_setup_rap.c:769:54: warning: 'a_bn' may be used uninitialized [-Wmaybe-uninitialized] 769 | + a_bn[iA] * pa[iP1]; | ~~~~^~~~ sparse_msg3_setup_rap.c:215:54: note: 'a_bn' was declared here 215 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ sparse_msg3_setup_rap.c:732:45: warning: 'a_csw' may be used uninitialized [-Wmaybe-uninitialized] 732 | rap_bsw[iAc] = rb[iR] * a_csw[iAm1] * pa[iP1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:216:26: note: 'a_csw' was declared here 216 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg3_setup_rap.c:797:65: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized] 797 | + ra[iR] * a_cse[iAp1] * pa[iP1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:216:34: note: 'a_cse' was declared here 216 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg3_setup_rap.c:762:45: warning: 'a_cnw' may be used uninitialized [-Wmaybe-uninitialized] 762 | rap_bnw[iAc] = rb[iR] * a_cnw[iAm1] * pa[iP1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:216:42: note: 'a_cnw' was declared here 216 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg3_setup_rap.c:772:45: warning: 'a_cne' may be used uninitialized [-Wmaybe-uninitialized] 772 | rap_bne[iAc] = rb[iR] * a_cne[iAm1] * pa[iP1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:216:50: note: 'a_cne' was declared here 216 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg3_setup_rap.c:732:29: warning: 'rap_bsw' may be used uninitialized [-Wmaybe-uninitialized] 732 | rap_bsw[iAc] = rb[iR] * a_csw[iAm1] * pa[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 733 | + rb[iR] * a_bsw[iAm1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 734 | + a_bsw[iA] * pa[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sparse_msg3_setup_rap.c:223:26: note: 'rap_bsw' was declared here 223 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ sparse_msg3_setup_rap.c:742:29: warning: 'rap_bse' may be used uninitialized [-Wmaybe-uninitialized] 742 | rap_bse[iAc] = rb[iR] * a_cse[iAm1] * pa[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 743 | + rb[iR] * a_bse[iAm1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 744 | + a_bse[iA] * pa[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sparse_msg3_setup_rap.c:223:36: note: 'rap_bse' was declared here 223 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ sparse_msg3_setup_rap.c:762:29: warning: 'rap_bnw' may be used uninitialized [-Wmaybe-uninitialized] 762 | rap_bnw[iAc] = rb[iR] * a_cnw[iAm1] * pa[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 763 | + rb[iR] * a_bnw[iAm1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 764 | + a_bnw[iA] * pa[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sparse_msg3_setup_rap.c:223:46: note: 'rap_bnw' was declared here 223 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ sparse_msg3_setup_rap.c:772:29: warning: 'rap_bne' may be used uninitialized [-Wmaybe-uninitialized] 772 | rap_bne[iAc] = rb[iR] * a_cne[iAm1] * pa[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 773 | + rb[iR] * a_bne[iAm1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 774 | + a_bne[iA] * pa[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sparse_msg3_setup_rap.c:223:56: note: 'rap_bne' was declared here 223 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ sparse_msg2_setup_rap.c: In function 'hypre_SparseMSG2BuildRAPNoSym': sparse_msg2_setup_rap.c:788:64: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized] 788 | + a_cse[iA] * pb[iP1] | ~~~~~^~~~ sparse_msg2_setup_rap.c:534:26: note: 'a_cse' was declared here 534 | HYPRE_Real *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg2_setup_rap.c:780:57: warning: 'a_cnw' may be used uninitialized [-Wmaybe-uninitialized] 780 | + a_cnw[iA] * pb[iP1]; | ~~~~~^~~~ sparse_msg2_setup_rap.c:534:34: note: 'a_cnw' was declared here 534 | HYPRE_Real *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg2_setup_rap.c:770:57: warning: 'a_cne' may be used uninitialized [-Wmaybe-uninitialized] 770 | + a_cne[iA] * pb[iP1]; | ~~~~~^~~~ sparse_msg2_setup_rap.c:534:42: note: 'a_cne' was declared here 534 | HYPRE_Real *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c: In function 'hypre_SMG3BuildRAPNoSym': smg3_setup_rap.c:1536:57: warning: 'a_asw' may be used uninitialized [-Wmaybe-uninitialized] 1536 | + a_asw[iA] * pb[iP1]; | ~~~~~^~~~ smg3_setup_rap.c:964:26: note: 'a_asw' was declared here 964 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; | ^~~~~ smg3_setup_rap.c:1526:57: warning: 'a_ase' may be used uninitialized [-Wmaybe-uninitialized] 1526 | + a_ase[iA] * pb[iP1]; | ~~~~~^~~~ smg3_setup_rap.c:964:34: note: 'a_ase' was declared here 964 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; | ^~~~~ smg3_setup_rap.c:1563:64: warning: 'a_anw' may be used uninitialized [-Wmaybe-uninitialized] 1563 | + rb[iR] * a_anw[iAm1] | ~~~~~^~~~~~ smg3_setup_rap.c:964:42: note: 'a_anw' was declared here 964 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; | ^~~~~ smg3_setup_rap.c:1496:57: warning: 'a_ane' may be used uninitialized [-Wmaybe-uninitialized] 1496 | + a_ane[iA] * pb[iP1]; | ~~~~~^~~~ smg3_setup_rap.c:964:50: note: 'a_ane' was declared here 964 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; | ^~~~~ smg3_setup_rap.c:1564:64: warning: 'a_bnw' may be used uninitialized [-Wmaybe-uninitialized] 1564 | + ra[iR] * a_bnw[iAp1]; | ~~~~~^~~~~~ smg3_setup_rap.c:965:26: note: 'a_bnw' was declared here 965 | HYPRE_Real *a_bnw, *a_bne; | ^~~~~ smg3_setup_rap.c:1546:64: warning: 'a_bne' may be used uninitialized [-Wmaybe-uninitialized] 1546 | + ra[iR] * a_bne[iAp1]; | ~~~~~^~~~~~ smg3_setup_rap.c:965:34: note: 'a_bne' was declared here 965 | HYPRE_Real *a_bnw, *a_bne; | ^~~~~ smg3_setup_rap.c:1521:54: warning: 'a_aw' may be used uninitialized [-Wmaybe-uninitialized] 1521 | + a_aw[iA] * pb[iP1]; | ~~~~^~~~ smg3_setup_rap.c:961:33: note: 'a_aw' was declared here 961 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; | ^~~~ smg3_setup_rap.c:1572:63: warning: 'a_ae' may be used uninitialized [-Wmaybe-uninitialized] 1572 | + rb[iR] * a_ae[iAm1] | ~~~~^~~~~~ smg3_setup_rap.c:961:40: note: 'a_ae' was declared here 961 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; | ^~~~ smg3_setup_rap.c:1531:54: warning: 'a_as' may be used uninitialized [-Wmaybe-uninitialized] 1531 | + a_as[iA] * pb[iP1]; | ~~~~^~~~ smg3_setup_rap.c:961:47: note: 'a_as' was declared here 961 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; | ^~~~ smg3_setup_rap.c:1554:63: warning: 'a_an' may be used uninitialized [-Wmaybe-uninitialized] 1554 | + rb[iR] * a_an[iAm1] | ~~~~^~~~~~ smg3_setup_rap.c:961:54: note: 'a_an' was declared here 961 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; | ^~~~ smg3_setup_rap.c:1573:63: warning: 'a_be' may be used uninitialized [-Wmaybe-uninitialized] 1573 | + ra[iR] * a_be[iAp1]; | ~~~~^~~~~~ smg3_setup_rap.c:962:26: note: 'a_be' was declared here 962 | HYPRE_Real *a_be, *a_bn; | ^~~~ smg3_setup_rap.c:1555:63: warning: 'a_bn' may be used uninitialized [-Wmaybe-uninitialized] 1555 | + ra[iR] * a_bn[iAp1]; | ~~~~^~~~~~ smg3_setup_rap.c:962:33: note: 'a_bn' was declared here 962 | HYPRE_Real *a_be, *a_bn; | ^~~~ smg3_setup_rap.c:1534:45: warning: 'a_csw' may be used uninitialized [-Wmaybe-uninitialized] 1534 | rap_asw[iAc] = ra[iR] * a_csw[iAp1] * pb[iP1] | ~~~~~^~~~~~ smg3_setup_rap.c:963:26: note: 'a_csw' was declared here 963 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c:1524:45: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized] 1524 | rap_ase[iAc] = ra[iR] * a_cse[iAp1] * pb[iP1] | ~~~~~^~~~~~ smg3_setup_rap.c:963:34: note: 'a_cse' was declared here 963 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c:1559:64: warning: 'a_cnw' may be used uninitialized [-Wmaybe-uninitialized] 1559 | + rb[iR] * a_cnw[iAm1] * pb[iP1] | ~~~~~^~~~~~ smg3_setup_rap.c:963:42: note: 'a_cnw' was declared here 963 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c:1494:45: warning: 'a_cne' may be used uninitialized [-Wmaybe-uninitialized] 1494 | rap_ane[iAc] = ra[iR] * a_cne[iAp1] * pb[iP1] | ~~~~~^~~~~~ smg3_setup_rap.c:963:50: note: 'a_cne' was declared here 963 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c:1558:29: warning: 'rap_cnw' may be used uninitialized [-Wmaybe-uninitialized] 1558 | rap_cnw[iAc] = a_cnw[iA] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 1559 | + rb[iR] * a_cnw[iAm1] * pb[iP1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1560 | + ra[iR] * a_cnw[iAp1] * pa[iP1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1561 | + a_bnw[iA] * pb[iP1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1562 | + a_anw[iA] * pa[iP1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1563 | + rb[iR] * a_anw[iAm1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1564 | + ra[iR] * a_bnw[iAp1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ smg3_setup_rap.c:969:26: note: 'rap_cnw' was declared here 969 | HYPRE_Real *rap_cnw, *rap_cne; | ^~~~~~~ smg3_setup_rap.c:1540:29: warning: 'rap_cne' may be used uninitialized [-Wmaybe-uninitialized] 1540 | rap_cne[iAc] = a_cne[iA] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 1541 | + rb[iR] * a_cne[iAm1] * pb[iP1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1542 | + ra[iR] * a_cne[iAp1] * pa[iP1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1543 | + a_bne[iA] * pb[iP1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1544 | + a_ane[iA] * pa[iP1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1545 | + rb[iR] * a_ane[iAm1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1546 | + ra[iR] * a_bne[iAp1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ smg3_setup_rap.c:969:36: note: 'rap_cne' was declared here 969 | HYPRE_Real *rap_cnw, *rap_cne; | ^~~~~~~ smg3_setup_rap.c:1534:29: warning: 'rap_asw' may be used uninitialized [-Wmaybe-uninitialized] 1534 | rap_asw[iAc] = ra[iR] * a_csw[iAp1] * pb[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1535 | + ra[iR] * a_asw[iAp1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1536 | + a_asw[iA] * pb[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ smg3_setup_rap.c:970:26: note: 'rap_asw' was declared here 970 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; | ^~~~~~~ smg3_setup_rap.c:1524:29: warning: 'rap_ase' may be used uninitialized [-Wmaybe-uninitialized] 1524 | rap_ase[iAc] = ra[iR] * a_cse[iAp1] * pb[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1525 | + ra[iR] * a_ase[iAp1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1526 | + a_ase[iA] * pb[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ smg3_setup_rap.c:970:36: note: 'rap_ase' was declared here 970 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; | ^~~~~~~ smg3_setup_rap.c:1504:29: warning: 'rap_anw' may be used uninitialized [-Wmaybe-uninitialized] 1504 | rap_anw[iAc] = ra[iR] * a_cnw[iAp1] * pb[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1505 | + ra[iR] * a_anw[iAp1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1506 | + a_anw[iA] * pb[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ smg3_setup_rap.c:970:46: note: 'rap_anw' was declared here 970 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; | ^~~~~~~ smg3_setup_rap.c:1494:29: warning: 'rap_ane' may be used uninitialized [-Wmaybe-uninitialized] 1494 | rap_ane[iAc] = ra[iR] * a_cne[iAp1] * pb[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1495 | + ra[iR] * a_ane[iAp1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1496 | + a_ane[iA] * pb[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ smg3_setup_rap.c:970:56: note: 'rap_ane' was declared here 970 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; | ^~~~~~~ sparse_msg3_setup_rap.c: In function 'hypre_SparseMSG3BuildRAPNoSym': sparse_msg3_setup_rap.c:1411:57: warning: 'a_asw' may be used uninitialized [-Wmaybe-uninitialized] 1411 | + a_asw[iA] * pb[iP1]; | ~~~~~^~~~ sparse_msg3_setup_rap.c:879:26: note: 'a_asw' was declared here 879 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; | ^~~~~ sparse_msg3_setup_rap.c:1401:57: warning: 'a_ase' may be used uninitialized [-Wmaybe-uninitialized] 1401 | + a_ase[iA] * pb[iP1]; | ~~~~~^~~~ sparse_msg3_setup_rap.c:879:34: note: 'a_ase' was declared here 879 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; | ^~~~~ sparse_msg3_setup_rap.c:1438:64: warning: 'a_anw' may be used uninitialized [-Wmaybe-uninitialized] 1438 | + rb[iR] * a_anw[iAm1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:879:42: note: 'a_anw' was declared here 879 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; | ^~~~~ sparse_msg3_setup_rap.c:1371:57: warning: 'a_ane' may be used uninitialized [-Wmaybe-uninitialized] 1371 | + a_ane[iA] * pb[iP1]; | ~~~~~^~~~ sparse_msg3_setup_rap.c:879:50: note: 'a_ane' was declared here 879 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; | ^~~~~ sparse_msg3_setup_rap.c:1439:64: warning: 'a_bnw' may be used uninitialized [-Wmaybe-uninitialized] 1439 | + ra[iR] * a_bnw[iAp1]; | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:880:26: note: 'a_bnw' was declared here 880 | HYPRE_Real *a_bnw, *a_bne; | ^~~~~ sparse_msg3_setup_rap.c:1421:64: warning: 'a_bne' may be used uninitialized [-Wmaybe-uninitialized] 1421 | + ra[iR] * a_bne[iAp1]; | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:880:34: note: 'a_bne' was declared here 880 | HYPRE_Real *a_bnw, *a_bne; | ^~~~~ sparse_msg3_setup_rap.c:1396:54: warning: 'a_aw' may be used uninitialized [-Wmaybe-uninitialized] 1396 | + a_aw[iA] * pb[iP1]; | ~~~~^~~~ sparse_msg3_setup_rap.c:876:33: note: 'a_aw' was declared here 876 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; | ^~~~ sparse_msg3_setup_rap.c:1447:63: warning: 'a_ae' may be used uninitialized [-Wmaybe-uninitialized] 1447 | + rb[iR] * a_ae[iAm1] | ~~~~^~~~~~ sparse_msg3_setup_rap.c:876:40: note: 'a_ae' was declared here 876 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; | ^~~~ sparse_msg3_setup_rap.c:1406:54: warning: 'a_as' may be used uninitialized [-Wmaybe-uninitialized] 1406 | + a_as[iA] * pb[iP1]; | ~~~~^~~~ sparse_msg3_setup_rap.c:876:47: note: 'a_as' was declared here 876 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; | ^~~~ sparse_msg3_setup_rap.c:1429:63: warning: 'a_an' may be used uninitialized [-Wmaybe-uninitialized] 1429 | + rb[iR] * a_an[iAm1] | ~~~~^~~~~~ sparse_msg3_setup_rap.c:876:54: note: 'a_an' was declared here 876 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; | ^~~~ sparse_msg3_setup_rap.c:1448:63: warning: 'a_be' may be used uninitialized [-Wmaybe-uninitialized] 1448 | + ra[iR] * a_be[iAp1]; | ~~~~^~~~~~ sparse_msg3_setup_rap.c:877:26: note: 'a_be' was declared here 877 | HYPRE_Real *a_be, *a_bn; | ^~~~ sparse_msg3_setup_rap.c:1430:63: warning: 'a_bn' may be used uninitialized [-Wmaybe-uninitialized] 1430 | + ra[iR] * a_bn[iAp1]; | ~~~~^~~~~~ sparse_msg3_setup_rap.c:877:33: note: 'a_bn' was declared here 877 | HYPRE_Real *a_be, *a_bn; | ^~~~ sparse_msg3_setup_rap.c:1409:45: warning: 'a_csw' may be used uninitialized [-Wmaybe-uninitialized] 1409 | rap_asw[iAc] = ra[iR] * a_csw[iAp1] * pb[iP1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:878:26: note: 'a_csw' was declared here 878 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg3_setup_rap.c:1399:45: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized] 1399 | rap_ase[iAc] = ra[iR] * a_cse[iAp1] * pb[iP1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:878:34: note: 'a_cse' was declared here 878 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg3_setup_rap.c:1434:64: warning: 'a_cnw' may be used uninitialized [-Wmaybe-uninitialized] 1434 | + rb[iR] * a_cnw[iAm1] * pb[iP1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:878:42: note: 'a_cnw' was declared here 878 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg3_setup_rap.c:1369:45: warning: 'a_cne' may be used uninitialized [-Wmaybe-uninitialized] 1369 | rap_ane[iAc] = ra[iR] * a_cne[iAp1] * pb[iP1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:878:50: note: 'a_cne' was declared here 878 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg3_setup_rap.c:1409:29: warning: 'rap_asw' may be used uninitialized [-Wmaybe-uninitialized] 1409 | rap_asw[iAc] = ra[iR] * a_csw[iAp1] * pb[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1410 | + ra[iR] * a_asw[iAp1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1411 | + a_asw[iA] * pb[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sparse_msg3_setup_rap.c:885:26: note: 'rap_asw' was declared here 885 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; | ^~~~~~~ sparse_msg3_setup_rap.c:1399:29: warning: 'rap_ase' may be used uninitialized [-Wmaybe-uninitialized] 1399 | rap_ase[iAc] = ra[iR] * a_cse[iAp1] * pb[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1400 | + ra[iR] * a_ase[iAp1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1401 | + a_ase[iA] * pb[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sparse_msg3_setup_rap.c:885:36: note: 'rap_ase' was declared here 885 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; | ^~~~~~~ sparse_msg3_setup_rap.c:1379:29: warning: 'rap_anw' may be used uninitialized [-Wmaybe-uninitialized] 1379 | rap_anw[iAc] = ra[iR] * a_cnw[iAp1] * pb[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1380 | + ra[iR] * a_anw[iAp1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1381 | + a_anw[iA] * pb[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sparse_msg3_setup_rap.c:885:46: note: 'rap_anw' was declared here 885 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; | ^~~~~~~ sparse_msg3_setup_rap.c:1369:29: warning: 'rap_ane' may be used uninitialized [-Wmaybe-uninitialized] 1369 | rap_ane[iAc] = ra[iR] * a_cne[iAp1] * pb[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1370 | + ra[iR] * a_ane[iAp1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1371 | + a_ane[iA] * pb[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sparse_msg3_setup_rap.c:885:56: note: 'rap_ane' was declared here 885 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; | ^~~~~~~ In file included from _hypre_struct_ls.h:7, from point_relax.c:8: point_relax.c: In function 'hypre_PointRelax': ./../utilities/_hypre_utilities.h:74:20: warning: 'bsumsq' may be used uninitialized [-Wmaybe-uninitialized] 74 | #define hypre_sqrt sqrt point_relax.c:647:50: note: in expansion of macro 'hypre_sqrt' 647 | if ( tol > 0.0 ) { (relax_data -> rresnorm) = hypre_sqrt( rsumsq / bsumsq ); } | ^~~~~~~~~~ point_relax.c:359:27: note: 'bsumsq' was declared here 359 | HYPRE_Real bsumsq, rsumsq; | ^~~~~~ Building libHYPRE_struct_ls.so ... mpicc -shared -o libHYPRE_struct_ls-2.28.0.so coarsen.o F90_HYPRE_struct_bicgstab.o F90_HYPRE_struct_cycred.o F90_HYPRE_struct_flexgmres.o F90_HYPRE_struct_gmres.o F90_HYPRE_struct_lgmres.o F90_HYPRE_struct_hybrid.o F90_HYPRE_struct_int.o F90_HYPRE_struct_jacobi.o F90_HYPRE_struct_pcg.o F90_HYPRE_struct_pfmg.o F90_HYPRE_struct_smg.o F90_HYPRE_struct_sparse_msg.o hybrid.o HYPRE_struct_bicgstab.o HYPRE_struct_cycred.o HYPRE_struct_flexgmres.o HYPRE_struct_gmres.o HYPRE_struct_hybrid.o HYPRE_struct_jacobi.o HYPRE_struct_lgmres.o HYPRE_struct_pfmg.o HYPRE_struct_smg.o HYPRE_struct_sparse_msg.o jacobi.o pcg_struct.o pfmg.o pfmg_relax.o pfmg_setup_rap.o pfmg_solve.o semi.o smg_relax.o smg_setup.o smg_setup_rap.o smg_setup_restrict.o smg_solve.o sparse_msg.o sparse_msg_setup.o sparse_msg_setup_rap.o sparse_msg_solve.o cyclic_reduction.obj HYPRE_struct_int.obj HYPRE_struct_pcg.obj pfmg2_setup_rap.obj pfmg3_setup_rap.obj pfmg_setup.obj pfmg_setup_interp.obj pfmg_setup_rap5.obj pfmg_setup_rap7.obj point_relax.obj red_black_constantcoef_gs.obj red_black_gs.obj semi_interp.obj semi_restrict.obj semi_setup_rap.obj smg2_setup_rap.obj smg3_setup_rap.obj smg.obj smg_axpy.obj smg_residual.obj smg_setup_interp.obj sparse_msg2_setup_rap.obj sparse_msg3_setup_rap.obj sparse_msg_filter.obj sparse_msg_interp.obj sparse_msg_restrict.obj -Wl,-soname,libHYPRE_struct_ls-2.28.0.so ln -s -f libHYPRE_struct_ls-2.28.0.so libHYPRE_struct_ls.so cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src/hypre/include cp -fR ./_hypre_struct_ls.h /build/reproducible-path/hypre-2.28.0/src/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src/struct_ls' Making sstruct_mv ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src/sstruct_mv' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_graph.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_grid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_stencil.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_vector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_sstruct_graph.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_sstruct_grid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_sstruct_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_sstruct_stencil.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_sstruct_vector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sstruct_axpy.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sstruct_copy.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sstruct_graph.c HYPRE_sstruct_vector.c: In function 'HYPRE_SStructVectorInitialize': HYPRE_sstruct_vector.c:214:4: warning: 'ilower' may be used uninitialized [-Wmaybe-uninitialized] 214 | HYPRE_IJVectorCreate(comm, ilower, iupper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215 | &hypre_SStructVectorIJVector(vector)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HYPRE_sstruct_vector.c:153:28: note: 'ilower' was declared here 153 | HYPRE_Int ilower, iupper; | ^~~~~~ HYPRE_sstruct_vector.c:214:4: warning: 'iupper' may be used uninitialized [-Wmaybe-uninitialized] 214 | HYPRE_IJVectorCreate(comm, ilower, iupper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215 | &hypre_SStructVectorIJVector(vector)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HYPRE_sstruct_vector.c:153:36: note: 'iupper' was declared here 153 | HYPRE_Int ilower, iupper; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sstruct_grid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sstruct_innerprod.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sstruct_matvec.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sstruct_scale.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sstruct_stencil.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sstruct_matrix.c -o sstruct_matrix.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sstruct_vector.c -o sstruct_vector.obj HYPRE_sstruct_matrix.c: In function 'HYPRE_SStructMatrixInitialize': HYPRE_sstruct_matrix.c:314:4: warning: 'ilower' may be used uninitialized [-Wmaybe-uninitialized] 314 | HYPRE_IJMatrixCreate(comm, ilower, iupper, jlower, jupper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | &hypre_SStructMatrixIJMatrix(matrix)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HYPRE_sstruct_matrix.c:240:28: note: 'ilower' was declared here 240 | HYPRE_Int ilower, iupper, jlower, jupper; | ^~~~~~ HYPRE_sstruct_matrix.c:314:4: warning: 'iupper' may be used uninitialized [-Wmaybe-uninitialized] 314 | HYPRE_IJMatrixCreate(comm, ilower, iupper, jlower, jupper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | &hypre_SStructMatrixIJMatrix(matrix)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HYPRE_sstruct_matrix.c:240:36: note: 'iupper' was declared here 240 | HYPRE_Int ilower, iupper, jlower, jupper; | ^~~~~~ HYPRE_sstruct_matrix.c:314:4: warning: 'jlower' may be used uninitialized [-Wmaybe-uninitialized] 314 | HYPRE_IJMatrixCreate(comm, ilower, iupper, jlower, jupper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | &hypre_SStructMatrixIJMatrix(matrix)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HYPRE_sstruct_matrix.c:240:44: note: 'jlower' was declared here 240 | HYPRE_Int ilower, iupper, jlower, jupper; | ^~~~~~ HYPRE_sstruct_matrix.c:314:4: warning: 'jupper' may be used uninitialized [-Wmaybe-uninitialized] 314 | HYPRE_IJMatrixCreate(comm, ilower, iupper, jlower, jupper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | &hypre_SStructMatrixIJMatrix(matrix)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HYPRE_sstruct_matrix.c:240:52: note: 'jupper' was declared here 240 | HYPRE_Int ilower, iupper, jlower, jupper; | ^~~~~~ Building libHYPRE_sstruct_mv.so ... mpicc -shared -o libHYPRE_sstruct_mv-2.28.0.so F90_HYPRE_sstruct_graph.o F90_HYPRE_sstruct_grid.o F90_HYPRE_sstruct_matrix.o F90_HYPRE_sstruct_stencil.o F90_HYPRE_sstruct_vector.o HYPRE_sstruct_graph.o HYPRE_sstruct_grid.o HYPRE_sstruct_matrix.o HYPRE_sstruct_stencil.o HYPRE_sstruct_vector.o sstruct_axpy.o sstruct_copy.o sstruct_graph.o sstruct_grid.o sstruct_innerprod.o sstruct_matvec.o sstruct_scale.o sstruct_stencil.o sstruct_matrix.obj sstruct_vector.obj -Wl,-soname,libHYPRE_sstruct_mv-2.28.0.so ln -s -f libHYPRE_sstruct_mv-2.28.0.so libHYPRE_sstruct_mv.so cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src/hypre/include cp -fR ./_hypre_sstruct_mv.h /build/reproducible-path/hypre-2.28.0/src/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src/sstruct_mv' Making sstruct_ls ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src/sstruct_ls' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_bicgstab.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_gmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_flexgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_lgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_InterFAC.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_int.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_maxwell.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_pcg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_split.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_sys_pfmg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_sstruct_bicgstab.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_sstruct_gmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_sstruct_flexgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_sstruct_lgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_sstruct_InterFAC.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_sstruct_int.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_sstruct_maxwell.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_sstruct_pcg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_sstruct_split.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_sstruct_sys_pfmg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c bsearch.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c fac.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c fac_amr_zero_data.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c fac_cf_coarsen.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c fac_cfstencil_box.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c fac_CFInterfaceExtents.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c fac_interp2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c fac_relax.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c fac_solve3.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c fac_zero_cdata.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c krylov.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c krylov_sstruct.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c eliminate_rowscols.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c maxwell_grad.c fac_cf_coarsen.c: In function 'hypre_AMR_CFCoarsen': fac_cf_coarsen.c:369:35: warning: 'startrank' may be used uninitialized [-Wmaybe-uninitialized] 369 | if ((rank - startrank) >= hypre_SStructGraphIUVEntry(graph, 0) && | ~~~~~~^~~~~~~~~~~~ fac_cf_coarsen.c:125:34: note: 'startrank' was declared here 125 | HYPRE_BigInt rank, startrank; | ^~~~~~~~~ fac_cf_coarsen.c:131:28: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized] 131 | hypre_Index lindex, zero_index; | ^~~~~~ fac_cf_coarsen.c:360:54: warning: 'lindex[2]' may be used uninitialized [-Wmaybe-uninitialized] 360 | index_temp[2] = node_extents[2] + lindex[2]; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ fac_cf_coarsen.c:131:28: note: 'lindex[2]' was declared here 131 | hypre_Index lindex, zero_index; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c maxwell_physbdy.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c maxwell_PNedelec.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c maxwell_PNedelec_bdy.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c maxwell_semi_interp.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c maxwell_solve.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c maxwell_solve2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c maxwell_TV.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c maxwell_TV_setup.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c maxwell_zeroBC.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c nd1_amge_interpolation.c maxwell_solve2.c: In function 'hypre_MaxwellSolve2': maxwell_solve2.c:185:29: warning: 'e_dot_e' may be used uninitialized [-Wmaybe-uninitialized] 185 | if ((e_dot_e / x_dot_x) < eps) | ~~~~~~~~~^~~~~~~~~~ maxwell_solve2.c:76:27: note: 'e_dot_e' was declared here 76 | HYPRE_Real e_dot_e, x_dot_x; | ^~~~~~~ maxwell_solve2.c:185:29: warning: 'x_dot_x' may be used uninitialized [-Wmaybe-uninitialized] 185 | if ((e_dot_e / x_dot_x) < eps) | ~~~~~~~~~^~~~~~~~~~ maxwell_solve2.c:76:36: note: 'x_dot_x' was declared here 76 | HYPRE_Real e_dot_e, x_dot_x; | ^~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sstruct_amr_intercommunication.c In file included from ./../struct_ls/_hypre_struct_ls.h:9, from _hypre_sstruct_ls.h:21, from maxwell_grad.c:18: maxwell_grad.c: In function 'hypre_Maxwell_Grad': ./../struct_mv/_hypre_struct_mv.h:114:26: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized] 114 | hypre_IndexD(index, 1) = iy,\ maxwell_grad.c:330:19: note: in expansion of macro 'hypre_SetIndex3' 330 | hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]); | ^~~~~~~~~~~~~~~ maxwell_grad.c:75:45: note: 'lindex[1]' was declared here 75 | hypre_Index loop_size, start, lindex; | ^~~~~~ ./../struct_mv/_hypre_struct_mv.h:115:26: warning: 'lindex[2]' may be used uninitialized [-Wmaybe-uninitialized] 115 | hypre_IndexD(index, 2) = iz ) maxwell_grad.c:330:19: note: in expansion of macro 'hypre_SetIndex3' 330 | hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]); | ^~~~~~~~~~~~~~~ maxwell_grad.c:75:45: note: 'lindex[2]' was declared here 75 | hypre_Index loop_size, start, lindex; | ^~~~~~ maxwell_grad.c:413:27: warning: 'ndirection' may be used uninitialized [-Wmaybe-uninitialized] 413 | for (d = 0; d < ndirection; d++) | ~~^~~~~~~~~~~~ maxwell_grad.c:89:38: note: 'ndirection' was declared here 89 | HYPRE_Int *direction, ndirection; | ^~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sstruct_owninfo.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sstruct_recvinfo.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sstruct_sendinfo.c maxwell_physbdy.c: In function 'hypre_Maxwell_PhysBdy': maxwell_physbdy.c:71:28: warning: 'cbox_mapping' may be used uninitialized [-Wmaybe-uninitialized] 71 | HYPRE_Int **cbox_mapping, **fbox_mapping; | ^~~~~~~~~~~~ maxwell_physbdy.c:256:32: warning: 'fbox_mapping' may be used uninitialized [-Wmaybe-uninitialized] 256 | boxi = fbox_mapping[i - 1][j]; | ~~~~~~~~~~~~^~~~~~~ maxwell_physbdy.c:71:44: note: 'fbox_mapping' was declared here 71 | HYPRE_Int **cbox_mapping, **fbox_mapping; | ^~~~~~~~~~~~ In file included from ./../struct_ls/_hypre_struct_ls.h:9, from _hypre_sstruct_ls.h:21, from maxwell_physbdy.c:16: ./../struct_mv/_hypre_struct_mv.h:114:26: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized] 114 | hypre_IndexD(index, 1) = iy,\ maxwell_physbdy.c:477:25: note: in expansion of macro 'hypre_SetIndex3' 477 | hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]); | ^~~~~~~~~~~~~~~ maxwell_physbdy.c:79:53: note: 'lindex[1]' was declared here 79 | hypre_Index loop_size, start, index, lindex; | ^~~~~~ ./../struct_mv/_hypre_struct_mv.h:115:26: warning: 'lindex[2]' may be used uninitialized [-Wmaybe-uninitialized] 115 | hypre_IndexD(index, 2) = iz ) maxwell_physbdy.c:477:25: note: in expansion of macro 'hypre_SetIndex3' 477 | hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]); | ^~~~~~~~~~~~~~~ maxwell_physbdy.c:79:53: note: 'lindex[2]' was declared here 79 | hypre_Index loop_size, start, index, lindex; | ^~~~~~ In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9, from ./../IJ_mv/_hypre_IJ_mv.h:8, from nd1_amge_interpolation.c:8: nd1_amge_interpolation.c: In function 'hypre_ND1AMGeInterpolation': ./../utilities/_hypre_utilities.h:780:2: warning: 'col_ind1' may be used uninitialized [-Wmaybe-uninitialized] 780 | (hypre_Memcpy((void *)(dst), (void *)(src), (size_t)(sizeof(type) * (count)), locdst, locsrc)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nd1_amge_interpolation.c:180:10: note: in expansion of macro 'hypre_TMemcpy' 180 | hypre_TMemcpy(bdof, col_ind1, HYPRE_BigInt, size1, HYPRE_MEMORY_HOST, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~~~ nd1_amge_interpolation.c:118:32: note: 'col_ind1' was declared here 118 | HYPRE_BigInt *col_ind0, *col_ind1, *col_ind2; | ^~~~~~~~ nd1_amge_interpolation.c:264:41: warning: 'swap' may be used uninitialized [-Wmaybe-uninitialized] 264 | tmp_J = (OffProcRows[swap[m]] -> cols); | ~~~~^~~ nd1_amge_interpolation.c:49:15: note: 'swap' was declared here 49 | HYPRE_Int *swap; | ^~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sstruct_sharedDOFComm.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sys_pfmg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sys_pfmg_relax.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sys_pfmg_setup.c In file included from ./../struct_ls/_hypre_struct_ls.h:9, from _hypre_sstruct_ls.h:21, from maxwell_TV_setup.c:15: maxwell_TV_setup.c: In function 'hypre_MaxwellTV_Setup': ./../struct_mv/_hypre_struct_mv.h:114:26: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized] 114 | hypre_IndexD(index, 1) = iy,\ maxwell_TV_setup.c:412:19: note: in expansion of macro 'hypre_SetIndex3' 412 | hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]); | ^~~~~~~~~~~~~~~ maxwell_TV_setup.c:124:67: note: 'lindex[1]' was declared here 124 | hypre_Index index, cindex, shape, loop_size, start, lindex; | ^~~~~~ ./../struct_mv/_hypre_struct_mv.h:115:26: warning: 'lindex[2]' may be used uninitialized [-Wmaybe-uninitialized] 115 | hypre_IndexD(index, 2) = iz ) maxwell_TV_setup.c:412:19: note: in expansion of macro 'hypre_SetIndex3' 412 | hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]); | ^~~~~~~~~~~~~~~ maxwell_TV_setup.c:124:67: note: 'lindex[2]' was declared here 124 | hypre_Index index, cindex, shape, loop_size, start, lindex; | ^~~~~~ maxwell_TV_setup.c:105:47: warning: 'topological_face' may be used uninitialized [-Wmaybe-uninitialized] 105 | hypre_SStructGrid **topological_edge, **topological_face, **topological_cell; | ^~~~~~~~~~~~~~~~ maxwell_TV_setup.c:857:16: warning: 'vartype_faces' may be used uninitialized [-Wmaybe-uninitialized] 857 | HYPRE_SStructGridSetVariables(topological_face[l + 1], part, ndim, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 858 | vartype_faces); | ~~~~~~~~~~~~~~ maxwell_TV_setup.c:117:54: note: 'vartype_faces' was declared here 117 | HYPRE_SStructVariable *vartypes, *vartype_edges, *vartype_faces, *vartype_cell; | ^~~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sys_pfmg_setup_interp.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sys_pfmg_setup_rap.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sys_pfmg_solve.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sys_semi_interp.c sstruct_sharedDOFComm.c: In function 'hypre_SStructSharedDOF_ParcsrMatRowsComm': sstruct_sharedDOFComm.c:632:27: warning: 'nbdry_slabs' may be used uninitialized [-Wmaybe-uninitialized] 632 | for (i = 0; i < nbdry_slabs; i++) | ~~^~~~~~~~~~~~~ sstruct_sharedDOFComm.c:119:27: note: 'nbdry_slabs' was declared here 119 | HYPRE_Int nbdry_slabs; | ^~~~~~~~~~~ In file included from ./../struct_ls/_hypre_struct_ls.h:9, from _hypre_sstruct_ls.h:21, from sstruct_sharedDOFComm.c:16: ./../struct_mv/_hypre_struct_mv.h:153:58: warning: 'recv_slabs' may be used uninitialized [-Wmaybe-uninitialized] 153 | #define hypre_BoxArrayBox(box_array, i) &((box_array) -> boxes[(i)]) | ~~~~~~~~~~~~^~~~~~~~ sstruct_sharedDOFComm.c:634:22: note: in expansion of macro 'hypre_BoxArrayBox' 634 | box = hypre_BoxArrayBox(recv_slabs, i); | ^~~~~~~~~~~~~~~~~ sstruct_sharedDOFComm.c:120:27: note: 'recv_slabs' was declared here 120 | hypre_BoxArray *recv_slabs, *send_slabs; | ^~~~~~~~~~ ./../struct_mv/_hypre_struct_mv.h:153:58: warning: 'send_slabs' may be used uninitialized [-Wmaybe-uninitialized] 153 | #define hypre_BoxArrayBox(box_array, i) &((box_array) -> boxes[(i)]) | ~~~~~~~~~~~~^~~~~~~~ sstruct_sharedDOFComm.c:653:22: note: in expansion of macro 'hypre_BoxArrayBox' 653 | box = hypre_BoxArrayBox(send_slabs, i); | ^~~~~~~~~~~~~~~~~ sstruct_sharedDOFComm.c:120:40: note: 'send_slabs' was declared here 120 | hypre_BoxArray *recv_slabs, *send_slabs; | ^~~~~~~~~~ ./../struct_mv/_hypre_struct_mv.h:114:26: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized] 114 | hypre_IndexD(index, 1) = iy,\ sstruct_sharedDOFComm.c:690:25: note: in expansion of macro 'hypre_SetIndex3' 690 | hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]); | ^~~~~~~~~~~~~~~ sstruct_sharedDOFComm.c:113:45: note: 'lindex[1]' was declared here 113 | hypre_Index loop_size, start, lindex; | ^~~~~~ ./../struct_mv/_hypre_struct_mv.h:115:26: warning: 'lindex[2]' may be used uninitialized [-Wmaybe-uninitialized] 115 | hypre_IndexD(index, 2) = iz ) sstruct_sharedDOFComm.c:690:25: note: in expansion of macro 'hypre_SetIndex3' 690 | hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]); | ^~~~~~~~~~~~~~~ sstruct_sharedDOFComm.c:113:45: note: 'lindex[2]' was declared here 113 | hypre_Index loop_size, start, lindex; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sys_semi_restrict.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c fac_amr_fcoarsen.c -o fac_amr_fcoarsen.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c fac_amr_rap.c -o fac_amr_rap.obj In file included from _hypre_sstruct_ls.h:19, from fac_interp2.c:21: fac_interp2.c: In function 'hypre_FAC_WeightedInterp2': fac_interp2.c:980:65: warning: 'lindex[2]' may be used uninitialized [-Wmaybe-uninitialized] 980 | kmax = hypre_min( (intersect_size[2] - lindex[2] * stride[2]), | ~~~~~~~~~~^~~~~~~~~~~ ./../utilities/_hypre_utilities.h:53:28: note: in definition of macro 'hypre_min' 53 | #define hypre_min(a,b) (((a)<(b)) ? (a) : (b)) | ^ fac_interp2.c:742:39: note: 'lindex[2]' was declared here 742 | hypre_Index loop_size, lindex; | ^~~~~~ fac_interp2.c:978:65: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized] 978 | jmax = hypre_min( (intersect_size[1] - lindex[1] * stride[1]), | ~~~~~~~~~~^~~~~~~~~~~ ./../utilities/_hypre_utilities.h:53:28: note: in definition of macro 'hypre_min' 53 | #define hypre_min(a,b) (((a)<(b)) ? (a) : (b)) | ^ fac_interp2.c:742:39: note: 'lindex[1]' was declared here 742 | hypre_Index loop_size, lindex; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c fac_restrict2.c -o fac_restrict2.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c fac_setup2.c -o fac_setup2.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c fac_zero_stencilcoef.c -o fac_zero_stencilcoef.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c node_relax.c -o node_relax.obj In file included from _hypre_sstruct_ls.h:19, from fac_restrict2.c:21: fac_restrict2.c: In function 'hypre_FACRestrict2': fac_restrict2.c:741:57: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized] 741 | jmax = hypre_min( (fbox_size[1] - lindex[1] * stride[1]), rfactors[1] ); | ~~~~~~~~~~^~~~~~~~~~~ ./../utilities/_hypre_utilities.h:53:28: note: in definition of macro 'hypre_min' 53 | #define hypre_min(a,b) (((a)<(b)) ? (a) : (b)) | ^ fac_restrict2.c:525:39: note: 'lindex[1]' was declared here 525 | hypre_Index loop_size, lindex; | ^~~~~~ fac_restrict2.c:742:57: warning: 'lindex[2]' may be used uninitialized [-Wmaybe-uninitialized] 742 | kmax = hypre_min( (fbox_size[2] - lindex[2] * stride[2]), rfactors[2] ); | ~~~~~~~~~~^~~~~~~~~~~ ./../utilities/_hypre_utilities.h:53:28: note: in definition of macro 'hypre_min' 53 | #define hypre_min(a,b) (((a)<(b)) ? (a) : (b)) | ^ fac_restrict2.c:525:39: note: 'lindex[2]' was declared here 525 | hypre_Index loop_size, lindex; | ^~~~~~ maxwell_PNedelec.c: In function 'hypre_Maxwell_PNedelec': maxwell_PNedelec.c:544:29: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized] 544 | findex[k] *= stride[k]; | ^~ maxwell_PNedelec.c:52:71: note: 'lindex[1]' was declared here 52 | hypre_Index loop_size, start, cstart, stride, hi_index, lindex; | ^~~~~~ maxwell_PNedelec.c:544:29: warning: 'lindex[2]' may be used uninitialized [-Wmaybe-uninitialized] 544 | findex[k] *= stride[k]; | ^~ maxwell_PNedelec.c:52:71: note: 'lindex[2]' was declared here 52 | hypre_Index loop_size, start, cstart, stride, hi_index, lindex; | ^~~~~~ maxwell_PNedelec.c:1669:36: warning: 'fCedge_ratio' may be used uninitialized [-Wmaybe-uninitialized] 1669 | vals_edgeEdge[k] = fCedge_ratio; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ maxwell_PNedelec.c:46:27: note: 'fCedge_ratio' was declared here 46 | HYPRE_Real fCedge_ratio; | ^~~~~~~~~~~~ fac_amr_fcoarsen.c: In function 'hypre_AMR_FCoarsen': fac_amr_fcoarsen.c:2223:47: warning: 'startrank' may be used uninitialized [-Wmaybe-uninitialized] 2223 | if ((rank - startrank) >= i && (rank - startrank) <= m) | ~~~~~~^~~~~~~~~~~~ fac_amr_fcoarsen.c:151:28: note: 'startrank' was declared here 151 | HYPRE_BigInt startrank, rank; | ^~~~~~~~~ fac_amr_fcoarsen.c:816:38: warning: 'max_contribut_size' may be used uninitialized [-Wmaybe-uninitialized] 816 | max_contribut_size = hypre_max( max_contribut_size, fac_amr_fcoarsen.c:150:28: note: 'max_contribut_size' was declared here 150 | HYPRE_Int max_contribut_size, stencil_i; | ^~~~~~~~~~~~~~~~~~ fac_amr_fcoarsen.c:158:28: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized] 158 | hypre_Index lindex; | ^~~~~~ In file included from ./../struct_ls/_hypre_struct_ls.h:9, from _hypre_sstruct_ls.h:21, from fac_amr_fcoarsen.c:16: fac_amr_fcoarsen.c:2212:66: warning: 'lindex[2]' may be used uninitialized [-Wmaybe-uninitialized] 2212 | l + lindex[2]*stridef[2]); | ~~~~~~~~~^~~~~~~~~~~ ./../struct_mv/_hypre_struct_mv.h:115:28: note: in definition of macro 'hypre_SetIndex3' 115 | hypre_IndexD(index, 2) = iz ) | ^~ fac_amr_fcoarsen.c:158:28: note: 'lindex[2]' was declared here 158 | hypre_Index lindex; | ^~~~~~ fac_amr_fcoarsen.c:2404:21: warning: 'stencil_size' may be used uninitialized [-Wmaybe-uninitialized] 2404 | for (j = 0; j < stencil_size; j++) | ~~^~~~~~~~~~~~~~ fac_amr_fcoarsen.c:91:28: note: 'stencil_size' was declared here 91 | HYPRE_Int stencil_size, stencil_last_size; | ^~~~~~~~~~~~ fac_amr_fcoarsen.c:2389:7: warning: 'stencil_ranks' may be used uninitialized [-Wmaybe-uninitialized] 2389 | if (stencil_ranks) | ^ fac_amr_fcoarsen.c:139:28: note: 'stencil_ranks' was declared here 139 | HYPRE_Int *stencil_ranks, *rank_stencils; | ^~~~~~~~~~~~~ fac_amr_fcoarsen.c:139:44: warning: 'rank_stencils' may be used uninitialized [-Wmaybe-uninitialized] 139 | HYPRE_Int *stencil_ranks, *rank_stencils; | ^~~~~~~~~~~~~ fac_amr_fcoarsen.c:2385:7: warning: 'stencil_contrib_cnt' may be used uninitialized [-Wmaybe-uninitialized] 2385 | if (stencil_contrib_cnt) | ^ fac_amr_fcoarsen.c:140:28: note: 'stencil_contrib_cnt' was declared here 140 | HYPRE_Int *stencil_contrib_cnt; | ^~~~~~~~~~~~~~~~~~~ fac_amr_fcoarsen.c:2414:7: warning: 'stencil_contrib_i' may be used uninitialized [-Wmaybe-uninitialized] 2414 | if (stencil_contrib_i) | ^ fac_amr_fcoarsen.c:141:28: note: 'stencil_contrib_i' was declared here 141 | HYPRE_Int **stencil_contrib_i; | ^~~~~~~~~~~~~~~~~ fac_amr_fcoarsen.c:2430:7: warning: 'weight_contrib_i' may be used uninitialized [-Wmaybe-uninitialized] 2430 | if (weight_contrib_i) | ^ fac_amr_fcoarsen.c:142:28: note: 'weight_contrib_i' was declared here 142 | HYPRE_Real **weight_contrib_i; | ^~~~~~~~~~~~~~~~ fac_amr_fcoarsen.c:2402:7: warning: 'shift_box' may be used uninitialized [-Wmaybe-uninitialized] 2402 | if (shift_box) | ^ fac_amr_fcoarsen.c:146:28: note: 'shift_box' was declared here 146 | hypre_Box **shift_box; | ^~~~~~~~~ fac_amr_fcoarsen.c:2393:7: warning: 'volume_shift_box' may be used uninitialized [-Wmaybe-uninitialized] 2393 | if (volume_shift_box) | ^ fac_amr_fcoarsen.c:149:28: note: 'volume_shift_box' was declared here 149 | HYPRE_Int *volume_shift_box; | ^~~~~~~~~~~~~~~~ fac_amr_fcoarsen.c:2397:7: warning: 'vals' may be used uninitialized [-Wmaybe-uninitialized] 2397 | if (vals) | ^ fac_amr_fcoarsen.c:152:28: note: 'vals' was declared here 152 | HYPRE_Real *vals, *vals2; | ^~~~ ./../struct_mv/_hypre_struct_mv.h:153:66: warning: 'ci' may be used uninitialized [-Wmaybe-uninitialized] 153 | #define hypre_BoxArrayBox(box_array, i) &((box_array) -> boxes[(i)]) | ^ fac_amr_fcoarsen.c:2686:50: note: in expansion of macro 'hypre_BoxArrayBox' 2686 | hypre_BoxIndexRank(hypre_BoxArrayBox(data_space, ci), | ^~~~~~~~~~~~~~~~~ fac_amr_fcoarsen.c:133:28: note: 'ci' was declared here 133 | HYPRE_Int ci, fi, arrayi; | ^~ maxwell_semi_interp.c: In function 'hypre_Maxwell_PTopology': maxwell_semi_interp.c:1381:33: warning: 'iFace' may be used uninitialized [-Wmaybe-uninitialized] 1381 | iFace[nFaces] = rank; | ^ maxwell_semi_interp.c:115:27: note: 'iFace' was declared here 115 | HYPRE_BigInt *iFace, *iEdge; | ^~~~~ In file included from ./../struct_ls/_hypre_struct_ls.h:9, from _hypre_sstruct_ls.h:21, from maxwell_semi_interp.c:18: ./../struct_mv/_hypre_struct_mv.h:114:26: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized] 114 | hypre_IndexD(index, 1) = iy,\ maxwell_semi_interp.c:1006:13: note: in expansion of macro 'hypre_SetIndex3' 1006 | hypre_SetIndex3(cindex, lindex[0], lindex[1], lindex[2]); | ^~~~~~~~~~~~~~~ maxwell_semi_interp.c:135:27: note: 'lindex[1]' was declared here 135 | hypre_Index lindex; | ^~~~~~ ./../struct_mv/_hypre_struct_mv.h:115:26: warning: 'lindex[2]' may be used uninitialized [-Wmaybe-uninitialized] 115 | hypre_IndexD(index, 2) = iz ) maxwell_semi_interp.c:1006:13: note: in expansion of macro 'hypre_SetIndex3' 1006 | hypre_SetIndex3(cindex, lindex[0], lindex[1], lindex[2]); | ^~~~~~~~~~~~~~~ maxwell_semi_interp.c:135:27: note: 'lindex[2]' was declared here 135 | hypre_Index lindex; | ^~~~~~ maxwell_semi_interp.c:149:42: warning: 'm' may be used uninitialized [-Wmaybe-uninitialized] 149 | HYPRE_Int t, i, j, k, l, m, n, p; | ^ maxwell_semi_interp.c:118:27: warning: 'jElement_Face' may be used uninitialized [-Wmaybe-uninitialized] 118 | HYPRE_BigInt *jElement_Face, *jedge_Edge; | ^~~~~~~~~~~~~ In file included from _hypre_sstruct_ls.h:19: ./../utilities/_hypre_utilities.h:783:3: warning: 'vals_ElementFace' may be used uninitialized [-Wmaybe-uninitialized] 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ maxwell_semi_interp.c:2121:7: note: in expansion of macro 'hypre_TFree' 2121 | hypre_TFree(vals_ElementFace, memory_location); | ^~~~~~~~~~~ maxwell_semi_interp.c:121:46: note: 'vals_ElementFace' was declared here 121 | HYPRE_Real *vals_ElementEdge, *vals_ElementFace, *vals_edgeEdge, *vals_Faceedge; | ^~~~~~~~~~~~~~~~ ./../utilities/_hypre_utilities.h:783:3: warning: 'ncols_ElementFace' may be used uninitialized [-Wmaybe-uninitialized] 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ maxwell_semi_interp.c:2119:7: note: in expansion of macro 'hypre_TFree' 2119 | hypre_TFree(ncols_ElementFace, memory_location); | ^~~~~~~~~~~ maxwell_semi_interp.c:124:27: note: 'ncols_ElementFace' was declared here 124 | HYPRE_Int *ncols_ElementFace, *ncols_ElementEdge; | ^~~~~~~~~~~~~~~~~ maxwell_semi_interp.c:3488:36: warning: 'fCedge_ratio' may be used uninitialized [-Wmaybe-uninitialized] 3488 | vals_edgeEdge[k] = fCedge_ratio; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ maxwell_semi_interp.c:126:27: note: 'fCedge_ratio' was declared here 126 | HYPRE_Real fCedge_ratio; | ^~~~~~~~~~~~ Building libHYPRE_sstruct_ls.so ... mpicc -shared -o libHYPRE_sstruct_ls-2.28.0.so F90_HYPRE_sstruct_bicgstab.o F90_HYPRE_sstruct_gmres.o F90_HYPRE_sstruct_flexgmres.o F90_HYPRE_sstruct_lgmres.o F90_HYPRE_sstruct_InterFAC.o F90_HYPRE_sstruct_int.o F90_HYPRE_sstruct_maxwell.o F90_HYPRE_sstruct_pcg.o F90_HYPRE_sstruct_split.o F90_HYPRE_sstruct_sys_pfmg.o HYPRE_sstruct_bicgstab.o HYPRE_sstruct_gmres.o HYPRE_sstruct_flexgmres.o HYPRE_sstruct_lgmres.o HYPRE_sstruct_InterFAC.o HYPRE_sstruct_int.o HYPRE_sstruct_maxwell.o HYPRE_sstruct_pcg.o HYPRE_sstruct_split.o HYPRE_sstruct_sys_pfmg.o bsearch.o fac.o fac_amr_zero_data.o fac_cf_coarsen.o fac_cfstencil_box.o fac_CFInterfaceExtents.o fac_interp2.o fac_relax.o fac_solve3.o fac_zero_cdata.o krylov.o krylov_sstruct.o eliminate_rowscols.o maxwell_grad.o maxwell_physbdy.o maxwell_PNedelec.o maxwell_PNedelec_bdy.o maxwell_semi_interp.o maxwell_solve.o maxwell_solve2.o maxwell_TV.o maxwell_TV_setup.o maxwell_zeroBC.o nd1_amge_interpolation.o sstruct_amr_intercommunication.o sstruct_owninfo.o sstruct_recvinfo.o sstruct_sendinfo.o sstruct_sharedDOFComm.o sys_pfmg.o sys_pfmg_relax.o sys_pfmg_setup.o sys_pfmg_setup_interp.o sys_pfmg_setup_rap.o sys_pfmg_solve.o sys_semi_interp.o sys_semi_restrict.o fac_amr_fcoarsen.obj fac_amr_rap.obj fac_restrict2.obj fac_setup2.obj fac_zero_stencilcoef.obj node_relax.obj -Wl,-soname,libHYPRE_sstruct_ls-2.28.0.so ln -s -f libHYPRE_sstruct_ls-2.28.0.so libHYPRE_sstruct_ls.so cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src/hypre/include cp -fR ./_hypre_sstruct_ls.h /build/reproducible-path/hypre-2.28.0/src/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src/sstruct_ls' Making /build/reproducible-path/hypre-2.28.0/src/distributed_ls ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src/distributed_ls' Making pilut ... make[4]: Entering directory '/build/reproducible-path/hypre-2.28.0/src/distributed_ls/pilut' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/aarch64-linux-gnu/openmpi/include -c comm.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/aarch64-linux-gnu/openmpi/include -c debug.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/aarch64-linux-gnu/openmpi/include -c distributed_qsort.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/aarch64-linux-gnu/openmpi/include -c distributed_qsort_si.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_DistributedMatrixPilutSolver.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/aarch64-linux-gnu/openmpi/include -c ilut.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/aarch64-linux-gnu/openmpi/include -c parilut.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/aarch64-linux-gnu/openmpi/include -c parutil.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/aarch64-linux-gnu/openmpi/include -c pblas1.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/aarch64-linux-gnu/openmpi/include -c serilut.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/aarch64-linux-gnu/openmpi/include -c trifactor.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/aarch64-linux-gnu/openmpi/include -c util.c ilut.c: In function 'hypre_ILUT': ilut.c:147:9: warning: 'ierr' may be used uninitialized [-Wmaybe-uninitialized] 147 | return( ierr ); | ^ ilut.c:28:16: note: 'ierr' was declared here 28 | HYPRE_Int i, ierr; | ^~~~ Building libHYPRE_DistributedMatrixPilutSolver.so ... mpicc -shared -o libHYPRE_DistributedMatrixPilutSolver-2.28.0.so comm.o debug.o distributed_qsort.o distributed_qsort_si.o HYPRE_DistributedMatrixPilutSolver.o ilut.o parilut.o parutil.o pblas1.o serilut.o trifactor.o util.o -Wl,-soname,libHYPRE_DistributedMatrixPilutSolver-2.28.0.so ln -s -f libHYPRE_DistributedMatrixPilutSolver-2.28.0.so libHYPRE_DistributedMatrixPilutSolver.so cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src/hypre/include make[4]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src/distributed_ls/pilut' Making ParaSails ... make[4]: Entering directory '/build/reproducible-path/hypre-2.28.0/src/distributed_ls/ParaSails' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/aarch64-linux-gnu/openmpi/include -c ConjGrad.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/aarch64-linux-gnu/openmpi/include -c DiagScale.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/aarch64-linux-gnu/openmpi/include -c FGmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/aarch64-linux-gnu/openmpi/include -c Hash.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/aarch64-linux-gnu/openmpi/include -c hypre_ParaSails.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/aarch64-linux-gnu/openmpi/include -c LoadBal.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/aarch64-linux-gnu/openmpi/include -c Matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/aarch64-linux-gnu/openmpi/include -c Mem.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/aarch64-linux-gnu/openmpi/include -c Numbering.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/aarch64-linux-gnu/openmpi/include -c OrderStat.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/aarch64-linux-gnu/openmpi/include -c ParaSails.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/aarch64-linux-gnu/openmpi/include -c PrunedRows.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/aarch64-linux-gnu/openmpi/include -c RowPatt.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/aarch64-linux-gnu/openmpi/include -c StoredRows.c Building libHYPRE_ParaSails.so ... mpicc -shared -o libHYPRE_ParaSails-2.28.0.so ConjGrad.o DiagScale.o FGmres.o Hash.o hypre_ParaSails.o LoadBal.o Matrix.o Mem.o Numbering.o OrderStat.o ParaSails.o PrunedRows.o RowPatt.o StoredRows.o -Wl,-soname,libHYPRE_ParaSails-2.28.0.so ln -s -f libHYPRE_ParaSails-2.28.0.so libHYPRE_ParaSails.so make[4]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src/distributed_ls/ParaSails' Making Euclid ... make[4]: Entering directory '/build/reproducible-path/hypre-2.28.0/src/distributed_ls/Euclid' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/aarch64-linux-gnu/openmpi/include -c blas_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/aarch64-linux-gnu/openmpi/include -c Euclid_apply.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/aarch64-linux-gnu/openmpi/include -c Euclid_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/aarch64-linux-gnu/openmpi/include -c ExternalRows_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/aarch64-linux-gnu/openmpi/include -c Factor_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/aarch64-linux-gnu/openmpi/include -c getRow_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/aarch64-linux-gnu/openmpi/include -c globalObjects.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/aarch64-linux-gnu/openmpi/include -c Hash_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/aarch64-linux-gnu/openmpi/include -c Hash_i_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/aarch64-linux-gnu/openmpi/include -c ilu_mpi_bj.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/aarch64-linux-gnu/openmpi/include -c ilu_mpi_pilu.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/aarch64-linux-gnu/openmpi/include -c ilu_seq.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/aarch64-linux-gnu/openmpi/include -c io_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/aarch64-linux-gnu/openmpi/include -c krylov_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/aarch64-linux-gnu/openmpi/include -c Mat_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/aarch64-linux-gnu/openmpi/include -c mat_dh_private.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/aarch64-linux-gnu/openmpi/include -c MatGenFD.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/aarch64-linux-gnu/openmpi/include -c Mem_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/aarch64-linux-gnu/openmpi/include -c Numbering_dh.c krylov_dh.c: In function 'bicgstab_euclid': krylov_dh.c:70:38: warning: 'alpha_1' may be used uninitialized [-Wmaybe-uninitialized] 70 | beta_1 = (rho_1/rho_2)*(alpha_1/widget_1); | ~~~~~~~~^~~~~~~~~~ krylov_dh.c:26:21: note: 'alpha_1' was declared here 26 | HYPRE_Real alpha, alpha_1, | ^~~~~~~ krylov_dh.c:73:7: warning: 'widget_1' may be used uninitialized [-Wmaybe-uninitialized] 73 | Axpy(m, -widget_1, v, p); CHECK_V_ERROR; | ^~~~~~~~~~~~~~~~~~~~~~~~ krylov_dh.c:28:18: note: 'widget_1' was declared here 28 | widget, widget_1, | ^~~~~~~~ krylov_dh.c:70:22: warning: 'rho_2' may be used uninitialized [-Wmaybe-uninitialized] 70 | beta_1 = (rho_1/rho_2)*(alpha_1/widget_1); | ~~~~~~^~~~~~~ krylov_dh.c:29:17: note: 'rho_2' was declared here 29 | rho_1, rho_2, | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/aarch64-linux-gnu/openmpi/include -c Parser_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/aarch64-linux-gnu/openmpi/include -c shellSort_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sig_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/aarch64-linux-gnu/openmpi/include -c SortedList_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/aarch64-linux-gnu/openmpi/include -c SortedSet_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/aarch64-linux-gnu/openmpi/include -c SubdomainGraph_dh.c In function 'generateBlocked', inlined from 'MatGenFD_Run' at MatGenFD.c:201:5: MatGenFD.c:820:12: warning: 'nabory1' may be used uninitialized [-Wmaybe-uninitialized] 820 | setBoundary_private(globalRow, cval+offset, aval+offset, len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 821 | &(rhs[localRow-1]), bcy2, coeff, ctr, nabory1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MatGenFD.c: In function 'MatGenFD_Run': MatGenFD.c:664:31: note: 'nabory1' was declared here 664 | HYPRE_Int naborx1, naborx2, nabory1, nabory2, naborz1, naborz2; | ^~~~~~~ In function 'generateBlocked', inlined from 'MatGenFD_Run' at MatGenFD.c:201:5: MatGenFD.c:810:12: warning: 'naborx1' may be used uninitialized [-Wmaybe-uninitialized] 810 | setBoundary_private(globalRow, cval+offset, aval+offset, len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 811 | &(rhs[localRow-1]), bcx2, coeff, ctr, naborx1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MatGenFD.c: In function 'MatGenFD_Run': MatGenFD.c:664:13: note: 'naborx1' was declared here 664 | HYPRE_Int naborx1, naborx2, nabory1, nabory2, naborz1, naborz2; | ^~~~~~~ In function 'generateBlocked', inlined from 'MatGenFD_Run' at MatGenFD.c:201:5: MatGenFD.c:815:12: warning: 'nabory2' may be used uninitialized [-Wmaybe-uninitialized] 815 | setBoundary_private(globalRow, cval+offset, aval+offset, len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 816 | &(rhs[localRow-1]), bcy1, coeff, ctr, nabory2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MatGenFD.c: In function 'MatGenFD_Run': MatGenFD.c:664:40: note: 'nabory2' was declared here 664 | HYPRE_Int naborx1, naborx2, nabory1, nabory2, naborz1, naborz2; | ^~~~~~~ In function 'generateBlocked', inlined from 'MatGenFD_Run' at MatGenFD.c:201:5: MatGenFD.c:805:12: warning: 'naborx2' may be used uninitialized [-Wmaybe-uninitialized] 805 | setBoundary_private(globalRow, cval+offset, aval+offset, len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 806 | &(rhs[localRow-1]), bcx1, coeff, ctr, naborx2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MatGenFD.c: In function 'MatGenFD_Run': MatGenFD.c:664:22: note: 'naborx2' was declared here 664 | HYPRE_Int naborx1, naborx2, nabory1, nabory2, naborz1, naborz2; | ^~~~~~~ In function 'generateStriped', inlined from 'MatGenFD_Run' at MatGenFD.c:199:5: MatGenFD.c:363:12: warning: 'nabory1' may be used uninitialized [-Wmaybe-uninitialized] 363 | setBoundary_private(row, cval+offset, aval+offset, len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | &(rhs[localRow-1]), bcy2, coeff, ctr, nabory1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MatGenFD.c: In function 'MatGenFD_Run': MatGenFD.c:228:31: note: 'nabory1' was declared here 228 | HYPRE_Int naborx1, naborx2, nabory1, nabory2; | ^~~~~~~ In function 'generateStriped', inlined from 'MatGenFD_Run' at MatGenFD.c:199:5: MatGenFD.c:353:12: warning: 'naborx1' may be used uninitialized [-Wmaybe-uninitialized] 353 | setBoundary_private(row, cval+offset, aval+offset, len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | &(rhs[localRow-1]), bcx2, coeff, ctr, naborx1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MatGenFD.c: In function 'MatGenFD_Run': MatGenFD.c:228:13: note: 'naborx1' was declared here 228 | HYPRE_Int naborx1, naborx2, nabory1, nabory2; | ^~~~~~~ In function 'generateStriped', inlined from 'MatGenFD_Run' at MatGenFD.c:199:5: MatGenFD.c:348:12: warning: 'naborx2' may be used uninitialized [-Wmaybe-uninitialized] 348 | setBoundary_private(row, cval+offset, aval+offset, len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | &(rhs[localRow-1]), bcx1, coeff, ctr, naborx2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MatGenFD.c: In function 'MatGenFD_Run': MatGenFD.c:228:22: note: 'naborx2' was declared here 228 | HYPRE_Int naborx1, naborx2, nabory1, nabory2; | ^~~~~~~ In function 'generateStriped', inlined from 'MatGenFD_Run' at MatGenFD.c:199:5: MatGenFD.c:358:12: warning: 'nabory2' may be used uninitialized [-Wmaybe-uninitialized] 358 | setBoundary_private(row, cval+offset, aval+offset, len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | &(rhs[localRow-1]), bcy1, coeff, ctr, nabory2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MatGenFD.c: In function 'MatGenFD_Run': MatGenFD.c:228:40: note: 'nabory2' was declared here 228 | HYPRE_Int naborx1, naborx2, nabory1, nabory2; | ^~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/aarch64-linux-gnu/openmpi/include -c TimeLog_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/aarch64-linux-gnu/openmpi/include -c Timer_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/aarch64-linux-gnu/openmpi/include -c Vec_dh.c In function 'mat_dh_transpose_reuse_private_private', inlined from 'mat_dh_transpose_private' at mat_dh_private.c:871:3: mat_dh_private.c:918:13: warning: 'aval' may be used uninitialized [-Wmaybe-uninitialized] 918 | aval[idx] = AVAL[j]; | ^ mat_dh_private.c: In function 'mat_dh_transpose_private': mat_dh_private.c:885:15: note: 'aval' was declared here 885 | HYPRE_Real *aval; | ^~~~ In function 'init_mpi_private', inlined from 'SubdomainGraph_dhInit' at SubdomainGraph_dh.c:121:5: SubdomainGraph_dh.c:555:18: warning: 'interiorCount' may be used uninitialized [-Wmaybe-uninitialized] 555 | for (i=0; i= (b) ? (a) : (b)) | ~~~~~~~~~~~~~~~~~~^~~~~~ dgesvd.c:3746:45: note: in expansion of macro 'max' 3746 | if (*lwork >= *m * *m + max(i__2,bdspac)) { | ^~~ dgesvd.c:46:17: note: 'bdspac' was declared here 46 | integer ir, bdspac, iu; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasrt.c dgesvd.c:3751:45: warning: 'wrkbl' may be used uninitialized [-Wmaybe-uninitialized] 3751 | if (*lwork >= wrkbl + *lda * *m) { | ~~~~~~^~~~~~~~~~~ dgesvd.c:38:27: note: 'wrkbl' was declared here 38 | integer chunk, minmn, wrkbl, itaup, itauq, mnthr, iwork; | ^~~~~ dgesvd.c:4036:12: warning: 'ie' may be used uninitialized [-Wmaybe-uninitialized] 4036 | if (ie > 2) { | ^ dgesvd.c:40:13: note: 'ie' was declared here 40 | integer ie; | ^~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlassq.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlaswp.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasv2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlatrd.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorg2l.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorg2r.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgbr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgl2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorglq.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgql.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgqr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgtr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorm2r.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dormbr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorml2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dormlq.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dormqr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dpotf2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dpotrf.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dpotrs.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsteqr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsterf.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsyev.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsygs2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsygst.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsygv.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsytd2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsytrd.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dtrtri.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dtrti2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c ieeeck.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c ilaenv.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c lsame.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c xerbla.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlamch.c In function 'hypre_dlamc3', inlined from 'hypre_dlamc5' at dlamch.c:941:6: dlamch.c:682:13: warning: 'y' may be used uninitialized [-Wmaybe-uninitialized] 682 | ret_val = *a + *b; | ~~~~~~~~^~~~~~~~~ dlamch.c: In function 'hypre_dlamc5': dlamch.c:840:16: note: 'y' was declared here 840 | doublereal y, z; | ^ make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src-static/lapack' Making utilities ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src-static/utilities' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_error.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_general.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_handle.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_version.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c amg_linklist.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c binsearch.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c exchange_data.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c fortran_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c ap.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c log.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c complex.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c error.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c int_array.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c hopscotch_hash.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c memory_tracker.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c merge_sort.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c mmio.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c mpi_comm_f2c.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c prefix_sum.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c printf.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c qsort.c exchange_data.c: In function 'hypre_DataExchangeList': exchange_data.c:417:10: warning: 'term_requests' may be used uninitialized [-Wmaybe-uninitialized] 417 | hypre_MPI_Testall(tree.num_child, term_requests, &children_complete, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | term_statuses); | ~~~~~~~~~~~~~~ exchange_data.c:178:23: note: 'term_requests' was declared here 178 | hypre_MPI_Request *term_requests, term_request1, request_parent; | ^~~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c utilities.c exchange_data.c:417:10: warning: 'term_statuses' may be used uninitialized [-Wmaybe-uninitialized] 417 | hypre_MPI_Testall(tree.num_child, term_requests, &children_complete, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | term_statuses); | ~~~~~~~~~~~~~~ exchange_data.c:179:23: note: 'term_statuses' was declared here 179 | hypre_MPI_Status *term_statuses, term_status1, status_parent; | ^~~~~~~~~~~~~ exchange_data.c:427:13: warning: 'tree.parent_id' may be used uninitialized [-Wmaybe-uninitialized] 427 | hypre_MPI_Irecv(NULL, 0, HYPRE_MPI_INT, tree.parent_id, term_tag, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | comm, &term_request1); | ~~~~~~~~~~~~~~~~~~~~~ exchange_data.c:170:21: note: 'tree.parent_id' was declared here 170 | hypre_BinaryTree tree; | ^~~~ exchange_data.c:445:27: warning: 'tree.num_child' may be used uninitialized [-Wmaybe-uninitialized] 445 | for (i = 0; i < tree.num_child; i++) | ~~^~~~~~~~~~~~~~~~ exchange_data.c:170:21: note: 'tree.num_child' was declared here 170 | hypre_BinaryTree tree; | ^~~~ exchange_data.c:170:21: warning: 'tree.child_id' may be used uninitialized [-Wmaybe-uninitialized] exchange_data.c:409:10: warning: 'response_requests' may be used uninitialized [-Wmaybe-uninitialized] 409 | hypre_MPI_Testall(num_contacts, response_requests, &responses_complete, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | response_statuses); | ~~~~~~~~~~~~~~~~~~ exchange_data.c:172:23: note: 'response_requests' was declared here 172 | hypre_MPI_Request *response_requests, *contact_requests; | ^~~~~~~~~~~~~~~~~ exchange_data.c:409:10: warning: 'response_statuses' may be used uninitialized [-Wmaybe-uninitialized] 409 | hypre_MPI_Testall(num_contacts, response_requests, &responses_complete, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | response_statuses); | ~~~~~~~~~~~~~~~~~~ exchange_data.c:173:23: note: 'response_statuses' was declared here 173 | hypre_MPI_Status *response_statuses, *contact_statuses; | ^~~~~~~~~~~~~~~~~ In file included from exchange_data.c:15: _hypre_utilities.h:783:3: warning: 'contact_requests' may be used uninitialized [-Wmaybe-uninitialized] 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exchange_data.c:542:7: note: in expansion of macro 'hypre_TFree' 542 | hypre_TFree(contact_requests, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ exchange_data.c:172:43: note: 'contact_requests' was declared here 172 | hypre_MPI_Request *response_requests, *contact_requests; | ^~~~~~~~~~~~~~~~ _hypre_utilities.h:783:3: warning: 'contact_statuses' may be used uninitialized [-Wmaybe-uninitialized] 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exchange_data.c:543:7: note: in expansion of macro 'hypre_TFree' 543 | hypre_TFree(contact_statuses, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ exchange_data.c:173:43: note: 'contact_statuses' was declared here 173 | hypre_MPI_Status *response_statuses, *contact_statuses; | ^~~~~~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c mpistubs.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c qsplit.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c random.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c threading.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c timer.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c timing.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c device_utils.c -o device_utils.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c general.c -o general.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c handle.c -o handle.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c int_array_device.c -o int_array_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c memory.c -o memory.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c omp_device.c -o omp_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c nvtx.c -o nvtx.obj Building libHYPRE_utilities.a ... ar -rcu libHYPRE_utilities.a F90_HYPRE_error.o F90_HYPRE_general.o HYPRE_handle.o HYPRE_version.o amg_linklist.o binsearch.o exchange_data.o fortran_matrix.o ap.o log.o complex.o error.o int_array.o hopscotch_hash.o memory_tracker.o merge_sort.o mmio.o mpi_comm_f2c.o prefix_sum.o printf.o qsort.o utilities.o mpistubs.o qsplit.o random.o threading.o timer.o timing.o device_utils.obj general.obj handle.obj int_array_device.obj memory.obj omp_device.obj nvtx.obj ar: `u' modifier ignored since `D' is the default (see `U') ranlib libHYPRE_utilities.a cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src-static/hypre/include cp -fR ./_hypre_onedpl.hpp /build/reproducible-path/hypre-2.28.0/src-static/hypre/include cp -fR ./_hypre_utilities.h /build/reproducible-path/hypre-2.28.0/src-static/hypre/include cp -fR ./_hypre_utilities.hpp /build/reproducible-path/hypre-2.28.0/src-static/hypre/include cp -fR ./fortran*.h /build/reproducible-path/hypre-2.28.0/src-static/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src-static/utilities' Making multivector ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src-static/multivector' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c multivector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c temp_multivector.c Building libHYPRE_multivector.a ... ar -rcu libHYPRE_multivector.a multivector.o temp_multivector.o ar: `u' modifier ignored since `D' is the default (see `U') ranlib libHYPRE_multivector.a cp -fR *.h /build/reproducible-path/hypre-2.28.0/src-static/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src-static/multivector' Making krylov ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src-static/krylov' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c bicgstab.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c cgnr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c gmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c cogmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c flexgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c lgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_bicgstab.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_cgnr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_gmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_cogmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_lgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_flexgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_pcg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c pcg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_lobpcg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c lobpcg.c In function 'lobpcg_MultiVectorByMultiVector', inlined from 'lobpcg_solve' at lobpcg.c:729:10: lobpcg.c:94:4: warning: 'blockVectorBY' may be used uninitialized [-Wmaybe-uninitialized] 94 | mv_MultiVectorByMultiVector( x, y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | utilities_FortranMatrixGlobalHeight( xy ), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | utilities_FortranMatrixHeight( xy ), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | utilities_FortranMatrixWidth( xy ), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | utilities_FortranMatrixValues( xy ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lobpcg.c: In function 'lobpcg_solve': lobpcg.c:296:26: note: 'blockVectorBY' was declared here 296 | mv_MultiVectorPtr blockVectorBY; /* B*Y */ | ^~~~~~~~~~~~~ Building libHYPRE_krylov.a ... ar -rcu libHYPRE_krylov.a bicgstab.o cgnr.o gmres.o cogmres.o flexgmres.o lgmres.o HYPRE_bicgstab.o HYPRE_cgnr.o HYPRE_gmres.o HYPRE_cogmres.o HYPRE_lgmres.o HYPRE_flexgmres.o HYPRE_pcg.o pcg.o HYPRE_lobpcg.o lobpcg.o ar: `u' modifier ignored since `D' is the default (see `U') ranlib libHYPRE_krylov.a cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src-static/hypre/include cp -fR ./krylov.h /build/reproducible-path/hypre-2.28.0/src-static/hypre/include cp -fR ./lobpcg.h /build/reproducible-path/hypre-2.28.0/src-static/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src-static/krylov' Making seq_mv ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src-static/seq_mv' make autogen make[4]: Entering directory '/build/reproducible-path/hypre-2.28.0/src-static/seq_mv' make[4]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src-static/seq_mv' make lib make[4]: Entering directory '/build/reproducible-path/hypre-2.28.0/src-static/seq_mv' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_matop.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_matvec.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c genpart.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_csr_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_mapped_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_multiblock_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_vector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c mapped_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c multiblock_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c vector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c vector_batched.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_matop_device.c -o csr_matop_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_matrix_cuda_utils.c -o csr_matrix_cuda_utils.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_matvec_device.c -o csr_matvec_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_matvec_oomp.c -o csr_matvec_oomp.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spadd_device.c -o csr_spadd_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device.c -o csr_spgemm_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_cusparse.c -o csr_spgemm_device_cusparse.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_numblocks.c -o csr_spgemm_device_numblocks.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_numer.c -o csr_spgemm_device_numer.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_numer1.c -o csr_spgemm_device_numer1.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_numer2.c -o csr_spgemm_device_numer2.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_numer3.c -o csr_spgemm_device_numer3.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_numer4.c -o csr_spgemm_device_numer4.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_numer5.c -o csr_spgemm_device_numer5.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_numer6.c -o csr_spgemm_device_numer6.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_numer7.c -o csr_spgemm_device_numer7.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_numer8.c -o csr_spgemm_device_numer8.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_numer9.c -o csr_spgemm_device_numer9.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_numer10.c -o csr_spgemm_device_numer10.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_onemklsparse.c -o csr_spgemm_device_onemklsparse.obj csr_matop.c: In function 'hypre_CSRMatrixSplit': csr_matop.c:1439:20: warning: 'temp' may be used uninitialized [-Wmaybe-uninitialized] 1439 | temp[cnt_offd] = Bs_ext_j[j]; | ^ csr_matop.c:1330:21: note: 'temp' was declared here 1330 | HYPRE_BigInt *temp; | ^~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_rocsparse.c -o csr_spgemm_device_rocsparse.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_rowest.c -o csr_spgemm_device_rowest.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl.c -o csr_spgemm_device_symbl.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl1.c -o csr_spgemm_device_symbl1.obj csr_matrix.c: In function 'hypre_CSRMatrixUnion': csr_matrix.c:1255:16: warning: 'big_jB' may be used uninitialized [-Wmaybe-uninitialized] 1255 | if ( big_jB == big_jA ) | ^ csr_matrix.c:1155:30: note: 'big_jB' was declared here 1155 | HYPRE_BigInt jBg, big_jA, big_jB; | ^~~~~~ csr_matrix.c:1255:16: warning: 'big_jA' may be used uninitialized [-Wmaybe-uninitialized] 1255 | if ( big_jB == big_jA ) | ^ csr_matrix.c:1155:22: note: 'big_jA' was declared here 1155 | HYPRE_BigInt jBg, big_jA, big_jB; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl2.c -o csr_spgemm_device_symbl2.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl3.c -o csr_spgemm_device_symbl3.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl4.c -o csr_spgemm_device_symbl4.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl5.c -o csr_spgemm_device_symbl5.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl6.c -o csr_spgemm_device_symbl6.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl7.c -o csr_spgemm_device_symbl7.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl8.c -o csr_spgemm_device_symbl8.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl9.c -o csr_spgemm_device_symbl9.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl10.c -o csr_spgemm_device_symbl10.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_util.c -o csr_spgemm_device_util.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spmv_device.c -o csr_spmv_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_sptrans_device.c -o csr_sptrans_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c vector_device.c -o vector_device.obj Building libHYPRE_seq_mv.a ... ar -rcu libHYPRE_seq_mv.a csr_matop.o csr_matrix.o csr_matvec.o genpart.o HYPRE_csr_matrix.o HYPRE_mapped_matrix.o HYPRE_multiblock_matrix.o HYPRE_vector.o mapped_matrix.o multiblock_matrix.o vector.o vector_batched.o csr_matop_device.obj csr_matrix_cuda_utils.obj csr_matvec_device.obj csr_matvec_oomp.obj csr_spadd_device.obj csr_spgemm_device.obj csr_spgemm_device_cusparse.obj csr_spgemm_device_numblocks.obj csr_spgemm_device_numer.obj csr_spgemm_device_numer1.obj csr_spgemm_device_numer2.obj csr_spgemm_device_numer3.obj csr_spgemm_device_numer4.obj csr_spgemm_device_numer5.obj csr_spgemm_device_numer6.obj csr_spgemm_device_numer7.obj csr_spgemm_device_numer8.obj csr_spgemm_device_numer9.obj csr_spgemm_device_numer10.obj csr_spgemm_device_onemklsparse.obj csr_spgemm_device_rocsparse.obj csr_spgemm_device_rowest.obj csr_spgemm_device_symbl.obj csr_spgemm_device_symbl1.obj csr_spgemm_device_symbl2.obj csr_spgemm_device_symbl3.obj csr_spgemm_device_symbl4.obj csr_spgemm_device_symbl5.obj csr_spgemm_device_symbl6.obj csr_spgemm_device_symbl7.obj csr_spgemm_device_symbl8.obj csr_spgemm_device_symbl9.obj csr_spgemm_device_symbl10.obj csr_spgemm_device_util.obj csr_spmv_device.obj csr_sptrans_device.obj vector_device.obj ar: `u' modifier ignored since `D' is the default (see `U') ranlib libHYPRE_seq_mv.a cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src-static/hypre/include cp -fR ./seq_mv.h /build/reproducible-path/hypre-2.28.0/src-static/hypre/include make[4]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src-static/seq_mv' make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src-static/seq_mv' Making parcsr_mv ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src-static/parcsr_mv' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c communicationT.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_vector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_parcsr_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_par_vector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_vector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c gen_fffc.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c new_commpkg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c numbers.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_aat.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_assumed_part.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_bool_matop.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_bool_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_communication.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_matop.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_matvec.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_matop_marked.c par_csr_bool_matop.c: In function 'hypre_ParBooleanAAt': par_csr_bool_matop.c:1088:7: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized] 1088 | hypre_CSRBooleanMatrixDestroy(A_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_bool_matop.c:642:28: note: 'A_ext' was declared here 642 | hypre_CSRBooleanMatrix *A_ext; | ^~~~~ par_csr_bool_matop.c:707:4: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 707 | hypre_ParAat_RowSizes( | ^~~~~~~~~~~~~~~~~~~~~~ 708 | &C_diag_i, &C_offd_i, B_marker, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 709 | A_diag_i, A_diag_j, | ~~~~~~~~~~~~~~~~~~~ 710 | A_offd_i, A_offd_j, A_col_map_offd, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 711 | A_ext_i, A_ext_j, A_ext_row_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 712 | &C_diag_size, &C_offd_size, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 713 | num_rows_diag_A, num_cols_offd_A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 714 | num_rows_A_ext, | ~~~~~~~~~~~~~~~ 715 | first_col_diag_A, first_row_index_A | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 716 | ); | ~ par_csr_bool_matop.c:644:27: note: 'A_ext_i' was declared here 644 | HYPRE_Int *A_ext_i; | ^~~~~~~ par_csr_bool_matop.c:707:4: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 707 | hypre_ParAat_RowSizes( | ^~~~~~~~~~~~~~~~~~~~~~ 708 | &C_diag_i, &C_offd_i, B_marker, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 709 | A_diag_i, A_diag_j, | ~~~~~~~~~~~~~~~~~~~ 710 | A_offd_i, A_offd_j, A_col_map_offd, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 711 | A_ext_i, A_ext_j, A_ext_row_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 712 | &C_diag_size, &C_offd_size, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 713 | num_rows_diag_A, num_cols_offd_A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 714 | num_rows_A_ext, | ~~~~~~~~~~~~~~~ 715 | first_col_diag_A, first_row_index_A | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 716 | ); | ~ par_csr_bool_matop.c:645:27: note: 'A_ext_j' was declared here 645 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_triplemat.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_make_system.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_vector.c par_csr_aat.c: In function 'hypre_ParCSRAAt': par_csr_aat.c:860:7: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized] 860 | hypre_CSRMatrixDestroy(A_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_aat.c:362:21: note: 'A_ext' was declared here 362 | hypre_CSRMatrix *A_ext; | ^~~~~ par_csr_aat.c:434:4: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 434 | hypre_ParAat_RowSizes( | ^~~~~~~~~~~~~~~~~~~~~~ 435 | &C_diag_i, &C_offd_i, B_marker, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | A_diag_i, A_diag_j, | ~~~~~~~~~~~~~~~~~~~ 437 | A_offd_i, A_offd_j, A_col_map_offd, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 438 | A_ext_i, A_ext_j, A_ext_row_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 439 | &C_diag_size, &C_offd_size, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 440 | num_rows_diag_A, num_cols_offd_A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441 | num_rows_A_ext, | ~~~~~~~~~~~~~~~ 442 | first_col_diag_A, first_row_index_A | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443 | ); | ~ par_csr_aat.c:365:21: note: 'A_ext_i' was declared here 365 | HYPRE_Int *A_ext_i; | ^~~~~~~ par_csr_aat.c:434:4: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 434 | hypre_ParAat_RowSizes( | ^~~~~~~~~~~~~~~~~~~~~~ 435 | &C_diag_i, &C_offd_i, B_marker, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | A_diag_i, A_diag_j, | ~~~~~~~~~~~~~~~~~~~ 437 | A_offd_i, A_offd_j, A_col_map_offd, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 438 | A_ext_i, A_ext_j, A_ext_row_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 439 | &C_diag_size, &C_offd_size, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 440 | num_rows_diag_A, num_cols_offd_A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441 | num_rows_A_ext, | ~~~~~~~~~~~~~~~ 442 | first_col_diag_A, first_row_index_A | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443 | ); | ~ par_csr_aat.c:366:21: note: 'A_ext_j' was declared here 366 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_csr_communication.c: In function 'hypre_ParCSRCommPkgCreate_core': par_csr_communication.c:762:23: warning: 'requests' may be used uninitialized [-Wmaybe-uninitialized] 762 | hypre_MPI_Request *requests; | ^~~~~~~~ par_csr_matvec.c: In function 'hypre_ParCSRMatrixMatvec_FF': par_csr_matvec.c:647:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] 647 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matvec.c:558:28: note: 'comm_handle' was declared here 558 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ par_csr_matvec.c:668:26: warning: 'x_tmp' may be used uninitialized [-Wmaybe-uninitialized] 668 | if (num_cols_offd) hypre_CSRMatrixMatvec_FF( alpha, offd, x_tmp, 1.0, y_local, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | CF_marker, CF_marker_offd, fpt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matvec.c:567:23: note: 'x_tmp' was declared here 567 | hypre_Vector *x_tmp; | ^~~~~ par_csr_matvec.c:650:10: warning: 'num_sends' may be used uninitialized [-Wmaybe-uninitialized] 650 | if (num_sends) | ^ par_csr_matvec.c:572:23: note: 'num_sends' was declared here 572 | HYPRE_Int num_sends, i, j, index, start, num_procs; | ^~~~~~~~~ par_csr_bool_matrix.c: In function 'hypre_ParCSRBooleanMatrixPrintIJ': par_csr_bool_matrix.c:623:40: warning: 'offd_i' may be used uninitialized [-Wmaybe-uninitialized] 623 | for (j = offd_i[i]; j < offd_i[i + 1]; j++) | ~~~~~~^~~~~~~ par_csr_bool_matrix.c:575:19: note: 'offd_i' was declared here 575 | HYPRE_Int *offd_i; | ^~~~~~ par_csr_bool_matrix.c:625:36: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 625 | J = col_map_offd[offd_j[j]]; | ~~~~~~^~~ par_csr_bool_matrix.c:576:19: note: 'offd_j' was declared here 576 | HYPRE_Int *offd_j; | ^~~~~~ par_csr_bool_matop.c: In function 'hypre_ParBooleanMatmul': par_csr_bool_matop.c:176:7: warning: 'Bs_ext' may be used uninitialized [-Wmaybe-uninitialized] 176 | hypre_CSRBooleanMatrixDestroy(Bs_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_bool_matop.c:61:28: note: 'Bs_ext' was declared here 61 | hypre_CSRBooleanMatrix *Bs_ext; | ^~~~~~ par_csr_bool_matop.c:134:41: warning: 'Bs_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 134 | for (j = Bs_ext_i[i]; j < Bs_ext_i[i + 1]; j++) | ~~~~~~~~^~~~~~~ par_csr_bool_matop.c:62:27: note: 'Bs_ext_i' was declared here 62 | HYPRE_Int *Bs_ext_i; | ^~~~~~~~ par_csr_bool_matop.c:63:27: warning: 'Bs_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 63 | HYPRE_BigInt *Bs_ext_j; | ^~~~~~~~ par_csr_bool_matop.c:170:25: warning: 'B_ext_diag_j' may be used uninitialized [-Wmaybe-uninitialized] 170 | B_ext_diag_j[cnt_diag++] = (HYPRE_Int)(Bs_ext_j[j] - first_col_diag_B); | ^ par_csr_bool_matop.c:66:27: note: 'B_ext_diag_j' was declared here 66 | HYPRE_Int *B_ext_diag_j; | ^~~~~~~~~~~~ par_csr_bool_matop.c:165:25: warning: 'B_tmp_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 165 | B_tmp_offd_j[cnt_offd++] = Bs_ext_j[j]; | ^ par_csr_bool_matop.c:71:27: note: 'B_tmp_offd_j' was declared here 71 | HYPRE_BigInt *B_tmp_offd_j; | ^~~~~~~~~~~~ par_csr_bool_matop.c:226:23: warning: 'B_ext_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 226 | B_ext_offd_j[i] = hypre_BigBinarySearch(col_map_offd_C, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227 | B_tmp_offd_j[i], | ~~~~~~~~~~~~~~~~ 228 | num_cols_offd_C); | ~~~~~~~~~~~~~~~~ par_csr_bool_matop.c:70:27: note: 'B_ext_offd_j' was declared here 70 | HYPRE_Int *B_ext_offd_j; | ^~~~~~~~~~~~ par_csr_bool_matop.c:226:25: warning: 'col_map_offd_C' may be used uninitialized [-Wmaybe-uninitialized] 226 | B_ext_offd_j[i] = hypre_BigBinarySearch(col_map_offd_C, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227 | B_tmp_offd_j[i], | ~~~~~~~~~~~~~~~~ 228 | num_cols_offd_C); | ~~~~~~~~~~~~~~~~ par_csr_bool_matop.c:46:29: note: 'col_map_offd_C' was declared here 46 | HYPRE_BigInt *col_map_offd_C; | ^~~~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_vector_batched.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_matvec_device.c -o par_csr_matvec_device.obj par_csr_triplemat.c: In function 'hypre_ParCSRMatrixRAPKTHost': par_csr_triplemat.c:679:10: warning: 'APext_diag' may be used uninitialized [-Wmaybe-uninitialized] 679 | hypre_CSRMatrixDestroy(APext_diag); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_triplemat.c:536:21: note: 'APext_diag' was declared here 536 | hypre_CSRMatrix *APext_diag; | ^~~~~~~~~~ par_csr_triplemat.c:689:10: warning: 'APext_offd' may be used uninitialized [-Wmaybe-uninitialized] 689 | hypre_CSRMatrixDestroy(APext_offd); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_triplemat.c:537:21: note: 'APext_offd' was declared here 537 | hypre_CSRMatrix *APext_offd; | ^~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_fffc_device.c -o par_csr_fffc_device.obj par_csr_bool_matrix.c: In function 'hypre_CSRBooleanMatrixToParCSRBooleanMatrix': mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_matop_device.c -o par_csr_matop_device.obj par_csr_bool_matrix.c:877:39: warning: 'a_i' may be used uninitialized [-Wmaybe-uninitialized] 877 | - a_i[(HYPRE_Int)row_starts[i]]; | ^ par_csr_bool_matrix.c:828:24: note: 'a_i' was declared here 828 | HYPRE_Int *a_i; | ^~~ par_csr_bool_matrix.c:895:10: warning: 'a_j' may be used uninitialized [-Wmaybe-uninitialized] 895 | hypre_BuildCSRBooleanMatrixMPIDataType(local_num_nonzeros[i], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 896 | local_num_rows[i], | ~~~~~~~~~~~~~~~~~~ 897 | &a_i[(HYPRE_Int)row_starts[i]], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 898 | &a_j[ind], | ~~~~~~~~~~ 899 | &csr_matrix_datatypes[i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_bool_matrix.c:829:24: note: 'a_j' was declared here 829 | HYPRE_Int *a_j; | ^~~ par_csr_matop_marked.c: In function 'hypre_ParMatmul_FC': par_csr_matop_marked.c:429:7: warning: 'Ps_ext' may be used uninitialized [-Wmaybe-uninitialized] 429 | hypre_CSRMatrixDestroy(Ps_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matop_marked.c:308:24: note: 'Ps_ext' was declared here 308 | hypre_CSRMatrix *Ps_ext; | ^~~~~~ par_csr_matop_marked.c:418:54: warning: 'Ps_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 418 | P_ext_offd_data[cnt_offd++] = Ps_ext_data[j]; | ~~~~~~~~~~~^~~ par_csr_matop_marked.c:310:24: note: 'Ps_ext_data' was declared here 310 | HYPRE_Complex *Ps_ext_data; | ^~~~~~~~~~~ par_csr_matop_marked.c:384:41: warning: 'Ps_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 384 | for (j = Ps_ext_i[i]; j < Ps_ext_i[i + 1]; j++) | ~~~~~~~~^~~~~~~ par_csr_matop_marked.c:311:24: note: 'Ps_ext_i' was declared here 311 | HYPRE_Int *Ps_ext_i; | ^~~~~~~~ par_csr_matop_marked.c:312:24: warning: 'Ps_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 312 | HYPRE_BigInt *Ps_ext_j; | ^~~~~~~~ par_csr_matop_marked.c:423:28: warning: 'P_ext_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 423 | P_ext_diag_data[cnt_diag++] = Ps_ext_data[j]; | ^ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_triplemat_device.c -o par_csr_triplemat_device.obj par_csr_matop_marked.c:314:24: note: 'P_ext_diag_data' was declared here 314 | HYPRE_Complex *P_ext_diag_data; | ^~~~~~~~~~~~~~~ par_csr_matop_marked.c:422:25: warning: 'P_ext_diag_j' may be used uninitialized [-Wmaybe-uninitialized] 422 | P_ext_diag_j[cnt_diag] = (HYPRE_Int)(Ps_ext_j[j] - first_col_diag_P); | ^ par_csr_matop_marked.c:316:24: note: 'P_ext_diag_j' was declared here 316 | HYPRE_Int *P_ext_diag_j; | ^~~~~~~~~~~~ par_csr_matop_marked.c:418:28: warning: 'P_ext_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 418 | P_ext_offd_data[cnt_offd++] = Ps_ext_data[j]; | ^ par_csr_matop_marked.c:319:24: note: 'P_ext_offd_data' was declared here 319 | HYPRE_Complex *P_ext_offd_data; | ^~~~~~~~~~~~~~~ par_csr_matop_marked.c:479:25: warning: 'col_map_offd_C' may be used uninitialized [-Wmaybe-uninitialized] 479 | P_ext_offd_j[i] = hypre_BigBinarySearch(col_map_offd_C, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 480 | Ps_ext_j[i], | ~~~~~~~~~~~~ 481 | num_cols_offd_C); | ~~~~~~~~~~~~~~~~ par_csr_matop_marked.c:289:24: note: 'col_map_offd_C' was declared here 289 | HYPRE_BigInt *col_map_offd_C; | ^~~~~~~~~~~~~~ par_csr_matop_marked.c:515:4: warning: 'map_P_to_C' may be used uninitialized [-Wmaybe-uninitialized] 515 | hypre_ParMatmul_RowSizes_Marked( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516 | &C_diag_i, &C_offd_i, &P_marker, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | A_diag_i, A_diag_j, A_offd_i, A_offd_j, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | P_diag_i, P_diag_j, P_offd_i, P_offd_j, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | P_ext_diag_i, P_ext_diag_j, P_ext_offd_i, P_ext_offd_j, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520 | map_P_to_C, | ~~~~~~~~~~~ 521 | &C_diag_size, &C_offd_size, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 522 | num_rows_diag_A, num_cols_offd_A, allsquare, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 523 | num_cols_diag_P, num_cols_offd_P, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 524 | num_cols_offd_C, CF_marker, dof_func, dof_func_offd | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 525 | ); | ~ par_csr_matop_marked.c:290:24: note: 'map_P_to_C' was declared here 290 | HYPRE_Int *map_P_to_C; | ^~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_vector_device.c -o par_vector_device.obj par_csr_matrix.c: In function 'hypre_ParCSRMatrixReadIJ': par_csr_matrix.c:884:19: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 884 | offd_data[offd_cnt++] = data; | ^ par_csr_matrix.c:807:24: note: 'offd_data' was declared here 807 | HYPRE_Complex *offd_data; | ^~~~~~~~~ par_csr_matrix.c:903:26: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 903 | aux_offd_j[i] = (HYPRE_BigInt)offd_j[i]; | ^~~~~~~~~~~~~~~~~~~~~~~ par_csr_matrix.c:809:24: note: 'offd_j' was declared here 809 | HYPRE_Int *offd_j; | ^~~~~~ par_csr_matrix.c:883:15: warning: 'tmp_j' may be used uninitialized [-Wmaybe-uninitialized] 883 | tmp_j[offd_cnt] = J; | ^ par_csr_matrix.c:810:24: note: 'tmp_j' was declared here 810 | HYPRE_BigInt *tmp_j; | ^~~~~ par_vector.c: In function 'hypre_VectorToParVector': par_vector.c:641:72: warning: 'v_data' may be used uninitialized [-Wmaybe-uninitialized] 641 | hypre_MPI_Isend( &v_data[(HYPRE_Int) global_vec_starts[p]] + j * global_vecstride, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ par_vector.c:579:24: note: 'v_data' was declared here 579 | HYPRE_Complex *v_data; | ^~~~~~ par_csr_matop.c: In function 'hypre_ParCSRMatrixExtractBExt_Arrays_Overlap': par_csr_matop.c:1635:27: warning: 'B_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 1635 | *comm_handle_data = hypre_ParCSRCommHandleCreate(1, tmp_comm_pkg, B_int_data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1636 | B_ext_data); | ~~~~~~~~~~~ par_csr_matop.c:1276:20: note: 'B_ext_data' was declared here 1276 | HYPRE_Complex * B_ext_data; | ^~~~~~~~~~ par_csr_matrix.c: In function 'hypre_CSRMatrixToParCSRMatrix': par_csr_matrix.c:1435:10: warning: 'A_data' may be used uninitialized [-Wmaybe-uninitialized] 1435 | hypre_BuildCSRMatrixMPIDataType(num_nonzeros_proc[i], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1436 | num_rows_proc[i], | ~~~~~~~~~~~~~~~~~ 1437 | &A_data[ind], | ~~~~~~~~~~~~~ 1438 | &A_i[(HYPRE_Int) global_row_starts[i]], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1439 | &A_j[ind], | ~~~~~~~~~~ 1440 | &csr_matrix_datatypes[i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matrix.c:1242:24: note: 'A_data' was declared here 1242 | HYPRE_Complex *A_data; | ^~~~~~ par_csr_matrix.c:1416:36: warning: 'A_i' may be used uninitialized [-Wmaybe-uninitialized] 1416 | A_i[(HYPRE_Int)global_row_starts[i]]; | ^ par_csr_matrix.c:1243:24: note: 'A_i' was declared here 1243 | HYPRE_Int *A_i; | ^~~ par_csr_matrix.c:1435:10: warning: 'A_j' may be used uninitialized [-Wmaybe-uninitialized] 1435 | hypre_BuildCSRMatrixMPIDataType(num_nonzeros_proc[i], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1436 | num_rows_proc[i], | ~~~~~~~~~~~~~~~~~ 1437 | &A_data[ind], | ~~~~~~~~~~~~~ 1438 | &A_i[(HYPRE_Int) global_row_starts[i]], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1439 | &A_j[ind], | ~~~~~~~~~~ 1440 | &csr_matrix_datatypes[i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matrix.c:1244:24: note: 'A_j' was declared here 1244 | HYPRE_Int *A_j; | ^~~ par_csr_matop.c: In function 'hypre_ParCSRMatrixTransposeHost': par_csr_matop.c:1981:21: warning: 'num_sends' may be used uninitialized [-Wmaybe-uninitialized] 1981 | for (i = 0; i < num_sends; i++) | ~~^~~~~~~~~~~ par_csr_matop.c:1868:29: note: 'num_sends' was declared here 1868 | HYPRE_Int num_sends, num_recvs, num_cols_offd_AT; | ^~~~~~~~~ In file included from par_csr_matop.c:8: par_csr_matop.c:1978:64: warning: 'num_recvs' may be used uninitialized [-Wmaybe-uninitialized] 1978 | tmp_recv_vec_starts = hypre_CTAlloc(HYPRE_Int, num_recvs + 1, HYPRE_MEMORY_HOST); ./../utilities/_hypre_utilities.h:771:34: note: in definition of macro 'hypre_CTAlloc' 771 | ( (type *) hypre_CAlloc((size_t)(count), (size_t)sizeof(type), location) ) | ^~~~~ par_csr_matop.c:1868:40: note: 'num_recvs' was declared here 1868 | HYPRE_Int num_sends, num_recvs, num_cols_offd_AT; | ^~~~~~~~~ par_csr_matop.c:2001:52: warning: 'AT_tmp_i' may be used uninitialized [-Wmaybe-uninitialized] 2001 | tmp_recv_vec_starts[i + 1] += AT_tmp_i[j]; | ~~~~~~~~^~~ par_csr_matop.c:1880:29: note: 'AT_tmp_i' was declared here 1880 | HYPRE_Int *AT_tmp_i; | ^~~~~~~~ par_csr_matop.c:2022:24: warning: 'AT_tmp_data' may be used uninitialized [-Wmaybe-uninitialized] 2022 | comm_handle = hypre_ParCSRCommHandleCreate(2, tmp_comm_pkg, AT_tmp_data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023 | AT_buf_data); | ~~~~~~~~~~~~ par_csr_matop.c:1883:29: note: 'AT_tmp_data' was declared here 1883 | HYPRE_Complex *AT_tmp_data; | ^~~~~~~~~~~ par_csr_matop.c:1986:51: warning: 'AT_buf_i' may be used uninitialized [-Wmaybe-uninitialized] 1986 | tmp_send_map_starts[i + 1] += AT_buf_i[j]; | ^ par_csr_matop.c:1885:29: note: 'AT_buf_i' was declared here 1885 | HYPRE_Int *AT_buf_i; | ^~~~~~~~ par_csr_matop.c:2006:7: warning: 'recv_procs' may be used uninitialized [-Wmaybe-uninitialized] 2006 | hypre_ParCSRCommPkgCreateAndFill(comm, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2007 | num_recvs, recv_procs, tmp_recv_vec_starts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2008 | num_sends, send_procs, tmp_send_map_starts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2009 | NULL, | ~~~~~ 2010 | &tmp_comm_pkg); | ~~~~~~~~~~~~~~ par_csr_matop.c:1898:29: note: 'recv_procs' was declared here 1898 | HYPRE_Int *recv_procs, *send_procs; | ^~~~~~~~~~ par_csr_matop.c:2006:7: warning: 'send_procs' may be used uninitialized [-Wmaybe-uninitialized] 2006 | hypre_ParCSRCommPkgCreateAndFill(comm, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2007 | num_recvs, recv_procs, tmp_recv_vec_starts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2008 | num_sends, send_procs, tmp_send_map_starts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2009 | NULL, | ~~~~~ 2010 | &tmp_comm_pkg); | ~~~~~~~~~~~~~~ par_csr_matop.c:1898:42: note: 'send_procs' was declared here 1898 | HYPRE_Int *recv_procs, *send_procs; | ^~~~~~~~~~ par_csr_matop.c:1995:47: warning: 'recv_vec_starts' may be used uninitialized [-Wmaybe-uninitialized] 1995 | tmp_recv_vec_starts[0] = recv_vec_starts[0]; | ~~~~~~~~~~~~~~~^~~ par_csr_matop.c:1899:29: note: 'recv_vec_starts' was declared here 1899 | HYPRE_Int *recv_vec_starts; | ^~~~~~~~~~~~~~~ par_csr_matop.c:1980:47: warning: 'send_map_starts' may be used uninitialized [-Wmaybe-uninitialized] 1980 | tmp_send_map_starts[0] = send_map_starts[0]; | ~~~~~~~~~~~~~~~^~~ par_csr_matop.c:1900:29: note: 'send_map_starts' was declared here 1900 | HYPRE_Int *send_map_starts; | ^~~~~~~~~~~~~~~ par_csr_matop.c:1987:37: warning: 'send_map_elmts' may be used uninitialized [-Wmaybe-uninitialized] 1987 | AT_offd_i[send_map_elmts[j] + 1] += AT_buf_i[j]; | ^ par_csr_matop.c:1901:29: note: 'send_map_elmts' was declared here 1901 | HYPRE_Int *send_map_elmts; | ^~~~~~~~~~~~~~ par_csr_matop.c:1974:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] 1974 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matop.c:1905:29: note: 'comm_handle' was declared here 1905 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ ./../utilities/_hypre_utilities.h:783:3: warning: 'AT_buf_data' may be used uninitialized [-Wmaybe-uninitialized] 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matop.c:2104:10: note: in expansion of macro 'hypre_TFree' 2104 | hypre_TFree(AT_buf_data, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_csr_matop.c:1887:29: note: 'AT_buf_data' was declared here 1887 | HYPRE_Complex *AT_buf_data; | ^~~~~~~~~~~ par_csr_matop.c: In function 'hypre_ParCSRMatrixAminvDB': par_csr_matop.c:3360:29: warning: 'map_to_B' may be used uninitialized [-Wmaybe-uninitialized] 3360 | A_col = map_to_B[A_offd_j[j]]; | ^ par_csr_matop.c:3234:26: note: 'map_to_B' was declared here 3234 | HYPRE_Int *map_to_B; | ^~~~~~~~ par_csr_matop.c: In function 'hypre_ParMatmul': par_csr_matop.c:858:13: warning: 'Bs_ext' may be used uninitialized [-Wmaybe-uninitialized] 858 | hypre_CSRMatrixDestroy(Bs_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matop.c:427:24: note: 'Bs_ext' was declared here 427 | hypre_CSRMatrix *Bs_ext; | ^~~~~~ par_csr_matop.c:838:57: warning: 'Bs_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 838 | B_ext_offd_data[cnt_offd++] = Bs_ext_data[j]; | ~~~~~~~~~~~^~~ par_csr_matop.c:428:24: note: 'Bs_ext_data' was declared here 428 | HYPRE_Complex *Bs_ext_data; | ^~~~~~~~~~~ par_csr_matop.c:755:17: warning: 'Bs_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 755 | for (j = Bs_ext_i[i]; j < Bs_ext_i[i + 1]; j++) | ~~^~~~~~~~~~~~~ par_csr_matop.c:429:24: note: 'Bs_ext_i' was declared here 429 | HYPRE_Int *Bs_ext_i; | ^~~~~~~~ par_csr_matop.c:430:24: warning: 'Bs_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 430 | HYPRE_BigInt *Bs_ext_j; | ^~~~~~~~ par_csr_matop.c:835:20: warning: 'temp' may be used uninitialized [-Wmaybe-uninitialized] 835 | temp[cnt_offd] = Bs_ext_j[j]; | ^ par_csr_matop.c:722:18: note: 'temp' was declared here 722 | HYPRE_BigInt *temp; | ^~~~ par_csr_matop.c:838:31: warning: 'B_ext_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 838 | B_ext_offd_data[cnt_offd++] = Bs_ext_data[j]; | ^ par_csr_matop.c:435:24: note: 'B_ext_offd_data' was declared here 435 | HYPRE_Complex *B_ext_offd_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:911:29: warning: 'B_ext_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 911 | B_ext_offd_j[j] = hypre_BigBinarySearch(col_map_offd_C, B_big_offd_j[j], | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 912 | //B_ext_offd_j[j] = hypre_BigBinarySearch(col_map_offd_C, Bs_ext_j[j], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 913 | num_cols_offd_C); | ~~~~~~~~~~~~~~~~ par_csr_matop.c:437:24: note: 'B_ext_offd_j' was declared here 437 | HYPRE_Int *B_ext_offd_j; | ^~~~~~~~~~~~ par_csr_matop.c:843:31: warning: 'B_ext_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 843 | B_ext_diag_data[cnt_diag++] = Bs_ext_data[j]; | ^ par_csr_matop.c:431:24: note: 'B_ext_diag_data' was declared here 431 | HYPRE_Complex *B_ext_diag_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:842:28: warning: 'B_ext_diag_j' may be used uninitialized [-Wmaybe-uninitialized] 842 | B_ext_diag_j[cnt_diag] = (HYPRE_Int)(Bs_ext_j[j] - first_col_diag_B); | ^ par_csr_matop.c:433:24: note: 'B_ext_diag_j' was declared here 433 | HYPRE_Int *B_ext_diag_j; | ^~~~~~~~~~~~ par_csr_matop.c:911:31: warning: 'col_map_offd_C' may be used uninitialized [-Wmaybe-uninitialized] 911 | B_ext_offd_j[j] = hypre_BigBinarySearch(col_map_offd_C, B_big_offd_j[j], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 912 | //B_ext_offd_j[j] = hypre_BigBinarySearch(col_map_offd_C, Bs_ext_j[j], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 913 | num_cols_offd_C); | ~~~~~~~~~~~~~~~~ par_csr_matop.c:408:24: note: 'col_map_offd_C' was declared here 408 | HYPRE_BigInt *col_map_offd_C; | ^~~~~~~~~~~~~~ par_csr_matop.c: In function 'hypre_ParTMatmul': par_csr_matop.c:3664:42: warning: 'C_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 3664 | for (j = C_ext_i[i]; j < C_ext_i[i + 1]; j++) | ~~~~~~~^~~~~~~ par_csr_matop.c:3506:17: note: 'C_ext_i' was declared here 3506 | HYPRE_Int *C_ext_i; | ^~~~~~~ par_csr_matop.c:3666:24: warning: 'C_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 3666 | if (C_ext_j[j] < first_col_diag_C || | ~~~~~~~^~~ par_csr_matop.c:3507:20: note: 'C_ext_j' was declared here 3507 | HYPRE_BigInt *C_ext_j; | ^~~~~~~ par_csr_matop.c:3746:56: warning: 'C_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 3746 | C_ext_diag_data[cnt_diag++] = C_ext_data[j]; | ~~~~~~~~~~^~~ par_csr_matop.c:3508:21: note: 'C_ext_data' was declared here 3508 | HYPRE_Complex *C_ext_data; | ^~~~~~~~~~ par_csr_matop.c:3738:28: warning: 'C_ext_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 3738 | C_ext_offd_j[cnt_offd] = hypre_BigBinarySearch(col_map_offd_C, | ^ par_csr_matop.c:3513:17: note: 'C_ext_offd_j' was declared here 3513 | HYPRE_Int *C_ext_offd_j; | ^~~~~~~~~~~~ par_csr_matop.c:3741:31: warning: 'C_ext_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 3741 | C_ext_offd_data[cnt_offd++] = C_ext_data[j]; | ^ par_csr_matop.c:3514:21: note: 'C_ext_offd_data' was declared here 3514 | HYPRE_Complex *C_ext_offd_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:3745:28: warning: 'C_ext_diag_j' may be used uninitialized [-Wmaybe-uninitialized] 3745 | C_ext_diag_j[cnt_diag] = (HYPRE_Int)(C_ext_j[j] - first_col_diag_C); | ^ par_csr_matop.c:3510:17: note: 'C_ext_diag_j' was declared here 3510 | HYPRE_Int *C_ext_diag_j; | ^~~~~~~~~~~~ par_csr_matop.c:3746:31: warning: 'C_ext_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 3746 | C_ext_diag_data[cnt_diag++] = C_ext_data[j]; | ^ par_csr_matop.c:3511:21: note: 'C_ext_diag_data' was declared here 3511 | HYPRE_Complex *C_ext_diag_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:3856:44: warning: 'C_ext_diag_i' may be used uninitialized [-Wmaybe-uninitialized] 3856 | for (j2 = C_ext_diag_i[j1]; j2 < C_ext_diag_i[j1 + 1]; j2++) | ^ par_csr_matop.c:3509:17: note: 'C_ext_diag_i' was declared here 3509 | HYPRE_Int *C_ext_diag_i; | ^~~~~~~~~~~~ par_csr_matop.c:3865:44: warning: 'C_ext_offd_i' may be used uninitialized [-Wmaybe-uninitialized] 3865 | for (j2 = C_ext_offd_i[j1]; j2 < C_ext_offd_i[j1 + 1]; j2++) | ^ par_csr_matop.c:3512:17: note: 'C_ext_offd_i' was declared here 3512 | HYPRE_Int *C_ext_offd_i; | ^~~~~~~~~~~~ par_csr_matop.c:3838:21: warning: 'C_tmp_diag_j' may be used uninitialized [-Wmaybe-uninitialized] 3838 | jcol = C_tmp_diag_j[jk]; | ~~~~~^~~~~~~~~~~~~~~~~~ par_csr_matop.c:3520:17: note: 'C_tmp_diag_j' was declared here 3520 | HYPRE_Int *C_tmp_diag_j; | ^~~~~~~~~~~~ par_csr_matop.c:3949:52: warning: 'C_tmp_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 3949 | C_diag_data[nnz_d] = C_tmp_diag_data[jk]; | ~~~~~~~~~~~~~~~^~~~ par_csr_matop.c:3521:21: note: 'C_tmp_diag_data' was declared here 3521 | HYPRE_Complex *C_tmp_diag_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:3522:17: warning: 'C_tmp_offd_i' may be used uninitialized [-Wmaybe-uninitialized] 3522 | HYPRE_Int *C_tmp_offd_i; | ^~~~~~~~~~~~ par_csr_matop.c:3773:17: warning: 'C_tmp_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 3773 | j_indx = C_tmp_offd_j[i]; | ~~~~~~~^~~~~~~~~~~~~~~~~ par_csr_matop.c:3523:17: note: 'C_tmp_offd_j' was declared here 3523 | HYPRE_Int *C_tmp_offd_j; | ^~~~~~~~~~~~ par_csr_matop.c:3958:52: warning: 'C_tmp_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 3958 | C_offd_data[nnz_o] = C_tmp_offd_data[jk]; | ~~~~~~~~~~~~~~~^~~~ par_csr_matop.c:3524:21: note: 'C_tmp_offd_data' was declared here 3524 | HYPRE_Complex *C_tmp_offd_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:3531:21: warning: 'send_map_starts_A' may be used uninitialized [-Wmaybe-uninitialized] 3531 | HYPRE_Int *send_map_starts_A; | ^~~~~~~~~~~~~~~~~ par_csr_matop.c:3854:39: warning: 'send_map_elmts_A' may be used uninitialized [-Wmaybe-uninitialized] 3854 | if (send_map_elmts_A[j1] == ik) | ~~~~~~~~~~~~~~~~^~~~ par_csr_matop.c:3532:21: note: 'send_map_elmts_A' was declared here 3532 | HYPRE_Int *send_map_elmts_A; | ^~~~~~~~~~~~~~~~ par_csr_matop.c:3850:29: warning: 'num_sends_A' may be used uninitialized [-Wmaybe-uninitialized] 3850 | for (jk = 0; jk < num_sends_A; jk++) | ~~~^~~~~~~~~~~~~ par_csr_matop.c:3533:21: note: 'num_sends_A' was declared here 3533 | HYPRE_Int num_sends_A; | ^~~~~~~~~~~ ./../utilities/_hypre_utilities.h:783:3: warning: 'map_B_to_C' may be used uninitialized [-Wmaybe-uninitialized] 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matop.c:4148:7: note: in expansion of macro 'hypre_TFree' 4148 | hypre_TFree(map_B_to_C, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_csr_matop.c:3491:24: note: 'map_B_to_C' was declared here 3491 | HYPRE_Int *map_B_to_C; | ^~~~~~~~~~ par_csr_matop.c: In function 'hypre_ParCSRMatrixExtractSubmatrixFC': ./../utilities/_hypre_utilities.h:765:12: warning: 'nc_local' may be used uninitialized [-Wmaybe-uninitialized] 765 | ( (type *) hypre_MAlloc((size_t)(sizeof(type) * (count)), location) ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matop.c:5898:18: note: in expansion of macro 'hypre_TAlloc' 5898 | B_maxel_row = hypre_TAlloc(HYPRE_Real, B_nrow_local, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~~ par_csr_matop.c:5730:34: note: 'nc_local' was declared here 5730 | HYPRE_Int nf_local, nc_local; | ^~~~~~~~ Building libHYPRE_parcsr_mv.a ... ar -rcu libHYPRE_parcsr_mv.a communicationT.o F90_HYPRE_parcsr_matrix.o F90_HYPRE_parcsr_vector.o F90_parcsr_matrix.o F90_par_vector.o HYPRE_parcsr_matrix.o HYPRE_parcsr_vector.o gen_fffc.o new_commpkg.o numbers.o par_csr_aat.o par_csr_assumed_part.o par_csr_bool_matop.o par_csr_bool_matrix.o par_csr_communication.o par_csr_matop.o par_csr_matrix.o par_csr_matvec.o par_csr_matop_marked.o par_csr_triplemat.o par_make_system.o par_vector.o par_vector_batched.o par_csr_matvec_device.obj par_csr_fffc_device.obj par_csr_matop_device.obj par_csr_triplemat_device.obj par_vector_device.obj ar: `u' modifier ignored since `D' is the default (see `U') ranlib libHYPRE_parcsr_mv.a cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src-static/hypre/include cp -fR ./_hypre_parcsr_mv.h /build/reproducible-path/hypre-2.28.0/src-static/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src-static/parcsr_mv' Making parcsr_block_mv ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src-static/parcsr_block_mv' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_block_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_block_matvec.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_block_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_block_matvec.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_block_comm.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_block_rap.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_block_rap_communication.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_block_interp.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_block_relax.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_block_nodal_systems.c par_csr_block_matvec.c: In function 'hypre_ParCSRBlockMatrixMatvec': par_csr_block_matvec.c:100:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] 100 | hypre_ParCSRBlockCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_matvec.c:31:28: note: 'comm_handle' was declared here 31 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ par_csr_block_matvec.c:104:10: warning: 'x_tmp' may be used uninitialized [-Wmaybe-uninitialized] 104 | hypre_CSRBlockMatrixMatvec(alpha, offd, x_tmp, 1.0, y_local); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_matvec.c:34:48: note: 'x_tmp' was declared here 34 | hypre_Vector *x_local, *y_local, *x_tmp; | ^~~~~ In file included from ./../seq_mv/seq_mv.h:15, from csr_block_matrix.h:21, from _hypre_parcsr_block_mv.h:12, from par_csr_block_matvec.c:14: ./../utilities/_hypre_utilities.h:783:3: warning: 'x_buf_data' may be used uninitialized [-Wmaybe-uninitialized] 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_matvec.c:108:7: note: in expansion of macro 'hypre_TFree' 108 | hypre_TFree(x_buf_data, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_csr_block_matvec.c:41:41: note: 'x_buf_data' was declared here 41 | HYPRE_Complex *x_tmp_data, *x_buf_data, *x_local_data; | ^~~~~~~~~~ par_csr_block_matrix.c: In function 'hypre_ParCSRBlockMatrixExtractBExt': par_csr_block_matrix.c:906:39: warning: 'B_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 906 | hypre_CSRBlockMatrixData(B_ext) = B_ext_data; par_csr_block_matrix.c:760:19: note: 'B_ext_data' was declared here 760 | HYPRE_Complex *B_ext_data; | ^~~~~~~~~~ par_csr_block_relax.c: In function 'hypre_BoomerAMGBlockRelax': par_csr_block_relax.c:1949:60: warning: 'Vext_data' may be used uninitialized [-Wmaybe-uninitialized] 1949 | &Vext_data[ii * block_size], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_relax.c:131:20: note: 'Vext_data' was declared here 131 | HYPRE_Real *Vext_data; | ^~~~~~~~~ In file included from ./../seq_mv/seq_mv.h:15, from csr_block_matrix.h:21, from _hypre_parcsr_block_mv.h:12, from par_csr_block_relax.c:8: ./../utilities/_hypre_utilities.h:783:3: warning: 'v_buf_data' may be used uninitialized [-Wmaybe-uninitialized] 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_relax.c:2033:13: note: in expansion of macro 'hypre_TFree' 2033 | hypre_TFree(v_buf_data, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_csr_block_relax.c:132:20: note: 'v_buf_data' was declared here 132 | HYPRE_Real *v_buf_data; | ^~~~~~~~~~ par_csr_block_relax.c:247:13: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] 247 | hypre_ParCSRBlockCommHandleDestroy(comm_handle); /* now Vext_data is populated */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_relax.c:113:28: note: 'comm_handle' was declared here 113 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ par_csr_block_interp.c: In function 'hypre_BoomerAMGBuildBlockInterp': par_csr_block_interp.c:1096:25: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized] 1096 | if (num_procs > 1) { hypre_CSRBlockMatrixDestroy(A_ext); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_interp.c:73:27: note: 'A_ext' was declared here 73 | hypre_CSRBlockMatrix *A_ext; | ^~~~~ par_csr_block_rap.c: In function 'hypre_ParCSRBlockMatrixRAP': par_csr_block_rap.c:500:7: warning: 'Ps_ext' may be used uninitialized [-Wmaybe-uninitialized] 500 | hypre_CSRBlockMatrixDestroy(Ps_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_rap.c:277:26: note: 'Ps_ext' was declared here 277 | hypre_CSRBlockMatrix *Ps_ext; | ^~~~~~ par_csr_block_rap.c:279:27: warning: 'Ps_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 279 | HYPRE_Complex *Ps_ext_data; | ^~~~~~~~~~~ par_csr_block_rap.c:388:41: warning: 'Ps_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 388 | for (j = Ps_ext_i[i]; j < Ps_ext_i[i + 1]; j++) | ~~~~~~~~^~~~~~~ par_csr_block_rap.c:280:27: note: 'Ps_ext_i' was declared here 280 | HYPRE_Int *Ps_ext_i; | ^~~~~~~~ par_csr_block_rap.c:281:27: warning: 'Ps_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 281 | HYPRE_BigInt *Ps_ext_j; | ^~~~~~~~ par_csr_block_rap.c:283:27: warning: 'P_ext_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 283 | HYPRE_Complex *P_ext_diag_data; | ^~~~~~~~~~~~~~~ par_csr_block_rap.c:429:25: warning: 'P_ext_diag_j' may be used uninitialized [-Wmaybe-uninitialized] 429 | P_ext_diag_j[cnt_diag] = (HYPRE_Int)(Ps_ext_j[j] - first_col_diag_P); | ^ par_csr_block_rap.c:285:27: note: 'P_ext_diag_j' was declared here 285 | HYPRE_Int *P_ext_diag_j; | ^~~~~~~~~~~~ par_csr_block_rap.c:287:27: warning: 'P_ext_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 287 | HYPRE_Complex *P_ext_offd_data; | ^~~~~~~~~~~~~~~ par_csr_block_rap.c:482:25: warning: 'col_map_offd_Pext' may be used uninitialized [-Wmaybe-uninitialized] 482 | P_ext_offd_j[i] = hypre_BigBinarySearch(col_map_offd_Pext, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483 | Ps_ext_j[i], | ~~~~~~~~~~~~ 484 | num_cols_offd_Pext); | ~~~~~~~~~~~~~~~~~~~ par_csr_block_rap.c:291:27: note: 'col_map_offd_Pext' was declared here 291 | HYPRE_BigInt *col_map_offd_Pext; | ^~~~~~~~~~~~~~~~~ par_csr_block_rap.c:482:23: warning: 'P_ext_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 482 | P_ext_offd_j[i] = hypre_BigBinarySearch(col_map_offd_Pext, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483 | Ps_ext_j[i], | ~~~~~~~~~~~~ 484 | num_cols_offd_Pext); | ~~~~~~~~~~~~~~~~~~~ par_csr_block_rap.c:289:27: note: 'P_ext_offd_j' was declared here 289 | HYPRE_Int *P_ext_offd_j; | ^~~~~~~~~~~~ par_csr_block_rap.c:685:43: warning: 'map_P_to_Pext' may be used uninitialized [-Wmaybe-uninitialized] 685 | i3 = map_P_to_Pext[P_offd_j[jj3]] + num_cols_diag_P; | ^ par_csr_block_rap.c:292:27: note: 'map_P_to_Pext' was declared here 292 | HYPRE_Int *map_P_to_Pext; | ^~~~~~~~~~~~~ par_csr_block_rap.c:611:37: warning: 'P_marker' may be used uninitialized [-Wmaybe-uninitialized] 611 | if (P_marker[i3] < jj_row_begining) | ^ par_csr_block_rap.c:296:27: note: 'P_marker' was declared here 296 | HYPRE_Int *P_marker; | ^~~~~~~~ par_csr_block_rap.c:1149:27: warning: 'col_map_offd_RAP' may be used uninitialized [-Wmaybe-uninitialized] 1149 | + hypre_BigBinarySearch(col_map_offd_RAP, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1150 | RAP_ext_j[i], num_cols_offd_RAP); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_rap.c:229:29: note: 'col_map_offd_RAP' was declared here 229 | HYPRE_BigInt *col_map_offd_RAP; | ^~~~~~~~~~~~~~~~ par_csr_block_rap.c:1361:42: warning: 'map_P_to_RAP' may be used uninitialized [-Wmaybe-uninitialized] 1361 | i3 = map_P_to_RAP[P_offd_j[jj3]] + num_cols_diag_P; | ^ par_csr_block_rap.c:293:27: note: 'map_P_to_RAP' was declared here 293 | HYPRE_Int *map_P_to_RAP; | ^~~~~~~~~~~~ par_csr_block_rap.c:1292:45: warning: 'map_Pext_to_RAP' may be used uninitialized [-Wmaybe-uninitialized] 1292 | i3 = map_Pext_to_RAP[P_ext_offd_j[jj3]] + num_cols_diag_P; | ^ par_csr_block_rap.c:294:27: note: 'map_Pext_to_RAP' was declared here 294 | HYPRE_Int *map_Pext_to_RAP; | ^~~~~~~~~~~~~~~ par_csr_block_rap.c:1216:37: warning: 'RAP_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 1216 | for (k = RAP_ext_i[j]; k < RAP_ext_i[j + 1]; k++) | ^ par_csr_block_rap.c:240:27: note: 'RAP_ext_i' was declared here 240 | HYPRE_Int *RAP_ext_i; | ^~~~~~~~~ par_csr_block_rap.c:1218:27: warning: 'RAP_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 1218 | jcol = (HYPRE_Int)RAP_ext_j[k]; | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_rap.c:241:27: note: 'RAP_ext_j' was declared here 241 | HYPRE_BigInt *RAP_ext_j; | ^~~~~~~~~ par_csr_block_rap.c:239:27: warning: 'RAP_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 239 | HYPRE_Complex *RAP_ext_data; | ^~~~~~~~~~~~ par_csr_block_rap.c:245:27: warning: 'RAP_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 245 | HYPRE_Complex *RAP_diag_data; | ^~~~~~~~~~~~~ par_csr_block_rap.c:1489:20: warning: 'RAP_diag_j' may be used uninitialized [-Wmaybe-uninitialized] 1489 | RAP_diag_j[jj_count_diag] = ic; | ^ par_csr_block_rap.c:247:27: note: 'RAP_diag_j' was declared here 247 | HYPRE_Int *RAP_diag_j; | ^~~~~~~~~~ par_csr_block_rap.c:251:27: warning: 'RAP_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 251 | HYPRE_Complex *RAP_offd_data; | ^~~~~~~~~~~~~ par_csr_block_rap.c:1531:38: warning: 'RAP_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 1531 | RAP_offd_j[jj_count_offd] | ^ par_csr_block_rap.c:253:27: note: 'RAP_offd_j' was declared here 253 | HYPRE_Int *RAP_offd_j; | ^~~~~~~~~~ par_csr_block_interp.c: In function 'hypre_BoomerAMGBuildBlockInterpDiag': par_csr_block_interp.c:2695:25: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized] 2695 | if (num_procs > 1) { hypre_CSRBlockMatrixDestroy(A_ext); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_interp.c:1639:27: note: 'A_ext' was declared here 1639 | hypre_CSRBlockMatrix *A_ext; | ^~~~~ par_csr_block_interp.c: In function 'hypre_BoomerAMGBuildBlockInterpRV': par_csr_block_interp.c:3750:25: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized] 3750 | if (num_procs > 1) { hypre_CSRBlockMatrixDestroy(A_ext); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_interp.c:2763:27: note: 'A_ext' was declared here 2763 | hypre_CSRBlockMatrix *A_ext; | ^~~~~ par_csr_block_interp.c: In function 'hypre_BoomerAMGBuildBlockInterpRV2': par_csr_block_interp.c:4790:25: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized] 4790 | if (num_procs > 1) { hypre_CSRBlockMatrixDestroy(A_ext); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_interp.c:3815:26: note: 'A_ext' was declared here 3815 | hypre_CSRBlockMatrix *A_ext; | ^~~~~ Building libHYPRE_parcsr_block_mv.a ... ar -rcu libHYPRE_parcsr_block_mv.a csr_block_matrix.o csr_block_matvec.o par_csr_block_matrix.o par_csr_block_matvec.o par_csr_block_comm.o par_csr_block_rap.o par_csr_block_rap_communication.o par_csr_block_interp.o par_csr_block_relax.o par_block_nodal_systems.o ar: `u' modifier ignored since `D' is the default (see `U') ranlib libHYPRE_parcsr_block_mv.a cp -fR ./par_csr_block_matrix.h /build/reproducible-path/hypre-2.28.0/src-static/hypre/include cp -fR ./csr_block_matrix.h /build/reproducible-path/hypre-2.28.0/src-static/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src-static/parcsr_block_mv' Making distributed_matrix ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src-static/distributed_matrix' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c distributed_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_distributed_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c distributed_matrix_ISIS.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c distributed_matrix_PETSc.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c distributed_matrix_parcsr.c Building libHYPRE_DistributedMatrix.a ... ar -rcu libHYPRE_DistributedMatrix.a distributed_matrix.o HYPRE_distributed_matrix.o distributed_matrix_ISIS.o distributed_matrix_PETSc.o distributed_matrix_parcsr.o ar: `u' modifier ignored since `D' is the default (see `U') ranlib libHYPRE_DistributedMatrix.a cp -fR ./distributed_matrix.h /build/reproducible-path/hypre-2.28.0/src-static/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src-static/distributed_matrix' Making IJ_mv ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src-static/IJ_mv' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/aarch64-linux-gnu/openmpi/include -c aux_parcsr_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/aarch64-linux-gnu/openmpi/include -c aux_par_vector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_IJMatrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_IJVector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_IJMatrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_IJMatrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_IJVector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/aarch64-linux-gnu/openmpi/include -c IJ_assumed_part.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/aarch64-linux-gnu/openmpi/include -c IJMatrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/aarch64-linux-gnu/openmpi/include -c IJMatrix_parcsr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/aarch64-linux-gnu/openmpi/include -c IJVector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/aarch64-linux-gnu/openmpi/include -c IJVector_parcsr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/aarch64-linux-gnu/openmpi/include -c IJMatrix_parcsr_device.c -o IJMatrix_parcsr_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/aarch64-linux-gnu/openmpi/include -c IJVector_parcsr_device.c -o IJVector_parcsr_device.obj IJMatrix_parcsr.c: In function 'hypre_IJMatrixGetValuesParCSR': IJMatrix_parcsr.c:561:45: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 561 | if (col_map_offd[offd_j[j]] == col_indx) | ~~~~~~^~~ IJMatrix_parcsr.c:426:15: note: 'offd_j' was declared here 426 | HYPRE_Int *offd_j; | ^~~~~~ IJMatrix_parcsr.c:563:49: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 563 | values[indx] = offd_data[j]; | ^ IJMatrix_parcsr.c:427:19: note: 'offd_data' was declared here 427 | HYPRE_Complex *offd_data; | ^~~~~~~~~ IJMatrix_parcsr.c:561:38: warning: 'col_map_offd' may be used uninitialized [-Wmaybe-uninitialized] 561 | if (col_map_offd[offd_j[j]] == col_indx) | ^ IJMatrix_parcsr.c:429:18: note: 'col_map_offd' was declared here 429 | HYPRE_BigInt *col_map_offd; | ^~~~~~~~~~~~ IJMatrix_parcsr.c: In function 'hypre_IJMatrixSetValuesParCSR': IJMatrix_parcsr.c:953:37: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 953 | offd_data[cnt_offd++] = values[indx]; | ^ IJMatrix_parcsr.c:645:19: note: 'offd_data' was declared here 645 | HYPRE_Complex *offd_data; | ^~~~~~~~~ IJMatrix_parcsr.c:941:39: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 941 | if (big_offd_j[j] == cols[indx]) | ~~~~~~~~~~^~~ IJMatrix_parcsr.c:908:30: note: 'big_offd_j' was declared here 908 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ IJMatrix_parcsr.c:872:33: warning: 'tmp_data' may be used uninitialized [-Wmaybe-uninitialized] 872 | tmp_data[tmp_indx++] = values[indx]; | ^ IJMatrix_parcsr.c:630:20: note: 'tmp_data' was declared here 630 | HYPRE_Complex *tmp_data; | ^~~~~~~~ IJMatrix_parcsr.c:746:32: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 746 | if (offd_j[j] == j_offd) | ~~~~~~^~~ IJMatrix_parcsr.c:644:15: note: 'offd_j' was declared here 644 | HYPRE_Int *offd_j; | ^~~~~~ IJMatrix_parcsr.c:732:28: warning: 'col_map_offd' may be used uninitialized [-Wmaybe-uninitialized] 732 | j_offd = hypre_BigBinarySearch(col_map_offd, cols[indx] - first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 733 | num_cols_offd); | ~~~~~~~~~~~~~~ IJMatrix_parcsr.c:674:21: note: 'col_map_offd' was declared here 674 | HYPRE_BigInt *col_map_offd; | ^~~~~~~~~~~~ IJMatrix_parcsr.c: In function 'hypre_IJMatrixAddToValuesParCSR': IJMatrix_parcsr.c:1487:37: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 1487 | offd_data[cnt_offd++] = values[indx]; | ^ IJMatrix_parcsr.c:1127:19: note: 'offd_data' was declared here 1127 | HYPRE_Complex *offd_data; | ^~~~~~~~~ IJMatrix_parcsr.c:1475:39: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 1475 | if (big_offd_j[j] == cols[indx]) | ~~~~~~~~~~^~~ IJMatrix_parcsr.c:1443:30: note: 'big_offd_j' was declared here 1443 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ IJMatrix_parcsr.c:1407:33: warning: 'tmp_data' may be used uninitialized [-Wmaybe-uninitialized] 1407 | tmp_data[tmp_indx++] = values[indx]; | ^ IJMatrix_parcsr.c:1111:20: note: 'tmp_data' was declared here 1111 | HYPRE_Complex *tmp_data; | ^~~~~~~~ IJMatrix_parcsr.c:1220:32: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 1220 | if (offd_j[j] == j_offd) | ~~~~~~^~~ IJMatrix_parcsr.c:1126:15: note: 'offd_j' was declared here 1126 | HYPRE_Int *offd_j; | ^~~~~~ IJMatrix_parcsr.c:1205:28: warning: 'col_map_offd' may be used uninitialized [-Wmaybe-uninitialized] 1205 | j_offd = hypre_BigBinarySearch(col_map_offd, cols[indx] - first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1206 | num_cols_offd); | ~~~~~~~~~~~~~~ IJMatrix_parcsr.c:1147:21: note: 'col_map_offd' was declared here 1147 | HYPRE_BigInt *col_map_offd; | ^~~~~~~~~~~~ In function 'hypre_IJMatrixAddToValuesParCSR', inlined from 'hypre_IJMatrixAssembleOffProcValsParCSR' at IJMatrix_parcsr.c:2299:13: IJMatrix_parcsr.c:1487:37: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 1487 | offd_data[cnt_offd++] = values[indx]; | ^ IJMatrix_parcsr.c: In function 'hypre_IJMatrixAssembleOffProcValsParCSR': IJMatrix_parcsr.c:1127:19: note: 'offd_data' was declared here 1127 | HYPRE_Complex *offd_data; | ^~~~~~~~~ In function 'hypre_IJMatrixAddToValuesParCSR', inlined from 'hypre_IJMatrixAssembleOffProcValsParCSR' at IJMatrix_parcsr.c:2299:13: IJMatrix_parcsr.c:1475:39: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 1475 | if (big_offd_j[j] == cols[indx]) | ~~~~~~~~~~^~~ IJMatrix_parcsr.c: In function 'hypre_IJMatrixAssembleOffProcValsParCSR': IJMatrix_parcsr.c:1443:30: note: 'big_offd_j' was declared here 1443 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ In function 'hypre_IJMatrixAddToValuesParCSR', inlined from 'hypre_IJMatrixAssembleOffProcValsParCSR' at IJMatrix_parcsr.c:2299:13: IJMatrix_parcsr.c:1407:33: warning: 'tmp_data' may be used uninitialized [-Wmaybe-uninitialized] 1407 | tmp_data[tmp_indx++] = values[indx]; | ^ IJMatrix_parcsr.c: In function 'hypre_IJMatrixAssembleOffProcValsParCSR': IJMatrix_parcsr.c:1111:20: note: 'tmp_data' was declared here 1111 | HYPRE_Complex *tmp_data; | ^~~~~~~~ In function 'hypre_IJMatrixAddToValuesParCSR', inlined from 'hypre_IJMatrixAssembleOffProcValsParCSR' at IJMatrix_parcsr.c:2299:13: IJMatrix_parcsr.c:1220:32: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 1220 | if (offd_j[j] == j_offd) | ~~~~~~^~~ IJMatrix_parcsr.c: In function 'hypre_IJMatrixAssembleOffProcValsParCSR': IJMatrix_parcsr.c:1126:15: note: 'offd_j' was declared here 1126 | HYPRE_Int *offd_j; | ^~~~~~ In function 'hypre_IJMatrixAddToValuesParCSR', inlined from 'hypre_IJMatrixAssembleOffProcValsParCSR' at IJMatrix_parcsr.c:2299:13: IJMatrix_parcsr.c:1205:28: warning: 'col_map_offd' may be used uninitialized [-Wmaybe-uninitialized] 1205 | j_offd = hypre_BigBinarySearch(col_map_offd, cols[indx] - first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1206 | num_cols_offd); | ~~~~~~~~~~~~~~ IJMatrix_parcsr.c: In function 'hypre_IJMatrixAssembleOffProcValsParCSR': IJMatrix_parcsr.c:1147:21: note: 'col_map_offd' was declared here 1147 | HYPRE_BigInt *col_map_offd; | ^~~~~~~~~~~~ IJMatrix_parcsr.c: In function 'hypre_IJMatrixSetValuesOMPParCSR': IJMatrix_parcsr.c:3436:42: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 3436 | if (big_offd_j[j] == cols[indx]) | ~~~~~~~~~~^~~ IJMatrix_parcsr.c:2976:18: note: 'big_offd_j' was declared here 2976 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ IJMatrix_parcsr.c:3448:40: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 3448 | offd_data[cnt_offd++] = values[indx]; | ^ IJMatrix_parcsr.c:2977:19: note: 'offd_data' was declared here 2977 | HYPRE_Complex *offd_data; | ^~~~~~~~~ IJMatrix_parcsr.c:3136:35: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 3136 | if (offd_j[j] == j_offd) | ~~~~~~^~~ IJMatrix_parcsr.c:2975:15: note: 'offd_j' was declared here 2975 | HYPRE_Int *offd_j; | ^~~~~~ IJMatrix_parcsr.c:3117:31: warning: 'col_map_offd' may be used uninitialized [-Wmaybe-uninitialized] 3117 | j_offd = hypre_BigBinarySearch(col_map_offd, cols[indx] - first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3118 | num_cols_offd); | ~~~~~~~~~~~~~~ IJMatrix_parcsr.c:3014:21: note: 'col_map_offd' was declared here 3014 | HYPRE_BigInt *col_map_offd; | ^~~~~~~~~~~~ IJMatrix_parcsr.c: In function 'hypre_IJMatrixAddToValuesOMPParCSR': IJMatrix_parcsr.c:4046:42: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 4046 | if (big_offd_j[j] == cols[indx]) | ~~~~~~~~~~^~~ IJMatrix_parcsr.c:3609:18: note: 'big_offd_j' was declared here 3609 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ IJMatrix_parcsr.c:4058:40: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 4058 | offd_data[cnt_offd++] = values[indx]; | ^ IJMatrix_parcsr.c:3610:19: note: 'offd_data' was declared here 3610 | HYPRE_Complex *offd_data; | ^~~~~~~~~ IJMatrix_parcsr.c:3761:35: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 3761 | if (offd_j[j] == j_offd) | ~~~~~~^~~ IJMatrix_parcsr.c:3608:15: note: 'offd_j' was declared here 3608 | HYPRE_Int *offd_j; | ^~~~~~ IJMatrix_parcsr.c:3742:31: warning: 'col_map_offd' may be used uninitialized [-Wmaybe-uninitialized] 3742 | j_offd = hypre_BigBinarySearch(col_map_offd, cols[indx] - first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3743 | num_cols_offd); | ~~~~~~~~~~~~~~ IJMatrix_parcsr.c:3644:21: note: 'col_map_offd' was declared here 3644 | HYPRE_BigInt *col_map_offd; | ^~~~~~~~~~~~ Building libHYPRE_IJ_mv.a ... ar -rcu libHYPRE_IJ_mv.a aux_parcsr_matrix.o aux_par_vector.o F90_HYPRE_IJMatrix.o F90_HYPRE_IJVector.o F90_IJMatrix.o HYPRE_IJMatrix.o HYPRE_IJVector.o IJ_assumed_part.o IJMatrix.o IJMatrix_parcsr.o IJVector.o IJVector_parcsr.o IJMatrix_parcsr_device.obj IJVector_parcsr_device.obj ar: `u' modifier ignored since `D' is the default (see `U') ranlib libHYPRE_IJ_mv.a cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src-static/hypre/include cp -fR ./_hypre_IJ_mv.h /build/reproducible-path/hypre-2.28.0/src-static/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src-static/IJ_mv' Making matrix_matrix ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src-static/matrix_matrix' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../distributed_matrix -I./../seq_mv -I./../parcsr_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_ConvertParCSRMatrixToDistributedMatrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../distributed_matrix -I./../seq_mv -I./../parcsr_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_ConvertPETScMatrixToDistributedMatrix.c Building libHYPRE_MatrixMatrix.a ... ar -rcu libHYPRE_MatrixMatrix.a HYPRE_ConvertParCSRMatrixToDistributedMatrix.o HYPRE_ConvertPETScMatrixToDistributedMatrix.o ar: `u' modifier ignored since `D' is the default (see `U') ranlib libHYPRE_MatrixMatrix.a cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src-static/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src-static/matrix_matrix' Making parcsr_ls ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src-static/parcsr_ls' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c amg_hybrid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c aux_interp.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_hypre_laplace.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_amg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_bicgstab.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_block.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_cgnr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_Euclid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_gmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_cogmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_flexgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_lgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_hybrid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_int.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_ParaSails.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_pcg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_pilut.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_schwarz.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_mgr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_ilu.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_ams.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c gen_redcs_mat.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_amg.c In function 'hypre_new_offd_nodes', inlined from 'hypre_exchange_interp_data' at aux_interp.c:632:23: aux_interp.c:516:28: warning: 'loc_col' may be used uninitialized [-Wmaybe-uninitialized] 516 | Sop_j[kk] = (HYPRE_BigInt)(-loc_col - 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ aux_interp.c: In function 'hypre_exchange_interp_data': aux_interp.c:311:23: note: 'loc_col' was declared here 311 | HYPRE_Int got_loc, loc_col; | ^~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_amgdd.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_bicgstab.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_block.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_cgnr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_Euclid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_gmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_cogmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_flexgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_lgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_hybrid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_int.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_mgr.c gen_redcs_mat.c: In function 'hypre_seqAMGSetup': gen_redcs_mat.c:303:21: warning: 'total_nnz' may be used uninitialized [-Wmaybe-uninitialized] 303 | A_seq = hypre_ParCSRMatrixCreate(seq_comm, size, size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | row_starts, row_starts, | ~~~~~~~~~~~~~~~~~~~~~~~ 305 | 0, total_nnz, 0); | ~~~~~~~~~~~~~~~~ gen_redcs_mat.c:76:43: note: 'total_nnz' was declared here 76 | HYPRE_Int i, j, size, num_nonzeros, total_nnz, cnt; | ^~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_ilu.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_fsai.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_ParaSails.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_pcg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_pilut.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_schwarz.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_ams.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_ads.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_ame.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_2s_interp.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_amg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_amgdd.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_amgdd_comp_grid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_amgdd_setup.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_amgdd_solve.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_amgdd_fac_cycle.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_amgdd_helpers.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_amg_solve.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_amg_solveT.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_fsai.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_fsai_setup.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_fsai_solve.c par_amgdd_setup.c: In function 'hypre_BoomerAMGDDSetup': par_amgdd_setup.c:228:25: warning: 'recv_buffer' may be used uninitialized [-Wmaybe-uninitialized] 228 | recv_buffer[i] = hypre_CTAlloc(HYPRE_Int, recv_buffer_size[level][i], HYPRE_MEMORY_HOST); par_amgdd_setup.c:53:28: note: 'recv_buffer' was declared here 53 | HYPRE_Int **recv_buffer; | ^~~~~~~~~~~ par_amgdd_setup.c:254:34: warning: 'recv_map_send_buffer' may be used uninitialized [-Wmaybe-uninitialized] 254 | recv_map_send_buffer[i] = hypre_CTAlloc(HYPRE_Int, recv_map_send_buffer_size[i], HYPRE_MEMORY_HOST); par_amgdd_setup.c:55:28: note: 'recv_map_send_buffer' was declared here 55 | HYPRE_Int **recv_map_send_buffer; | ^~~~~~~~~~~~~~~~~~~~ par_amgdd_setup.c:57:28: warning: 'recv_map_send_buffer_size' may be used uninitialized [-Wmaybe-uninitialized] 57 | HYPRE_Int *recv_map_send_buffer_size; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9, from _hypre_parcsr_ls.h:9, from par_amgdd_setup.c:8: ./../utilities/_hypre_utilities.h:783:3: warning: 'send_buffer' may be used uninitialized [-Wmaybe-uninitialized] 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_amgdd_setup.c:307:10: note: in expansion of macro 'hypre_TFree' 307 | hypre_TFree(send_buffer, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_amgdd_setup.c:52:28: note: 'send_buffer' was declared here 52 | HYPRE_Int **send_buffer; | ^~~~~~~~~~~ ./../utilities/_hypre_utilities.h:783:3: warning: 'send_flag_buffer' may be used uninitialized [-Wmaybe-uninitialized] 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_amgdd_setup.c:308:10: note: in expansion of macro 'hypre_TFree' 308 | hypre_TFree(send_flag_buffer, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_amgdd_setup.c:54:28: note: 'send_flag_buffer' was declared here 54 | HYPRE_Int **send_flag_buffer; | ^~~~~~~~~~~~~~~~ ./../utilities/_hypre_utilities.h:783:3: warning: 'send_flag_buffer_size' may be used uninitialized [-Wmaybe-uninitialized] 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_amgdd_setup.c:309:10: note: in expansion of macro 'hypre_TFree' 309 | hypre_TFree(send_flag_buffer_size, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_amgdd_setup.c:56:28: note: 'send_flag_buffer_size' was declared here 56 | HYPRE_Int *send_flag_buffer_size; | ^~~~~~~~~~~~~~~~~~~~~ par_amgdd_solve.c: In function 'hypre_BoomerAMGDDSolve': par_amgdd_solve.c:320:28: warning: 'resid_nrm' may be used uninitialized [-Wmaybe-uninitialized] 320 | relative_resid = resid_nrm / resid_nrm_init; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_amgdd_solve.c:40:26: note: 'resid_nrm' was declared here 40 | HYPRE_Real resid_nrm; | ^~~~~~~~~ par_amgdd_solve.c:309:16: warning: 'rhs_norm' may be used uninitialized [-Wmaybe-uninitialized] 309 | if (rhs_norm) | ^ par_amgdd_solve.c:42:26: note: 'rhs_norm' was declared here 42 | HYPRE_Real rhs_norm; | ^~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_cg_relax_wt.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_coarsen.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_cgc_coarsen.c par_fsai_solve.c: In function 'hypre_FSAISolve': par_fsai_solve.c:106:22: warning: 'resnorm' may be used uninitialized [-Wmaybe-uninitialized] 106 | rel_resnorm = resnorm / old_resnorm; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ par_fsai_solve.c:43:38: note: 'resnorm' was declared here 43 | HYPRE_Real old_resnorm, resnorm, rel_resnorm; | ^~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_cheby.c par_amg_solveT.c: In function 'hypre_BoomerAMGCycleT': par_amg_solveT.c:497:27: warning: 'relax_points' may be used uninitialized [-Wmaybe-uninitialized] 497 | Solve_err_flag = hypre_BoomerAMGRelaxT(A_array[level], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 498 | F_array[level], | ~~~~~~~~~~~~~~~ 499 | CF_marker, | ~~~~~~~~~~ 500 | relax_type, | ~~~~~~~~~~~ 501 | relax_points, | ~~~~~~~~~~~~~ 502 | relax_weight[level], | ~~~~~~~~~~~~~~~~~~~~ 503 | U_array[level], | ~~~~~~~~~~~~~~~ 504 | Vtemp); | ~~~~~~ par_amg_solveT.c:353:20: note: 'relax_points' was declared here 353 | HYPRE_Int relax_points; | ^~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_coarse_parms.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_coordinates.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_cr.c par_cg_relax_wt.c: In function 'hypre_BoomerAMGCGRelaxWt': par_cg_relax_wt.c:236:16: warning: 'Utemp' may be used uninitialized [-Wmaybe-uninitialized] 236 | hypre_ParVectorAxpy(1.0, Utemp, Ztemp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_cg_relax_wt.c:38:24: note: 'Utemp' was declared here 38 | hypre_ParVector *Utemp; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_cycle.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_add_cycle.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_difconv.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_gauss_elim.c par_coarsen.c: In function 'hypre_BoomerAMGCoarsen': par_coarsen.c:226:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] 226 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_coarsen.c:101:28: note: 'comm_handle' was declared here 101 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ par_coarsen.c:851:20: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] 851 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_coarsen.c:142:21: note: 'wall_time' was declared here 142 | HYPRE_Real wall_time; | ^~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_gsmg.c In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:10, from _hypre_parcsr_ls.h:9, from par_amgdd_comp_grid.c:14: par_amgdd_comp_grid.c: In function 'hypre_AMGDDCompGridFinalize': ./../seq_mv/seq_mv.h:82:63: warning: 'R_diag' may be used uninitialized [-Wmaybe-uninitialized] 82 | #define hypre_CSRMatrixI(matrix) ((matrix) -> i) | ~~~~~~~~~~^~~~~ par_amgdd_comp_grid.c:1182:25: note: in expansion of macro 'hypre_CSRMatrixI' 1182 | for (j = hypre_CSRMatrixI(R_diag)[i]; j < hypre_CSRMatrixI(R_diag)[i + 1]; j++) | ^~~~~~~~~~~~~~~~ par_amgdd_comp_grid.c:920:26: note: 'R_diag' was declared here 920 | hypre_CSRMatrix *R_diag; | ^~~~~~ ./../seq_mv/seq_mv.h:82:63: warning: 'R_offd' may be used uninitialized [-Wmaybe-uninitialized] 82 | #define hypre_CSRMatrixI(matrix) ((matrix) -> i) | ~~~~~~~~~~^~~~~ par_amgdd_comp_grid.c:1192:25: note: in expansion of macro 'hypre_CSRMatrixI' 1192 | for (j = hypre_CSRMatrixI(R_offd)[i]; j < hypre_CSRMatrixI(R_offd)[i + 1]; j++) | ^~~~~~~~~~~~~~~~ par_amgdd_comp_grid.c:921:26: note: 'R_offd' was declared here 921 | hypre_CSRMatrix *R_offd; | ^~~~~~ par_amgdd_comp_grid.c:1181:33: warning: 'new_R_diag_rowPtr' may be used uninitialized [-Wmaybe-uninitialized] 1181 | new_R_diag_rowPtr[node_cnt] = R_diag_cnt; | ^ par_amgdd_comp_grid.c:924:26: note: 'new_R_diag_rowPtr' was declared here 924 | HYPRE_Int *new_R_diag_rowPtr; | ^~~~~~~~~~~~~~~~~ par_amgdd_comp_grid.c:1186:39: warning: 'new_R_diag_colInd' may be used uninitialized [-Wmaybe-uninitialized] 1186 | new_R_diag_colInd[R_diag_cnt] = hypre_CSRMatrixJ(R_diag)[j]; | ^ par_amgdd_comp_grid.c:925:26: note: 'new_R_diag_colInd' was declared here 925 | HYPRE_Int *new_R_diag_colInd; | ^~~~~~~~~~~~~~~~~ par_amgdd_comp_grid.c:1187:37: warning: 'new_R_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 1187 | new_R_diag_data[R_diag_cnt] = hypre_CSRMatrixData(R_diag)[j]; | ^ par_amgdd_comp_grid.c:926:26: note: 'new_R_diag_data' was declared here 926 | HYPRE_Complex *new_R_diag_data; | ^~~~~~~~~~~~~~~ par_amgdd_comp_grid.c:1191:33: warning: 'new_R_offd_rowPtr' may be used uninitialized [-Wmaybe-uninitialized] 1191 | new_R_offd_rowPtr[node_cnt] = R_offd_cnt; | ^ par_amgdd_comp_grid.c:929:26: note: 'new_R_offd_rowPtr' was declared here 929 | HYPRE_Int *new_R_offd_rowPtr; | ^~~~~~~~~~~~~~~~~ par_amgdd_comp_grid.c:1196:39: warning: 'new_R_offd_colInd' may be used uninitialized [-Wmaybe-uninitialized] 1196 | new_R_offd_colInd[R_offd_cnt] = hypre_CSRMatrixJ(R_offd)[j]; | ^ par_amgdd_comp_grid.c:930:26: note: 'new_R_offd_colInd' was declared here 930 | HYPRE_Int *new_R_offd_colInd; | ^~~~~~~~~~~~~~~~~ par_amgdd_comp_grid.c:1197:37: warning: 'new_R_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 1197 | new_R_offd_data[R_offd_cnt] = hypre_CSRMatrixData(R_offd)[j]; | ^ par_amgdd_comp_grid.c:931:26: note: 'new_R_offd_data' was declared here 931 | HYPRE_Complex *new_R_offd_data; | ^~~~~~~~~~~~~~~ par_cycle.c: In function 'hypre_BoomerAMGCycle': par_cycle.c:457:19: warning: 'Utemp' may be used uninitialized [-Wmaybe-uninitialized] 457 | hypre_ParVectorSetLocalSize(Utemp, local_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_cycle.c:35:30: note: 'Utemp' was declared here 35 | hypre_ParVector *Utemp; | ^~~~~ par_cycle.c:46:21: warning: 'Ztemp_data' may be used uninitialized [-Wmaybe-uninitialized] 46 | HYPRE_Real *Ztemp_data; | ^~~~~~~~~~ par_cycle.c:47:21: warning: 'Ptemp_data' may be used uninitialized [-Wmaybe-uninitialized] 47 | HYPRE_Real *Ptemp_data; | ^~~~~~~~~~ par_cycle.c:570:36: warning: 'relax_points' may be used uninitialized [-Wmaybe-uninitialized] 570 | Solve_err_flag = hypre_BoomerAMGRelax(A_array[level], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | Aux_F, | ~~~~~~ 572 | CF_marker, | ~~~~~~~~~~ 573 | relax_type, | ~~~~~~~~~~~ 574 | relax_points, | ~~~~~~~~~~~~~ 575 | relax_weight[level], | ~~~~~~~~~~~~~~~~~~~~ 576 | omega[level], | ~~~~~~~~~~~~~ 577 | l1_norms_level ? hypre_VectorData(l1_norms_level) : NULL, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 578 | Aux_U, | ~~~~~~ 579 | Vtemp, | ~~~~~~ 580 | Ztemp); | ~~~~~~ par_cycle.c:80:20: note: 'relax_points' was declared here 80 | HYPRE_Int relax_points; | ^~~~~~~~~~~~ par_cgc_coarsen.c: In function 'hypre_BoomerAMGCoarsenCGCb': par_cgc_coarsen.c:637:7: warning: 'S_ext' may be used uninitialized [-Wmaybe-uninitialized] 637 | hypre_CSRMatrixDestroy(S_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_cgc_coarsen.c:57:21: note: 'S_ext' was declared here 57 | hypre_CSRMatrix *S_ext; | ^~~~~ par_cgc_coarsen.c:350:21: warning: 'measure_max' may be used uninitialized [-Wmaybe-uninitialized] 350 | if (!num_left || measure_array[LoL_head->head] < measure_max) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_cgc_coarsen.c:98:27: note: 'measure_max' was declared here 98 | HYPRE_Int measure_max; /* BM Aug 30, 2006: maximal measure, needed for CGC */ | ^~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_indepset.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_interp.c par_gsmg.c: In function 'hypre_ParCSRMatrixFillSmooth': par_gsmg.c:199:63: warning: 'dof_func_offd' may be used uninitialized [-Wmaybe-uninitialized] 199 | if (num_functions > 1 && dof_func[i] != dof_func_offd[ii]) | ^ par_gsmg.c:81:15: note: 'dof_func_offd' was declared here 81 | HYPRE_Int *dof_func_offd; | ^~~~~~~~~~~~~ par_cr.c: In function 'hypre_BoomerAMGIndepRS': par_cr.c:813:43: warning: 'S_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 813 | if (CF_marker_offd[S_offd_j[j]] < 1) | ~~~~~~~~^~~ par_cr.c:601:21: note: 'S_offd_j' was declared here 601 | HYPRE_Int *S_offd_j; | ^~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_jacobi_interp.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_krylov_func.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_mod_lr_interp.c par_coarsen.c: In function 'hypre_BoomerAMGCoarsenRuge': par_coarsen.c:1909:20: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] 1909 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_coarsen.c:982:21: note: 'wall_time' was declared here 982 | HYPRE_Real wall_time; | ^~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_multi_interp.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_mod_multi_interp.c par_cr.c: In function 'hypre_BoomerAMGIndepRSa': par_cr.c:1296:43: warning: 'S_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 1296 | if (CF_marker_offd[S_offd_j[j]] < 1) | ~~~~~~~~^~~ par_cr.c:1084:21: note: 'S_offd_j' was declared here 1084 | HYPRE_Int *S_offd_j; | ^~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_laplace.c par_gsmg.c: In function 'hypre_BoomerAMGBuildInterpLS': par_gsmg.c:1279:25: warning: 'S_ext' may be used uninitialized [-Wmaybe-uninitialized] 1279 | if (num_procs > 1) { hypre_CSRMatrixDestroy(S_ext); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_gsmg.c:770:21: note: 'S_ext' was declared here 770 | hypre_CSRMatrix *S_ext; | ^~~~~ par_add_cycle.c: In function 'hypre_CreateLambda': par_add_cycle.c:922:21: warning: 'L_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 922 | L_diag_data[cnt_diag] = (2.0 - A_tmp_diag_data[j_indx] * D_data[i]) * D_data[i]; | ^ par_add_cycle.c:373:19: note: 'L_diag_data' was declared here 373 | HYPRE_Real *L_diag_data; | ^~~~~~~~~~~ par_add_cycle.c:923:18: warning: 'L_diag_j' may be used uninitialized [-Wmaybe-uninitialized] 923 | L_diag_j[cnt_diag++] = i + row_start; | ^ par_add_cycle.c:385:15: note: 'L_diag_j' was declared here 385 | HYPRE_Int *L_diag_j; | ^~~~~~~~ par_add_cycle.c:374:19: warning: 'L_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 374 | HYPRE_Real *L_offd_data; | ^~~~~~~~~~~ par_add_cycle.c:387:15: warning: 'L_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 387 | HYPRE_Int *L_offd_j; | ^~~~~~~~ par_add_cycle.c:919:29: warning: 'Atilde_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 919 | Atilde_diag_data[A_cnt_diag] = A_tmp_diag_data[j_indx]; | ^ par_add_cycle.c:362:19: note: 'Atilde_diag_data' was declared here 362 | HYPRE_Real *Atilde_diag_data; | ^~~~~~~~~~~~~~~~ par_add_cycle.c:363:19: warning: 'Atilde_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 363 | HYPRE_Real *Atilde_offd_data; | ^~~~~~~~~~~~~~~~ par_add_cycle.c:920:26: warning: 'Atilde_diag_j' may be used uninitialized [-Wmaybe-uninitialized] 920 | Atilde_diag_j[A_cnt_diag++] = i + row_start; | ^ par_add_cycle.c:389:15: note: 'Atilde_diag_j' was declared here 389 | HYPRE_Int *Atilde_diag_j; | ^~~~~~~~~~~~~ par_add_cycle.c:391:15: warning: 'Atilde_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 391 | HYPRE_Int *Atilde_offd_j; | ^~~~~~~~~~~~~ par_cr.c: In function 'hypre_BoomerAMGIndepPMIS': par_cr.c:1785:40: warning: 'S_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 1785 | if (CF_marker_offd[S_offd_j[j]] < 1) | ~~~~~~~~^~~ par_cr.c:1630:24: note: 'S_offd_j' was declared here 1630 | HYPRE_Int *S_offd_j; | ^~~~~~~~ par_interp.c: In function 'hypre_BoomerAMGBuildInterp': par_interp.c:976:25: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized] 976 | if (num_procs > 1) { hypre_CSRMatrixDestroy(A_ext); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_interp.c:59:23: note: 'A_ext' was declared here 59 | hypre_CSRMatrix *A_ext; | ^~~~~ par_gsmg.c: In function 'hypre_BoomerAMGBuildInterpGSMG': par_gsmg.c:2104:25: warning: 'S_ext' may be used uninitialized [-Wmaybe-uninitialized] 2104 | if (num_procs > 1) { hypre_CSRMatrixDestroy(S_ext); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_gsmg.c:1327:21: note: 'S_ext' was declared here 1327 | hypre_CSRMatrix *S_ext; | ^~~~~ par_gsmg.c:1914:51: warning: 'S_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 1914 | sum += S_ext_data[jj1]; | ~~~~~~~~~~^~~~~ par_gsmg.c:1329:21: note: 'S_ext_data' was declared here 1329 | HYPRE_Real *S_ext_data; | ^~~~~~~~~~ par_gsmg.c:1894:62: warning: 'S_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 1894 | for (jj1 = S_ext_i[c_num]; jj1 < S_ext_i[c_num + 1]; jj1++) | ^ par_gsmg.c:1330:27: note: 'S_ext_i' was declared here 1330 | HYPRE_Int *S_ext_i; | ^~~~~~~ par_gsmg.c:1896:32: warning: 'S_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 1896 | big_i2 = S_ext_j[jj1]; | ~~~~~~~^~~~~~~~~~~~~~ par_gsmg.c:1331:21: note: 'S_ext_j' was declared here 1331 | HYPRE_BigInt *S_ext_j; | ^~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_laplace_27pt.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_laplace_9pt.c par_cr.c: In function 'hypre_BoomerAMGIndepPMISa': par_cr.c:2403:40: warning: 'S_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 2403 | if (CF_marker_offd[S_offd_j[j]] < 1) | ~~~~~~~~^~~ par_cr.c:2247:24: note: 'S_offd_j' was declared here 2247 | HYPRE_Int *S_offd_j; | ^~~~~~~~ par_coarsen.c: In function 'hypre_BoomerAMGCoarsenPMISHost': par_coarsen.c:2118:30: warning: 'S_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 2118 | HYPRE_Int *S_offd_j; | ^~~~~~~~ par_coarsen.c:2286:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] 2286 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_coarsen.c:2110:30: note: 'comm_handle' was declared here 2110 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_lr_interp.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_mgr.c par_interp.c: In function 'hypre_BoomerAMGBuildInterpHE': par_interp.c:1868:7: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized] 1868 | hypre_CSRMatrixDestroy(A_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_interp.c:1032:21: note: 'A_ext' was declared here 1032 | hypre_CSRMatrix *A_ext; | ^~~~~ par_laplace_9pt.c: In function 'GenerateLaplacian9pt': par_laplace_9pt.c:433:20: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 433 | offd_j[i] = hypre_BigBinarySearch(col_map_offd, big_offd_j[i], num_cols_offd); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_laplace_9pt.c:33:18: note: 'offd_j' was declared here 33 | HYPRE_Int *offd_j; | ^~~~~~ par_laplace_9pt.c:286:28: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 286 | offd_data[o_cnt++] = value[1]; | ^ par_laplace_9pt.c:34:16: note: 'offd_data' was declared here 34 | HYPRE_Real *offd_data; | ^~~~~~~~~ par_laplace_9pt.c:284:29: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 284 | big_offd_j[o_cnt] = hypre_map2(ix - 1, iy - 1, p, q - 1, nx, | ^ par_laplace_9pt.c:41:18: note: 'big_offd_j' was declared here 41 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_mgr_setup.c par_laplace.c: In function 'GenerateSysLaplacian': par_laplace.c:406:16: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 406 | HYPRE_Real *offd_data; | ^~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_mgr_solve.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_nongalerkin.c par_amgdd_helpers.c: In function 'hypre_BoomerAMGDD_CommunicateRemainingMatrixInfo': par_amgdd_helpers.c:3005:39: warning: 'P_tmp_info_int' may be used uninitialized [-Wmaybe-uninitialized] 3005 | P_tmp_info_int[P_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Int, row_size + 1, HYPRE_MEMORY_HOST); | ^ par_amgdd_helpers.c:2852:22: note: 'P_tmp_info_int' was declared here 2852 | HYPRE_Int **P_tmp_info_int; | ^~~~~~~~~~~~~~ par_amgdd_helpers.c:3006:43: warning: 'P_tmp_info_complex' may be used uninitialized [-Wmaybe-uninitialized] 3006 | P_tmp_info_complex[P_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Complex, row_size, HYPRE_MEMORY_HOST); | ^ par_amgdd_helpers.c:2853:26: note: 'P_tmp_info_complex' was declared here 2853 | HYPRE_Complex **P_tmp_info_complex; | ^~~~~~~~~~~~~~~~~~ par_amgdd_helpers.c:3085:39: warning: 'R_tmp_info_int' may be used uninitialized [-Wmaybe-uninitialized] 3085 | R_tmp_info_int[R_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Int, row_size + 1, HYPRE_MEMORY_HOST); | ^ par_amgdd_helpers.c:2868:22: note: 'R_tmp_info_int' was declared here 2868 | HYPRE_Int **R_tmp_info_int; | ^~~~~~~~~~~~~~ par_amgdd_helpers.c:3086:43: warning: 'R_tmp_info_complex' may be used uninitialized [-Wmaybe-uninitialized] 3086 | R_tmp_info_complex[R_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Complex, row_size, HYPRE_MEMORY_HOST); | ^ par_amgdd_helpers.c:2869:26: note: 'R_tmp_info_complex' was declared here 2869 | HYPRE_Complex **R_tmp_info_complex; | ^~~~~~~~~~~~~~~~~~ par_multi_interp.c: In function 'hypre_BoomerAMGBuildMultipassHost': par_multi_interp.c:377:17: warning: 'C_array' may be used uninitialized [-Wmaybe-uninitialized] 377 | C_array[cnt++] = i; | ^ par_multi_interp.c:95:21: note: 'C_array' was declared here 95 | HYPRE_Int *C_array; | ^~~~~~~ par_multi_interp.c:659:25: warning: 'send_map_start' may be used uninitialized [-Wmaybe-uninitialized] 659 | if (send_map_start[num_sends]) | ^ par_multi_interp.c:79:21: note: 'send_map_start' was declared here 79 | HYPRE_Int *send_map_start; | ^~~~~~~~~~~~~~ par_multi_interp.c:721:16: warning: 'send_map_elmt' may be used uninitialized [-Wmaybe-uninitialized] 721 | j1 = send_map_elmt[j]; | ~~~^~~~~~~~~~~~~~~~~~ par_multi_interp.c:80:21: note: 'send_map_elmt' was declared here 80 | HYPRE_Int *send_map_elmt; | ^~~~~~~~~~~~~ par_multi_interp.c:772:10: warning: 'send_procs' may be used uninitialized [-Wmaybe-uninitialized] 772 | hypre_ParCSRCommPkgCreateAndFill(comm, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 773 | num_recvs, recv_procs, Pext_recv_vec_start[pass], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 774 | num_sends, send_procs, Pext_send_map_start[pass], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 775 | NULL, | ~~~~~ 776 | &tmp_comm_pkg); | ~~~~~~~~~~~~~~ par_multi_interp.c:81:21: note: 'send_procs' was declared here 81 | HYPRE_Int *send_procs; | ^~~~~~~~~~ par_multi_interp.c:83:21: warning: 'recv_vec_start' may be used uninitialized [-Wmaybe-uninitialized] 83 | HYPRE_Int *recv_vec_start; | ^~~~~~~~~~~~~~ par_multi_interp.c:772:10: warning: 'recv_procs' may be used uninitialized [-Wmaybe-uninitialized] 772 | hypre_ParCSRCommPkgCreateAndFill(comm, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 773 | num_recvs, recv_procs, Pext_recv_vec_start[pass], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 774 | num_sends, send_procs, Pext_send_map_start[pass], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 775 | NULL, | ~~~~~ 776 | &tmp_comm_pkg); | ~~~~~~~~~~~~~~ par_multi_interp.c:84:21: note: 'recv_procs' was declared here 84 | HYPRE_Int *recv_procs; | ^~~~~~~~~~ par_lr_interp.c: In function 'hypre_BoomerAMGBuildStdInterp': par_lr_interp.c:339:17: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] 339 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_lr_interp.c:135:21: note: 'wall_time' was declared here 135 | HYPRE_Real wall_time; | ^~~~~~~~~ par_lr_interp.c:675:63: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 675 | distribute = A_offd_data[jj] / A_ext_data[A_ext_i[i1]]; | ^ par_lr_interp.c:90:21: note: 'A_ext_data' was declared here 90 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ par_lr_interp.c:676:61: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 676 | for (kk = A_ext_i[i1] + 1; kk < A_ext_i[i1 + 1]; kk++) | ^ par_lr_interp.c:91:21: note: 'A_ext_i' was declared here 91 | HYPRE_Int *A_ext_i; | ^~~~~~~ par_lr_interp.c:678:32: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 678 | big_k1 = A_ext_j[kk]; | ~~~~~~~^~~~~~~~~~~~~ par_lr_interp.c:92:21: note: 'A_ext_j' was declared here 92 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_lr_interp.c:301:50: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] 301 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) | ^ par_lr_interp.c:102:21: note: 'Sop_i' was declared here 102 | HYPRE_Int *Sop_i; | ^~~~~ par_lr_interp.c:303:29: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] 303 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ par_lr_interp.c:103:21: note: 'Sop_j' was declared here 103 | HYPRE_BigInt *Sop_j; | ^~~~~ par_interp.c: In function 'hypre_BoomerAMGBuildInterpModUnk': par_interp.c:3644:25: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized] 3644 | if (num_procs > 1) { hypre_CSRMatrixDestroy(A_ext); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_interp.c:2707:21: note: 'A_ext' was declared here 2707 | hypre_CSRMatrix *A_ext; | ^~~~~ In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9, from _hypre_parcsr_ls.h:9, from par_interp.c:8: ./../utilities/_hypre_utilities.h:783:3: warning: 'tmp_map_offd' may be used uninitialized [-Wmaybe-uninitialized] 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_interp.c:3639:4: note: in expansion of macro 'hypre_TFree' 3639 | hypre_TFree(tmp_map_offd, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_interp.c:2702:24: note: 'tmp_map_offd' was declared here 2702 | HYPRE_Int *tmp_map_offd; | ^~~~~~~~~~~~ par_mgr_solve.c: In function 'hypre_MGRCycle': par_mgr_solve.c:696:22: warning: 'beta' may be used uninitialized [-Wmaybe-uninitialized] 696 | hypre_ParVectorAxpy(beta, Utemp, U_array[level]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_mgr_solve.c:586:18: note: 'beta' was declared here 586 | HYPRE_Real beta; | ^~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_nodal_systems.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_rap.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_rap_communication.c par_mgr_setup.c: In function 'hypre_MGRSetup': par_mgr_setup.c:233:24: warning: 'final_coarse_size' may be used uninitialized [-Wmaybe-uninitialized] 233 | for (j = 0; j < final_coarse_size; j++) | ~~^~~~~~~~~~~~~~~~~~~ par_mgr_setup.c:22:26: note: 'final_coarse_size' was declared here 22 | HYPRE_Int i, j, final_coarse_size, block_size, idx, **block_cf_marker; | ^~~~~~~~~~~~~~~~~ par_nongalerkin.c: In function 'hypre_BoomerAMG_MyCreateS': par_nongalerkin.c:582:42: warning: 'S_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 582 | S_offd_data[jS] = S_offd_data[jA]; | ~~~~~~~~~~~^~~~ par_nongalerkin.c:264:29: note: 'S_offd_data' was declared here 264 | HYPRE_Real *S_offd_data; | ^~~~~~~~~~~ par_lr_interp.c: In function 'hypre_BoomerAMGBuildExtPIInterpHost': par_lr_interp.c:1744:48: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 1744 | sum += A_ext_data[jj1]; | ~~~~~~~~~~^~~~~ par_lr_interp.c:1096:21: note: 'A_ext_data' was declared here 1096 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ par_lr_interp.c:1727:59: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 1727 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) | ^ par_lr_interp.c:1097:21: note: 'A_ext_i' was declared here 1097 | HYPRE_Int *A_ext_i; | ^~~~~~~ par_lr_interp.c:1729:32: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 1729 | big_k1 = A_ext_j[jj1]; | ~~~~~~~^~~~~~~~~~~~~~ par_lr_interp.c:1098:21: note: 'A_ext_j' was declared here 1098 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_lr_interp.c:1367:53: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] 1367 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) | ^ par_lr_interp.c:1107:21: note: 'Sop_i' was declared here 1107 | HYPRE_Int *Sop_i; | ^~~~~ par_lr_interp.c:1369:32: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] 1369 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ par_lr_interp.c:1108:21: note: 'Sop_j' was declared here 1108 | HYPRE_BigInt *Sop_j; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_rotate_7pt.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_relax.c par_nodal_systems.c: In function 'hypre_BoomerAMGCreateNodalA': par_nodal_systems.c:795:44: warning: 'num_sends' may be used uninitialized [-Wmaybe-uninitialized] 795 | new_send_elmts_size = send_map_starts_AN[num_sends] * num_functions; | ^ par_nodal_systems.c:82:25: note: 'num_sends' was declared here 82 | HYPRE_Int num_sends; | ^~~~~~~~~ par_nodal_systems.c:797:45: warning: 'send_map_starts' may be used uninitialized [-Wmaybe-uninitialized] 797 | if (new_send_elmts_size > send_map_starts[num_sends]) | ^ par_nodal_systems.c:85:25: note: 'send_map_starts' was declared here 85 | HYPRE_Int *send_map_starts; | ^~~~~~~~~~~~~~~ par_nodal_systems.c:488:21: warning: 'num_recvs' may be used uninitialized [-Wmaybe-uninitialized] 488 | for (i = 0; i < num_recvs; i++) | ~~^~~~~~~~~~~ par_nodal_systems.c:83:25: note: 'num_recvs' was declared here 83 | HYPRE_Int num_recvs; | ^~~~~~~~~ par_nodal_systems.c:490:58: warning: 'recv_vec_starts' may be used uninitialized [-Wmaybe-uninitialized] 490 | for (j = recv_vec_starts[i]; j < recv_vec_starts[i + 1]; j++) | ~~~~~~~~~~~~~~~^~~~~~~ par_nodal_systems.c:89:25: note: 'recv_vec_starts' was declared here 89 | HYPRE_Int *recv_vec_starts; | ^~~~~~~~~~~~~~~ par_nodal_systems.c:795:44: warning: 'send_map_starts_AN' may be used uninitialized [-Wmaybe-uninitialized] 795 | new_send_elmts_size = send_map_starts_AN[num_sends] * num_functions; | ^ par_nodal_systems.c:93:25: note: 'send_map_starts_AN' was declared here 93 | HYPRE_Int *send_map_starts_AN; | ^~~~~~~~~~~~~~~~~~ par_nodal_systems.c:94:25: warning: 'send_map_elmts_AN' may be used uninitialized [-Wmaybe-uninitialized] 94 | HYPRE_Int *send_map_elmts_AN; | ^~~~~~~~~~~~~~~~~ par_nodal_systems.c:486:29: warning: 'recv_vec_starts_AN' may be used uninitialized [-Wmaybe-uninitialized] 486 | recv_vec_starts_AN[0] = 0; | ~~~~~~~~~~~~~~~~~~~~~~^~~ par_nodal_systems.c:96:25: note: 'recv_vec_starts_AN' was declared here 96 | HYPRE_Int *recv_vec_starts_AN; | ^~~~~~~~~~~~~~~~~~ par_nodal_systems.c:730:32: warning: 'AN_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 730 | sum += AN_offd_data[k]; | ~~~~~~~~~~~~^~~ par_nodal_systems.c:72:24: note: 'AN_offd_data' was declared here 72 | HYPRE_Real *AN_offd_data; | ^~~~~~~~~~~~ par_laplace.c: In function 'GenerateSysLaplacianVCoef': par_laplace.c:1305:26: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 1305 | offd_j[i] = j; | ~~~~~~~~~~^~~ par_laplace.c:898:18: note: 'offd_j' was declared here 898 | HYPRE_Int *offd_j; | ^~~~~~ par_laplace.c:899:18: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 899 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ par_laplace.c:900:16: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 900 | HYPRE_Real *offd_data; | ^~~~~~~~~ par_rap.c: In function 'hypre_BoomerAMGBuildCoarseOperatorKT': par_rap.c:822:24: warning: 'R_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 822 | r_entry = R_offd_data[jj1]; | ~~~~~~~~^~~~~~~~~~~~~~~~~~ par_rap.c:133:21: note: 'R_offd_data' was declared here 133 | HYPRE_Real *R_offd_data; | ^~~~~~~~~~~ par_rap.c:134:27: warning: 'R_offd_i' may be used uninitialized [-Wmaybe-uninitialized] 134 | HYPRE_Int *R_offd_i; | ^~~~~~~~ par_rap.c:821:20: warning: 'R_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 821 | i1 = R_offd_j[jj1]; | ~~~~^~~~~~~~~~~~~~~ par_rap.c:135:27: note: 'R_offd_j' was declared here 135 | HYPRE_Int *R_offd_j; | ^~~~~~~~ par_rap.c:416:7: warning: 'Ps_ext' may be used uninitialized [-Wmaybe-uninitialized] 416 | hypre_CSRMatrixDestroy(Ps_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_rap.c:142:21: note: 'Ps_ext' was declared here 142 | hypre_CSRMatrix *Ps_ext; | ^~~~~~ par_rap.c:400:72: warning: 'Ps_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 400 | P_ext_offd_data[P_ext_offd_size_private++] = Ps_ext_data[j]; | ~~~~~~~~~~~^~~ par_rap.c:144:21: note: 'Ps_ext_data' was declared here 144 | HYPRE_Real *Ps_ext_data; | ^~~~~~~~~~~ par_rap.c:145:27: warning: 'Ps_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 145 | HYPRE_Int *Ps_ext_i; | ^~~~~~~~ par_rap.c:356:25: warning: 'Ps_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 356 | if (Ps_ext_j[j] < first_col_diag_P || Ps_ext_j[j] > last_col_diag_P) | ~~~~~~~~^~~ par_rap.c:146:21: note: 'Ps_ext_j' was declared here 146 | HYPRE_BigInt *Ps_ext_j; | ^~~~~~~~ par_rap.c:510:25: warning: 'col_map_offd_Pext' may be used uninitialized [-Wmaybe-uninitialized] 510 | P_ext_offd_j[i] = hypre_BigBinarySearch(col_map_offd_Pext, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 511 | //Ps_ext_j[i], | ~~~~~~~~~~~~~~ 512 | P_big_offd_j[i], | ~~~~~~~~~~~~~~~~ 513 | num_cols_offd_Pext); | ~~~~~~~~~~~~~~~~~~~ par_rap.c:157:21: note: 'col_map_offd_Pext' was declared here 157 | HYPRE_BigInt *col_map_offd_Pext; | ^~~~~~~~~~~~~~~~~ par_rap.c:652:37: warning: 'P_marker' may be used uninitialized [-Wmaybe-uninitialized] 652 | if (P_marker[i3] < jj_row_begining) | ^ par_rap.c:162:27: note: 'P_marker' was declared here 162 | HYPRE_Int *P_marker; | ^~~~~~~~ par_rap.c:2041:7: warning: 'RAP_ext' may be used uninitialized [-Wmaybe-uninitialized] 2041 | hypre_CSRMatrixDestroy(RAP_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_rap.c:97:21: note: 'RAP_ext' was declared here 97 | hypre_CSRMatrix *RAP_ext; | ^~~~~~~ par_rap.c:1614:26: warning: 'RAP_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 1614 | RAP_diag_data[jj_count_diag] = zero; | ^ par_rap.c:105:21: note: 'RAP_diag_data' was declared here 105 | HYPRE_Real *RAP_diag_data; | ^~~~~~~~~~~~~ par_rap.c:1615:23: warning: 'RAP_diag_j' may be used uninitialized [-Wmaybe-uninitialized] 1615 | RAP_diag_j[jj_count_diag] = ic; | ^ par_rap.c:107:27: note: 'RAP_diag_j' was declared here 107 | HYPRE_Int *RAP_diag_j; | ^~~~~~~~~~ par_rap.c:1800:16: warning: 'RA_offd.j' may be used uninitialized [-Wmaybe-uninitialized] 1800 | i1 = RA_offd.j[jj1 - ra_row_begin_offd]; | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_rap.c:1580:32: note: 'RA_offd.j' was declared here 1580 | hypre_CSRMatrix RA_diag, RA_offd; | ^~~~~~~ par_rap.c:1801:25: warning: 'RA_offd.data' may be used uninitialized [-Wmaybe-uninitialized] 1801 | r_a_product = RA_offd.data[jj1 - ra_row_begin_offd]; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_rap.c:1580:32: note: 'RA_offd.data' was declared here 1580 | hypre_CSRMatrix RA_diag, RA_offd; | ^~~~~~~ par_rotate_7pt.c: In function 'GenerateRotate7pt': par_rotate_7pt.c:360:20: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 360 | offd_j[i] = hypre_BigBinarySearch(col_map_offd, big_offd_j[i], num_cols_offd); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_rotate_7pt.c:34:18: note: 'offd_j' was declared here 34 | HYPRE_Int *offd_j; | ^~~~~~ par_rotate_7pt.c:250:28: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 250 | offd_data[o_cnt++] = value[3]; | ^ par_rotate_7pt.c:35:16: note: 'offd_data' was declared here 35 | HYPRE_Real *offd_data; | ^~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_relax_more.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_relax_interface.c par_lr_interp.c: In function 'hypre_BoomerAMGBuildExtPICCInterp': par_lr_interp.c:2781:45: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 2781 | sum += A_ext_data[jj1]; | ~~~~~~~~~~^~~~~ par_lr_interp.c:2001:21: note: 'A_ext_data' was declared here 2001 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ par_lr_interp.c:2764:56: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 2764 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) | ^ par_lr_interp.c:2002:21: note: 'A_ext_i' was declared here 2002 | HYPRE_Int *A_ext_i; | ^~~~~~~ par_lr_interp.c:2766:29: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 2766 | big_k1 = A_ext_j[jj1]; | ~~~~~~~^~~~~~~~~~~~~~ par_lr_interp.c:2003:21: note: 'A_ext_j' was declared here 2003 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_lr_interp.c:2273:50: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] 2273 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) | ^ par_lr_interp.c:2012:21: note: 'Sop_i' was declared here 2012 | HYPRE_Int *Sop_i; | ^~~~~ par_lr_interp.c:2276:29: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] 2276 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ par_lr_interp.c:2013:21: note: 'Sop_j' was declared here 2013 | HYPRE_BigInt *Sop_j; | ^~~~~ In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9, from _hypre_parcsr_ls.h:9, from par_mgr.c:14: par_mgr.c: In function 'hypre_MGRBuildPDRS': ./../utilities/_hypre_utilities.h:783:3: warning: 'tmp_map_offd' may be used uninitialized [-Wmaybe-uninitialized] 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_mgr.c:2546:4: note: in expansion of macro 'hypre_TFree' 2546 | hypre_TFree(tmp_map_offd, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_mgr.c:2032:21: note: 'tmp_map_offd' was declared here 2032 | HYPRE_Int *tmp_map_offd; | ^~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_scaled_matnorm.c par_laplace_27pt.c: In function 'GenerateLaplacian27pt': par_laplace_27pt.c:1653:20: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 1653 | offd_j[i] = hypre_BigBinarySearch(col_map_offd, big_offd_j[i], num_cols_offd); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_laplace_27pt.c:36:18: note: 'offd_j' was declared here 36 | HYPRE_Int *offd_j; | ^~~~~~ par_laplace_27pt.c:955:34: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 955 | offd_data[o_cnt++] = value[1]; | ^ par_laplace_27pt.c:38:16: note: 'offd_data' was declared here 38 | HYPRE_Real *offd_data; | ^~~~~~~~~ par_relax_more.c: In function 'hypre_ParCSRMaxEigEstimateHost': par_relax_more.c:101:16: warning: 'e_max' may be used uninitialized [-Wmaybe-uninitialized] 101 | send_buf[1] = e_max; | ~~~~~~~~~~~~^~~~~~~~ par_relax_more.c:48:16: note: 'e_max' was declared here 48 | HYPRE_Real e_max, e_min; | ^~~~~ par_relax_more.c:100:18: warning: 'e_min' may be used uninitialized [-Wmaybe-uninitialized] 100 | send_buf[0] = -e_min; | ^~~~~~ par_relax_more.c:48:23: note: 'e_min' was declared here 48 | HYPRE_Real e_max, e_min; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_schwarz.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_stats.c par_relax.c: In function 'hypre_BoomerAMGRelaxWeightedJacobi_core': par_relax.c:266:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] 266 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_relax.c:220:28: note: 'comm_handle' was declared here 220 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ par_relax.c: In function 'hypre_BoomerAMGRelax1GaussSeidel': par_relax.c:432:24: warning: 'num_sends' may be used uninitialized [-Wmaybe-uninitialized] 432 | for (i = 0; i < num_sends; i++) | ~~^~~~~~~~~~~ par_relax.c:395:57: note: 'num_sends' was declared here 395 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; | ^~~~~~~~~ par_relax.c:395:68: warning: 'num_recvs' may be used uninitialized [-Wmaybe-uninitialized] 395 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; | ^~~~~~~~~ par_relax.c:447:10: warning: 'status' may be used uninitialized [-Wmaybe-uninitialized] 447 | hypre_MPI_Waitall(jr, requests, status); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_relax.c:396:22: note: 'status' was declared here 396 | hypre_MPI_Status *status; | ^~~~~~ par_relax.c:443:16: warning: 'requests' may be used uninitialized [-Wmaybe-uninitialized] 443 | hypre_MPI_Isend(&v_buf_data[vec_start], vec_len, HYPRE_MPI_COMPLEX, ip, 0, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444 | comm, &requests[jr++]); | ~~~~~~~~~~~~~~~~~~~~~~ par_relax.c:397:23: note: 'requests' was declared here 397 | hypre_MPI_Request *requests; | ^~~~~~~~ par_mgr.c: In function 'hypre_block_jacobi_solve': par_mgr.c:3938:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] 3938 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_mgr.c:3855:28: note: 'comm_handle' was declared here 3855 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ ./../utilities/_hypre_utilities.h:783:3: warning: 'v_buf_data' may be used uninitialized [-Wmaybe-uninitialized] 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_mgr.c:3996:7: note: in expansion of macro 'hypre_TFree' 3996 | hypre_TFree(v_buf_data, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_mgr.c:3869:21: note: 'v_buf_data' was declared here 3869 | HYPRE_Real *v_buf_data; | ^~~~~~~~~~ par_relax.c: In function 'hypre_BoomerAMGRelax2GaussSeidel': par_relax.c:591:24: warning: 'num_sends' may be used uninitialized [-Wmaybe-uninitialized] 591 | for (i = 0; i < num_sends; i++) | ~~^~~~~~~~~~~ par_relax.c:535:57: note: 'num_sends' was declared here 535 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; | ^~~~~~~~~ par_relax.c:535:68: warning: 'num_recvs' may be used uninitialized [-Wmaybe-uninitialized] 535 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; | ^~~~~~~~~ par_relax.c:606:10: warning: 'status' may be used uninitialized [-Wmaybe-uninitialized] 606 | hypre_MPI_Waitall(jr, requests, status); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_relax.c:536:22: note: 'status' was declared here 536 | hypre_MPI_Status *status; | ^~~~~~ par_relax.c:602:16: warning: 'requests' may be used uninitialized [-Wmaybe-uninitialized] 602 | hypre_MPI_Isend(&v_buf_data[vec_start], vec_len, HYPRE_MPI_COMPLEX, ip, 0, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 603 | comm, &requests[jr++]); | ~~~~~~~~~~~~~~~~~~~~~~ par_relax.c:537:23: note: 'requests' was declared here 537 | hypre_MPI_Request *requests; | ^~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_strength.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_sv_interp.c par_mgr.c: In function 'hypre_MGRBlockRelaxSolve': par_mgr.c:4108:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] 4108 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_mgr.c:4026:28: note: 'comm_handle' was declared here 4026 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ ./../utilities/_hypre_utilities.h:783:3: warning: 'v_buf_data' may be used uninitialized [-Wmaybe-uninitialized] 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_mgr.c:4166:7: note: in expansion of macro 'hypre_TFree' 4166 | hypre_TFree(v_buf_data, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_mgr.c:4040:21: note: 'v_buf_data' was declared here 4040 | HYPRE_Real *v_buf_data; | ^~~~~~~~~~ par_mgr.c: In function 'hypre_BlockDiagInvLapack': par_mgr.c:4212:41: warning: 'i' may be used uninitialized [-Wmaybe-uninitialized] 4212 | hypre_dgetri(&left_size, diag + i * LWORK, &left_size, IPIV, WORK, &LWORK, &INFO); | ~~^~~~~~~ par_mgr.c:4175:33: note: 'i' was declared here 4175 | HYPRE_Int nblock, left_size, i; | ^ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_sv_interp_ln.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_vardifconv.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_vardifconv_rs.c par_lr_interp.c: In function 'hypre_BoomerAMGBuildFFInterp': par_lr_interp.c:3703:45: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 3703 | sum += A_ext_data[jj1]; | ~~~~~~~~~~^~~~~ par_lr_interp.c:2989:21: note: 'A_ext_data' was declared here 2989 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ par_lr_interp.c:3686:56: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 3686 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) | ^ par_lr_interp.c:2990:21: note: 'A_ext_i' was declared here 2990 | HYPRE_Int *A_ext_i; | ^~~~~~~ par_lr_interp.c:3688:29: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 3688 | big_k1 = A_ext_j[jj1]; | ~~~~~~~^~~~~~~~~~~~~~ par_lr_interp.c:2991:21: note: 'A_ext_j' was declared here 2991 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_lr_interp.c:3235:50: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] 3235 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) | ^ par_lr_interp.c:3000:21: note: 'Sop_i' was declared here 3000 | HYPRE_Int *Sop_i; | ^~~~~ par_lr_interp.c:3238:29: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] 3238 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ par_lr_interp.c:3001:21: note: 'Sop_j' was declared here 3001 | HYPRE_BigInt *Sop_j; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c partial.c par_stats.c: In function 'hypre_BoomerAMGSetupStats': par_stats.c:747:16: warning: 'block_size' may be used uninitialized [-Wmaybe-uninitialized] 747 | hypre_CSRBlockMatrixBlockNorm(6, &P_diag_data[0], &tmp_norm, block_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_stats.c:140:14: note: 'block_size' was declared here 140 | HYPRE_Int block_size, bnnz; | ^~~~~~~~~~ par_stats.c:140:26: warning: 'bnnz' may be used uninitialized [-Wmaybe-uninitialized] 140 | HYPRE_Int block_size, bnnz; | ^~~~ par_vardifconv.c: In function 'GenerateVarDifConv': par_vardifconv.c:243:29: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 243 | big_offd_j[o_cnt] = hypre_map(ix, iy, iz - 1, p, q, r - 1, nx, ny, | ^ par_vardifconv.c:41:24: note: 'big_offd_j' was declared here 41 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ par_vardifconv.c:245:28: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 245 | offd_data[o_cnt++] = -cfm; | ^ par_vardifconv.c:42:24: note: 'offd_data' was declared here 42 | HYPRE_Real *offd_data; | ^~~~~~~~~ par_vardifconv.c:336:26: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 336 | offd_j[i] = j; | ~~~~~~~~~~^~~ par_vardifconv.c:40:24: note: 'offd_j' was declared here 40 | HYPRE_Int *offd_j; | ^~~~~~ par_vardifconv_rs.c: In function 'GenerateRSVarDifConv': par_vardifconv_rs.c:316:29: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 316 | big_offd_j[o_cnt] = hypre_map(ix, iy, iz - 1, p, q, r - 1, nx, ny, | ^ par_vardifconv_rs.c:51:18: note: 'big_offd_j' was declared here 51 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ par_vardifconv_rs.c:318:28: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 318 | offd_data[o_cnt++] = cfm + ffm; | ^ par_vardifconv_rs.c:52:16: note: 'offd_data' was declared here 52 | HYPRE_Real *offd_data; | ^~~~~~~~~ par_vardifconv_rs.c:415:26: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 415 | offd_j[i] = j; | ~~~~~~~~~~^~~ par_vardifconv_rs.c:50:18: note: 'offd_j' was declared here 50 | HYPRE_Int *offd_j; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c schwarz.c par_sv_interp.c: In function 'hypre_BoomerAMG_GMExpandInterp': par_sv_interp.c:737:79: warning: 'row_sum' may be used uninitialized [-Wmaybe-uninitialized] 737 | value = P_diag_data[orig_diag_start + j] * (vec_data[i] / row_sum - vec_data[fine_index]); | ~~~~~~~~~~~~^~~~~~~~~ par_sv_interp.c:291:21: note: 'row_sum' was declared here 291 | HYPRE_Real row_sum; | ^~~~~~~ par_sv_interp.c:871:42: warning: 'fine_index' may be used uninitialized [-Wmaybe-uninitialized] 871 | if (offd_vec_data[fine_index] != 0.0 ) | ^ par_sv_interp.c:325:21: note: 'fine_index' was declared here 325 | HYPRE_Int fine_index, index; | ^~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c block_tridiag.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_restr.c par_lr_interp.c: In function 'hypre_BoomerAMGBuildFF1Interp': par_lr_interp.c:4633:45: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 4633 | sum += A_ext_data[jj1]; | ~~~~~~~~~~^~~~~ par_lr_interp.c:3906:21: note: 'A_ext_data' was declared here 3906 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ par_lr_interp.c:4616:56: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 4616 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) | ^ par_lr_interp.c:3907:21: note: 'A_ext_i' was declared here 3907 | HYPRE_Int *A_ext_i; | ^~~~~~~ par_lr_interp.c:4618:29: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 4618 | big_k1 = A_ext_j[jj1]; | ~~~~~~~^~~~~~~~~~~~~~ par_lr_interp.c:3908:21: note: 'A_ext_j' was declared here 3908 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_lr_interp.c:4156:50: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] 4156 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) | ^ par_lr_interp.c:3917:21: note: 'Sop_i' was declared here 3917 | HYPRE_Int *Sop_i; | ^~~~~ par_lr_interp.c:4159:29: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] 4159 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ par_lr_interp.c:3918:21: note: 'Sop_j' was declared here 3918 | HYPRE_BigInt *Sop_j; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_lr_restr.c partial.c: In function 'hypre_BoomerAMGBuildPartialExtPIInterp': partial.c:715:48: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 715 | sum += A_ext_data[jj1]; | ~~~~~~~~~~^~~~~ partial.c:83:21: note: 'A_ext_data' was declared here 83 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ partial.c:698:59: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 698 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) | ^ partial.c:84:21: note: 'A_ext_i' was declared here 84 | HYPRE_Int *A_ext_i; | ^~~~~~~ partial.c:700:32: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 700 | big_k1 = A_ext_j[jj1]; | ~~~~~~~^~~~~~~~~~~~~~ partial.c:85:21: note: 'A_ext_j' was declared here 85 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ partial.c:368:53: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] 368 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) | ^ partial.c:94:21: note: 'Sop_i' was declared here 94 | HYPRE_Int *Sop_i; | ^~~~~ partial.c:370:32: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] 370 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ partial.c:95:21: note: 'Sop_j' was declared here 95 | HYPRE_BigInt *Sop_j; | ^~~~~ par_mgr.c: In function 'hypre_MGRBuildInterpApproximateInverse': par_mgr.c:3382:39: warning: 'col_map_offd_P' may be used uninitialized [-Wmaybe-uninitialized] 3382 | hypre_ParCSRMatrixColMapOffd(P) = col_map_offd_P; par_mgr.c:3273:26: note: 'col_map_offd_P' was declared here 3273 | HYPRE_BigInt *col_map_offd_P; | ^~~~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c dsuperlu.c par_restr.c: In function 'hypre_fgmresT': par_restr.c:956:20: warning: 'normr' may be used uninitialized [-Wmaybe-uninitialized] 956 | *relres = normr / normr0; | ~~~~~~^~~~~~~~ par_restr.c:844:18: note: 'normr' was declared here 844 | HYPRE_Real t, normr, normr0, tolr; | ^~~~~ schwarz.c: In function 'hypre_ParMPSchwarzSolve': schwarz.c:536:58: warning: 'A_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 536 | aux[jj] -= A_offd_data[k] * x_ext[A_offd_j[k]]; | ~~~~~~~~^~~ schwarz.c:388:15: note: 'A_offd_j' was declared here 388 | HYPRE_Int *A_offd_j; | ^~~~~~~~ schwarz.c:536:38: warning: 'A_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 536 | aux[jj] -= A_offd_data[k] * x_ext[A_offd_j[k]]; | ~~~~~~~~~~~^~~ schwarz.c:389:16: note: 'A_offd_data' was declared here 389 | HYPRE_Real *A_offd_data; | ^~~~~~~~~~~ schwarz.c:543:59: warning: 'A_boundary_i' may be used uninitialized [-Wmaybe-uninitialized] 543 | for (k = A_boundary_i[j_loc]; k < A_boundary_i[j_loc + 1]; k++) | ^ schwarz.c:405:15: note: 'A_boundary_i' was declared here 405 | HYPRE_Int *A_boundary_i; | ^~~~~~~~~~~~ schwarz.c:545:36: warning: 'A_boundary_j' may be used uninitialized [-Wmaybe-uninitialized] 545 | k_loc = A_boundary_j[k]; | ^ schwarz.c:406:15: note: 'A_boundary_j' was declared here 406 | HYPRE_Int *A_boundary_j; | ^~~~~~~~~~~~ schwarz.c:549:42: warning: 'A_boundary_data' may be used uninitialized [-Wmaybe-uninitialized] 549 | aux[jj] -= A_boundary_data[k] * x[k_loc]; | ^ schwarz.c:407:16: note: 'A_boundary_data' was declared here 407 | HYPRE_Real *A_boundary_data; | ^~~~~~~~~~~~~~~ schwarz.c:500:27: warning: 'x_ext' may be used uninitialized [-Wmaybe-uninitialized] 500 | x_ext_old[i] = x_ext[i]; | ~~~~~^~~ schwarz.c:391:16: note: 'x_ext' was declared here 391 | HYPRE_Real *x_ext; | ^~~~~ schwarz.c:500:20: warning: 'x_ext_old' may be used uninitialized [-Wmaybe-uninitialized] 500 | x_ext_old[i] = x_ext[i]; | ~~~~~~~~~~~~~^~~~~~~~~~ schwarz.c:392:16: note: 'x_ext_old' was declared here 392 | HYPRE_Real *x_ext_old; | ^~~~~~~~~ schwarz.c:510:20: warning: 'rhs_ext' may be used uninitialized [-Wmaybe-uninitialized] 510 | rhs_ext[i] += A_boundary_data[j] * x_ext[k_loc - num_variables]; | ~~~~~~~^~~ schwarz.c:394:16: note: 'rhs_ext' was declared here 394 | HYPRE_Real *rhs_ext; | ^~~~~~~ schwarz.c:547:16: warning: 'k_loc' may be used uninitialized [-Wmaybe-uninitialized] 547 | if (k_loc < num_variables) | ^ schwarz.c:415:34: note: 'k_loc' was declared here 415 | HYPRE_Int jj, i, j, k, j_loc, k_loc; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c ads.c -o ads.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c ams.c -o ams.obj par_lr_interp.c: In function 'hypre_BoomerAMGBuildExtInterpHost': par_lr_interp.c:5073:17: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] 5073 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_lr_interp.c:4873:21: note: 'wall_time' was declared here 4873 | HYPRE_Real wall_time; | ^~~~~~~~~ par_lr_interp.c:5368:45: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 5368 | sum += A_ext_data[jj1]; | ~~~~~~~~~~^~~~~ par_lr_interp.c:4837:21: note: 'A_ext_data' was declared here 4837 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ par_lr_interp.c:5351:56: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 5351 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) | ^ par_lr_interp.c:4838:21: note: 'A_ext_i' was declared here 4838 | HYPRE_Int *A_ext_i; | ^~~~~~~ par_lr_interp.c:5353:29: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 5353 | big_k1 = A_ext_j[jj1]; | ~~~~~~~^~~~~~~~~~~~~~ par_lr_interp.c:4839:21: note: 'A_ext_j' was declared here 4839 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_lr_interp.c:5041:50: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] 5041 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) | ^ par_lr_interp.c:4848:21: note: 'Sop_i' was declared here 4848 | HYPRE_Int *Sop_i; | ^~~~~ par_lr_interp.c:5043:29: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] 5043 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ par_lr_interp.c:4849:21: note: 'Sop_j' was declared here 4849 | HYPRE_BigInt *Sop_j; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c ame.c -o ame.obj partial.c: In function 'hypre_BoomerAMGBuildPartialStdInterp': partial.c:1220:17: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] 1220 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ partial.c:987:21: note: 'wall_time' was declared here 987 | HYPRE_Real wall_time; | ^~~~~~~~~ partial.c:1552:63: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 1552 | distribute = A_offd_data[jj] / A_ext_data[A_ext_i[i1]]; | ^ partial.c:939:21: note: 'A_ext_data' was declared here 939 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ partial.c:1553:61: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 1553 | for (kk = A_ext_i[i1] + 1; kk < A_ext_i[i1 + 1]; kk++) | ^ partial.c:940:21: note: 'A_ext_i' was declared here 940 | HYPRE_Int *A_ext_i; | ^~~~~~~ partial.c:1555:32: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 1555 | big_k1 = A_ext_j[kk]; | ~~~~~~~^~~~~~~~~~~~~ partial.c:941:21: note: 'A_ext_j' was declared here 941 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ partial.c:1182:50: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] 1182 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) | ^ partial.c:951:21: note: 'Sop_i' was declared here 951 | HYPRE_Int *Sop_i; | ^~~~~ partial.c:1184:29: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] 1184 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ partial.c:952:21: note: 'Sop_j' was declared here 952 | HYPRE_BigInt *Sop_j; | ^~~~~ partial.c:1777:37: warning: 'alfa' may be used uninitialized [-Wmaybe-uninitialized] 1777 | P_offd_data[jj] = -alfa * ahat_offd[j1]; | ^~~~~ partial.c:974:21: note: 'alfa' was declared here 974 | HYPRE_Real alfa, beta; | ^~~~ partial.c:1692:37: warning: 'beta' may be used uninitialized [-Wmaybe-uninitialized] 1692 | P_diag_data[jj] = -beta * ahat[j1]; | ^~~~~ partial.c:974:27: note: 'beta' was declared here 974 | HYPRE_Real alfa, beta; | ^~~~ par_sv_interp_ln.c: In function 'hypre_BoomerAMG_LNExpandInterp': par_sv_interp_ln.c:474:51: warning: 'P_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 474 | P_ext_data[index++] = P_ext_data[j]; | ~~~~~~~~~~^~~ par_sv_interp_ln.c:173:21: note: 'P_ext_data' was declared here 173 | HYPRE_Real *P_ext_data; | ^~~~~~~~~~ par_sv_interp_ln.c:174:21: warning: 'P_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 174 | HYPRE_Int *P_ext_i; | ^~~~~~~ par_sv_interp_ln.c:458:19: warning: 'P_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 458 | big_k = P_ext_j[j]; | ~~~~~~^~~~~~~~~~~~ par_sv_interp_ln.c:175:21: note: 'P_ext_j' was declared here 175 | HYPRE_BigInt *P_ext_j; | ^~~~~~~ par_sv_interp_ln.c:2631:25: warning: 'P_ext' may be used uninitialized [-Wmaybe-uninitialized] 2631 | if (num_procs > 1) { hypre_CSRMatrixDestroy(P_ext); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_sv_interp_ln.c:172:21: note: 'P_ext' was declared here 172 | hypre_CSRMatrix *P_ext; | ^~~~~ par_sv_interp_ln.c:1983:69: warning: 'gm_row_sum' may be used uninitialized [-Wmaybe-uninitialized] 1983 | value = P_diag_data_new[kk] * (vec_data[i] / gm_row_sum - vec_data[c_col]); | ~~~~~~~~~~~~^~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_amg_setup.c -o par_amg_setup.obj par_sv_interp_ln.c:87:21: note: 'gm_row_sum' was declared here 87 | HYPRE_Real gm_row_sum; | ^~~~~~~~~~ par_sv_interp_ln.c:2405:34: warning: 'q_dist_value' may be used uninitialized [-Wmaybe-uninitialized] 2405 | value += q_dist_value; | ~~~~~~^~~~~~~~~~~~~~~ par_sv_interp_ln.c:2153:40: note: 'q_dist_value' was declared here 2153 | HYPRE_Real value, lost_value, q_dist_value; | ^~~~~~~~~~~~ In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:10, from _hypre_parcsr_ls.h:9, from ams.c:9: In function 'hypre_ParVectorBlockSplit', inlined from 'hypre_BoomerAMGBlockSolve' at ams.c:283:4: ams.c:175:58: warning: 'b_' may be used uninitialized [-Wmaybe-uninitialized] 175 | size_ = hypre_VectorSize(hypre_ParVectorLocalVector(x_[0])); ./../seq_mv/seq_mv.h:263:53: note: in definition of macro 'hypre_VectorSize' 263 | #define hypre_VectorSize(vector) ((vector) -> size) | ^~~~~~ ams.c:175:29: note: in expansion of macro 'hypre_ParVectorLocalVector' 175 | size_ = hypre_VectorSize(hypre_ParVectorLocalVector(x_[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ams.c: In function 'hypre_BoomerAMGBlockSolve': ams.c:266:21: note: 'b_' declared here 266 | hypre_ParVector *b_[3]; | ^~ In function 'hypre_ParVectorBlockSplit', inlined from 'hypre_BoomerAMGBlockSolve' at ams.c:284:4: ams.c:175:58: warning: 'x_' may be used uninitialized [-Wmaybe-uninitialized] 175 | size_ = hypre_VectorSize(hypre_ParVectorLocalVector(x_[0])); ./../seq_mv/seq_mv.h:263:53: note: in definition of macro 'hypre_VectorSize' 263 | #define hypre_VectorSize(vector) ((vector) -> size) | ^~~~~~ ams.c:175:29: note: in expansion of macro 'hypre_ParVectorLocalVector' 175 | size_ = hypre_VectorSize(hypre_ParVectorLocalVector(x_[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ams.c: In function 'hypre_BoomerAMGBlockSolve': ams.c:267:21: note: 'x_' declared here 267 | hypre_ParVector *x_[3]; | ^~ In function 'hypre_ParVectorBlockSplit', inlined from 'hypre_BoomerAMGBlockSolve' at ams.c:284:4: ams.c:175:58: warning: 'x_' may be used uninitialized [-Wmaybe-uninitialized] 175 | size_ = hypre_VectorSize(hypre_ParVectorLocalVector(x_[0])); ./../seq_mv/seq_mv.h:263:53: note: in definition of macro 'hypre_VectorSize' 263 | #define hypre_VectorSize(vector) ((vector) -> size) | ^~~~~~ ams.c:175:29: note: in expansion of macro 'hypre_ParVectorLocalVector' 175 | size_ = hypre_VectorSize(hypre_ParVectorLocalVector(x_[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ams.c: In function 'hypre_BoomerAMGBlockSolve': ams.c:267:21: note: 'x_' declared here 267 | hypre_ParVector *x_[3]; | ^~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_ilu.c -o par_ilu.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_ilu_setup.c -o par_ilu_setup.obj ads.c: In function 'hypre_ADSSolve': ads.c:1606:13: warning: 'r_norm' may be used uninitialized [-Wmaybe-uninitialized] 1606 | hypre_printf(" Cycle %2d %e %f %e \n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1607 | i + 1, r_norm, r_norm / old_resid, relative_resid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ads.c:1440:24: note: 'r_norm' was declared here 1440 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; | ^~~~~~ ads.c:1597:13: warning: 'b_norm' may be used uninitialized [-Wmaybe-uninitialized] 1597 | if (b_norm) | ^ ads.c:1440:32: note: 'b_norm' was declared here 1440 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; | ^~~~~~ ads.c:1618:7: warning: 'r0_norm' may be used uninitialized [-Wmaybe-uninitialized] 1618 | hypre_printf("\n\n Average Convergence Factor = %f\n\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1619 | hypre_pow((r_norm / r0_norm), (1.0 / (HYPRE_Real) i))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ads.c:1440:15: note: 'r0_norm' was declared here 1440 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; | ^~~~~~~ partial.c: In function 'hypre_BoomerAMGBuildPartialExtInterp': partial.c:2217:17: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] 2217 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ partial.c:1994:21: note: 'wall_time' was declared here 1994 | HYPRE_Real wall_time; | ^~~~~~~~~ partial.c:2506:46: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 2506 | (sgn * A_ext_data[jj1]) < 0) | ~~~~~~~~~~^~~~~ partial.c:1954:21: note: 'A_ext_data' was declared here 1954 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ partial.c:2490:56: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 2490 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) | ^ partial.c:1955:21: note: 'A_ext_i' was declared here 1955 | HYPRE_Int *A_ext_i; | ^~~~~~~ partial.c:2492:29: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 2492 | big_k1 = A_ext_j[jj1]; | ~~~~~~~^~~~~~~~~~~~~~ partial.c:1956:21: note: 'A_ext_j' was declared here 1956 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ partial.c:2185:50: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] 2185 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) | ^ partial.c:1966:21: note: 'Sop_i' was declared here 1966 | HYPRE_Int *Sop_i; | ^~~~~ partial.c:2187:29: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] 2187 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ partial.c:1967:21: note: 'Sop_j' was declared here 1967 | HYPRE_BigInt *Sop_j; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_ilu_solve_device.c -o par_ilu_solve_device.obj par_sv_interp.c: In function 'hypre_BoomerAMGRefineInterp': par_sv_interp.c:1851:51: warning: 'P_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 1851 | P_ext_data[index++] = P_ext_data[j]; | ~~~~~~~~~~^~~ par_sv_interp.c:1642:21: note: 'P_ext_data' was declared here 1642 | HYPRE_Real *P_ext_data; | ^~~~~~~~~~ par_sv_interp.c:1643:21: warning: 'P_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 1643 | HYPRE_Int *P_ext_i; | ^~~~~~~ par_sv_interp.c:1835:19: warning: 'P_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 1835 | big_k = P_ext_j[j]; | ~~~~~~^~~~~~~~~~~~ par_sv_interp.c:1644:21: note: 'P_ext_j' was declared here 1644 | HYPRE_BigInt *P_ext_j; | ^~~~~~~ par_sv_interp.c:2429:25: warning: 'P_ext' may be used uninitialized [-Wmaybe-uninitialized] 2429 | if (num_procs > 1) { hypre_CSRMatrixDestroy(P_ext); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_ilu_solve.c -o par_ilu_solve.obj par_sv_interp.c:1640:21: note: 'P_ext' was declared here 1640 | hypre_CSRMatrix *P_ext; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_cheby_device.c -o par_cheby_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_relax_more_device.c -o par_relax_more_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_coarsen_device.c -o par_coarsen_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_coarse_parms_device.c -o par_coarse_parms_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_indepset_device.c -o par_indepset_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_interp_device.c -o par_interp_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_lr_restr_device.c -o par_lr_restr_device.obj ams.c: In function 'hypre_AMSComputePixyz': ams.c:2360:16: warning: 'Piy' may be used uninitialized [-Wmaybe-uninitialized] 2360 | *Piy_ptr = Piy; | ~~~~~~~~~^~~~~ ams.c:1858:30: note: 'Piy' was declared here 1858 | hypre_ParCSRMatrix *Pix, *Piy, *Piz; | ^~~ ams.c:2364:16: warning: 'Piz' may be used uninitialized [-Wmaybe-uninitialized] 2364 | *Piz_ptr = Piz; | ~~~~~~~~~^~~~~ ams.c:1858:36: note: 'Piz' was declared here 1858 | hypre_ParCSRMatrix *Pix, *Piy, *Piz; | ^~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_interp_trunc_device.c -o par_interp_trunc_device.obj par_ilu_solve.c: In function 'hypre_ILUSolveRAPGMRESHOST': par_ilu_solve.c:2077:4: warning: 'x_local' may be used uninitialized [-Wmaybe-uninitialized] 2077 | hypre_SeqVectorSetConstantValues(x_local, 0.0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_ilu_solve.c:1972:23: note: 'x_local' was declared here 1972 | hypre_Vector *x_local; | ^~~~~~~ par_ilu_solve.c:2122:54: warning: 'x_data' may be used uninitialized [-Wmaybe-uninitialized] 2122 | ytemp_data[i] -= mU_diag_data[j] * x_data[col - nLU]; | ^ par_ilu_solve.c:1973:23: note: 'x_data' was declared here 1973 | HYPRE_Real *x_data; | ^~~~~~ schwarz.c: In function 'hypre_ParAdSchwarzSolve': schwarz.c:3089:21: warning: 'x_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 3089 | x_ext_data[i] = 0.0; | ~~~~~~~~~~~~~~^~~~~ schwarz.c:3002:16: note: 'x_ext_data' was declared here 3002 | HYPRE_Real *x_ext_data; | ^~~~~~~~~~ schwarz.c:3109:37: warning: 'vtemp_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 3109 | aux[jj] = vtemp_ext_data[j_loc - num_variables]; | ^ schwarz.c:3005:16: note: 'vtemp_ext_data' was declared here 3005 | HYPRE_Real *vtemp_ext_data; | ^~~~~~~~~~~~~~ schwarz.c:3141:43: warning: 'scale_ext' may be used uninitialized [-Wmaybe-uninitialized] 3141 | x_ext_data[j_loc] += scale_ext[j_loc] * aux[jj++]; | ^ schwarz.c:3013:16: note: 'scale_ext' was declared here 3013 | HYPRE_Real *scale_ext; | ^~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_lr_interp_device.c -o par_lr_interp_device.obj par_ilu_solve.c: In function 'hypre_NSHSolve': par_ilu_solve.c:2243:10: warning: 'residual' may be used uninitialized [-Wmaybe-uninitialized] 2243 | hypre_ParVectorCopy(f, residual ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_ilu_solve.c:2184:26: note: 'residual' was declared here 2184 | hypre_ParVector *residual; | ^~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_strength_device.c -o par_strength_device.obj par_amg_setup.c: In function 'hypre_BoomerAMGSetup': par_amg_setup.c:2920:20: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] 2920 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_amg_setup.c:222:20: note: 'wall_time' was declared here 222 | HYPRE_Real wall_time; /* for debugging instrumentation */ | ^~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_strength2nd_device.c -o par_strength2nd_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_amgdd_fac_cycle_device.c -o par_amgdd_fac_cycle_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_2s_interp_device.c -o par_2s_interp_device.obj par_ilu_solve.c: In function 'hypre_ILUSolve': par_ilu_solve.c:164:10: warning: 'residual' may be used uninitialized [-Wmaybe-uninitialized] 164 | hypre_ParVectorCopy(f, residual); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_ilu_solve.c:93:26: note: 'residual' was declared here 93 | hypre_ParVector *residual; | ^~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_relax_device.c -o par_relax_device.obj schwarz.c: In function 'hypre_ParAMGCreateDomainDof': schwarz.c:3686:49: warning: 'a_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 3686 | for (j = a_ext_i[i_dof]; j < a_ext_i[i_dof + 1]; j++) | ^ schwarz.c:3216:15: note: 'a_ext_i' was declared here 3216 | HYPRE_Int *a_ext_i; | ^~~~~~~ schwarz.c:3688:19: warning: 'a_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 3688 | jj = a_ext_j[j]; | ~~~^~~~~~~~~~~~ schwarz.c:3217:18: note: 'a_ext_j' was declared here 3217 | HYPRE_BigInt *a_ext_j; | ^~~~~~~ schwarz.c:3703:72: warning: 'a_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 3703 | AE[i_loc + j_loc * local_dof_counter] = a_ext_data[j]; | ~~~~~~~~~~^~~ schwarz.c:3218:16: note: 'a_ext_data' was declared here 3218 | HYPRE_Real *a_ext_data; | ^~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_mod_multi_interp_device.c -o par_mod_multi_interp_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_mgr_device.c -o par_mgr_device.obj par_ilu_setup.c: In function 'hypre_ILUSetupILUKSymbolic': par_ilu_setup.c:4557:23: warning: 'capacity_S' may be used uninitialized [-Wmaybe-uninitialized] 4557 | while (ctrS + k > capacity_S) | ~~~~~~~~~^~~~~~~~~~~~ par_ilu_setup.c:4233:22: note: 'capacity_S' was declared here 4233 | HYPRE_Int capacity_S; | ^~~~~~~~~~ schwarz.c: In function 'hypre_ParGenerateScale': schwarz.c:3797:22: warning: 'scale_ext' may be used uninitialized [-Wmaybe-uninitialized] 3797 | scale_ext[j_loc - num_variables] += 1.0; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ schwarz.c:3762:16: note: 'scale_ext' was declared here 3762 | HYPRE_Real *scale_ext; | ^~~~~~~~~ schwarz.c:3763:16: warning: 'scale_int' may be used uninitialized [-Wmaybe-uninitialized] 3763 | HYPRE_Real *scale_int; | ^~~~~~~~~ par_ilu.c: In function 'hypre_ILUCSRMatrixInverseSelfPrecondMRGlobal': par_ilu.c:4433:7: warning: 'nnzM' may be used uninitialized [-Wmaybe-uninitialized] 4433 | hypre_printf("matrix size %5d\nfinal norm at loop %5d is %16.12f, time per iteration is %16.12f, complexity is %16.12f out of maximum %16.12f\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4434 | n, i, r_norm, (time_e - time_s) / i, nnzM / nnzA, n / nnzA * n); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_ilu.c:4279:22: note: 'nnzM' was declared here 4279 | HYPRE_Real nnzM; | ^~~~ par_ilu.c:4433:7: warning: 'r_norm' may be used uninitialized [-Wmaybe-uninitialized] 4433 | hypre_printf("matrix size %5d\nfinal norm at loop %5d is %16.12f, time per iteration is %16.12f, complexity is %16.12f out of maximum %16.12f\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4434 | n, i, r_norm, (time_e - time_s) / i, nnzM / nnzA, n / nnzA * n); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_ilu.c:4270:52: note: 'r_norm' was declared here 4270 | HYPRE_Real value, trace1, trace2, alpha, r_norm; | ^~~~~~ par_ilu.c:4434:42: warning: 'time_s' may be used uninitialized [-Wmaybe-uninitialized] 4434 | n, i, r_norm, (time_e - time_s) / i, nnzM / nnzA, n / nnzA * n); | ~~~~~~~~^~~~~~~~~ par_ilu.c:4301:22: note: 'time_s' was declared here 4301 | HYPRE_Real time_s, time_e; | ^~~~~~ schwarz.c: In function 'hypre_ParGenerateHybridScale': schwarz.c:3910:25: warning: 'scale_ext' may be used uninitialized [-Wmaybe-uninitialized] 3910 | scale_ext[j_loc] += 1.0; | ~~~~~~~~~^~~~~~~ schwarz.c:3854:16: note: 'scale_ext' was declared here 3854 | HYPRE_Real *scale_ext; | ^~~~~~~~~ schwarz.c:3908:26: warning: 'index_ext' may be used uninitialized [-Wmaybe-uninitialized] 3908 | if (index_ext[j_loc] == -1) | ^ schwarz.c:3861:15: note: 'index_ext' was declared here 3861 | HYPRE_Int *index_ext; | ^~~~~~~~~ schwarz.c:3855:16: warning: 'scale_int' may be used uninitialized [-Wmaybe-uninitialized] 3855 | HYPRE_Real *scale_int; | ^~~~~~~~~ par_ilu.c: In function 'hypre_ILUParCSRInverseNSH': par_ilu.c:4581:37: warning: 'time_s' may be used uninitialized [-Wmaybe-uninitialized] 4581 | norm, (time_e - time_s) / i); | ~~~~~~~~^~~~~~~~~ par_ilu.c:4485:28: note: 'time_s' was declared here 4485 | HYPRE_Real time_s, time_e; | ^~~~~~ ams.c: In function 'hypre_AMSSolve': ams.c:3835:13: warning: 'r_norm' may be used uninitialized [-Wmaybe-uninitialized] 3835 | hypre_printf(" Cycle %2d %e %f %e \n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3836 | i + 1, r_norm, r_norm / old_resid, relative_resid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ams.c:3621:24: note: 'r_norm' was declared here 3621 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; | ^~~~~~ ams.c:3826:13: warning: 'b_norm' may be used uninitialized [-Wmaybe-uninitialized] 3826 | if (b_norm) | ^ ams.c:3621:32: note: 'b_norm' was declared here 3621 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; | ^~~~~~ ams.c:3847:7: warning: 'r0_norm' may be used uninitialized [-Wmaybe-uninitialized] 3847 | hypre_printf("\n\n Average Convergence Factor = %f\n\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3848 | hypre_pow((r_norm / r0_norm), (1.0 / (HYPRE_Real) i))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ams.c:3621:15: note: 'r0_norm' was declared here 3621 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; | ^~~~~~~ par_ilu_setup.c: In function 'hypre_ILUSetupILUT': par_ilu_setup.c:5790:31: warning: 'capacity_S' may be used uninitialized [-Wmaybe-uninitialized] 5790 | while (ctrS + lenhu + 1 > capacity_S) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ par_ilu_setup.c:5202:29: note: 'capacity_S' was declared here 5202 | HYPRE_Int capacity_S; | ^~~~~~~~~~ ams.c: In function 'hypre_ParCSRComputeL1NormsThreads': ams.c:4600:41: warning: 'diag' may be used uninitialized [-Wmaybe-uninitialized] 4600 | if (l1_norm[i] <= 4.0 / 3.0 * diag) | ~~~~~~~~~~^~~~~~ ams.c:4367:15: note: 'diag' was declared here 4367 | HYPRE_Real diag; | ^~~~ Building libHYPRE_parcsr_ls.a ... ar -rcu libHYPRE_parcsr_ls.a amg_hybrid.o aux_interp.o F90_hypre_laplace.o F90_HYPRE_parcsr_amg.o F90_HYPRE_parcsr_bicgstab.o F90_HYPRE_parcsr_block.o F90_HYPRE_parcsr_cgnr.o F90_HYPRE_parcsr_Euclid.o F90_HYPRE_parcsr_gmres.o F90_HYPRE_parcsr_cogmres.o F90_HYPRE_parcsr_flexgmres.o F90_HYPRE_parcsr_lgmres.o F90_HYPRE_parcsr_hybrid.o F90_HYPRE_parcsr_int.o F90_HYPRE_parcsr_ParaSails.o F90_HYPRE_parcsr_pcg.o F90_HYPRE_parcsr_pilut.o F90_HYPRE_parcsr_schwarz.o F90_HYPRE_parcsr_mgr.o F90_HYPRE_parcsr_ilu.o F90_HYPRE_ams.o gen_redcs_mat.o HYPRE_parcsr_amg.o HYPRE_parcsr_amgdd.o HYPRE_parcsr_bicgstab.o HYPRE_parcsr_block.o HYPRE_parcsr_cgnr.o HYPRE_parcsr_Euclid.o HYPRE_parcsr_gmres.o HYPRE_parcsr_cogmres.o HYPRE_parcsr_flexgmres.o HYPRE_parcsr_lgmres.o HYPRE_parcsr_hybrid.o HYPRE_parcsr_int.o HYPRE_parcsr_mgr.o HYPRE_parcsr_ilu.o HYPRE_parcsr_fsai.o HYPRE_parcsr_ParaSails.o HYPRE_parcsr_pcg.o HYPRE_parcsr_pilut.o HYPRE_parcsr_schwarz.o HYPRE_ams.o HYPRE_ads.o HYPRE_ame.o par_2s_interp.o par_amg.o par_amgdd.o par_amgdd_comp_grid.o par_amgdd_setup.o par_amgdd_solve.o par_amgdd_fac_cycle.o par_amgdd_helpers.o par_amg_solve.o par_amg_solveT.o par_fsai.o par_fsai_setup.o par_fsai_solve.o par_cg_relax_wt.o par_coarsen.o par_cgc_coarsen.o par_cheby.o par_coarse_parms.o par_coordinates.o par_cr.o par_cycle.o par_add_cycle.o par_difconv.o par_gauss_elim.o par_gsmg.o par_indepset.o par_interp.o par_jacobi_interp.o par_krylov_func.o par_mod_lr_interp.o par_multi_interp.o par_mod_multi_interp.o par_laplace.o par_laplace_27pt.o par_laplace_9pt.o par_lr_interp.o par_mgr.o par_mgr_setup.o par_mgr_solve.o par_nongalerkin.o par_nodal_systems.o par_rap.o par_rap_communication.o par_rotate_7pt.o par_relax.o par_relax_more.o par_relax_interface.o par_scaled_matnorm.o par_schwarz.o par_stats.o par_strength.o par_sv_interp.o par_sv_interp_ln.o par_vardifconv.o par_vardifconv_rs.o partial.o schwarz.o block_tridiag.o par_restr.o par_lr_restr.o dsuperlu.o ads.obj ams.obj ame.obj par_amg_setup.obj par_ilu.obj par_ilu_setup.obj par_ilu_solve_device.obj par_ilu_solve.obj par_cheby_device.obj par_relax_more_device.obj par_coarsen_device.obj par_coarse_parms_device.obj par_indepset_device.obj par_interp_device.obj par_lr_restr_device.obj par_interp_trunc_device.obj par_lr_interp_device.obj par_strength_device.obj par_strength2nd_device.obj par_amgdd_fac_cycle_device.obj par_2s_interp_device.obj par_relax_device.obj par_mod_multi_interp_device.obj par_mgr_device.obj ar: `u' modifier ignored since `D' is the default (see `U') ranlib libHYPRE_parcsr_ls.a cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src-static/hypre/include cp -fR ./_hypre_parcsr_ls.h /build/reproducible-path/hypre-2.28.0/src-static/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src-static/parcsr_ls' Making struct_mv ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src-static/struct_mv' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c assumed_part.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c box_algebra.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c box_boundary.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c box.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c box_manager.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c communication_info.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c computation.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_struct_grid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_struct_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_struct_stencil.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_struct_vector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_struct_grid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_struct_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_struct_stencil.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_struct_vector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c project.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c struct_grid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c struct_io.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c struct_matrix_mask.c In file included from assumed_part.c:10: In function 'hypre_APSubdivideRegion', inlined from 'hypre_APSubdivideRegion' at assumed_part.c:75:1: _hypre_struct_mv.h:197:24: warning: 'div' may be used uninitialized [-Wmaybe-uninitialized] 197 | hypre__n[0] = loop_size[0];\ _hypre_struct_mv.h:2604:4: note: in expansion of macro 'zypre_BoxLoopInit' 2604 | zypre_BoxLoopInit(ndim, loop_size); \ | ^~~~~~~~~~~~~~~~~ assumed_part.c:156:4: note: in expansion of macro 'hypre_SerialBoxLoop0Begin' 156 | hypre_SerialBoxLoop0Begin(ndim, div); | ^~~~~~~~~~~~~~~~~~~~~~~~~ assumed_part.c: In function 'hypre_APSubdivideRegion': assumed_part.c:87:31: note: 'div' declared here 87 | hypre_Index isize, index, div; | ^~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c struct_stencil.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c struct_axpy.c -o struct_axpy.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c struct_communication.c -o struct_communication.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c struct_copy.c -o struct_copy.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c struct_innerprod.c -o struct_innerprod.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c struct_matrix.c -o struct_matrix.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c struct_matvec.c -o struct_matvec.obj In function 'hypre_APSubdivideRegion', inlined from 'hypre_APSubdivideRegion' at assumed_part.c:75:1, inlined from 'hypre_APRefineRegionsByVol' at assumed_part.c:649:7: _hypre_struct_mv.h:197:24: warning: 'div' may be used uninitialized [-Wmaybe-uninitialized] 197 | hypre__n[0] = loop_size[0];\ _hypre_struct_mv.h:2604:4: note: in expansion of macro 'zypre_BoxLoopInit' 2604 | zypre_BoxLoopInit(ndim, loop_size); \ | ^~~~~~~~~~~~~~~~~ assumed_part.c:156:4: note: in expansion of macro 'hypre_SerialBoxLoop0Begin' 156 | hypre_SerialBoxLoop0Begin(ndim, div); | ^~~~~~~~~~~~~~~~~~~~~~~~~ assumed_part.c: In function 'hypre_APRefineRegionsByVol': assumed_part.c:87:31: note: 'div' declared here 87 | hypre_Index isize, index, div; | ^~~ struct_grid.c: In function 'hypre_ComputeBoxnums': struct_grid.c:721:13: warning: 'boxnum' may be used uninitialized [-Wmaybe-uninitialized] 721 | boxnum++; | ~~~~~~^~ struct_grid.c:703:29: note: 'boxnum' was declared here 703 | HYPRE_Int p, b, boxnum; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c struct_scale.c -o struct_scale.obj struct_io.c: In function 'hypre_ReadBoxArrayData_CC': struct_io.c:334:21: warning: 'constant_stencil_size' may be used uninitialized [-Wmaybe-uninitialized] 334 | for (j = 0; j < constant_stencil_size; j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ struct_io.c:304:38: note: 'constant_stencil_size' was declared here 304 | HYPRE_Int data_box_volume, constant_stencil_size; | ^~~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c struct_vector.c -o struct_vector.obj struct_communication.c: In function 'hypre_CommPkgCreate': struct_communication.c:265:12: warning: 'comm_type' may be used uninitialized [-Wmaybe-uninitialized] 265 | k = hypre_CommTypeNumEntries(comm_type); struct_communication.c:65:26: note: 'comm_type' was declared here 65 | hypre_CommType *comm_type; | ^~~~~~~~~ Building libHYPRE_struct_mv.a ... ar -rcu libHYPRE_struct_mv.a assumed_part.o box_algebra.o box_boundary.o box.o box_manager.o communication_info.o computation.o F90_HYPRE_struct_grid.o F90_HYPRE_struct_matrix.o F90_HYPRE_struct_stencil.o F90_HYPRE_struct_vector.o HYPRE_struct_grid.o HYPRE_struct_matrix.o HYPRE_struct_stencil.o HYPRE_struct_vector.o project.o struct_grid.o struct_io.o struct_matrix_mask.o struct_stencil.o struct_axpy.obj struct_communication.obj struct_copy.obj struct_innerprod.obj struct_matrix.obj struct_matvec.obj struct_scale.obj struct_vector.obj ar: `u' modifier ignored since `D' is the default (see `U') ranlib libHYPRE_struct_mv.a cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src-static/hypre/include cp -fR ./_hypre_struct_mv.h /build/reproducible-path/hypre-2.28.0/src-static/hypre/include cp -fR ./_hypre_struct_mv.hpp /build/reproducible-path/hypre-2.28.0/src-static/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src-static/struct_mv' Making struct_ls ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src-static/struct_ls' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c coarsen.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_struct_bicgstab.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_struct_cycred.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_struct_flexgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_struct_gmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_struct_lgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_struct_hybrid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_struct_int.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_struct_jacobi.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_struct_pcg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_struct_pfmg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_struct_smg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_struct_sparse_msg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c hybrid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_struct_bicgstab.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_struct_cycred.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_struct_flexgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_struct_gmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_struct_hybrid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_struct_jacobi.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_struct_lgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_struct_pfmg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_struct_smg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_struct_sparse_msg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c jacobi.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c pcg_struct.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c pfmg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c pfmg_relax.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c pfmg_setup_rap.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c pfmg_solve.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c semi.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c smg_relax.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c smg_setup.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c smg_setup_rap.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c smg_setup_restrict.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c smg_solve.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sparse_msg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sparse_msg_setup.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sparse_msg_setup_rap.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sparse_msg_solve.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c cyclic_reduction.c -o cyclic_reduction.obj smg_setup_rap.c: In function 'hypre_SMGCreateRAPOp': smg_setup_rap.c:65:11: warning: 'RAP' may be used uninitialized [-Wmaybe-uninitialized] 65 | return RAP; | ^~~ smg_setup_rap.c:25:27: note: 'RAP' was declared here 25 | hypre_StructMatrix *RAP; | ^~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_struct_int.c -o HYPRE_struct_int.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_struct_pcg.c -o HYPRE_struct_pcg.obj sparse_msg_setup_rap.c: In function 'hypre_SparseMSGCreateRAPOp': sparse_msg_setup_rap.c:45:11: warning: 'RAP' may be used uninitialized [-Wmaybe-uninitialized] 45 | return RAP; | ^~~ sparse_msg_setup_rap.c:29:27: note: 'RAP' was declared here 29 | hypre_StructMatrix *RAP; | ^~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c pfmg2_setup_rap.c -o pfmg2_setup_rap.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c pfmg3_setup_rap.c -o pfmg3_setup_rap.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c pfmg_setup.c -o pfmg_setup.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c pfmg_setup_interp.c -o pfmg_setup_interp.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c pfmg_setup_rap5.c -o pfmg_setup_rap5.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c pfmg_setup_rap7.c -o pfmg_setup_rap7.obj In file included from _hypre_struct_ls.h:7, from sparse_msg_solve.c:13: sparse_msg_solve.c: In function 'hypre_SparseMSGSolve': ./../utilities/_hypre_utilities.h:74:20: warning: 'b_dot_b' may be used uninitialized [-Wmaybe-uninitialized] 74 | #define hypre_sqrt sqrt sparse_msg_solve.c:169:31: note: in expansion of macro 'hypre_sqrt' 169 | rel_norms[i] = hypre_sqrt(r_dot_r / b_dot_b); | ^~~~~~~~~~ sparse_msg_solve.c:71:26: note: 'b_dot_b' was declared here 71 | HYPRE_Real b_dot_b, r_dot_r, eps; | ^~~~~~~ sparse_msg_solve.c:184:13: warning: 'eps' may be used uninitialized [-Wmaybe-uninitialized] 184 | if ((r_dot_r / b_dot_b < eps) && (i > 0)) | ^ sparse_msg_solve.c:71:44: note: 'eps' was declared here 71 | HYPRE_Real b_dot_b, r_dot_r, eps; | ^~~ sparse_msg_solve.c:188:29: warning: 'e_dot_e' may be used uninitialized [-Wmaybe-uninitialized] 188 | if ((e_dot_e / x_dot_x) < eps) | ~~~~~~~~~^~~~~~~~~~ sparse_msg_solve.c:72:26: note: 'e_dot_e' was declared here 72 | HYPRE_Real e_dot_e, x_dot_x; | ^~~~~~~ sparse_msg_solve.c:188:29: warning: 'x_dot_x' may be used uninitialized [-Wmaybe-uninitialized] 188 | if ((e_dot_e / x_dot_x) < eps) | ~~~~~~~~~^~~~~~~~~~ sparse_msg_solve.c:72:35: note: 'x_dot_x' was declared here 72 | HYPRE_Real e_dot_e, x_dot_x; | ^~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c point_relax.c -o point_relax.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c red_black_constantcoef_gs.c -o red_black_constantcoef_gs.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c red_black_gs.c -o red_black_gs.obj cyclic_reduction.c: In function 'hypre_CycRedSetupCoarseOp': cyclic_reduction.c:344:24: warning: 'ac_ce' may be used uninitialized [-Wmaybe-uninitialized] 344 | ac_ce[iAc] = -a_ce[iA] * a_ce[iAp1] / a_cc[iAp1]; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cyclic_reduction.c:241:44: note: 'ac_ce' was declared here 241 | HYPRE_Real *ac_cc, *ac_cw, *ac_ce; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c semi_interp.c -o semi_interp.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c semi_restrict.c -o semi_restrict.obj pfmg_setup_interp.c: In function 'hypre_PFMGSetupInterpOp_CC0_SS5': pfmg_setup_interp.c:890:10: warning: 'center' may be used uninitialized [-Wmaybe-uninitialized] 890 | if (!center) | ^ pfmg_setup_interp.c:874:18: note: 'center' was declared here 874 | HYPRE_Real center, left, right; | ^~~~~~ pfmg_setup_interp.c:901:31: warning: 'left' may be used uninitialized [-Wmaybe-uninitialized] 901 | Pp0[Pi] = left / center; | ~~~~~^~~~~~~~ pfmg_setup_interp.c:874:26: note: 'left' was declared here 874 | HYPRE_Real center, left, right; | ^~~~ pfmg_setup_interp.c:904:32: warning: 'right' may be used uninitialized [-Wmaybe-uninitialized] 904 | Pp0[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:874:32: note: 'right' was declared here 874 | HYPRE_Real center, left, right; | ^~~~~ red_black_constantcoef_gs.c: In function 'hypre_RedBlackConstantCoefGS': red_black_constantcoef_gs.c:47:27: warning: 'xoff0' may be used uninitialized [-Wmaybe-uninitialized] 47 | HYPRE_Int xoff0, xoff1, xoff2, xoff3, xoff4, xoff5; | ^~~~~ red_black_constantcoef_gs.c:47:34: warning: 'xoff1' may be used uninitialized [-Wmaybe-uninitialized] 47 | HYPRE_Int xoff0, xoff1, xoff2, xoff3, xoff4, xoff5; | ^~~~~ red_black_constantcoef_gs.c:56:27: warning: 'App0' may be used uninitialized [-Wmaybe-uninitialized] 56 | HYPRE_Real App0, App1, App2, App3, App4, App5, AApd; | ^~~~ red_black_constantcoef_gs.c:56:33: warning: 'App1' may be used uninitialized [-Wmaybe-uninitialized] 56 | HYPRE_Real App0, App1, App2, App3, App4, App5, AApd; | ^~~~ pfmg_setup_interp.c: In function 'hypre_PFMGSetupInterpOp_CC0_SS9': pfmg_setup_interp.c:1036:10: warning: 'center' may be used uninitialized [-Wmaybe-uninitialized] 1036 | if (!center) | ^ pfmg_setup_interp.c:1020:18: note: 'center' was declared here 1020 | HYPRE_Real center, left, right; | ^~~~~~ pfmg_setup_interp.c:1047:31: warning: 'left' may be used uninitialized [-Wmaybe-uninitialized] 1047 | Pp0[Pi] = left / center; | ~~~~~^~~~~~~~ pfmg_setup_interp.c:1020:26: note: 'left' was declared here 1020 | HYPRE_Real center, left, right; | ^~~~ pfmg_setup_interp.c:1048:32: warning: 'right' may be used uninitialized [-Wmaybe-uninitialized] 1048 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1020:32: note: 'right' was declared here 1020 | HYPRE_Real center, left, right; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c semi_setup_rap.c -o semi_setup_rap.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c smg2_setup_rap.c -o smg2_setup_rap.obj pfmg_setup_interp.c: In function 'hypre_PFMGSetupInterpOp_CC0_SS7': pfmg_setup_interp.c:1165:10: warning: 'center' may be used uninitialized [-Wmaybe-uninitialized] 1165 | if (!center) | ^ pfmg_setup_interp.c:1144:18: note: 'center' was declared here 1144 | HYPRE_Real center, left, right; | ^~~~~~ pfmg_setup_interp.c:1175:31: warning: 'left' may be used uninitialized [-Wmaybe-uninitialized] 1175 | Pp0[Pi] = left / center; | ~~~~~^~~~~~~~ pfmg_setup_interp.c:1144:26: note: 'left' was declared here 1144 | HYPRE_Real center, left, right; | ^~~~ pfmg_setup_interp.c:1176:32: warning: 'right' may be used uninitialized [-Wmaybe-uninitialized] 1176 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1144:32: note: 'right' was declared here 1144 | HYPRE_Real center, left, right; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c smg3_setup_rap.c -o smg3_setup_rap.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c smg.c -o smg.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c smg_axpy.c -o smg_axpy.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c smg_residual.c -o smg_residual.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c smg_setup_interp.c -o smg_setup_interp.obj In file included from _hypre_struct_ls.h:9, from semi_setup_rap.c:8: semi_setup_rap.c: In function 'hypre_SemiCreateRAPOp': semi_setup_rap.c:197:42: warning: 'not_cdirs' may be used uninitialized [-Wmaybe-uninitialized] 197 | hypre_IndexD(indexRAP, not_cdirs[0]) = 1; | ~~~~~~~~~^~~ ./../struct_mv/_hypre_struct_mv.h:99:40: note: in definition of macro 'hypre_IndexD' 99 | #define hypre_IndexD(index, d) (index[d]) | ^ semi_setup_rap.c:57:27: note: 'not_cdirs' was declared here 57 | HYPRE_Int *not_cdirs; | ^~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sparse_msg2_setup_rap.c -o sparse_msg2_setup_rap.obj pfmg_setup_interp.c: In function 'hypre_PFMGSetupInterpOp_CC0_SS15': pfmg_setup_interp.c:1490:13: warning: 'center' may be used uninitialized [-Wmaybe-uninitialized] 1490 | if (!center) | ^ pfmg_setup_interp.c:1467:21: note: 'center' was declared here 1467 | HYPRE_Real center, left, right; | ^~~~~~ pfmg_setup_interp.c:1500:35: warning: 'left' may be used uninitialized [-Wmaybe-uninitialized] 1500 | Pp0[Pi] = left / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1467:29: note: 'left' was declared here 1467 | HYPRE_Real center, left, right; | ^~~~ pfmg_setup_interp.c:1501:35: warning: 'right' may be used uninitialized [-Wmaybe-uninitialized] 1501 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1467:35: note: 'right' was declared here 1467 | HYPRE_Real center, left, right; | ^~~~~ pfmg_setup_interp.c:1370:13: warning: 'center' may be used uninitialized [-Wmaybe-uninitialized] 1370 | if (!center) | ^ pfmg_setup_interp.c:1347:21: note: 'center' was declared here 1347 | HYPRE_Real center, left, right; | ^~~~~~ pfmg_setup_interp.c:1380:35: warning: 'left' may be used uninitialized [-Wmaybe-uninitialized] 1380 | Pp0[Pi] = left / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1347:29: note: 'left' was declared here 1347 | HYPRE_Real center, left, right; | ^~~~ pfmg_setup_interp.c:1381:35: warning: 'right' may be used uninitialized [-Wmaybe-uninitialized] 1381 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1347:35: note: 'right' was declared here 1347 | HYPRE_Real center, left, right; | ^~~~~ pfmg_setup_interp.c:1430:13: warning: 'center' may be used uninitialized [-Wmaybe-uninitialized] 1430 | if (!center) | ^ pfmg_setup_interp.c:1407:21: note: 'center' was declared here 1407 | HYPRE_Real center, left, right; | ^~~~~~ pfmg_setup_interp.c:1440:35: warning: 'left' may be used uninitialized [-Wmaybe-uninitialized] 1440 | Pp0[Pi] = left / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1407:29: note: 'left' was declared here 1407 | HYPRE_Real center, left, right; | ^~~~ pfmg_setup_interp.c:1441:35: warning: 'right' may be used uninitialized [-Wmaybe-uninitialized] 1441 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1407:35: note: 'right' was declared here 1407 | HYPRE_Real center, left, right; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sparse_msg3_setup_rap.c -o sparse_msg3_setup_rap.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sparse_msg_filter.c -o sparse_msg_filter.obj smg2_setup_rap.c: In function 'hypre_SMG2BuildRAPSym': smg2_setup_rap.c:408:57: warning: 'a_csw' may be used uninitialized [-Wmaybe-uninitialized] 408 | + a_csw[iA] * pa[iP1]; | ~~~~~^~~~ smg2_setup_rap.c:180:26: note: 'a_csw' was declared here 180 | HYPRE_Real *a_csw, *a_cse, *a_cnw; | ^~~~~ smg2_setup_rap.c:418:57: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized] 418 | + a_cse[iA] * pa[iP1]; | ~~~~~^~~~ smg2_setup_rap.c:180:34: note: 'a_cse' was declared here 180 | HYPRE_Real *a_csw, *a_cse, *a_cnw; | ^~~~~ smg2_setup_rap.c:427:64: warning: 'a_cnw' may be used uninitialized [-Wmaybe-uninitialized] 427 | + a_cnw[iA] * pa[iP1]; | ~~~~~^~~~ smg2_setup_rap.c:180:42: note: 'a_cnw' was declared here 180 | HYPRE_Real *a_csw, *a_cse, *a_cnw; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sparse_msg_interp.c -o sparse_msg_interp.obj sparse_msg2_setup_rap.c: In function 'hypre_SparseMSG2BuildRAPSym': sparse_msg2_setup_rap.c:448:57: warning: 'a_csw' may be used uninitialized [-Wmaybe-uninitialized] 448 | + a_csw[iA] * pa[iP1]; | ~~~~~^~~~ sparse_msg2_setup_rap.c:195:26: note: 'a_csw' was declared here 195 | HYPRE_Real *a_csw, *a_cse, *a_cnw; | ^~~~~ sparse_msg2_setup_rap.c:458:57: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized] 458 | + a_cse[iA] * pa[iP1]; | ~~~~~^~~~ sparse_msg2_setup_rap.c:195:34: note: 'a_cse' was declared here 195 | HYPRE_Real *a_csw, *a_cse, *a_cnw; | ^~~~~ sparse_msg2_setup_rap.c:467:64: warning: 'a_cnw' may be used uninitialized [-Wmaybe-uninitialized] 467 | + a_cnw[iA] * pa[iP1]; | ~~~~~^~~~ sparse_msg2_setup_rap.c:195:42: note: 'a_cnw' was declared here 195 | HYPRE_Real *a_csw, *a_cse, *a_cnw; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sparse_msg_restrict.c -o sparse_msg_restrict.obj smg3_setup_rap.c: In function 'hypre_SMG3BuildRAPSym': smg3_setup_rap.c:869:65: warning: 'a_asw' may be used uninitialized [-Wmaybe-uninitialized] 869 | + rb[iR] * a_asw[iAm1] | ~~~~~^~~~~~ smg3_setup_rap.c:260:26: note: 'a_asw' was declared here 260 | HYPRE_Real *a_asw, *a_ase; | ^~~~~ smg3_setup_rap.c:887:65: warning: 'a_ase' may be used uninitialized [-Wmaybe-uninitialized] 887 | + rb[iR] * a_ase[iAm1] | ~~~~~^~~~~~ smg3_setup_rap.c:260:34: note: 'a_ase' was declared here 260 | HYPRE_Real *a_asw, *a_ase; | ^~~~~ smg3_setup_rap.c:821:57: warning: 'a_bsw' may be used uninitialized [-Wmaybe-uninitialized] 821 | + a_bsw[iA] * pa[iP1]; | ~~~~~^~~~ smg3_setup_rap.c:261:26: note: 'a_bsw' was declared here 261 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ smg3_setup_rap.c:888:65: warning: 'a_bse' may be used uninitialized [-Wmaybe-uninitialized] 888 | + ra[iR] * a_bse[iAp1]; | ~~~~~^~~~~~ smg3_setup_rap.c:261:34: note: 'a_bse' was declared here 261 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ smg3_setup_rap.c:851:57: warning: 'a_bnw' may be used uninitialized [-Wmaybe-uninitialized] 851 | + a_bnw[iA] * pa[iP1]; | ~~~~~^~~~ smg3_setup_rap.c:261:42: note: 'a_bnw' was declared here 261 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ smg3_setup_rap.c:861:57: warning: 'a_bne' may be used uninitialized [-Wmaybe-uninitialized] 861 | + a_bne[iA] * pa[iP1]; | ~~~~~^~~~ smg3_setup_rap.c:261:50: note: 'a_bne' was declared here 261 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ smg3_setup_rap.c:896:63: warning: 'a_aw' may be used uninitialized [-Wmaybe-uninitialized] 896 | + rb[iR] * a_aw[iAm1] | ~~~~^~~~~~ smg3_setup_rap.c:257:33: note: 'a_aw' was declared here 257 | HYPRE_Real *a_ac, *a_aw, *a_as; | ^~~~ smg3_setup_rap.c:878:63: warning: 'a_as' may be used uninitialized [-Wmaybe-uninitialized] 878 | + rb[iR] * a_as[iAm1] | ~~~~^~~~~~ smg3_setup_rap.c:257:40: note: 'a_as' was declared here 257 | HYPRE_Real *a_ac, *a_aw, *a_as; | ^~~~ smg3_setup_rap.c:897:63: warning: 'a_bw' may be used uninitialized [-Wmaybe-uninitialized] 897 | + ra[iR] * a_bw[iAp1]; | ~~~~^~~~~~ smg3_setup_rap.c:258:33: note: 'a_bw' was declared here 258 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ smg3_setup_rap.c:846:54: warning: 'a_be' may be used uninitialized [-Wmaybe-uninitialized] 846 | + a_be[iA] * pa[iP1]; | ~~~~^~~~ smg3_setup_rap.c:258:40: note: 'a_be' was declared here 258 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ smg3_setup_rap.c:879:63: warning: 'a_bs' may be used uninitialized [-Wmaybe-uninitialized] 879 | + ra[iR] * a_bs[iAp1]; | ~~~~^~~~~~ smg3_setup_rap.c:258:47: note: 'a_bs' was declared here 258 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ smg3_setup_rap.c:856:54: warning: 'a_bn' may be used uninitialized [-Wmaybe-uninitialized] 856 | + a_bn[iA] * pa[iP1]; | ~~~~^~~~ smg3_setup_rap.c:258:54: note: 'a_bn' was declared here 258 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ smg3_setup_rap.c:819:45: warning: 'a_csw' may be used uninitialized [-Wmaybe-uninitialized] 819 | rap_bsw[iAc] = rb[iR] * a_csw[iAm1] * pa[iP1] | ~~~~~^~~~~~ smg3_setup_rap.c:259:26: note: 'a_csw' was declared here 259 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c:884:65: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized] 884 | + ra[iR] * a_cse[iAp1] * pa[iP1] | ~~~~~^~~~~~ smg3_setup_rap.c:259:34: note: 'a_cse' was declared here 259 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c:849:45: warning: 'a_cnw' may be used uninitialized [-Wmaybe-uninitialized] 849 | rap_bnw[iAc] = rb[iR] * a_cnw[iAm1] * pa[iP1] | ~~~~~^~~~~~ smg3_setup_rap.c:259:42: note: 'a_cnw' was declared here 259 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c:859:45: warning: 'a_cne' may be used uninitialized [-Wmaybe-uninitialized] 859 | rap_bne[iAc] = rb[iR] * a_cne[iAm1] * pa[iP1] | ~~~~~^~~~~~ smg3_setup_rap.c:259:50: note: 'a_cne' was declared here 259 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c:864:29: warning: 'rap_csw' may be used uninitialized [-Wmaybe-uninitialized] 864 | rap_csw[iAc] = a_csw[iA] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 865 | + rb[iR] * a_csw[iAm1] * pb[iP1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 866 | + ra[iR] * a_csw[iAp1] * pa[iP1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 867 | + a_bsw[iA] * pb[iP1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | + a_asw[iA] * pa[iP1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 869 | + rb[iR] * a_asw[iAm1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 870 | + ra[iR] * a_bsw[iAp1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ smg3_setup_rap.c:265:26: note: 'rap_csw' was declared here 265 | HYPRE_Real *rap_csw, *rap_cse; | ^~~~~~~ smg3_setup_rap.c:882:29: warning: 'rap_cse' may be used uninitialized [-Wmaybe-uninitialized] 882 | rap_cse[iAc] = a_cse[iA] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 883 | + rb[iR] * a_cse[iAm1] * pb[iP1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 884 | + ra[iR] * a_cse[iAp1] * pa[iP1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 885 | + a_bse[iA] * pb[iP1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 886 | + a_ase[iA] * pa[iP1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 887 | + rb[iR] * a_ase[iAm1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 888 | + ra[iR] * a_bse[iAp1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ smg3_setup_rap.c:265:36: note: 'rap_cse' was declared here 265 | HYPRE_Real *rap_csw, *rap_cse; | ^~~~~~~ smg3_setup_rap.c:819:29: warning: 'rap_bsw' may be used uninitialized [-Wmaybe-uninitialized] 819 | rap_bsw[iAc] = rb[iR] * a_csw[iAm1] * pa[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 820 | + rb[iR] * a_bsw[iAm1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 821 | + a_bsw[iA] * pa[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ smg3_setup_rap.c:266:26: note: 'rap_bsw' was declared here 266 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ smg3_setup_rap.c:829:29: warning: 'rap_bse' may be used uninitialized [-Wmaybe-uninitialized] 829 | rap_bse[iAc] = rb[iR] * a_cse[iAm1] * pa[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 830 | + rb[iR] * a_bse[iAm1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 831 | + a_bse[iA] * pa[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ smg3_setup_rap.c:266:36: note: 'rap_bse' was declared here 266 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ smg3_setup_rap.c:849:29: warning: 'rap_bnw' may be used uninitialized [-Wmaybe-uninitialized] 849 | rap_bnw[iAc] = rb[iR] * a_cnw[iAm1] * pa[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 850 | + rb[iR] * a_bnw[iAm1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 851 | + a_bnw[iA] * pa[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ smg3_setup_rap.c:266:46: note: 'rap_bnw' was declared here 266 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ smg3_setup_rap.c:859:29: warning: 'rap_bne' may be used uninitialized [-Wmaybe-uninitialized] 859 | rap_bne[iAc] = rb[iR] * a_cne[iAm1] * pa[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 860 | + rb[iR] * a_bne[iAm1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 861 | + a_bne[iA] * pa[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ smg3_setup_rap.c:266:56: note: 'rap_bne' was declared here 266 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ pfmg_setup_interp.c: In function 'hypre_PFMGSetupInterpOp_CC0_SS19': pfmg_setup_interp.c:1675:10: warning: 'center' may be used uninitialized [-Wmaybe-uninitialized] 1675 | if (!center) | ^ pfmg_setup_interp.c:1651:18: note: 'center' was declared here 1651 | HYPRE_Real center, left, right; | ^~~~~~ pfmg_setup_interp.c:1685:31: warning: 'left' may be used uninitialized [-Wmaybe-uninitialized] 1685 | Pp0[Pi] = left / center; | ~~~~~^~~~~~~~ pfmg_setup_interp.c:1651:26: note: 'left' was declared here 1651 | HYPRE_Real center, left, right; | ^~~~ pfmg_setup_interp.c:1686:32: warning: 'right' may be used uninitialized [-Wmaybe-uninitialized] 1686 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1651:32: note: 'right' was declared here 1651 | HYPRE_Real center, left, right; | ^~~~~ sparse_msg2_setup_rap.c: In function 'hypre_SparseMSG2BuildRAPNoSym': sparse_msg2_setup_rap.c:788:64: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized] 788 | + a_cse[iA] * pb[iP1] | ~~~~~^~~~ sparse_msg2_setup_rap.c:534:26: note: 'a_cse' was declared here 534 | HYPRE_Real *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg2_setup_rap.c:780:57: warning: 'a_cnw' may be used uninitialized [-Wmaybe-uninitialized] 780 | + a_cnw[iA] * pb[iP1]; | ~~~~~^~~~ sparse_msg2_setup_rap.c:534:34: note: 'a_cnw' was declared here 534 | HYPRE_Real *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg2_setup_rap.c:770:57: warning: 'a_cne' may be used uninitialized [-Wmaybe-uninitialized] 770 | + a_cne[iA] * pb[iP1]; | ~~~~~^~~~ sparse_msg2_setup_rap.c:534:42: note: 'a_cne' was declared here 534 | HYPRE_Real *a_cse, *a_cnw, *a_cne; | ^~~~~ smg2_setup_rap.c: In function 'hypre_SMG2BuildRAPNoSym': smg2_setup_rap.c:723:64: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized] 723 | + a_cse[iA] * pb[iP1] | ~~~~~^~~~ smg2_setup_rap.c:491:26: note: 'a_cse' was declared here 491 | HYPRE_Real *a_cse, *a_cnw, *a_cne; | ^~~~~ smg2_setup_rap.c:715:57: warning: 'a_cnw' may be used uninitialized [-Wmaybe-uninitialized] 715 | + a_cnw[iA] * pb[iP1]; | ~~~~~^~~~ smg2_setup_rap.c:491:34: note: 'a_cnw' was declared here 491 | HYPRE_Real *a_cse, *a_cnw, *a_cne; | ^~~~~ smg2_setup_rap.c:705:57: warning: 'a_cne' may be used uninitialized [-Wmaybe-uninitialized] 705 | + a_cne[iA] * pb[iP1]; | ~~~~~^~~~ smg2_setup_rap.c:491:42: note: 'a_cne' was declared here 491 | HYPRE_Real *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg3_setup_rap.c: In function 'hypre_SparseMSG3BuildRAPSym': sparse_msg3_setup_rap.c:782:65: warning: 'a_asw' may be used uninitialized [-Wmaybe-uninitialized] 782 | + rb[iR] * a_asw[iAm1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:217:26: note: 'a_asw' was declared here 217 | HYPRE_Real *a_asw, *a_ase; | ^~~~~ sparse_msg3_setup_rap.c:800:65: warning: 'a_ase' may be used uninitialized [-Wmaybe-uninitialized] 800 | + rb[iR] * a_ase[iAm1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:217:34: note: 'a_ase' was declared here 217 | HYPRE_Real *a_asw, *a_ase; | ^~~~~ sparse_msg3_setup_rap.c:734:57: warning: 'a_bsw' may be used uninitialized [-Wmaybe-uninitialized] 734 | + a_bsw[iA] * pa[iP1]; | ~~~~~^~~~ sparse_msg3_setup_rap.c:218:26: note: 'a_bsw' was declared here 218 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ sparse_msg3_setup_rap.c:801:65: warning: 'a_bse' may be used uninitialized [-Wmaybe-uninitialized] 801 | + ra[iR] * a_bse[iAp1]; | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:218:34: note: 'a_bse' was declared here 218 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ sparse_msg3_setup_rap.c:764:57: warning: 'a_bnw' may be used uninitialized [-Wmaybe-uninitialized] 764 | + a_bnw[iA] * pa[iP1]; | ~~~~~^~~~ sparse_msg3_setup_rap.c:218:42: note: 'a_bnw' was declared here 218 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ sparse_msg3_setup_rap.c:774:57: warning: 'a_bne' may be used uninitialized [-Wmaybe-uninitialized] 774 | + a_bne[iA] * pa[iP1]; | ~~~~~^~~~ sparse_msg3_setup_rap.c:218:50: note: 'a_bne' was declared here 218 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ sparse_msg3_setup_rap.c:809:63: warning: 'a_aw' may be used uninitialized [-Wmaybe-uninitialized] 809 | + rb[iR] * a_aw[iAm1] | ~~~~^~~~~~ sparse_msg3_setup_rap.c:214:33: note: 'a_aw' was declared here 214 | HYPRE_Real *a_ac, *a_aw, *a_as; | ^~~~ sparse_msg3_setup_rap.c:791:63: warning: 'a_as' may be used uninitialized [-Wmaybe-uninitialized] 791 | + rb[iR] * a_as[iAm1] | ~~~~^~~~~~ sparse_msg3_setup_rap.c:214:40: note: 'a_as' was declared here 214 | HYPRE_Real *a_ac, *a_aw, *a_as; | ^~~~ sparse_msg3_setup_rap.c:810:63: warning: 'a_bw' may be used uninitialized [-Wmaybe-uninitialized] 810 | + ra[iR] * a_bw[iAp1]; | ~~~~^~~~~~ sparse_msg3_setup_rap.c:215:33: note: 'a_bw' was declared here 215 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ sparse_msg3_setup_rap.c:759:54: warning: 'a_be' may be used uninitialized [-Wmaybe-uninitialized] 759 | + a_be[iA] * pa[iP1]; | ~~~~^~~~ sparse_msg3_setup_rap.c:215:40: note: 'a_be' was declared here 215 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ sparse_msg3_setup_rap.c:792:63: warning: 'a_bs' may be used uninitialized [-Wmaybe-uninitialized] 792 | + ra[iR] * a_bs[iAp1]; | ~~~~^~~~~~ sparse_msg3_setup_rap.c:215:47: note: 'a_bs' was declared here 215 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ sparse_msg3_setup_rap.c:769:54: warning: 'a_bn' may be used uninitialized [-Wmaybe-uninitialized] 769 | + a_bn[iA] * pa[iP1]; | ~~~~^~~~ sparse_msg3_setup_rap.c:215:54: note: 'a_bn' was declared here 215 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ sparse_msg3_setup_rap.c:732:45: warning: 'a_csw' may be used uninitialized [-Wmaybe-uninitialized] 732 | rap_bsw[iAc] = rb[iR] * a_csw[iAm1] * pa[iP1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:216:26: note: 'a_csw' was declared here 216 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg3_setup_rap.c:797:65: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized] 797 | + ra[iR] * a_cse[iAp1] * pa[iP1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:216:34: note: 'a_cse' was declared here 216 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg3_setup_rap.c:762:45: warning: 'a_cnw' may be used uninitialized [-Wmaybe-uninitialized] 762 | rap_bnw[iAc] = rb[iR] * a_cnw[iAm1] * pa[iP1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:216:42: note: 'a_cnw' was declared here 216 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg3_setup_rap.c:772:45: warning: 'a_cne' may be used uninitialized [-Wmaybe-uninitialized] 772 | rap_bne[iAc] = rb[iR] * a_cne[iAm1] * pa[iP1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:216:50: note: 'a_cne' was declared here 216 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg3_setup_rap.c:732:29: warning: 'rap_bsw' may be used uninitialized [-Wmaybe-uninitialized] 732 | rap_bsw[iAc] = rb[iR] * a_csw[iAm1] * pa[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 733 | + rb[iR] * a_bsw[iAm1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 734 | + a_bsw[iA] * pa[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sparse_msg3_setup_rap.c:223:26: note: 'rap_bsw' was declared here 223 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ sparse_msg3_setup_rap.c:742:29: warning: 'rap_bse' may be used uninitialized [-Wmaybe-uninitialized] 742 | rap_bse[iAc] = rb[iR] * a_cse[iAm1] * pa[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 743 | + rb[iR] * a_bse[iAm1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 744 | + a_bse[iA] * pa[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sparse_msg3_setup_rap.c:223:36: note: 'rap_bse' was declared here 223 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ sparse_msg3_setup_rap.c:762:29: warning: 'rap_bnw' may be used uninitialized [-Wmaybe-uninitialized] 762 | rap_bnw[iAc] = rb[iR] * a_cnw[iAm1] * pa[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 763 | + rb[iR] * a_bnw[iAm1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 764 | + a_bnw[iA] * pa[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sparse_msg3_setup_rap.c:223:46: note: 'rap_bnw' was declared here 223 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ sparse_msg3_setup_rap.c:772:29: warning: 'rap_bne' may be used uninitialized [-Wmaybe-uninitialized] 772 | rap_bne[iAc] = rb[iR] * a_cne[iAm1] * pa[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 773 | + rb[iR] * a_bne[iAm1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 774 | + a_bne[iA] * pa[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sparse_msg3_setup_rap.c:223:56: note: 'rap_bne' was declared here 223 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ pfmg_setup_interp.c: In function 'hypre_PFMGSetupInterpOp_CC0_SS27': pfmg_setup_interp.c:1906:10: warning: 'center' may be used uninitialized [-Wmaybe-uninitialized] 1906 | if (!center) | ^ pfmg_setup_interp.c:1876:18: note: 'center' was declared here 1876 | HYPRE_Real center, left, right; | ^~~~~~ pfmg_setup_interp.c:1917:31: warning: 'left' may be used uninitialized [-Wmaybe-uninitialized] 1917 | Pp0[Pi] = left / center; | ~~~~~^~~~~~~~ pfmg_setup_interp.c:1876:26: note: 'left' was declared here 1876 | HYPRE_Real center, left, right; | ^~~~ pfmg_setup_interp.c:1918:32: warning: 'right' may be used uninitialized [-Wmaybe-uninitialized] 1918 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1876:32: note: 'right' was declared here 1876 | HYPRE_Real center, left, right; | ^~~~~ smg3_setup_rap.c: In function 'hypre_SMG3BuildRAPNoSym': smg3_setup_rap.c:1536:57: warning: 'a_asw' may be used uninitialized [-Wmaybe-uninitialized] 1536 | + a_asw[iA] * pb[iP1]; | ~~~~~^~~~ smg3_setup_rap.c:964:26: note: 'a_asw' was declared here 964 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; | ^~~~~ smg3_setup_rap.c:1526:57: warning: 'a_ase' may be used uninitialized [-Wmaybe-uninitialized] 1526 | + a_ase[iA] * pb[iP1]; | ~~~~~^~~~ smg3_setup_rap.c:964:34: note: 'a_ase' was declared here 964 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; | ^~~~~ smg3_setup_rap.c:1563:64: warning: 'a_anw' may be used uninitialized [-Wmaybe-uninitialized] 1563 | + rb[iR] * a_anw[iAm1] | ~~~~~^~~~~~ smg3_setup_rap.c:964:42: note: 'a_anw' was declared here 964 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; | ^~~~~ smg3_setup_rap.c:1496:57: warning: 'a_ane' may be used uninitialized [-Wmaybe-uninitialized] 1496 | + a_ane[iA] * pb[iP1]; | ~~~~~^~~~ smg3_setup_rap.c:964:50: note: 'a_ane' was declared here 964 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; | ^~~~~ smg3_setup_rap.c:1564:64: warning: 'a_bnw' may be used uninitialized [-Wmaybe-uninitialized] 1564 | + ra[iR] * a_bnw[iAp1]; | ~~~~~^~~~~~ smg3_setup_rap.c:965:26: note: 'a_bnw' was declared here 965 | HYPRE_Real *a_bnw, *a_bne; | ^~~~~ smg3_setup_rap.c:1546:64: warning: 'a_bne' may be used uninitialized [-Wmaybe-uninitialized] 1546 | + ra[iR] * a_bne[iAp1]; | ~~~~~^~~~~~ smg3_setup_rap.c:965:34: note: 'a_bne' was declared here 965 | HYPRE_Real *a_bnw, *a_bne; | ^~~~~ smg3_setup_rap.c:1521:54: warning: 'a_aw' may be used uninitialized [-Wmaybe-uninitialized] 1521 | + a_aw[iA] * pb[iP1]; | ~~~~^~~~ smg3_setup_rap.c:961:33: note: 'a_aw' was declared here 961 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; | ^~~~ smg3_setup_rap.c:1572:63: warning: 'a_ae' may be used uninitialized [-Wmaybe-uninitialized] 1572 | + rb[iR] * a_ae[iAm1] | ~~~~^~~~~~ smg3_setup_rap.c:961:40: note: 'a_ae' was declared here 961 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; | ^~~~ smg3_setup_rap.c:1531:54: warning: 'a_as' may be used uninitialized [-Wmaybe-uninitialized] 1531 | + a_as[iA] * pb[iP1]; | ~~~~^~~~ smg3_setup_rap.c:961:47: note: 'a_as' was declared here 961 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; | ^~~~ smg3_setup_rap.c:1554:63: warning: 'a_an' may be used uninitialized [-Wmaybe-uninitialized] 1554 | + rb[iR] * a_an[iAm1] | ~~~~^~~~~~ smg3_setup_rap.c:961:54: note: 'a_an' was declared here 961 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; | ^~~~ smg3_setup_rap.c:1573:63: warning: 'a_be' may be used uninitialized [-Wmaybe-uninitialized] 1573 | + ra[iR] * a_be[iAp1]; | ~~~~^~~~~~ smg3_setup_rap.c:962:26: note: 'a_be' was declared here 962 | HYPRE_Real *a_be, *a_bn; | ^~~~ smg3_setup_rap.c:1555:63: warning: 'a_bn' may be used uninitialized [-Wmaybe-uninitialized] 1555 | + ra[iR] * a_bn[iAp1]; | ~~~~^~~~~~ smg3_setup_rap.c:962:33: note: 'a_bn' was declared here 962 | HYPRE_Real *a_be, *a_bn; | ^~~~ smg3_setup_rap.c:1534:45: warning: 'a_csw' may be used uninitialized [-Wmaybe-uninitialized] 1534 | rap_asw[iAc] = ra[iR] * a_csw[iAp1] * pb[iP1] | ~~~~~^~~~~~ smg3_setup_rap.c:963:26: note: 'a_csw' was declared here 963 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c:1524:45: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized] 1524 | rap_ase[iAc] = ra[iR] * a_cse[iAp1] * pb[iP1] | ~~~~~^~~~~~ smg3_setup_rap.c:963:34: note: 'a_cse' was declared here 963 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c:1559:64: warning: 'a_cnw' may be used uninitialized [-Wmaybe-uninitialized] 1559 | + rb[iR] * a_cnw[iAm1] * pb[iP1] | ~~~~~^~~~~~ smg3_setup_rap.c:963:42: note: 'a_cnw' was declared here 963 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c:1494:45: warning: 'a_cne' may be used uninitialized [-Wmaybe-uninitialized] 1494 | rap_ane[iAc] = ra[iR] * a_cne[iAp1] * pb[iP1] | ~~~~~^~~~~~ smg3_setup_rap.c:963:50: note: 'a_cne' was declared here 963 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c:1558:29: warning: 'rap_cnw' may be used uninitialized [-Wmaybe-uninitialized] 1558 | rap_cnw[iAc] = a_cnw[iA] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 1559 | + rb[iR] * a_cnw[iAm1] * pb[iP1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1560 | + ra[iR] * a_cnw[iAp1] * pa[iP1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1561 | + a_bnw[iA] * pb[iP1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1562 | + a_anw[iA] * pa[iP1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1563 | + rb[iR] * a_anw[iAm1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1564 | + ra[iR] * a_bnw[iAp1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ smg3_setup_rap.c:969:26: note: 'rap_cnw' was declared here 969 | HYPRE_Real *rap_cnw, *rap_cne; | ^~~~~~~ smg3_setup_rap.c:1540:29: warning: 'rap_cne' may be used uninitialized [-Wmaybe-uninitialized] 1540 | rap_cne[iAc] = a_cne[iA] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 1541 | + rb[iR] * a_cne[iAm1] * pb[iP1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1542 | + ra[iR] * a_cne[iAp1] * pa[iP1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1543 | + a_bne[iA] * pb[iP1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1544 | + a_ane[iA] * pa[iP1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1545 | + rb[iR] * a_ane[iAm1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1546 | + ra[iR] * a_bne[iAp1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ smg3_setup_rap.c:969:36: note: 'rap_cne' was declared here 969 | HYPRE_Real *rap_cnw, *rap_cne; | ^~~~~~~ smg3_setup_rap.c:1534:29: warning: 'rap_asw' may be used uninitialized [-Wmaybe-uninitialized] 1534 | rap_asw[iAc] = ra[iR] * a_csw[iAp1] * pb[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1535 | + ra[iR] * a_asw[iAp1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1536 | + a_asw[iA] * pb[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ smg3_setup_rap.c:970:26: note: 'rap_asw' was declared here 970 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; | ^~~~~~~ smg3_setup_rap.c:1524:29: warning: 'rap_ase' may be used uninitialized [-Wmaybe-uninitialized] 1524 | rap_ase[iAc] = ra[iR] * a_cse[iAp1] * pb[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1525 | + ra[iR] * a_ase[iAp1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1526 | + a_ase[iA] * pb[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ smg3_setup_rap.c:970:36: note: 'rap_ase' was declared here 970 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; | ^~~~~~~ smg3_setup_rap.c:1504:29: warning: 'rap_anw' may be used uninitialized [-Wmaybe-uninitialized] 1504 | rap_anw[iAc] = ra[iR] * a_cnw[iAp1] * pb[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1505 | + ra[iR] * a_anw[iAp1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1506 | + a_anw[iA] * pb[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ smg3_setup_rap.c:970:46: note: 'rap_anw' was declared here 970 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; | ^~~~~~~ smg3_setup_rap.c:1494:29: warning: 'rap_ane' may be used uninitialized [-Wmaybe-uninitialized] 1494 | rap_ane[iAc] = ra[iR] * a_cne[iAp1] * pb[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1495 | + ra[iR] * a_ane[iAp1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1496 | + a_ane[iA] * pb[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ smg3_setup_rap.c:970:56: note: 'rap_ane' was declared here 970 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; | ^~~~~~~ sparse_msg3_setup_rap.c: In function 'hypre_SparseMSG3BuildRAPNoSym': sparse_msg3_setup_rap.c:1411:57: warning: 'a_asw' may be used uninitialized [-Wmaybe-uninitialized] 1411 | + a_asw[iA] * pb[iP1]; | ~~~~~^~~~ sparse_msg3_setup_rap.c:879:26: note: 'a_asw' was declared here 879 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; | ^~~~~ sparse_msg3_setup_rap.c:1401:57: warning: 'a_ase' may be used uninitialized [-Wmaybe-uninitialized] 1401 | + a_ase[iA] * pb[iP1]; | ~~~~~^~~~ sparse_msg3_setup_rap.c:879:34: note: 'a_ase' was declared here 879 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; | ^~~~~ sparse_msg3_setup_rap.c:1438:64: warning: 'a_anw' may be used uninitialized [-Wmaybe-uninitialized] 1438 | + rb[iR] * a_anw[iAm1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:879:42: note: 'a_anw' was declared here 879 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; | ^~~~~ sparse_msg3_setup_rap.c:1371:57: warning: 'a_ane' may be used uninitialized [-Wmaybe-uninitialized] 1371 | + a_ane[iA] * pb[iP1]; | ~~~~~^~~~ sparse_msg3_setup_rap.c:879:50: note: 'a_ane' was declared here 879 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; | ^~~~~ sparse_msg3_setup_rap.c:1439:64: warning: 'a_bnw' may be used uninitialized [-Wmaybe-uninitialized] 1439 | + ra[iR] * a_bnw[iAp1]; | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:880:26: note: 'a_bnw' was declared here 880 | HYPRE_Real *a_bnw, *a_bne; | ^~~~~ sparse_msg3_setup_rap.c:1421:64: warning: 'a_bne' may be used uninitialized [-Wmaybe-uninitialized] 1421 | + ra[iR] * a_bne[iAp1]; | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:880:34: note: 'a_bne' was declared here 880 | HYPRE_Real *a_bnw, *a_bne; | ^~~~~ sparse_msg3_setup_rap.c:1396:54: warning: 'a_aw' may be used uninitialized [-Wmaybe-uninitialized] 1396 | + a_aw[iA] * pb[iP1]; | ~~~~^~~~ sparse_msg3_setup_rap.c:876:33: note: 'a_aw' was declared here 876 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; | ^~~~ sparse_msg3_setup_rap.c:1447:63: warning: 'a_ae' may be used uninitialized [-Wmaybe-uninitialized] 1447 | + rb[iR] * a_ae[iAm1] | ~~~~^~~~~~ sparse_msg3_setup_rap.c:876:40: note: 'a_ae' was declared here 876 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; | ^~~~ sparse_msg3_setup_rap.c:1406:54: warning: 'a_as' may be used uninitialized [-Wmaybe-uninitialized] 1406 | + a_as[iA] * pb[iP1]; | ~~~~^~~~ sparse_msg3_setup_rap.c:876:47: note: 'a_as' was declared here 876 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; | ^~~~ sparse_msg3_setup_rap.c:1429:63: warning: 'a_an' may be used uninitialized [-Wmaybe-uninitialized] 1429 | + rb[iR] * a_an[iAm1] | ~~~~^~~~~~ sparse_msg3_setup_rap.c:876:54: note: 'a_an' was declared here 876 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; | ^~~~ sparse_msg3_setup_rap.c:1448:63: warning: 'a_be' may be used uninitialized [-Wmaybe-uninitialized] 1448 | + ra[iR] * a_be[iAp1]; | ~~~~^~~~~~ sparse_msg3_setup_rap.c:877:26: note: 'a_be' was declared here 877 | HYPRE_Real *a_be, *a_bn; | ^~~~ sparse_msg3_setup_rap.c:1430:63: warning: 'a_bn' may be used uninitialized [-Wmaybe-uninitialized] 1430 | + ra[iR] * a_bn[iAp1]; | ~~~~^~~~~~ sparse_msg3_setup_rap.c:877:33: note: 'a_bn' was declared here 877 | HYPRE_Real *a_be, *a_bn; | ^~~~ sparse_msg3_setup_rap.c:1409:45: warning: 'a_csw' may be used uninitialized [-Wmaybe-uninitialized] 1409 | rap_asw[iAc] = ra[iR] * a_csw[iAp1] * pb[iP1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:878:26: note: 'a_csw' was declared here 878 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg3_setup_rap.c:1399:45: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized] 1399 | rap_ase[iAc] = ra[iR] * a_cse[iAp1] * pb[iP1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:878:34: note: 'a_cse' was declared here 878 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg3_setup_rap.c:1434:64: warning: 'a_cnw' may be used uninitialized [-Wmaybe-uninitialized] 1434 | + rb[iR] * a_cnw[iAm1] * pb[iP1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:878:42: note: 'a_cnw' was declared here 878 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg3_setup_rap.c:1369:45: warning: 'a_cne' may be used uninitialized [-Wmaybe-uninitialized] 1369 | rap_ane[iAc] = ra[iR] * a_cne[iAp1] * pb[iP1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:878:50: note: 'a_cne' was declared here 878 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg3_setup_rap.c:1409:29: warning: 'rap_asw' may be used uninitialized [-Wmaybe-uninitialized] 1409 | rap_asw[iAc] = ra[iR] * a_csw[iAp1] * pb[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1410 | + ra[iR] * a_asw[iAp1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1411 | + a_asw[iA] * pb[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sparse_msg3_setup_rap.c:885:26: note: 'rap_asw' was declared here 885 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; | ^~~~~~~ sparse_msg3_setup_rap.c:1399:29: warning: 'rap_ase' may be used uninitialized [-Wmaybe-uninitialized] 1399 | rap_ase[iAc] = ra[iR] * a_cse[iAp1] * pb[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1400 | + ra[iR] * a_ase[iAp1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1401 | + a_ase[iA] * pb[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sparse_msg3_setup_rap.c:885:36: note: 'rap_ase' was declared here 885 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; | ^~~~~~~ sparse_msg3_setup_rap.c:1379:29: warning: 'rap_anw' may be used uninitialized [-Wmaybe-uninitialized] 1379 | rap_anw[iAc] = ra[iR] * a_cnw[iAp1] * pb[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1380 | + ra[iR] * a_anw[iAp1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1381 | + a_anw[iA] * pb[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sparse_msg3_setup_rap.c:885:46: note: 'rap_anw' was declared here 885 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; | ^~~~~~~ sparse_msg3_setup_rap.c:1369:29: warning: 'rap_ane' may be used uninitialized [-Wmaybe-uninitialized] 1369 | rap_ane[iAc] = ra[iR] * a_cne[iAp1] * pb[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1370 | + ra[iR] * a_ane[iAp1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1371 | + a_ane[iA] * pb[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sparse_msg3_setup_rap.c:885:56: note: 'rap_ane' was declared here 885 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; | ^~~~~~~ In file included from _hypre_struct_ls.h:7, from point_relax.c:8: point_relax.c: In function 'hypre_PointRelax': ./../utilities/_hypre_utilities.h:74:20: warning: 'bsumsq' may be used uninitialized [-Wmaybe-uninitialized] 74 | #define hypre_sqrt sqrt point_relax.c:647:50: note: in expansion of macro 'hypre_sqrt' 647 | if ( tol > 0.0 ) { (relax_data -> rresnorm) = hypre_sqrt( rsumsq / bsumsq ); } | ^~~~~~~~~~ point_relax.c:359:27: note: 'bsumsq' was declared here 359 | HYPRE_Real bsumsq, rsumsq; | ^~~~~~ Building libHYPRE_struct_ls.a ... ar -rcu libHYPRE_struct_ls.a coarsen.o F90_HYPRE_struct_bicgstab.o F90_HYPRE_struct_cycred.o F90_HYPRE_struct_flexgmres.o F90_HYPRE_struct_gmres.o F90_HYPRE_struct_lgmres.o F90_HYPRE_struct_hybrid.o F90_HYPRE_struct_int.o F90_HYPRE_struct_jacobi.o F90_HYPRE_struct_pcg.o F90_HYPRE_struct_pfmg.o F90_HYPRE_struct_smg.o F90_HYPRE_struct_sparse_msg.o hybrid.o HYPRE_struct_bicgstab.o HYPRE_struct_cycred.o HYPRE_struct_flexgmres.o HYPRE_struct_gmres.o HYPRE_struct_hybrid.o HYPRE_struct_jacobi.o HYPRE_struct_lgmres.o HYPRE_struct_pfmg.o HYPRE_struct_smg.o HYPRE_struct_sparse_msg.o jacobi.o pcg_struct.o pfmg.o pfmg_relax.o pfmg_setup_rap.o pfmg_solve.o semi.o smg_relax.o smg_setup.o smg_setup_rap.o smg_setup_restrict.o smg_solve.o sparse_msg.o sparse_msg_setup.o sparse_msg_setup_rap.o sparse_msg_solve.o cyclic_reduction.obj HYPRE_struct_int.obj HYPRE_struct_pcg.obj pfmg2_setup_rap.obj pfmg3_setup_rap.obj pfmg_setup.obj pfmg_setup_interp.obj pfmg_setup_rap5.obj pfmg_setup_rap7.obj point_relax.obj red_black_constantcoef_gs.obj red_black_gs.obj semi_interp.obj semi_restrict.obj semi_setup_rap.obj smg2_setup_rap.obj smg3_setup_rap.obj smg.obj smg_axpy.obj smg_residual.obj smg_setup_interp.obj sparse_msg2_setup_rap.obj sparse_msg3_setup_rap.obj sparse_msg_filter.obj sparse_msg_interp.obj sparse_msg_restrict.obj ar: `u' modifier ignored since `D' is the default (see `U') ranlib libHYPRE_struct_ls.a cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src-static/hypre/include cp -fR ./_hypre_struct_ls.h /build/reproducible-path/hypre-2.28.0/src-static/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src-static/struct_ls' Making sstruct_mv ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src-static/sstruct_mv' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_graph.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_grid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_stencil.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_vector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_sstruct_graph.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_sstruct_grid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_sstruct_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_sstruct_stencil.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_sstruct_vector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sstruct_axpy.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sstruct_copy.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sstruct_graph.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sstruct_grid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sstruct_innerprod.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sstruct_matvec.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sstruct_scale.c HYPRE_sstruct_vector.c: In function 'HYPRE_SStructVectorInitialize': HYPRE_sstruct_vector.c:214:4: warning: 'ilower' may be used uninitialized [-Wmaybe-uninitialized] 214 | HYPRE_IJVectorCreate(comm, ilower, iupper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215 | &hypre_SStructVectorIJVector(vector)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HYPRE_sstruct_vector.c:153:28: note: 'ilower' was declared here 153 | HYPRE_Int ilower, iupper; | ^~~~~~ HYPRE_sstruct_vector.c:214:4: warning: 'iupper' may be used uninitialized [-Wmaybe-uninitialized] 214 | HYPRE_IJVectorCreate(comm, ilower, iupper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215 | &hypre_SStructVectorIJVector(vector)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HYPRE_sstruct_vector.c:153:36: note: 'iupper' was declared here 153 | HYPRE_Int ilower, iupper; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sstruct_stencil.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sstruct_matrix.c -o sstruct_matrix.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sstruct_vector.c -o sstruct_vector.obj HYPRE_sstruct_matrix.c: In function 'HYPRE_SStructMatrixInitialize': HYPRE_sstruct_matrix.c:314:4: warning: 'ilower' may be used uninitialized [-Wmaybe-uninitialized] 314 | HYPRE_IJMatrixCreate(comm, ilower, iupper, jlower, jupper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | &hypre_SStructMatrixIJMatrix(matrix)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HYPRE_sstruct_matrix.c:240:28: note: 'ilower' was declared here 240 | HYPRE_Int ilower, iupper, jlower, jupper; | ^~~~~~ HYPRE_sstruct_matrix.c:314:4: warning: 'iupper' may be used uninitialized [-Wmaybe-uninitialized] 314 | HYPRE_IJMatrixCreate(comm, ilower, iupper, jlower, jupper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | &hypre_SStructMatrixIJMatrix(matrix)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HYPRE_sstruct_matrix.c:240:36: note: 'iupper' was declared here 240 | HYPRE_Int ilower, iupper, jlower, jupper; | ^~~~~~ HYPRE_sstruct_matrix.c:314:4: warning: 'jlower' may be used uninitialized [-Wmaybe-uninitialized] 314 | HYPRE_IJMatrixCreate(comm, ilower, iupper, jlower, jupper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | &hypre_SStructMatrixIJMatrix(matrix)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HYPRE_sstruct_matrix.c:240:44: note: 'jlower' was declared here 240 | HYPRE_Int ilower, iupper, jlower, jupper; | ^~~~~~ HYPRE_sstruct_matrix.c:314:4: warning: 'jupper' may be used uninitialized [-Wmaybe-uninitialized] 314 | HYPRE_IJMatrixCreate(comm, ilower, iupper, jlower, jupper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | &hypre_SStructMatrixIJMatrix(matrix)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HYPRE_sstruct_matrix.c:240:52: note: 'jupper' was declared here 240 | HYPRE_Int ilower, iupper, jlower, jupper; | ^~~~~~ Building libHYPRE_sstruct_mv.a ... ar -rcu libHYPRE_sstruct_mv.a F90_HYPRE_sstruct_graph.o F90_HYPRE_sstruct_grid.o F90_HYPRE_sstruct_matrix.o F90_HYPRE_sstruct_stencil.o F90_HYPRE_sstruct_vector.o HYPRE_sstruct_graph.o HYPRE_sstruct_grid.o HYPRE_sstruct_matrix.o HYPRE_sstruct_stencil.o HYPRE_sstruct_vector.o sstruct_axpy.o sstruct_copy.o sstruct_graph.o sstruct_grid.o sstruct_innerprod.o sstruct_matvec.o sstruct_scale.o sstruct_stencil.o sstruct_matrix.obj sstruct_vector.obj ar: `u' modifier ignored since `D' is the default (see `U') ranlib libHYPRE_sstruct_mv.a cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src-static/hypre/include cp -fR ./_hypre_sstruct_mv.h /build/reproducible-path/hypre-2.28.0/src-static/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src-static/sstruct_mv' Making sstruct_ls ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src-static/sstruct_ls' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_bicgstab.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_gmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_flexgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_lgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_InterFAC.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_int.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_maxwell.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_pcg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_split.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_sys_pfmg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_sstruct_bicgstab.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_sstruct_gmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_sstruct_flexgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_sstruct_lgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_sstruct_InterFAC.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_sstruct_int.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_sstruct_maxwell.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_sstruct_pcg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_sstruct_split.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_sstruct_sys_pfmg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c bsearch.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c fac.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c fac_amr_zero_data.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c fac_cf_coarsen.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c fac_cfstencil_box.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c fac_CFInterfaceExtents.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c fac_interp2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c fac_relax.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c fac_solve3.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c fac_zero_cdata.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c krylov.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c krylov_sstruct.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c eliminate_rowscols.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c maxwell_grad.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c maxwell_physbdy.c fac_cf_coarsen.c: In function 'hypre_AMR_CFCoarsen': fac_cf_coarsen.c:369:35: warning: 'startrank' may be used uninitialized [-Wmaybe-uninitialized] 369 | if ((rank - startrank) >= hypre_SStructGraphIUVEntry(graph, 0) && | ~~~~~~^~~~~~~~~~~~ fac_cf_coarsen.c:125:34: note: 'startrank' was declared here 125 | HYPRE_BigInt rank, startrank; | ^~~~~~~~~ fac_cf_coarsen.c:131:28: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized] 131 | hypre_Index lindex, zero_index; | ^~~~~~ fac_cf_coarsen.c:360:54: warning: 'lindex[2]' may be used uninitialized [-Wmaybe-uninitialized] 360 | index_temp[2] = node_extents[2] + lindex[2]; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ fac_cf_coarsen.c:131:28: note: 'lindex[2]' was declared here 131 | hypre_Index lindex, zero_index; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c maxwell_PNedelec.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c maxwell_PNedelec_bdy.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c maxwell_semi_interp.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c maxwell_solve.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c maxwell_solve2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c maxwell_TV.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c maxwell_TV_setup.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c maxwell_zeroBC.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c nd1_amge_interpolation.c maxwell_solve2.c: In function 'hypre_MaxwellSolve2': maxwell_solve2.c:185:29: warning: 'e_dot_e' may be used uninitialized [-Wmaybe-uninitialized] 185 | if ((e_dot_e / x_dot_x) < eps) | ~~~~~~~~~^~~~~~~~~~ maxwell_solve2.c:76:27: note: 'e_dot_e' was declared here 76 | HYPRE_Real e_dot_e, x_dot_x; | ^~~~~~~ maxwell_solve2.c:185:29: warning: 'x_dot_x' may be used uninitialized [-Wmaybe-uninitialized] 185 | if ((e_dot_e / x_dot_x) < eps) | ~~~~~~~~~^~~~~~~~~~ maxwell_solve2.c:76:36: note: 'x_dot_x' was declared here 76 | HYPRE_Real e_dot_e, x_dot_x; | ^~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sstruct_amr_intercommunication.c maxwell_physbdy.c: In function 'hypre_Maxwell_PhysBdy': maxwell_physbdy.c:71:28: warning: 'cbox_mapping' may be used uninitialized [-Wmaybe-uninitialized] 71 | HYPRE_Int **cbox_mapping, **fbox_mapping; | ^~~~~~~~~~~~ maxwell_physbdy.c:256:32: warning: 'fbox_mapping' may be used uninitialized [-Wmaybe-uninitialized] 256 | boxi = fbox_mapping[i - 1][j]; | ~~~~~~~~~~~~^~~~~~~ maxwell_physbdy.c:71:44: note: 'fbox_mapping' was declared here 71 | HYPRE_Int **cbox_mapping, **fbox_mapping; | ^~~~~~~~~~~~ In file included from ./../struct_ls/_hypre_struct_ls.h:9, from _hypre_sstruct_ls.h:21, from maxwell_physbdy.c:16: ./../struct_mv/_hypre_struct_mv.h:114:26: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized] 114 | hypre_IndexD(index, 1) = iy,\ maxwell_physbdy.c:477:25: note: in expansion of macro 'hypre_SetIndex3' 477 | hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]); | ^~~~~~~~~~~~~~~ maxwell_physbdy.c:79:53: note: 'lindex[1]' was declared here 79 | hypre_Index loop_size, start, index, lindex; | ^~~~~~ ./../struct_mv/_hypre_struct_mv.h:115:26: warning: 'lindex[2]' may be used uninitialized [-Wmaybe-uninitialized] 115 | hypre_IndexD(index, 2) = iz ) maxwell_physbdy.c:477:25: note: in expansion of macro 'hypre_SetIndex3' 477 | hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]); | ^~~~~~~~~~~~~~~ maxwell_physbdy.c:79:53: note: 'lindex[2]' was declared here 79 | hypre_Index loop_size, start, index, lindex; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sstruct_owninfo.c In file included from ./../struct_ls/_hypre_struct_ls.h:9, from _hypre_sstruct_ls.h:21, from maxwell_grad.c:18: maxwell_grad.c: In function 'hypre_Maxwell_Grad': ./../struct_mv/_hypre_struct_mv.h:114:26: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized] 114 | hypre_IndexD(index, 1) = iy,\ maxwell_grad.c:330:19: note: in expansion of macro 'hypre_SetIndex3' 330 | hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]); | ^~~~~~~~~~~~~~~ maxwell_grad.c:75:45: note: 'lindex[1]' was declared here 75 | hypre_Index loop_size, start, lindex; | ^~~~~~ ./../struct_mv/_hypre_struct_mv.h:115:26: warning: 'lindex[2]' may be used uninitialized [-Wmaybe-uninitialized] 115 | hypre_IndexD(index, 2) = iz ) maxwell_grad.c:330:19: note: in expansion of macro 'hypre_SetIndex3' 330 | hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]); | ^~~~~~~~~~~~~~~ maxwell_grad.c:75:45: note: 'lindex[2]' was declared here 75 | hypre_Index loop_size, start, lindex; | ^~~~~~ maxwell_grad.c:413:27: warning: 'ndirection' may be used uninitialized [-Wmaybe-uninitialized] 413 | for (d = 0; d < ndirection; d++) | ~~^~~~~~~~~~~~ maxwell_grad.c:89:38: note: 'ndirection' was declared here 89 | HYPRE_Int *direction, ndirection; | ^~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sstruct_recvinfo.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sstruct_sendinfo.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sstruct_sharedDOFComm.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sys_pfmg.c In file included from _hypre_sstruct_ls.h:19, from fac_interp2.c:21: fac_interp2.c: In function 'hypre_FAC_WeightedInterp2': fac_interp2.c:980:65: warning: 'lindex[2]' may be used uninitialized [-Wmaybe-uninitialized] 980 | kmax = hypre_min( (intersect_size[2] - lindex[2] * stride[2]), | ~~~~~~~~~~^~~~~~~~~~~ ./../utilities/_hypre_utilities.h:53:28: note: in definition of macro 'hypre_min' 53 | #define hypre_min(a,b) (((a)<(b)) ? (a) : (b)) | ^ fac_interp2.c:742:39: note: 'lindex[2]' was declared here 742 | hypre_Index loop_size, lindex; | ^~~~~~ fac_interp2.c:978:65: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized] 978 | jmax = hypre_min( (intersect_size[1] - lindex[1] * stride[1]), | ~~~~~~~~~~^~~~~~~~~~~ ./../utilities/_hypre_utilities.h:53:28: note: in definition of macro 'hypre_min' 53 | #define hypre_min(a,b) (((a)<(b)) ? (a) : (b)) | ^ fac_interp2.c:742:39: note: 'lindex[1]' was declared here 742 | hypre_Index loop_size, lindex; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sys_pfmg_relax.c In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9, from ./../IJ_mv/_hypre_IJ_mv.h:8, from nd1_amge_interpolation.c:8: nd1_amge_interpolation.c: In function 'hypre_ND1AMGeInterpolation': ./../utilities/_hypre_utilities.h:780:2: warning: 'col_ind1' may be used uninitialized [-Wmaybe-uninitialized] 780 | (hypre_Memcpy((void *)(dst), (void *)(src), (size_t)(sizeof(type) * (count)), locdst, locsrc)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nd1_amge_interpolation.c:180:10: note: in expansion of macro 'hypre_TMemcpy' 180 | hypre_TMemcpy(bdof, col_ind1, HYPRE_BigInt, size1, HYPRE_MEMORY_HOST, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~~~ nd1_amge_interpolation.c:118:32: note: 'col_ind1' was declared here 118 | HYPRE_BigInt *col_ind0, *col_ind1, *col_ind2; | ^~~~~~~~ nd1_amge_interpolation.c:264:41: warning: 'swap' may be used uninitialized [-Wmaybe-uninitialized] 264 | tmp_J = (OffProcRows[swap[m]] -> cols); | ~~~~^~~ nd1_amge_interpolation.c:49:15: note: 'swap' was declared here 49 | HYPRE_Int *swap; | ^~~~ In file included from ./../struct_ls/_hypre_struct_ls.h:9, from _hypre_sstruct_ls.h:21, from maxwell_TV_setup.c:15: maxwell_TV_setup.c: In function 'hypre_MaxwellTV_Setup': ./../struct_mv/_hypre_struct_mv.h:114:26: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized] 114 | hypre_IndexD(index, 1) = iy,\ maxwell_TV_setup.c:412:19: note: in expansion of macro 'hypre_SetIndex3' 412 | hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]); | ^~~~~~~~~~~~~~~ maxwell_TV_setup.c:124:67: note: 'lindex[1]' was declared here 124 | hypre_Index index, cindex, shape, loop_size, start, lindex; | ^~~~~~ ./../struct_mv/_hypre_struct_mv.h:115:26: warning: 'lindex[2]' may be used uninitialized [-Wmaybe-uninitialized] 115 | hypre_IndexD(index, 2) = iz ) maxwell_TV_setup.c:412:19: note: in expansion of macro 'hypre_SetIndex3' 412 | hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]); | ^~~~~~~~~~~~~~~ maxwell_TV_setup.c:124:67: note: 'lindex[2]' was declared here 124 | hypre_Index index, cindex, shape, loop_size, start, lindex; | ^~~~~~ maxwell_TV_setup.c:105:47: warning: 'topological_face' may be used uninitialized [-Wmaybe-uninitialized] 105 | hypre_SStructGrid **topological_edge, **topological_face, **topological_cell; | ^~~~~~~~~~~~~~~~ maxwell_TV_setup.c:857:16: warning: 'vartype_faces' may be used uninitialized [-Wmaybe-uninitialized] 857 | HYPRE_SStructGridSetVariables(topological_face[l + 1], part, ndim, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 858 | vartype_faces); | ~~~~~~~~~~~~~~ maxwell_TV_setup.c:117:54: note: 'vartype_faces' was declared here 117 | HYPRE_SStructVariable *vartypes, *vartype_edges, *vartype_faces, *vartype_cell; | ^~~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sys_pfmg_setup.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sys_pfmg_setup_interp.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sys_pfmg_setup_rap.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sys_pfmg_solve.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sys_semi_interp.c sstruct_sharedDOFComm.c: In function 'hypre_SStructSharedDOF_ParcsrMatRowsComm': sstruct_sharedDOFComm.c:632:27: warning: 'nbdry_slabs' may be used uninitialized [-Wmaybe-uninitialized] 632 | for (i = 0; i < nbdry_slabs; i++) | ~~^~~~~~~~~~~~~ sstruct_sharedDOFComm.c:119:27: note: 'nbdry_slabs' was declared here 119 | HYPRE_Int nbdry_slabs; | ^~~~~~~~~~~ In file included from ./../struct_ls/_hypre_struct_ls.h:9, from _hypre_sstruct_ls.h:21, from sstruct_sharedDOFComm.c:16: ./../struct_mv/_hypre_struct_mv.h:153:58: warning: 'recv_slabs' may be used uninitialized [-Wmaybe-uninitialized] 153 | #define hypre_BoxArrayBox(box_array, i) &((box_array) -> boxes[(i)]) | ~~~~~~~~~~~~^~~~~~~~ sstruct_sharedDOFComm.c:634:22: note: in expansion of macro 'hypre_BoxArrayBox' 634 | box = hypre_BoxArrayBox(recv_slabs, i); | ^~~~~~~~~~~~~~~~~ sstruct_sharedDOFComm.c:120:27: note: 'recv_slabs' was declared here 120 | hypre_BoxArray *recv_slabs, *send_slabs; | ^~~~~~~~~~ ./../struct_mv/_hypre_struct_mv.h:153:58: warning: 'send_slabs' may be used uninitialized [-Wmaybe-uninitialized] 153 | #define hypre_BoxArrayBox(box_array, i) &((box_array) -> boxes[(i)]) | ~~~~~~~~~~~~^~~~~~~~ sstruct_sharedDOFComm.c:653:22: note: in expansion of macro 'hypre_BoxArrayBox' 653 | box = hypre_BoxArrayBox(send_slabs, i); | ^~~~~~~~~~~~~~~~~ sstruct_sharedDOFComm.c:120:40: note: 'send_slabs' was declared here 120 | hypre_BoxArray *recv_slabs, *send_slabs; | ^~~~~~~~~~ ./../struct_mv/_hypre_struct_mv.h:114:26: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized] 114 | hypre_IndexD(index, 1) = iy,\ sstruct_sharedDOFComm.c:690:25: note: in expansion of macro 'hypre_SetIndex3' 690 | hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]); | ^~~~~~~~~~~~~~~ sstruct_sharedDOFComm.c:113:45: note: 'lindex[1]' was declared here 113 | hypre_Index loop_size, start, lindex; | ^~~~~~ ./../struct_mv/_hypre_struct_mv.h:115:26: warning: 'lindex[2]' may be used uninitialized [-Wmaybe-uninitialized] 115 | hypre_IndexD(index, 2) = iz ) sstruct_sharedDOFComm.c:690:25: note: in expansion of macro 'hypre_SetIndex3' 690 | hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]); | ^~~~~~~~~~~~~~~ sstruct_sharedDOFComm.c:113:45: note: 'lindex[2]' was declared here 113 | hypre_Index loop_size, start, lindex; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sys_semi_restrict.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c fac_amr_fcoarsen.c -o fac_amr_fcoarsen.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c fac_amr_rap.c -o fac_amr_rap.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c fac_restrict2.c -o fac_restrict2.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c fac_setup2.c -o fac_setup2.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c fac_zero_stencilcoef.c -o fac_zero_stencilcoef.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c node_relax.c -o node_relax.obj In file included from _hypre_sstruct_ls.h:19, from fac_restrict2.c:21: fac_restrict2.c: In function 'hypre_FACRestrict2': fac_restrict2.c:741:57: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized] 741 | jmax = hypre_min( (fbox_size[1] - lindex[1] * stride[1]), rfactors[1] ); | ~~~~~~~~~~^~~~~~~~~~~ ./../utilities/_hypre_utilities.h:53:28: note: in definition of macro 'hypre_min' 53 | #define hypre_min(a,b) (((a)<(b)) ? (a) : (b)) | ^ fac_restrict2.c:525:39: note: 'lindex[1]' was declared here 525 | hypre_Index loop_size, lindex; | ^~~~~~ fac_restrict2.c:742:57: warning: 'lindex[2]' may be used uninitialized [-Wmaybe-uninitialized] 742 | kmax = hypre_min( (fbox_size[2] - lindex[2] * stride[2]), rfactors[2] ); | ~~~~~~~~~~^~~~~~~~~~~ ./../utilities/_hypre_utilities.h:53:28: note: in definition of macro 'hypre_min' 53 | #define hypre_min(a,b) (((a)<(b)) ? (a) : (b)) | ^ fac_restrict2.c:525:39: note: 'lindex[2]' was declared here 525 | hypre_Index loop_size, lindex; | ^~~~~~ maxwell_PNedelec.c: In function 'hypre_Maxwell_PNedelec': maxwell_PNedelec.c:544:29: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized] 544 | findex[k] *= stride[k]; | ^~ maxwell_PNedelec.c:52:71: note: 'lindex[1]' was declared here 52 | hypre_Index loop_size, start, cstart, stride, hi_index, lindex; | ^~~~~~ maxwell_PNedelec.c:544:29: warning: 'lindex[2]' may be used uninitialized [-Wmaybe-uninitialized] 544 | findex[k] *= stride[k]; | ^~ maxwell_PNedelec.c:52:71: note: 'lindex[2]' was declared here 52 | hypre_Index loop_size, start, cstart, stride, hi_index, lindex; | ^~~~~~ maxwell_PNedelec.c:1669:36: warning: 'fCedge_ratio' may be used uninitialized [-Wmaybe-uninitialized] 1669 | vals_edgeEdge[k] = fCedge_ratio; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ maxwell_PNedelec.c:46:27: note: 'fCedge_ratio' was declared here 46 | HYPRE_Real fCedge_ratio; | ^~~~~~~~~~~~ fac_amr_fcoarsen.c: In function 'hypre_AMR_FCoarsen': fac_amr_fcoarsen.c:2223:47: warning: 'startrank' may be used uninitialized [-Wmaybe-uninitialized] 2223 | if ((rank - startrank) >= i && (rank - startrank) <= m) | ~~~~~~^~~~~~~~~~~~ fac_amr_fcoarsen.c:151:28: note: 'startrank' was declared here 151 | HYPRE_BigInt startrank, rank; | ^~~~~~~~~ fac_amr_fcoarsen.c:816:38: warning: 'max_contribut_size' may be used uninitialized [-Wmaybe-uninitialized] 816 | max_contribut_size = hypre_max( max_contribut_size, fac_amr_fcoarsen.c:150:28: note: 'max_contribut_size' was declared here 150 | HYPRE_Int max_contribut_size, stencil_i; | ^~~~~~~~~~~~~~~~~~ fac_amr_fcoarsen.c:158:28: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized] 158 | hypre_Index lindex; | ^~~~~~ In file included from ./../struct_ls/_hypre_struct_ls.h:9, from _hypre_sstruct_ls.h:21, from fac_amr_fcoarsen.c:16: fac_amr_fcoarsen.c:2212:66: warning: 'lindex[2]' may be used uninitialized [-Wmaybe-uninitialized] 2212 | l + lindex[2]*stridef[2]); | ~~~~~~~~~^~~~~~~~~~~ ./../struct_mv/_hypre_struct_mv.h:115:28: note: in definition of macro 'hypre_SetIndex3' 115 | hypre_IndexD(index, 2) = iz ) | ^~ fac_amr_fcoarsen.c:158:28: note: 'lindex[2]' was declared here 158 | hypre_Index lindex; | ^~~~~~ fac_amr_fcoarsen.c:2404:21: warning: 'stencil_size' may be used uninitialized [-Wmaybe-uninitialized] 2404 | for (j = 0; j < stencil_size; j++) | ~~^~~~~~~~~~~~~~ fac_amr_fcoarsen.c:91:28: note: 'stencil_size' was declared here 91 | HYPRE_Int stencil_size, stencil_last_size; | ^~~~~~~~~~~~ fac_amr_fcoarsen.c:2389:7: warning: 'stencil_ranks' may be used uninitialized [-Wmaybe-uninitialized] 2389 | if (stencil_ranks) | ^ fac_amr_fcoarsen.c:139:28: note: 'stencil_ranks' was declared here 139 | HYPRE_Int *stencil_ranks, *rank_stencils; | ^~~~~~~~~~~~~ fac_amr_fcoarsen.c:139:44: warning: 'rank_stencils' may be used uninitialized [-Wmaybe-uninitialized] 139 | HYPRE_Int *stencil_ranks, *rank_stencils; | ^~~~~~~~~~~~~ fac_amr_fcoarsen.c:2385:7: warning: 'stencil_contrib_cnt' may be used uninitialized [-Wmaybe-uninitialized] 2385 | if (stencil_contrib_cnt) | ^ fac_amr_fcoarsen.c:140:28: note: 'stencil_contrib_cnt' was declared here 140 | HYPRE_Int *stencil_contrib_cnt; | ^~~~~~~~~~~~~~~~~~~ fac_amr_fcoarsen.c:2414:7: warning: 'stencil_contrib_i' may be used uninitialized [-Wmaybe-uninitialized] 2414 | if (stencil_contrib_i) | ^ fac_amr_fcoarsen.c:141:28: note: 'stencil_contrib_i' was declared here 141 | HYPRE_Int **stencil_contrib_i; | ^~~~~~~~~~~~~~~~~ fac_amr_fcoarsen.c:2430:7: warning: 'weight_contrib_i' may be used uninitialized [-Wmaybe-uninitialized] 2430 | if (weight_contrib_i) | ^ fac_amr_fcoarsen.c:142:28: note: 'weight_contrib_i' was declared here 142 | HYPRE_Real **weight_contrib_i; | ^~~~~~~~~~~~~~~~ fac_amr_fcoarsen.c:2402:7: warning: 'shift_box' may be used uninitialized [-Wmaybe-uninitialized] 2402 | if (shift_box) | ^ fac_amr_fcoarsen.c:146:28: note: 'shift_box' was declared here 146 | hypre_Box **shift_box; | ^~~~~~~~~ fac_amr_fcoarsen.c:2393:7: warning: 'volume_shift_box' may be used uninitialized [-Wmaybe-uninitialized] 2393 | if (volume_shift_box) | ^ fac_amr_fcoarsen.c:149:28: note: 'volume_shift_box' was declared here 149 | HYPRE_Int *volume_shift_box; | ^~~~~~~~~~~~~~~~ fac_amr_fcoarsen.c:2397:7: warning: 'vals' may be used uninitialized [-Wmaybe-uninitialized] 2397 | if (vals) | ^ fac_amr_fcoarsen.c:152:28: note: 'vals' was declared here 152 | HYPRE_Real *vals, *vals2; | ^~~~ ./../struct_mv/_hypre_struct_mv.h:153:66: warning: 'ci' may be used uninitialized [-Wmaybe-uninitialized] 153 | #define hypre_BoxArrayBox(box_array, i) &((box_array) -> boxes[(i)]) | ^ fac_amr_fcoarsen.c:2686:50: note: in expansion of macro 'hypre_BoxArrayBox' 2686 | hypre_BoxIndexRank(hypre_BoxArrayBox(data_space, ci), | ^~~~~~~~~~~~~~~~~ fac_amr_fcoarsen.c:133:28: note: 'ci' was declared here 133 | HYPRE_Int ci, fi, arrayi; | ^~ maxwell_semi_interp.c: In function 'hypre_Maxwell_PTopology': maxwell_semi_interp.c:1381:33: warning: 'iFace' may be used uninitialized [-Wmaybe-uninitialized] 1381 | iFace[nFaces] = rank; | ^ maxwell_semi_interp.c:115:27: note: 'iFace' was declared here 115 | HYPRE_BigInt *iFace, *iEdge; | ^~~~~ In file included from ./../struct_ls/_hypre_struct_ls.h:9, from _hypre_sstruct_ls.h:21, from maxwell_semi_interp.c:18: ./../struct_mv/_hypre_struct_mv.h:114:26: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized] 114 | hypre_IndexD(index, 1) = iy,\ maxwell_semi_interp.c:1006:13: note: in expansion of macro 'hypre_SetIndex3' 1006 | hypre_SetIndex3(cindex, lindex[0], lindex[1], lindex[2]); | ^~~~~~~~~~~~~~~ maxwell_semi_interp.c:135:27: note: 'lindex[1]' was declared here 135 | hypre_Index lindex; | ^~~~~~ ./../struct_mv/_hypre_struct_mv.h:115:26: warning: 'lindex[2]' may be used uninitialized [-Wmaybe-uninitialized] 115 | hypre_IndexD(index, 2) = iz ) maxwell_semi_interp.c:1006:13: note: in expansion of macro 'hypre_SetIndex3' 1006 | hypre_SetIndex3(cindex, lindex[0], lindex[1], lindex[2]); | ^~~~~~~~~~~~~~~ maxwell_semi_interp.c:135:27: note: 'lindex[2]' was declared here 135 | hypre_Index lindex; | ^~~~~~ maxwell_semi_interp.c:149:42: warning: 'm' may be used uninitialized [-Wmaybe-uninitialized] 149 | HYPRE_Int t, i, j, k, l, m, n, p; | ^ maxwell_semi_interp.c:118:27: warning: 'jElement_Face' may be used uninitialized [-Wmaybe-uninitialized] 118 | HYPRE_BigInt *jElement_Face, *jedge_Edge; | ^~~~~~~~~~~~~ In file included from _hypre_sstruct_ls.h:19: ./../utilities/_hypre_utilities.h:783:3: warning: 'vals_ElementFace' may be used uninitialized [-Wmaybe-uninitialized] 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ maxwell_semi_interp.c:2121:7: note: in expansion of macro 'hypre_TFree' 2121 | hypre_TFree(vals_ElementFace, memory_location); | ^~~~~~~~~~~ maxwell_semi_interp.c:121:46: note: 'vals_ElementFace' was declared here 121 | HYPRE_Real *vals_ElementEdge, *vals_ElementFace, *vals_edgeEdge, *vals_Faceedge; | ^~~~~~~~~~~~~~~~ ./../utilities/_hypre_utilities.h:783:3: warning: 'ncols_ElementFace' may be used uninitialized [-Wmaybe-uninitialized] 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ maxwell_semi_interp.c:2119:7: note: in expansion of macro 'hypre_TFree' 2119 | hypre_TFree(ncols_ElementFace, memory_location); | ^~~~~~~~~~~ maxwell_semi_interp.c:124:27: note: 'ncols_ElementFace' was declared here 124 | HYPRE_Int *ncols_ElementFace, *ncols_ElementEdge; | ^~~~~~~~~~~~~~~~~ maxwell_semi_interp.c:3488:36: warning: 'fCedge_ratio' may be used uninitialized [-Wmaybe-uninitialized] 3488 | vals_edgeEdge[k] = fCedge_ratio; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ maxwell_semi_interp.c:126:27: note: 'fCedge_ratio' was declared here 126 | HYPRE_Real fCedge_ratio; | ^~~~~~~~~~~~ Building libHYPRE_sstruct_ls.a ... ar -rcu libHYPRE_sstruct_ls.a F90_HYPRE_sstruct_bicgstab.o F90_HYPRE_sstruct_gmres.o F90_HYPRE_sstruct_flexgmres.o F90_HYPRE_sstruct_lgmres.o F90_HYPRE_sstruct_InterFAC.o F90_HYPRE_sstruct_int.o F90_HYPRE_sstruct_maxwell.o F90_HYPRE_sstruct_pcg.o F90_HYPRE_sstruct_split.o F90_HYPRE_sstruct_sys_pfmg.o HYPRE_sstruct_bicgstab.o HYPRE_sstruct_gmres.o HYPRE_sstruct_flexgmres.o HYPRE_sstruct_lgmres.o HYPRE_sstruct_InterFAC.o HYPRE_sstruct_int.o HYPRE_sstruct_maxwell.o HYPRE_sstruct_pcg.o HYPRE_sstruct_split.o HYPRE_sstruct_sys_pfmg.o bsearch.o fac.o fac_amr_zero_data.o fac_cf_coarsen.o fac_cfstencil_box.o fac_CFInterfaceExtents.o fac_interp2.o fac_relax.o fac_solve3.o fac_zero_cdata.o krylov.o krylov_sstruct.o eliminate_rowscols.o maxwell_grad.o maxwell_physbdy.o maxwell_PNedelec.o maxwell_PNedelec_bdy.o maxwell_semi_interp.o maxwell_solve.o maxwell_solve2.o maxwell_TV.o maxwell_TV_setup.o maxwell_zeroBC.o nd1_amge_interpolation.o sstruct_amr_intercommunication.o sstruct_owninfo.o sstruct_recvinfo.o sstruct_sendinfo.o sstruct_sharedDOFComm.o sys_pfmg.o sys_pfmg_relax.o sys_pfmg_setup.o sys_pfmg_setup_interp.o sys_pfmg_setup_rap.o sys_pfmg_solve.o sys_semi_interp.o sys_semi_restrict.o fac_amr_fcoarsen.obj fac_amr_rap.obj fac_restrict2.obj fac_setup2.obj fac_zero_stencilcoef.obj node_relax.obj ar: `u' modifier ignored since `D' is the default (see `U') ranlib libHYPRE_sstruct_ls.a cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src-static/hypre/include cp -fR ./_hypre_sstruct_ls.h /build/reproducible-path/hypre-2.28.0/src-static/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src-static/sstruct_ls' Making /build/reproducible-path/hypre-2.28.0/src-static/distributed_ls ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src-static/distributed_ls' Making pilut ... make[4]: Entering directory '/build/reproducible-path/hypre-2.28.0/src-static/distributed_ls/pilut' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/aarch64-linux-gnu/openmpi/include -c comm.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/aarch64-linux-gnu/openmpi/include -c debug.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/aarch64-linux-gnu/openmpi/include -c distributed_qsort.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/aarch64-linux-gnu/openmpi/include -c distributed_qsort_si.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_DistributedMatrixPilutSolver.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/aarch64-linux-gnu/openmpi/include -c ilut.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/aarch64-linux-gnu/openmpi/include -c parilut.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/aarch64-linux-gnu/openmpi/include -c parutil.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/aarch64-linux-gnu/openmpi/include -c pblas1.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/aarch64-linux-gnu/openmpi/include -c serilut.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/aarch64-linux-gnu/openmpi/include -c trifactor.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/aarch64-linux-gnu/openmpi/include -c util.c ilut.c: In function 'hypre_ILUT': ilut.c:147:9: warning: 'ierr' may be used uninitialized [-Wmaybe-uninitialized] 147 | return( ierr ); | ^ ilut.c:28:16: note: 'ierr' was declared here 28 | HYPRE_Int i, ierr; | ^~~~ Building libHYPRE_DistributedMatrixPilutSolver.a ... ar -rcu libHYPRE_DistributedMatrixPilutSolver.a comm.o debug.o distributed_qsort.o distributed_qsort_si.o HYPRE_DistributedMatrixPilutSolver.o ilut.o parilut.o parutil.o pblas1.o serilut.o trifactor.o util.o ar: `u' modifier ignored since `D' is the default (see `U') ranlib libHYPRE_DistributedMatrixPilutSolver.a cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src-static/hypre/include make[4]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src-static/distributed_ls/pilut' Making ParaSails ... make[4]: Entering directory '/build/reproducible-path/hypre-2.28.0/src-static/distributed_ls/ParaSails' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/aarch64-linux-gnu/openmpi/include -c ConjGrad.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/aarch64-linux-gnu/openmpi/include -c DiagScale.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/aarch64-linux-gnu/openmpi/include -c FGmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/aarch64-linux-gnu/openmpi/include -c Hash.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/aarch64-linux-gnu/openmpi/include -c hypre_ParaSails.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/aarch64-linux-gnu/openmpi/include -c LoadBal.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/aarch64-linux-gnu/openmpi/include -c Matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/aarch64-linux-gnu/openmpi/include -c Mem.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/aarch64-linux-gnu/openmpi/include -c Numbering.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/aarch64-linux-gnu/openmpi/include -c OrderStat.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/aarch64-linux-gnu/openmpi/include -c ParaSails.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/aarch64-linux-gnu/openmpi/include -c PrunedRows.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/aarch64-linux-gnu/openmpi/include -c RowPatt.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/aarch64-linux-gnu/openmpi/include -c StoredRows.c Building libHYPRE_ParaSails.a ... ar -rcu libHYPRE_ParaSails.a ConjGrad.o DiagScale.o FGmres.o Hash.o hypre_ParaSails.o LoadBal.o Matrix.o Mem.o Numbering.o OrderStat.o ParaSails.o PrunedRows.o RowPatt.o StoredRows.o ar: `u' modifier ignored since `D' is the default (see `U') ranlib libHYPRE_ParaSails.a make[4]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src-static/distributed_ls/ParaSails' Making Euclid ... make[4]: Entering directory '/build/reproducible-path/hypre-2.28.0/src-static/distributed_ls/Euclid' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/aarch64-linux-gnu/openmpi/include -c blas_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/aarch64-linux-gnu/openmpi/include -c Euclid_apply.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/aarch64-linux-gnu/openmpi/include -c Euclid_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/aarch64-linux-gnu/openmpi/include -c ExternalRows_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/aarch64-linux-gnu/openmpi/include -c Factor_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/aarch64-linux-gnu/openmpi/include -c getRow_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/aarch64-linux-gnu/openmpi/include -c globalObjects.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/aarch64-linux-gnu/openmpi/include -c Hash_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/aarch64-linux-gnu/openmpi/include -c Hash_i_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/aarch64-linux-gnu/openmpi/include -c ilu_mpi_bj.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/aarch64-linux-gnu/openmpi/include -c ilu_mpi_pilu.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/aarch64-linux-gnu/openmpi/include -c ilu_seq.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/aarch64-linux-gnu/openmpi/include -c io_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/aarch64-linux-gnu/openmpi/include -c krylov_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/aarch64-linux-gnu/openmpi/include -c Mat_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/aarch64-linux-gnu/openmpi/include -c mat_dh_private.c In function 'print_received_rows_private', inlined from 'ExternalRows_dhRecvRows' at ExternalRows_dh.c:170:7: ExternalRows_dh.c:367:8: warning: 'len' may be used uninitialized [-Wmaybe-uninitialized] 367 | if (len > 0) { | ^ ExternalRows_dh.c: In function 'ExternalRows_dhRecvRows': ExternalRows_dh.c:364:15: note: 'len' was declared here 364 | HYPRE_Int len, *cval, *fill; | ^~~ In function 'print_received_rows_private', inlined from 'ExternalRows_dhRecvRows' at ExternalRows_dh.c:170:7: ExternalRows_dh.c:371:11: warning: 'cval' may be used uninitialized [-Wmaybe-uninitialized] 371 | hypre_fprintf(logFile, "%i,%i ; ", cval[j], fill[j]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ExternalRows_dh.c: In function 'ExternalRows_dhRecvRows': ExternalRows_dh.c:364:21: note: 'cval' was declared here 364 | HYPRE_Int len, *cval, *fill; | ^~~~ In function 'print_received_rows_private', inlined from 'ExternalRows_dhRecvRows' at ExternalRows_dh.c:170:7: ExternalRows_dh.c:371:11: warning: 'fill' may be used uninitialized [-Wmaybe-uninitialized] 371 | hypre_fprintf(logFile, "%i,%i ; ", cval[j], fill[j]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ExternalRows_dh.c: In function 'ExternalRows_dhRecvRows': ExternalRows_dh.c:364:28: note: 'fill' was declared here 364 | HYPRE_Int len, *cval, *fill; | ^~~~ In function 'print_received_rows_private', inlined from 'ExternalRows_dhRecvRows' at ExternalRows_dh.c:170:7: ExternalRows_dh.c:373:11: warning: 'aval' may be used uninitialized [-Wmaybe-uninitialized] 373 | hypre_fprintf(logFile, "%i,%i,%g ; ", cval[j], fill[j], aval[j]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ExternalRows_dh.c: In function 'ExternalRows_dhRecvRows': ExternalRows_dh.c:365:14: note: 'aval' was declared here 365 | REAL_DH *aval; | ^~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/aarch64-linux-gnu/openmpi/include -c MatGenFD.c krylov_dh.c: In function 'bicgstab_euclid': krylov_dh.c:70:38: warning: 'alpha_1' may be used uninitialized [-Wmaybe-uninitialized] 70 | beta_1 = (rho_1/rho_2)*(alpha_1/widget_1); | ~~~~~~~~^~~~~~~~~~ krylov_dh.c:26:21: note: 'alpha_1' was declared here 26 | HYPRE_Real alpha, alpha_1, | ^~~~~~~ krylov_dh.c:73:7: warning: 'widget_1' may be used uninitialized [-Wmaybe-uninitialized] 73 | Axpy(m, -widget_1, v, p); CHECK_V_ERROR; | ^~~~~~~~~~~~~~~~~~~~~~~~ krylov_dh.c:28:18: note: 'widget_1' was declared here 28 | widget, widget_1, | ^~~~~~~~ krylov_dh.c:70:22: warning: 'rho_2' may be used uninitialized [-Wmaybe-uninitialized] 70 | beta_1 = (rho_1/rho_2)*(alpha_1/widget_1); | ~~~~~~^~~~~~~ krylov_dh.c:29:17: note: 'rho_2' was declared here 29 | rho_1, rho_2, | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/aarch64-linux-gnu/openmpi/include -c Mem_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/aarch64-linux-gnu/openmpi/include -c Numbering_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/aarch64-linux-gnu/openmpi/include -c Parser_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/aarch64-linux-gnu/openmpi/include -c shellSort_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sig_dh.c mat_dh_private.c: In function 'mat_dh_transpose_reuse_private_private': mat_dh_private.c:918:13: warning: 'aval' may be used uninitialized [-Wmaybe-uninitialized] 918 | aval[idx] = AVAL[j]; | ^ mat_dh_private.c:885:15: note: 'aval' was declared here 885 | HYPRE_Real *aval; | ^~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/aarch64-linux-gnu/openmpi/include -c SortedList_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/aarch64-linux-gnu/openmpi/include -c SortedSet_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/aarch64-linux-gnu/openmpi/include -c SubdomainGraph_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/aarch64-linux-gnu/openmpi/include -c TimeLog_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/aarch64-linux-gnu/openmpi/include -c Timer_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/aarch64-linux-gnu/openmpi/include -c Vec_dh.c In function 'generateBlocked', inlined from 'MatGenFD_Run' at MatGenFD.c:201:5: MatGenFD.c:810:12: warning: 'naborx1' may be used uninitialized [-Wmaybe-uninitialized] 810 | setBoundary_private(globalRow, cval+offset, aval+offset, len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 811 | &(rhs[localRow-1]), bcx2, coeff, ctr, naborx1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MatGenFD.c: In function 'MatGenFD_Run': MatGenFD.c:664:13: note: 'naborx1' was declared here 664 | HYPRE_Int naborx1, naborx2, nabory1, nabory2, naborz1, naborz2; | ^~~~~~~ In function 'generateBlocked', inlined from 'MatGenFD_Run' at MatGenFD.c:201:5: MatGenFD.c:820:12: warning: 'nabory1' may be used uninitialized [-Wmaybe-uninitialized] 820 | setBoundary_private(globalRow, cval+offset, aval+offset, len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 821 | &(rhs[localRow-1]), bcy2, coeff, ctr, nabory1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MatGenFD.c: In function 'MatGenFD_Run': MatGenFD.c:664:31: note: 'nabory1' was declared here 664 | HYPRE_Int naborx1, naborx2, nabory1, nabory2, naborz1, naborz2; | ^~~~~~~ In function 'generateBlocked', inlined from 'MatGenFD_Run' at MatGenFD.c:201:5: MatGenFD.c:815:12: warning: 'nabory2' may be used uninitialized [-Wmaybe-uninitialized] 815 | setBoundary_private(globalRow, cval+offset, aval+offset, len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 816 | &(rhs[localRow-1]), bcy1, coeff, ctr, nabory2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MatGenFD.c: In function 'MatGenFD_Run': MatGenFD.c:664:40: note: 'nabory2' was declared here 664 | HYPRE_Int naborx1, naborx2, nabory1, nabory2, naborz1, naborz2; | ^~~~~~~ In function 'generateBlocked', inlined from 'MatGenFD_Run' at MatGenFD.c:201:5: MatGenFD.c:805:12: warning: 'naborx2' may be used uninitialized [-Wmaybe-uninitialized] 805 | setBoundary_private(globalRow, cval+offset, aval+offset, len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 806 | &(rhs[localRow-1]), bcx1, coeff, ctr, naborx2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MatGenFD.c: In function 'MatGenFD_Run': MatGenFD.c:664:22: note: 'naborx2' was declared here 664 | HYPRE_Int naborx1, naborx2, nabory1, nabory2, naborz1, naborz2; | ^~~~~~~ In function 'generateStriped', inlined from 'MatGenFD_Run' at MatGenFD.c:199:5: MatGenFD.c:363:12: warning: 'nabory1' may be used uninitialized [-Wmaybe-uninitialized] 363 | setBoundary_private(row, cval+offset, aval+offset, len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | &(rhs[localRow-1]), bcy2, coeff, ctr, nabory1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MatGenFD.c: In function 'MatGenFD_Run': MatGenFD.c:228:31: note: 'nabory1' was declared here 228 | HYPRE_Int naborx1, naborx2, nabory1, nabory2; | ^~~~~~~ In function 'generateStriped', inlined from 'MatGenFD_Run' at MatGenFD.c:199:5: MatGenFD.c:353:12: warning: 'naborx1' may be used uninitialized [-Wmaybe-uninitialized] 353 | setBoundary_private(row, cval+offset, aval+offset, len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | &(rhs[localRow-1]), bcx2, coeff, ctr, naborx1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MatGenFD.c: In function 'MatGenFD_Run': MatGenFD.c:228:13: note: 'naborx1' was declared here 228 | HYPRE_Int naborx1, naborx2, nabory1, nabory2; | ^~~~~~~ In function 'generateStriped', inlined from 'MatGenFD_Run' at MatGenFD.c:199:5: MatGenFD.c:348:12: warning: 'naborx2' may be used uninitialized [-Wmaybe-uninitialized] 348 | setBoundary_private(row, cval+offset, aval+offset, len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | &(rhs[localRow-1]), bcx1, coeff, ctr, naborx2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MatGenFD.c: In function 'MatGenFD_Run': MatGenFD.c:228:22: note: 'naborx2' was declared here 228 | HYPRE_Int naborx1, naborx2, nabory1, nabory2; | ^~~~~~~ In function 'generateStriped', inlined from 'MatGenFD_Run' at MatGenFD.c:199:5: MatGenFD.c:358:12: warning: 'nabory2' may be used uninitialized [-Wmaybe-uninitialized] 358 | setBoundary_private(row, cval+offset, aval+offset, len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | &(rhs[localRow-1]), bcy1, coeff, ctr, nabory2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MatGenFD.c: In function 'MatGenFD_Run': MatGenFD.c:228:40: note: 'nabory2' was declared here 228 | HYPRE_Int naborx1, naborx2, nabory1, nabory2; | ^~~~~~~ Vec_dh.c: In function 'Vec_dhRead': Vec_dh.c:225:9: warning: 'tmp' may be used uninitialized [-Wmaybe-uninitialized] 225 | *vout = tmp; | ~~~~~~^~~~~ Vec_dh.c:218:10: note: 'tmp' was declared here 218 | Vec_dh tmp; | ^~~ Vec_dh.c: In function 'Vec_dhReadBIN': Vec_dh.c:292:3: warning: 'tmp' may be used uninitialized [-Wmaybe-uninitialized] 292 | io_dh_read_ebin_vec_private(&tmp->n, &tmp->vals, filename); CHECK_V_ERROR; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Vec_dh.c:288:10: note: 'tmp' was declared here 288 | Vec_dh tmp; | ^~~ In function 'init_mpi_private', inlined from 'SubdomainGraph_dhInit' at SubdomainGraph_dh.c:121:5: SubdomainGraph_dh.c:555:18: warning: 'interiorCount' may be used uninitialized [-Wmaybe-uninitialized] 555 | for (i=0; i= wrkbl + *lda * *m) { | ~~~~~~^~~~~~~~~~~ dgesvd.c:38:27: note: 'wrkbl' was declared here 38 | integer chunk, minmn, wrkbl, itaup, itauq, mnthr, iwork; | ^~~~~ In file included from dgesvd.c:8: f2c.h:196:36: warning: 'bdspac' may be used uninitialized [-Wmaybe-uninitialized] 196 | #define max(a,b) ((a) >= (b) ? (a) : (b)) | ~~~~~~~~~~~~~~~~~~^~~~~~ dgesvd.c:3746:45: note: in expansion of macro 'max' 3746 | if (*lwork >= *m * *m + max(i__2,bdspac)) { | ^~~ dgesvd.c:46:17: note: 'bdspac' was declared here 46 | integer ir, bdspac, iu; | ^~~~~~ dgesvd.c:4036:12: warning: 'ie' may be used uninitialized [-Wmaybe-uninitialized] 4036 | if (ie > 2) { | ^ dgesvd.c:40:13: note: 'ie' was declared here 40 | integer ie; | ^~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlaswp.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasv2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlatrd.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorg2l.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorg2r.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgbr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgl2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorglq.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgql.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgqr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgtr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorm2r.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dormbr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorml2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dormlq.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dormqr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dpotf2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dpotrf.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dpotrs.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsteqr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsterf.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsyev.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsygs2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsygst.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsygv.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsytd2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsytrd.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dtrtri.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dtrti2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c ieeeck.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c ilaenv.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c lsame.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c xerbla.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlamch.c dlamch.c: In function 'hypre_dlamc5': dlamch.c:933:11: warning: 'oldy' may be used uninitialized [-Wmaybe-uninitialized] 933 | y = oldy; | ~~^~~~~~ dlamch.c:838:16: note: 'oldy' was declared here 838 | doublereal oldy; | ^~~~ make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64/lapack' Making utilities ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64/utilities' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_error.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_general.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_handle.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_version.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c amg_linklist.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c binsearch.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c exchange_data.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c fortran_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c ap.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c log.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c complex.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c error.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c int_array.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c hopscotch_hash.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c memory_tracker.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c merge_sort.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c mmio.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c mpi_comm_f2c.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c prefix_sum.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c printf.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c qsort.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c utilities.c exchange_data.c: In function 'hypre_DataExchangeList': exchange_data.c:409:10: warning: 'response_requests' may be used uninitialized [-Wmaybe-uninitialized] 409 | hypre_MPI_Testall(num_contacts, response_requests, &responses_complete, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | response_statuses); | ~~~~~~~~~~~~~~~~~~ exchange_data.c:172:23: note: 'response_requests' was declared here 172 | hypre_MPI_Request *response_requests, *contact_requests; | ^~~~~~~~~~~~~~~~~ In file included from exchange_data.c:15: _hypre_utilities.h:783:3: warning: 'contact_requests' may be used uninitialized [-Wmaybe-uninitialized] 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exchange_data.c:542:7: note: in expansion of macro 'hypre_TFree' 542 | hypre_TFree(contact_requests, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ exchange_data.c:172:43: note: 'contact_requests' was declared here 172 | hypre_MPI_Request *response_requests, *contact_requests; | ^~~~~~~~~~~~~~~~ exchange_data.c:409:10: warning: 'response_statuses' may be used uninitialized [-Wmaybe-uninitialized] 409 | hypre_MPI_Testall(num_contacts, response_requests, &responses_complete, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | response_statuses); | ~~~~~~~~~~~~~~~~~~ exchange_data.c:173:23: note: 'response_statuses' was declared here 173 | hypre_MPI_Status *response_statuses, *contact_statuses; | ^~~~~~~~~~~~~~~~~ _hypre_utilities.h:783:3: warning: 'contact_statuses' may be used uninitialized [-Wmaybe-uninitialized] 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exchange_data.c:543:7: note: in expansion of macro 'hypre_TFree' 543 | hypre_TFree(contact_statuses, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ exchange_data.c:173:43: note: 'contact_statuses' was declared here 173 | hypre_MPI_Status *response_statuses, *contact_statuses; | ^~~~~~~~~~~~~~~~ exchange_data.c:417:10: warning: 'term_requests' may be used uninitialized [-Wmaybe-uninitialized] 417 | hypre_MPI_Testall(tree.num_child, term_requests, &children_complete, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | term_statuses); | ~~~~~~~~~~~~~~ exchange_data.c:178:23: note: 'term_requests' was declared here 178 | hypre_MPI_Request *term_requests, term_request1, request_parent; | ^~~~~~~~~~~~~ exchange_data.c:417:10: warning: 'term_statuses' may be used uninitialized [-Wmaybe-uninitialized] 417 | hypre_MPI_Testall(tree.num_child, term_requests, &children_complete, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | term_statuses); | ~~~~~~~~~~~~~~ exchange_data.c:179:23: note: 'term_statuses' was declared here 179 | hypre_MPI_Status *term_statuses, term_status1, status_parent; | ^~~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c mpistubs.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c qsplit.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c random.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c threading.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c timer.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c timing.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c device_utils.c -o device_utils.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c general.c -o general.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c handle.c -o handle.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c int_array_device.c -o int_array_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c memory.c -o memory.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c omp_device.c -o omp_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c nvtx.c -o nvtx.obj Building libHYPRE_utilities.so ... mpicc -shared -o libHYPRE_utilities-2.28.0.so F90_HYPRE_error.o F90_HYPRE_general.o HYPRE_handle.o HYPRE_version.o amg_linklist.o binsearch.o exchange_data.o fortran_matrix.o ap.o log.o complex.o error.o int_array.o hopscotch_hash.o memory_tracker.o merge_sort.o mmio.o mpi_comm_f2c.o prefix_sum.o printf.o qsort.o utilities.o mpistubs.o qsplit.o random.o threading.o timer.o timing.o device_utils.obj general.obj handle.obj int_array_device.obj memory.obj omp_device.obj nvtx.obj -Wl,-soname,libHYPRE_utilities-2.28.0.so ln -s -f libHYPRE_utilities-2.28.0.so libHYPRE_utilities.so cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src64/hypre/include cp -fR ./_hypre_onedpl.hpp /build/reproducible-path/hypre-2.28.0/src64/hypre/include cp -fR ./_hypre_utilities.h /build/reproducible-path/hypre-2.28.0/src64/hypre/include cp -fR ./_hypre_utilities.hpp /build/reproducible-path/hypre-2.28.0/src64/hypre/include cp -fR ./fortran*.h /build/reproducible-path/hypre-2.28.0/src64/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64/utilities' Making multivector ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64/multivector' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c multivector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c temp_multivector.c Building libHYPRE_multivector.so ... mpicc -shared -o libHYPRE_multivector-2.28.0.so multivector.o temp_multivector.o -Wl,-soname,libHYPRE_multivector-2.28.0.so ln -s -f libHYPRE_multivector-2.28.0.so libHYPRE_multivector.so cp -fR *.h /build/reproducible-path/hypre-2.28.0/src64/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64/multivector' Making krylov ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64/krylov' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c bicgstab.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c cgnr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c gmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c cogmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c flexgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c lgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_bicgstab.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_cgnr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_gmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_cogmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_lgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_flexgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_pcg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c pcg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_lobpcg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c lobpcg.c In function 'lobpcg_MultiVectorByMultiVector', inlined from 'lobpcg_solve' at lobpcg.c:729:10: lobpcg.c:94:4: warning: 'blockVectorBY' may be used uninitialized [-Wmaybe-uninitialized] 94 | mv_MultiVectorByMultiVector( x, y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | utilities_FortranMatrixGlobalHeight( xy ), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | utilities_FortranMatrixHeight( xy ), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | utilities_FortranMatrixWidth( xy ), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | utilities_FortranMatrixValues( xy ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lobpcg.c: In function 'lobpcg_solve': lobpcg.c:296:26: note: 'blockVectorBY' was declared here 296 | mv_MultiVectorPtr blockVectorBY; /* B*Y */ | ^~~~~~~~~~~~~ Building libHYPRE_krylov.so ... mpicc -shared -o libHYPRE_krylov-2.28.0.so bicgstab.o cgnr.o gmres.o cogmres.o flexgmres.o lgmres.o HYPRE_bicgstab.o HYPRE_cgnr.o HYPRE_gmres.o HYPRE_cogmres.o HYPRE_lgmres.o HYPRE_flexgmres.o HYPRE_pcg.o pcg.o HYPRE_lobpcg.o lobpcg.o -Wl,-soname,libHYPRE_krylov-2.28.0.so ln -s -f libHYPRE_krylov-2.28.0.so libHYPRE_krylov.so cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src64/hypre/include cp -fR ./krylov.h /build/reproducible-path/hypre-2.28.0/src64/hypre/include cp -fR ./lobpcg.h /build/reproducible-path/hypre-2.28.0/src64/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64/krylov' Making seq_mv ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64/seq_mv' make autogen make[4]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64/seq_mv' make[4]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64/seq_mv' make lib make[4]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64/seq_mv' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_matop.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_matvec.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c genpart.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_csr_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_mapped_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_multiblock_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_vector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c mapped_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c multiblock_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c vector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c vector_batched.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_matop_device.c -o csr_matop_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_matrix_cuda_utils.c -o csr_matrix_cuda_utils.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_matvec_device.c -o csr_matvec_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_matvec_oomp.c -o csr_matvec_oomp.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spadd_device.c -o csr_spadd_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device.c -o csr_spgemm_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_cusparse.c -o csr_spgemm_device_cusparse.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_numblocks.c -o csr_spgemm_device_numblocks.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_numer.c -o csr_spgemm_device_numer.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_numer1.c -o csr_spgemm_device_numer1.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_numer2.c -o csr_spgemm_device_numer2.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_numer3.c -o csr_spgemm_device_numer3.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_numer4.c -o csr_spgemm_device_numer4.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_numer5.c -o csr_spgemm_device_numer5.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_numer6.c -o csr_spgemm_device_numer6.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_numer7.c -o csr_spgemm_device_numer7.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_numer8.c -o csr_spgemm_device_numer8.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_numer9.c -o csr_spgemm_device_numer9.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_numer10.c -o csr_spgemm_device_numer10.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_onemklsparse.c -o csr_spgemm_device_onemklsparse.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_rocsparse.c -o csr_spgemm_device_rocsparse.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_rowest.c -o csr_spgemm_device_rowest.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl.c -o csr_spgemm_device_symbl.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl1.c -o csr_spgemm_device_symbl1.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl2.c -o csr_spgemm_device_symbl2.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl3.c -o csr_spgemm_device_symbl3.obj csr_matrix.c: In function 'hypre_CSRMatrixUnion': csr_matrix.c:1255:16: warning: 'big_jB' may be used uninitialized [-Wmaybe-uninitialized] 1255 | if ( big_jB == big_jA ) | ^ csr_matrix.c:1155:30: note: 'big_jB' was declared here 1155 | HYPRE_BigInt jBg, big_jA, big_jB; | ^~~~~~ csr_matrix.c:1255:16: warning: 'big_jA' may be used uninitialized [-Wmaybe-uninitialized] 1255 | if ( big_jB == big_jA ) | ^ csr_matrix.c:1155:22: note: 'big_jA' was declared here 1155 | HYPRE_BigInt jBg, big_jA, big_jB; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl4.c -o csr_spgemm_device_symbl4.obj csr_matop.c: In function 'hypre_CSRMatrixSplit': csr_matop.c:1439:20: warning: 'temp' may be used uninitialized [-Wmaybe-uninitialized] 1439 | temp[cnt_offd] = Bs_ext_j[j]; | ^ csr_matop.c:1330:21: note: 'temp' was declared here 1330 | HYPRE_BigInt *temp; | ^~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl5.c -o csr_spgemm_device_symbl5.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl6.c -o csr_spgemm_device_symbl6.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl7.c -o csr_spgemm_device_symbl7.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl8.c -o csr_spgemm_device_symbl8.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl9.c -o csr_spgemm_device_symbl9.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl10.c -o csr_spgemm_device_symbl10.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_util.c -o csr_spgemm_device_util.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spmv_device.c -o csr_spmv_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_sptrans_device.c -o csr_sptrans_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c vector_device.c -o vector_device.obj Building libHYPRE_seq_mv.so ... mpicc -shared -o libHYPRE_seq_mv-2.28.0.so csr_matop.o csr_matrix.o csr_matvec.o genpart.o HYPRE_csr_matrix.o HYPRE_mapped_matrix.o HYPRE_multiblock_matrix.o HYPRE_vector.o mapped_matrix.o multiblock_matrix.o vector.o vector_batched.o csr_matop_device.obj csr_matrix_cuda_utils.obj csr_matvec_device.obj csr_matvec_oomp.obj csr_spadd_device.obj csr_spgemm_device.obj csr_spgemm_device_cusparse.obj csr_spgemm_device_numblocks.obj csr_spgemm_device_numer.obj csr_spgemm_device_numer1.obj csr_spgemm_device_numer2.obj csr_spgemm_device_numer3.obj csr_spgemm_device_numer4.obj csr_spgemm_device_numer5.obj csr_spgemm_device_numer6.obj csr_spgemm_device_numer7.obj csr_spgemm_device_numer8.obj csr_spgemm_device_numer9.obj csr_spgemm_device_numer10.obj csr_spgemm_device_onemklsparse.obj csr_spgemm_device_rocsparse.obj csr_spgemm_device_rowest.obj csr_spgemm_device_symbl.obj csr_spgemm_device_symbl1.obj csr_spgemm_device_symbl2.obj csr_spgemm_device_symbl3.obj csr_spgemm_device_symbl4.obj csr_spgemm_device_symbl5.obj csr_spgemm_device_symbl6.obj csr_spgemm_device_symbl7.obj csr_spgemm_device_symbl8.obj csr_spgemm_device_symbl9.obj csr_spgemm_device_symbl10.obj csr_spgemm_device_util.obj csr_spmv_device.obj csr_sptrans_device.obj vector_device.obj -Wl,-soname,libHYPRE_seq_mv-2.28.0.so ln -s -f libHYPRE_seq_mv-2.28.0.so libHYPRE_seq_mv.so cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src64/hypre/include cp -fR ./seq_mv.h /build/reproducible-path/hypre-2.28.0/src64/hypre/include make[4]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64/seq_mv' make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64/seq_mv' Making parcsr_mv ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64/parcsr_mv' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c communicationT.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_vector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_parcsr_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_par_vector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_vector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c gen_fffc.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c new_commpkg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c numbers.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_aat.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_assumed_part.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_bool_matop.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_bool_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_communication.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_matop.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_matvec.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_matop_marked.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_triplemat.c par_csr_aat.c: In function 'hypre_ParCSRAAt': par_csr_aat.c:860:7: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized] 860 | hypre_CSRMatrixDestroy(A_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_aat.c:362:21: note: 'A_ext' was declared here 362 | hypre_CSRMatrix *A_ext; | ^~~~~ par_csr_aat.c:434:4: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 434 | hypre_ParAat_RowSizes( | ^~~~~~~~~~~~~~~~~~~~~~ 435 | &C_diag_i, &C_offd_i, B_marker, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | A_diag_i, A_diag_j, | ~~~~~~~~~~~~~~~~~~~ 437 | A_offd_i, A_offd_j, A_col_map_offd, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 438 | A_ext_i, A_ext_j, A_ext_row_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 439 | &C_diag_size, &C_offd_size, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 440 | num_rows_diag_A, num_cols_offd_A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441 | num_rows_A_ext, | ~~~~~~~~~~~~~~~ 442 | first_col_diag_A, first_row_index_A | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443 | ); | ~ par_csr_aat.c:365:21: note: 'A_ext_i' was declared here 365 | HYPRE_Int *A_ext_i; | ^~~~~~~ par_csr_aat.c:434:4: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 434 | hypre_ParAat_RowSizes( | ^~~~~~~~~~~~~~~~~~~~~~ 435 | &C_diag_i, &C_offd_i, B_marker, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | A_diag_i, A_diag_j, | ~~~~~~~~~~~~~~~~~~~ 437 | A_offd_i, A_offd_j, A_col_map_offd, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 438 | A_ext_i, A_ext_j, A_ext_row_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 439 | &C_diag_size, &C_offd_size, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 440 | num_rows_diag_A, num_cols_offd_A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441 | num_rows_A_ext, | ~~~~~~~~~~~~~~~ 442 | first_col_diag_A, first_row_index_A | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443 | ); | ~ par_csr_aat.c:366:21: note: 'A_ext_j' was declared here 366 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_make_system.c par_csr_bool_matop.c: In function 'hypre_ParBooleanAAt': par_csr_bool_matop.c:1088:7: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized] 1088 | hypre_CSRBooleanMatrixDestroy(A_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_bool_matop.c:642:28: note: 'A_ext' was declared here 642 | hypre_CSRBooleanMatrix *A_ext; | ^~~~~ par_csr_bool_matop.c:707:4: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 707 | hypre_ParAat_RowSizes( | ^~~~~~~~~~~~~~~~~~~~~~ 708 | &C_diag_i, &C_offd_i, B_marker, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 709 | A_diag_i, A_diag_j, | ~~~~~~~~~~~~~~~~~~~ 710 | A_offd_i, A_offd_j, A_col_map_offd, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 711 | A_ext_i, A_ext_j, A_ext_row_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 712 | &C_diag_size, &C_offd_size, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 713 | num_rows_diag_A, num_cols_offd_A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 714 | num_rows_A_ext, | ~~~~~~~~~~~~~~~ 715 | first_col_diag_A, first_row_index_A | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 716 | ); | ~ par_csr_bool_matop.c:644:27: note: 'A_ext_i' was declared here 644 | HYPRE_Int *A_ext_i; | ^~~~~~~ par_csr_bool_matop.c:707:4: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 707 | hypre_ParAat_RowSizes( | ^~~~~~~~~~~~~~~~~~~~~~ 708 | &C_diag_i, &C_offd_i, B_marker, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 709 | A_diag_i, A_diag_j, | ~~~~~~~~~~~~~~~~~~~ 710 | A_offd_i, A_offd_j, A_col_map_offd, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 711 | A_ext_i, A_ext_j, A_ext_row_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 712 | &C_diag_size, &C_offd_size, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 713 | num_rows_diag_A, num_cols_offd_A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 714 | num_rows_A_ext, | ~~~~~~~~~~~~~~~ 715 | first_col_diag_A, first_row_index_A | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 716 | ); | ~ par_csr_bool_matop.c:645:27: note: 'A_ext_j' was declared here 645 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_vector.c par_csr_matvec.c: In function 'hypre_ParCSRMatrixMatvec_FF': par_csr_matvec.c:647:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] 647 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matvec.c:558:28: note: 'comm_handle' was declared here 558 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ par_csr_matvec.c:668:26: warning: 'x_tmp' may be used uninitialized [-Wmaybe-uninitialized] 668 | if (num_cols_offd) hypre_CSRMatrixMatvec_FF( alpha, offd, x_tmp, 1.0, y_local, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | CF_marker, CF_marker_offd, fpt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matvec.c:567:23: note: 'x_tmp' was declared here 567 | hypre_Vector *x_tmp; | ^~~~~ par_csr_matvec.c:650:10: warning: 'num_sends' may be used uninitialized [-Wmaybe-uninitialized] 650 | if (num_sends) | ^ par_csr_matvec.c:572:23: note: 'num_sends' was declared here 572 | HYPRE_Int num_sends, i, j, index, start, num_procs; | ^~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_vector_batched.c par_csr_communication.c: In function 'hypre_ParCSRCommPkgCreate_core': par_csr_communication.c:762:23: warning: 'requests' may be used uninitialized [-Wmaybe-uninitialized] 762 | hypre_MPI_Request *requests; | ^~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_matvec_device.c -o par_csr_matvec_device.obj par_csr_bool_matrix.c: In function 'hypre_ParCSRBooleanMatrixPrintIJ': par_csr_bool_matrix.c:575:19: warning: 'offd_i' may be used uninitialized [-Wmaybe-uninitialized] 575 | HYPRE_Int *offd_i; | ^~~~~~ par_csr_bool_matrix.c:625:36: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 625 | J = col_map_offd[offd_j[j]]; | ~~~~~~^~~ par_csr_bool_matrix.c:576:19: note: 'offd_j' was declared here 576 | HYPRE_Int *offd_j; | ^~~~~~ par_csr_bool_matop.c: In function 'hypre_ParBooleanMatmul': par_csr_bool_matop.c:176:7: warning: 'Bs_ext' may be used uninitialized [-Wmaybe-uninitialized] 176 | hypre_CSRBooleanMatrixDestroy(Bs_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_bool_matop.c:61:28: note: 'Bs_ext' was declared here 61 | hypre_CSRBooleanMatrix *Bs_ext; | ^~~~~~ par_csr_bool_matop.c:134:41: warning: 'Bs_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 134 | for (j = Bs_ext_i[i]; j < Bs_ext_i[i + 1]; j++) | ~~~~~~~~^~~~~~~ par_csr_bool_matop.c:62:27: note: 'Bs_ext_i' was declared here 62 | HYPRE_Int *Bs_ext_i; | ^~~~~~~~ par_csr_bool_matop.c:63:27: warning: 'Bs_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 63 | HYPRE_BigInt *Bs_ext_j; | ^~~~~~~~ par_csr_bool_matop.c:170:25: warning: 'B_ext_diag_j' may be used uninitialized [-Wmaybe-uninitialized] 170 | B_ext_diag_j[cnt_diag++] = (HYPRE_Int)(Bs_ext_j[j] - first_col_diag_B); | ^ par_csr_bool_matop.c:66:27: note: 'B_ext_diag_j' was declared here 66 | HYPRE_Int *B_ext_diag_j; | ^~~~~~~~~~~~ par_csr_bool_matop.c:165:25: warning: 'B_tmp_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 165 | B_tmp_offd_j[cnt_offd++] = Bs_ext_j[j]; | ^ par_csr_bool_matop.c:71:27: note: 'B_tmp_offd_j' was declared here 71 | HYPRE_BigInt *B_tmp_offd_j; | ^~~~~~~~~~~~ par_csr_bool_matop.c:226:23: warning: 'B_ext_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 226 | B_ext_offd_j[i] = hypre_BigBinarySearch(col_map_offd_C, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227 | B_tmp_offd_j[i], | ~~~~~~~~~~~~~~~~ 228 | num_cols_offd_C); | ~~~~~~~~~~~~~~~~ par_csr_bool_matop.c:70:27: note: 'B_ext_offd_j' was declared here 70 | HYPRE_Int *B_ext_offd_j; | ^~~~~~~~~~~~ par_csr_bool_matop.c:226:25: warning: 'col_map_offd_C' may be used uninitialized [-Wmaybe-uninitialized] 226 | B_ext_offd_j[i] = hypre_BigBinarySearch(col_map_offd_C, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227 | B_tmp_offd_j[i], | ~~~~~~~~~~~~~~~~ 228 | num_cols_offd_C); | ~~~~~~~~~~~~~~~~ par_csr_bool_matop.c:46:29: note: 'col_map_offd_C' was declared here 46 | HYPRE_BigInt *col_map_offd_C; | ^~~~~~~~~~~~~~ par_csr_triplemat.c: In function 'hypre_ParCSRMatrixRAPKTHost': par_csr_triplemat.c:679:10: warning: 'APext_diag' may be used uninitialized [-Wmaybe-uninitialized] 679 | hypre_CSRMatrixDestroy(APext_diag); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_triplemat.c:536:21: note: 'APext_diag' was declared here 536 | hypre_CSRMatrix *APext_diag; | ^~~~~~~~~~ par_csr_triplemat.c:689:10: warning: 'APext_offd' may be used uninitialized [-Wmaybe-uninitialized] 689 | hypre_CSRMatrixDestroy(APext_offd); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_triplemat.c:537:21: note: 'APext_offd' was declared here 537 | hypre_CSRMatrix *APext_offd; | ^~~~~~~~~~ par_csr_matrix.c: In function 'hypre_ParCSRMatrixReadIJ': par_csr_matrix.c:884:19: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 884 | offd_data[offd_cnt++] = data; | ^ par_csr_matrix.c:807:24: note: 'offd_data' was declared here 807 | HYPRE_Complex *offd_data; | ^~~~~~~~~ par_csr_matrix.c:903:26: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 903 | aux_offd_j[i] = (HYPRE_BigInt)offd_j[i]; | ^~~~~~~~~~~~~~~~~~~~~~~ par_csr_matrix.c:809:24: note: 'offd_j' was declared here 809 | HYPRE_Int *offd_j; | ^~~~~~ par_csr_matrix.c:883:15: warning: 'tmp_j' may be used uninitialized [-Wmaybe-uninitialized] 883 | tmp_j[offd_cnt] = J; | ^ par_csr_matrix.c:810:24: note: 'tmp_j' was declared here 810 | HYPRE_BigInt *tmp_j; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_fffc_device.c -o par_csr_fffc_device.obj par_csr_bool_matrix.c: In function 'hypre_CSRBooleanMatrixToParCSRBooleanMatrix': par_csr_bool_matrix.c:877:39: warning: 'a_i' may be used uninitialized [-Wmaybe-uninitialized] 877 | - a_i[(HYPRE_Int)row_starts[i]]; | ^ par_csr_bool_matrix.c:828:24: note: 'a_i' was declared here 828 | HYPRE_Int *a_i; | ^~~ par_csr_bool_matrix.c:895:10: warning: 'a_j' may be used uninitialized [-Wmaybe-uninitialized] 895 | hypre_BuildCSRBooleanMatrixMPIDataType(local_num_nonzeros[i], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 896 | local_num_rows[i], | ~~~~~~~~~~~~~~~~~~ 897 | &a_i[(HYPRE_Int)row_starts[i]], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 898 | &a_j[ind], | ~~~~~~~~~~ 899 | &csr_matrix_datatypes[i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_bool_matrix.c:829:24: note: 'a_j' was declared here 829 | HYPRE_Int *a_j; | ^~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_matop_device.c -o par_csr_matop_device.obj par_vector.c: In function 'hypre_VectorToParVector': par_vector.c:641:72: warning: 'v_data' may be used uninitialized [-Wmaybe-uninitialized] 641 | hypre_MPI_Isend( &v_data[(HYPRE_Int) global_vec_starts[p]] + j * global_vecstride, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ par_vector.c:579:24: note: 'v_data' was declared here 579 | HYPRE_Complex *v_data; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_triplemat_device.c -o par_csr_triplemat_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_vector_device.c -o par_vector_device.obj par_csr_matop_marked.c: In function 'hypre_ParMatmul_FC': par_csr_matop_marked.c:429:7: warning: 'Ps_ext' may be used uninitialized [-Wmaybe-uninitialized] 429 | hypre_CSRMatrixDestroy(Ps_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matop_marked.c:308:24: note: 'Ps_ext' was declared here 308 | hypre_CSRMatrix *Ps_ext; | ^~~~~~ par_csr_matop_marked.c:418:54: warning: 'Ps_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 418 | P_ext_offd_data[cnt_offd++] = Ps_ext_data[j]; | ~~~~~~~~~~~^~~ par_csr_matop_marked.c:310:24: note: 'Ps_ext_data' was declared here 310 | HYPRE_Complex *Ps_ext_data; | ^~~~~~~~~~~ par_csr_matop_marked.c:384:41: warning: 'Ps_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 384 | for (j = Ps_ext_i[i]; j < Ps_ext_i[i + 1]; j++) | ~~~~~~~~^~~~~~~ par_csr_matop_marked.c:311:24: note: 'Ps_ext_i' was declared here 311 | HYPRE_Int *Ps_ext_i; | ^~~~~~~~ par_csr_matop_marked.c:312:24: warning: 'Ps_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 312 | HYPRE_BigInt *Ps_ext_j; | ^~~~~~~~ par_csr_matop_marked.c:423:28: warning: 'P_ext_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 423 | P_ext_diag_data[cnt_diag++] = Ps_ext_data[j]; | ^ par_csr_matop_marked.c:314:24: note: 'P_ext_diag_data' was declared here 314 | HYPRE_Complex *P_ext_diag_data; | ^~~~~~~~~~~~~~~ par_csr_matop_marked.c:422:25: warning: 'P_ext_diag_j' may be used uninitialized [-Wmaybe-uninitialized] 422 | P_ext_diag_j[cnt_diag] = (HYPRE_Int)(Ps_ext_j[j] - first_col_diag_P); | ^ par_csr_matop_marked.c:316:24: note: 'P_ext_diag_j' was declared here 316 | HYPRE_Int *P_ext_diag_j; | ^~~~~~~~~~~~ par_csr_matop_marked.c:418:28: warning: 'P_ext_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 418 | P_ext_offd_data[cnt_offd++] = Ps_ext_data[j]; | ^ par_csr_matop_marked.c:319:24: note: 'P_ext_offd_data' was declared here 319 | HYPRE_Complex *P_ext_offd_data; | ^~~~~~~~~~~~~~~ par_csr_matop_marked.c:479:25: warning: 'col_map_offd_C' may be used uninitialized [-Wmaybe-uninitialized] 479 | P_ext_offd_j[i] = hypre_BigBinarySearch(col_map_offd_C, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 480 | Ps_ext_j[i], | ~~~~~~~~~~~~ 481 | num_cols_offd_C); | ~~~~~~~~~~~~~~~~ par_csr_matop_marked.c:289:24: note: 'col_map_offd_C' was declared here 289 | HYPRE_BigInt *col_map_offd_C; | ^~~~~~~~~~~~~~ par_csr_matop_marked.c:515:4: warning: 'map_P_to_C' may be used uninitialized [-Wmaybe-uninitialized] 515 | hypre_ParMatmul_RowSizes_Marked( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516 | &C_diag_i, &C_offd_i, &P_marker, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | A_diag_i, A_diag_j, A_offd_i, A_offd_j, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | P_diag_i, P_diag_j, P_offd_i, P_offd_j, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | P_ext_diag_i, P_ext_diag_j, P_ext_offd_i, P_ext_offd_j, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520 | map_P_to_C, | ~~~~~~~~~~~ 521 | &C_diag_size, &C_offd_size, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 522 | num_rows_diag_A, num_cols_offd_A, allsquare, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 523 | num_cols_diag_P, num_cols_offd_P, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 524 | num_cols_offd_C, CF_marker, dof_func, dof_func_offd | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 525 | ); | ~ par_csr_matop_marked.c:290:24: note: 'map_P_to_C' was declared here 290 | HYPRE_Int *map_P_to_C; | ^~~~~~~~~~ par_csr_matop.c: In function 'hypre_ParCSRMatrixExtractBExt_Arrays_Overlap': par_csr_matop.c:1635:27: warning: 'B_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 1635 | *comm_handle_data = hypre_ParCSRCommHandleCreate(1, tmp_comm_pkg, B_int_data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1636 | B_ext_data); | ~~~~~~~~~~~ par_csr_matop.c:1276:20: note: 'B_ext_data' was declared here 1276 | HYPRE_Complex * B_ext_data; | ^~~~~~~~~~ par_csr_matrix.c: In function 'hypre_CSRMatrixToParCSRMatrix': par_csr_matrix.c:1435:10: warning: 'A_data' may be used uninitialized [-Wmaybe-uninitialized] 1435 | hypre_BuildCSRMatrixMPIDataType(num_nonzeros_proc[i], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1436 | num_rows_proc[i], | ~~~~~~~~~~~~~~~~~ 1437 | &A_data[ind], | ~~~~~~~~~~~~~ 1438 | &A_i[(HYPRE_Int) global_row_starts[i]], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1439 | &A_j[ind], | ~~~~~~~~~~ 1440 | &csr_matrix_datatypes[i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matrix.c:1242:24: note: 'A_data' was declared here 1242 | HYPRE_Complex *A_data; | ^~~~~~ par_csr_matrix.c:1416:36: warning: 'A_i' may be used uninitialized [-Wmaybe-uninitialized] 1416 | A_i[(HYPRE_Int)global_row_starts[i]]; | ^ par_csr_matrix.c:1243:24: note: 'A_i' was declared here 1243 | HYPRE_Int *A_i; | ^~~ par_csr_matrix.c:1435:10: warning: 'A_j' may be used uninitialized [-Wmaybe-uninitialized] 1435 | hypre_BuildCSRMatrixMPIDataType(num_nonzeros_proc[i], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1436 | num_rows_proc[i], | ~~~~~~~~~~~~~~~~~ 1437 | &A_data[ind], | ~~~~~~~~~~~~~ 1438 | &A_i[(HYPRE_Int) global_row_starts[i]], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1439 | &A_j[ind], | ~~~~~~~~~~ 1440 | &csr_matrix_datatypes[i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matrix.c:1244:24: note: 'A_j' was declared here 1244 | HYPRE_Int *A_j; | ^~~ par_csr_matop.c: In function 'hypre_ParCSRMatrixTransposeHost': par_csr_matop.c:1981:21: warning: 'num_sends' may be used uninitialized [-Wmaybe-uninitialized] 1981 | for (i = 0; i < num_sends; i++) | ~~^~~~~~~~~~~ par_csr_matop.c:1868:29: note: 'num_sends' was declared here 1868 | HYPRE_Int num_sends, num_recvs, num_cols_offd_AT; | ^~~~~~~~~ In file included from par_csr_matop.c:8: par_csr_matop.c:1978:64: warning: 'num_recvs' may be used uninitialized [-Wmaybe-uninitialized] 1978 | tmp_recv_vec_starts = hypre_CTAlloc(HYPRE_Int, num_recvs + 1, HYPRE_MEMORY_HOST); ./../utilities/_hypre_utilities.h:771:34: note: in definition of macro 'hypre_CTAlloc' 771 | ( (type *) hypre_CAlloc((size_t)(count), (size_t)sizeof(type), location) ) | ^~~~~ par_csr_matop.c:1868:40: note: 'num_recvs' was declared here 1868 | HYPRE_Int num_sends, num_recvs, num_cols_offd_AT; | ^~~~~~~~~ par_csr_matop.c:2001:52: warning: 'AT_tmp_i' may be used uninitialized [-Wmaybe-uninitialized] 2001 | tmp_recv_vec_starts[i + 1] += AT_tmp_i[j]; | ~~~~~~~~^~~ par_csr_matop.c:1880:29: note: 'AT_tmp_i' was declared here 1880 | HYPRE_Int *AT_tmp_i; | ^~~~~~~~ par_csr_matop.c:2022:24: warning: 'AT_tmp_data' may be used uninitialized [-Wmaybe-uninitialized] 2022 | comm_handle = hypre_ParCSRCommHandleCreate(2, tmp_comm_pkg, AT_tmp_data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023 | AT_buf_data); | ~~~~~~~~~~~~ par_csr_matop.c:1883:29: note: 'AT_tmp_data' was declared here 1883 | HYPRE_Complex *AT_tmp_data; | ^~~~~~~~~~~ par_csr_matop.c:1986:51: warning: 'AT_buf_i' may be used uninitialized [-Wmaybe-uninitialized] 1986 | tmp_send_map_starts[i + 1] += AT_buf_i[j]; | ^ par_csr_matop.c:1885:29: note: 'AT_buf_i' was declared here 1885 | HYPRE_Int *AT_buf_i; | ^~~~~~~~ par_csr_matop.c:2006:7: warning: 'recv_procs' may be used uninitialized [-Wmaybe-uninitialized] 2006 | hypre_ParCSRCommPkgCreateAndFill(comm, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2007 | num_recvs, recv_procs, tmp_recv_vec_starts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2008 | num_sends, send_procs, tmp_send_map_starts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2009 | NULL, | ~~~~~ 2010 | &tmp_comm_pkg); | ~~~~~~~~~~~~~~ par_csr_matop.c:1898:29: note: 'recv_procs' was declared here 1898 | HYPRE_Int *recv_procs, *send_procs; | ^~~~~~~~~~ par_csr_matop.c:2006:7: warning: 'send_procs' may be used uninitialized [-Wmaybe-uninitialized] 2006 | hypre_ParCSRCommPkgCreateAndFill(comm, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2007 | num_recvs, recv_procs, tmp_recv_vec_starts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2008 | num_sends, send_procs, tmp_send_map_starts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2009 | NULL, | ~~~~~ 2010 | &tmp_comm_pkg); | ~~~~~~~~~~~~~~ par_csr_matop.c:1898:42: note: 'send_procs' was declared here 1898 | HYPRE_Int *recv_procs, *send_procs; | ^~~~~~~~~~ par_csr_matop.c:1995:47: warning: 'recv_vec_starts' may be used uninitialized [-Wmaybe-uninitialized] 1995 | tmp_recv_vec_starts[0] = recv_vec_starts[0]; | ~~~~~~~~~~~~~~~^~~ par_csr_matop.c:1899:29: note: 'recv_vec_starts' was declared here 1899 | HYPRE_Int *recv_vec_starts; | ^~~~~~~~~~~~~~~ par_csr_matop.c:1980:47: warning: 'send_map_starts' may be used uninitialized [-Wmaybe-uninitialized] 1980 | tmp_send_map_starts[0] = send_map_starts[0]; | ~~~~~~~~~~~~~~~^~~ par_csr_matop.c:1900:29: note: 'send_map_starts' was declared here 1900 | HYPRE_Int *send_map_starts; | ^~~~~~~~~~~~~~~ par_csr_matop.c:1987:37: warning: 'send_map_elmts' may be used uninitialized [-Wmaybe-uninitialized] 1987 | AT_offd_i[send_map_elmts[j] + 1] += AT_buf_i[j]; | ^ par_csr_matop.c:1901:29: note: 'send_map_elmts' was declared here 1901 | HYPRE_Int *send_map_elmts; | ^~~~~~~~~~~~~~ par_csr_matop.c:1974:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] 1974 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matop.c:1905:29: note: 'comm_handle' was declared here 1905 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ ./../utilities/_hypre_utilities.h:783:3: warning: 'AT_buf_data' may be used uninitialized [-Wmaybe-uninitialized] 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matop.c:2104:10: note: in expansion of macro 'hypre_TFree' 2104 | hypre_TFree(AT_buf_data, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_csr_matop.c:1887:29: note: 'AT_buf_data' was declared here 1887 | HYPRE_Complex *AT_buf_data; | ^~~~~~~~~~~ par_csr_matop.c: In function 'hypre_ParCSRMatrixAminvDB': par_csr_matop.c:3360:29: warning: 'map_to_B' may be used uninitialized [-Wmaybe-uninitialized] 3360 | A_col = map_to_B[A_offd_j[j]]; | ^ par_csr_matop.c:3234:26: note: 'map_to_B' was declared here 3234 | HYPRE_Int *map_to_B; | ^~~~~~~~ par_csr_matop.c: In function 'hypre_ParMatmul': par_csr_matop.c:858:13: warning: 'Bs_ext' may be used uninitialized [-Wmaybe-uninitialized] 858 | hypre_CSRMatrixDestroy(Bs_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matop.c:427:24: note: 'Bs_ext' was declared here 427 | hypre_CSRMatrix *Bs_ext; | ^~~~~~ par_csr_matop.c:838:57: warning: 'Bs_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 838 | B_ext_offd_data[cnt_offd++] = Bs_ext_data[j]; | ~~~~~~~~~~~^~~ par_csr_matop.c:428:24: note: 'Bs_ext_data' was declared here 428 | HYPRE_Complex *Bs_ext_data; | ^~~~~~~~~~~ par_csr_matop.c:429:24: warning: 'Bs_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 429 | HYPRE_Int *Bs_ext_i; | ^~~~~~~~ par_csr_matop.c:430:24: warning: 'Bs_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 430 | HYPRE_BigInt *Bs_ext_j; | ^~~~~~~~ par_csr_matop.c:835:20: warning: 'temp' may be used uninitialized [-Wmaybe-uninitialized] 835 | temp[cnt_offd] = Bs_ext_j[j]; | ^ par_csr_matop.c:722:18: note: 'temp' was declared here 722 | HYPRE_BigInt *temp; | ^~~~ par_csr_matop.c:838:31: warning: 'B_ext_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 838 | B_ext_offd_data[cnt_offd++] = Bs_ext_data[j]; | ^ par_csr_matop.c:435:24: note: 'B_ext_offd_data' was declared here 435 | HYPRE_Complex *B_ext_offd_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:911:29: warning: 'B_ext_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 911 | B_ext_offd_j[j] = hypre_BigBinarySearch(col_map_offd_C, B_big_offd_j[j], | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 912 | //B_ext_offd_j[j] = hypre_BigBinarySearch(col_map_offd_C, Bs_ext_j[j], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 913 | num_cols_offd_C); | ~~~~~~~~~~~~~~~~ par_csr_matop.c:437:24: note: 'B_ext_offd_j' was declared here 437 | HYPRE_Int *B_ext_offd_j; | ^~~~~~~~~~~~ par_csr_matop.c:843:31: warning: 'B_ext_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 843 | B_ext_diag_data[cnt_diag++] = Bs_ext_data[j]; | ^ par_csr_matop.c:431:24: note: 'B_ext_diag_data' was declared here 431 | HYPRE_Complex *B_ext_diag_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:842:28: warning: 'B_ext_diag_j' may be used uninitialized [-Wmaybe-uninitialized] 842 | B_ext_diag_j[cnt_diag] = (HYPRE_Int)(Bs_ext_j[j] - first_col_diag_B); | ^ par_csr_matop.c:433:24: note: 'B_ext_diag_j' was declared here 433 | HYPRE_Int *B_ext_diag_j; | ^~~~~~~~~~~~ par_csr_matop.c:911:31: warning: 'col_map_offd_C' may be used uninitialized [-Wmaybe-uninitialized] 911 | B_ext_offd_j[j] = hypre_BigBinarySearch(col_map_offd_C, B_big_offd_j[j], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 912 | //B_ext_offd_j[j] = hypre_BigBinarySearch(col_map_offd_C, Bs_ext_j[j], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 913 | num_cols_offd_C); | ~~~~~~~~~~~~~~~~ par_csr_matop.c:408:24: note: 'col_map_offd_C' was declared here 408 | HYPRE_BigInt *col_map_offd_C; | ^~~~~~~~~~~~~~ par_csr_matop.c: In function 'hypre_ParTMatmul': par_csr_matop.c:3664:42: warning: 'C_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 3664 | for (j = C_ext_i[i]; j < C_ext_i[i + 1]; j++) | ~~~~~~~^~~~~~~ par_csr_matop.c:3506:17: note: 'C_ext_i' was declared here 3506 | HYPRE_Int *C_ext_i; | ^~~~~~~ par_csr_matop.c:3666:24: warning: 'C_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 3666 | if (C_ext_j[j] < first_col_diag_C || | ~~~~~~~^~~ par_csr_matop.c:3507:20: note: 'C_ext_j' was declared here 3507 | HYPRE_BigInt *C_ext_j; | ^~~~~~~ par_csr_matop.c:3746:56: warning: 'C_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 3746 | C_ext_diag_data[cnt_diag++] = C_ext_data[j]; | ~~~~~~~~~~^~~ par_csr_matop.c:3508:21: note: 'C_ext_data' was declared here 3508 | HYPRE_Complex *C_ext_data; | ^~~~~~~~~~ par_csr_matop.c:3738:28: warning: 'C_ext_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 3738 | C_ext_offd_j[cnt_offd] = hypre_BigBinarySearch(col_map_offd_C, | ^ par_csr_matop.c:3513:17: note: 'C_ext_offd_j' was declared here 3513 | HYPRE_Int *C_ext_offd_j; | ^~~~~~~~~~~~ par_csr_matop.c:3741:31: warning: 'C_ext_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 3741 | C_ext_offd_data[cnt_offd++] = C_ext_data[j]; | ^ par_csr_matop.c:3514:21: note: 'C_ext_offd_data' was declared here 3514 | HYPRE_Complex *C_ext_offd_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:3745:28: warning: 'C_ext_diag_j' may be used uninitialized [-Wmaybe-uninitialized] 3745 | C_ext_diag_j[cnt_diag] = (HYPRE_Int)(C_ext_j[j] - first_col_diag_C); | ^ par_csr_matop.c:3510:17: note: 'C_ext_diag_j' was declared here 3510 | HYPRE_Int *C_ext_diag_j; | ^~~~~~~~~~~~ par_csr_matop.c:3746:31: warning: 'C_ext_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 3746 | C_ext_diag_data[cnt_diag++] = C_ext_data[j]; | ^ par_csr_matop.c:3511:21: note: 'C_ext_diag_data' was declared here 3511 | HYPRE_Complex *C_ext_diag_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:3856:44: warning: 'C_ext_diag_i' may be used uninitialized [-Wmaybe-uninitialized] 3856 | for (j2 = C_ext_diag_i[j1]; j2 < C_ext_diag_i[j1 + 1]; j2++) | ^ par_csr_matop.c:3509:17: note: 'C_ext_diag_i' was declared here 3509 | HYPRE_Int *C_ext_diag_i; | ^~~~~~~~~~~~ par_csr_matop.c:3865:44: warning: 'C_ext_offd_i' may be used uninitialized [-Wmaybe-uninitialized] 3865 | for (j2 = C_ext_offd_i[j1]; j2 < C_ext_offd_i[j1 + 1]; j2++) | ^ par_csr_matop.c:3512:17: note: 'C_ext_offd_i' was declared here 3512 | HYPRE_Int *C_ext_offd_i; | ^~~~~~~~~~~~ par_csr_matop.c:3838:21: warning: 'C_tmp_diag_j' may be used uninitialized [-Wmaybe-uninitialized] 3838 | jcol = C_tmp_diag_j[jk]; | ~~~~~^~~~~~~~~~~~~~~~~~ par_csr_matop.c:3520:17: note: 'C_tmp_diag_j' was declared here 3520 | HYPRE_Int *C_tmp_diag_j; | ^~~~~~~~~~~~ par_csr_matop.c:3949:52: warning: 'C_tmp_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 3949 | C_diag_data[nnz_d] = C_tmp_diag_data[jk]; | ~~~~~~~~~~~~~~~^~~~ par_csr_matop.c:3521:21: note: 'C_tmp_diag_data' was declared here 3521 | HYPRE_Complex *C_tmp_diag_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:3522:17: warning: 'C_tmp_offd_i' may be used uninitialized [-Wmaybe-uninitialized] 3522 | HYPRE_Int *C_tmp_offd_i; | ^~~~~~~~~~~~ par_csr_matop.c:3773:17: warning: 'C_tmp_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 3773 | j_indx = C_tmp_offd_j[i]; | ~~~~~~~^~~~~~~~~~~~~~~~~ par_csr_matop.c:3523:17: note: 'C_tmp_offd_j' was declared here 3523 | HYPRE_Int *C_tmp_offd_j; | ^~~~~~~~~~~~ par_csr_matop.c:3958:52: warning: 'C_tmp_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 3958 | C_offd_data[nnz_o] = C_tmp_offd_data[jk]; | ~~~~~~~~~~~~~~~^~~~ par_csr_matop.c:3524:21: note: 'C_tmp_offd_data' was declared here 3524 | HYPRE_Complex *C_tmp_offd_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:3531:21: warning: 'send_map_starts_A' may be used uninitialized [-Wmaybe-uninitialized] 3531 | HYPRE_Int *send_map_starts_A; | ^~~~~~~~~~~~~~~~~ par_csr_matop.c:3854:39: warning: 'send_map_elmts_A' may be used uninitialized [-Wmaybe-uninitialized] 3854 | if (send_map_elmts_A[j1] == ik) | ~~~~~~~~~~~~~~~~^~~~ par_csr_matop.c:3532:21: note: 'send_map_elmts_A' was declared here 3532 | HYPRE_Int *send_map_elmts_A; | ^~~~~~~~~~~~~~~~ par_csr_matop.c:3850:29: warning: 'num_sends_A' may be used uninitialized [-Wmaybe-uninitialized] 3850 | for (jk = 0; jk < num_sends_A; jk++) | ~~~^~~~~~~~~~~~~ par_csr_matop.c:3533:21: note: 'num_sends_A' was declared here 3533 | HYPRE_Int num_sends_A; | ^~~~~~~~~~~ ./../utilities/_hypre_utilities.h:783:3: warning: 'map_B_to_C' may be used uninitialized [-Wmaybe-uninitialized] 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matop.c:4148:7: note: in expansion of macro 'hypre_TFree' 4148 | hypre_TFree(map_B_to_C, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_csr_matop.c:3491:24: note: 'map_B_to_C' was declared here 3491 | HYPRE_Int *map_B_to_C; | ^~~~~~~~~~ par_csr_matop.c: In function 'hypre_ParCSRMatrixExtractSubmatrixFC': ./../utilities/_hypre_utilities.h:765:12: warning: 'nc_local' may be used uninitialized [-Wmaybe-uninitialized] 765 | ( (type *) hypre_MAlloc((size_t)(sizeof(type) * (count)), location) ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matop.c:5898:18: note: in expansion of macro 'hypre_TAlloc' 5898 | B_maxel_row = hypre_TAlloc(HYPRE_Real, B_nrow_local, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~~ par_csr_matop.c:5730:34: note: 'nc_local' was declared here 5730 | HYPRE_Int nf_local, nc_local; | ^~~~~~~~ Building libHYPRE_parcsr_mv.so ... mpicc -shared -o libHYPRE_parcsr_mv-2.28.0.so communicationT.o F90_HYPRE_parcsr_matrix.o F90_HYPRE_parcsr_vector.o F90_parcsr_matrix.o F90_par_vector.o HYPRE_parcsr_matrix.o HYPRE_parcsr_vector.o gen_fffc.o new_commpkg.o numbers.o par_csr_aat.o par_csr_assumed_part.o par_csr_bool_matop.o par_csr_bool_matrix.o par_csr_communication.o par_csr_matop.o par_csr_matrix.o par_csr_matvec.o par_csr_matop_marked.o par_csr_triplemat.o par_make_system.o par_vector.o par_vector_batched.o par_csr_matvec_device.obj par_csr_fffc_device.obj par_csr_matop_device.obj par_csr_triplemat_device.obj par_vector_device.obj -Wl,-soname,libHYPRE_parcsr_mv-2.28.0.so ln -s -f libHYPRE_parcsr_mv-2.28.0.so libHYPRE_parcsr_mv.so cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src64/hypre/include cp -fR ./_hypre_parcsr_mv.h /build/reproducible-path/hypre-2.28.0/src64/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64/parcsr_mv' Making parcsr_block_mv ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64/parcsr_block_mv' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_block_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_block_matvec.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_block_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_block_matvec.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_block_comm.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_block_rap.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_block_rap_communication.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_block_interp.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_block_relax.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_block_nodal_systems.c par_csr_block_matvec.c: In function 'hypre_ParCSRBlockMatrixMatvec': par_csr_block_matvec.c:100:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] 100 | hypre_ParCSRBlockCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_matvec.c:31:28: note: 'comm_handle' was declared here 31 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ par_csr_block_matvec.c:104:10: warning: 'x_tmp' may be used uninitialized [-Wmaybe-uninitialized] 104 | hypre_CSRBlockMatrixMatvec(alpha, offd, x_tmp, 1.0, y_local); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_matvec.c:34:48: note: 'x_tmp' was declared here 34 | hypre_Vector *x_local, *y_local, *x_tmp; | ^~~~~ In file included from ./../seq_mv/seq_mv.h:15, from csr_block_matrix.h:21, from _hypre_parcsr_block_mv.h:12, from par_csr_block_matvec.c:14: ./../utilities/_hypre_utilities.h:783:3: warning: 'x_buf_data' may be used uninitialized [-Wmaybe-uninitialized] 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_matvec.c:108:7: note: in expansion of macro 'hypre_TFree' 108 | hypre_TFree(x_buf_data, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_csr_block_matvec.c:41:41: note: 'x_buf_data' was declared here 41 | HYPRE_Complex *x_tmp_data, *x_buf_data, *x_local_data; | ^~~~~~~~~~ par_csr_block_matrix.c: In function 'hypre_ParCSRBlockMatrixExtractBExt': par_csr_block_matrix.c:906:39: warning: 'B_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 906 | hypre_CSRBlockMatrixData(B_ext) = B_ext_data; par_csr_block_matrix.c:760:19: note: 'B_ext_data' was declared here 760 | HYPRE_Complex *B_ext_data; | ^~~~~~~~~~ par_csr_block_interp.c: In function 'hypre_BoomerAMGBuildBlockInterp': par_csr_block_interp.c:1096:25: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized] 1096 | if (num_procs > 1) { hypre_CSRBlockMatrixDestroy(A_ext); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_interp.c:73:27: note: 'A_ext' was declared here 73 | hypre_CSRBlockMatrix *A_ext; | ^~~~~ par_csr_block_interp.c:458:17: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] 458 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_interp.c:134:21: note: 'wall_time' was declared here 134 | HYPRE_Real wall_time; /* for debugging instrumentation */ | ^~~~~~~~~ par_csr_block_relax.c: In function 'hypre_BoomerAMGBlockRelax': par_csr_block_relax.c:1949:60: warning: 'Vext_data' may be used uninitialized [-Wmaybe-uninitialized] 1949 | &Vext_data[ii * block_size], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_relax.c:131:20: note: 'Vext_data' was declared here 131 | HYPRE_Real *Vext_data; | ^~~~~~~~~ In file included from ./../seq_mv/seq_mv.h:15, from csr_block_matrix.h:21, from _hypre_parcsr_block_mv.h:12, from par_csr_block_relax.c:8: ./../utilities/_hypre_utilities.h:783:3: warning: 'v_buf_data' may be used uninitialized [-Wmaybe-uninitialized] 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_relax.c:2033:13: note: in expansion of macro 'hypre_TFree' 2033 | hypre_TFree(v_buf_data, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_csr_block_relax.c:132:20: note: 'v_buf_data' was declared here 132 | HYPRE_Real *v_buf_data; | ^~~~~~~~~~ par_csr_block_relax.c:247:13: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] 247 | hypre_ParCSRBlockCommHandleDestroy(comm_handle); /* now Vext_data is populated */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_relax.c:113:28: note: 'comm_handle' was declared here 113 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ par_csr_block_rap.c: In function 'hypre_ParCSRBlockMatrixRAP': par_csr_block_rap.c:500:7: warning: 'Ps_ext' may be used uninitialized [-Wmaybe-uninitialized] 500 | hypre_CSRBlockMatrixDestroy(Ps_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_rap.c:277:26: note: 'Ps_ext' was declared here 277 | hypre_CSRBlockMatrix *Ps_ext; | ^~~~~~ par_csr_block_rap.c:279:27: warning: 'Ps_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 279 | HYPRE_Complex *Ps_ext_data; | ^~~~~~~~~~~ par_csr_block_rap.c:388:41: warning: 'Ps_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 388 | for (j = Ps_ext_i[i]; j < Ps_ext_i[i + 1]; j++) | ~~~~~~~~^~~~~~~ par_csr_block_rap.c:280:27: note: 'Ps_ext_i' was declared here 280 | HYPRE_Int *Ps_ext_i; | ^~~~~~~~ par_csr_block_rap.c:281:27: warning: 'Ps_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 281 | HYPRE_BigInt *Ps_ext_j; | ^~~~~~~~ par_csr_block_rap.c:283:27: warning: 'P_ext_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 283 | HYPRE_Complex *P_ext_diag_data; | ^~~~~~~~~~~~~~~ par_csr_block_rap.c:429:25: warning: 'P_ext_diag_j' may be used uninitialized [-Wmaybe-uninitialized] 429 | P_ext_diag_j[cnt_diag] = (HYPRE_Int)(Ps_ext_j[j] - first_col_diag_P); | ^ par_csr_block_rap.c:285:27: note: 'P_ext_diag_j' was declared here 285 | HYPRE_Int *P_ext_diag_j; | ^~~~~~~~~~~~ par_csr_block_rap.c:287:27: warning: 'P_ext_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 287 | HYPRE_Complex *P_ext_offd_data; | ^~~~~~~~~~~~~~~ par_csr_block_rap.c:482:25: warning: 'col_map_offd_Pext' may be used uninitialized [-Wmaybe-uninitialized] 482 | P_ext_offd_j[i] = hypre_BigBinarySearch(col_map_offd_Pext, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483 | Ps_ext_j[i], | ~~~~~~~~~~~~ 484 | num_cols_offd_Pext); | ~~~~~~~~~~~~~~~~~~~ par_csr_block_rap.c:291:27: note: 'col_map_offd_Pext' was declared here 291 | HYPRE_BigInt *col_map_offd_Pext; | ^~~~~~~~~~~~~~~~~ par_csr_block_rap.c:482:23: warning: 'P_ext_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 482 | P_ext_offd_j[i] = hypre_BigBinarySearch(col_map_offd_Pext, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483 | Ps_ext_j[i], | ~~~~~~~~~~~~ 484 | num_cols_offd_Pext); | ~~~~~~~~~~~~~~~~~~~ par_csr_block_rap.c:289:27: note: 'P_ext_offd_j' was declared here 289 | HYPRE_Int *P_ext_offd_j; | ^~~~~~~~~~~~ par_csr_block_rap.c:685:43: warning: 'map_P_to_Pext' may be used uninitialized [-Wmaybe-uninitialized] 685 | i3 = map_P_to_Pext[P_offd_j[jj3]] + num_cols_diag_P; | ^ par_csr_block_rap.c:292:27: note: 'map_P_to_Pext' was declared here 292 | HYPRE_Int *map_P_to_Pext; | ^~~~~~~~~~~~~ par_csr_block_rap.c:611:37: warning: 'P_marker' may be used uninitialized [-Wmaybe-uninitialized] 611 | if (P_marker[i3] < jj_row_begining) | ^ par_csr_block_rap.c:296:27: note: 'P_marker' was declared here 296 | HYPRE_Int *P_marker; | ^~~~~~~~ par_csr_block_rap.c:1149:27: warning: 'col_map_offd_RAP' may be used uninitialized [-Wmaybe-uninitialized] 1149 | + hypre_BigBinarySearch(col_map_offd_RAP, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1150 | RAP_ext_j[i], num_cols_offd_RAP); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_rap.c:229:29: note: 'col_map_offd_RAP' was declared here 229 | HYPRE_BigInt *col_map_offd_RAP; | ^~~~~~~~~~~~~~~~ par_csr_block_rap.c:1361:42: warning: 'map_P_to_RAP' may be used uninitialized [-Wmaybe-uninitialized] 1361 | i3 = map_P_to_RAP[P_offd_j[jj3]] + num_cols_diag_P; | ^ par_csr_block_rap.c:293:27: note: 'map_P_to_RAP' was declared here 293 | HYPRE_Int *map_P_to_RAP; | ^~~~~~~~~~~~ par_csr_block_rap.c:1292:45: warning: 'map_Pext_to_RAP' may be used uninitialized [-Wmaybe-uninitialized] 1292 | i3 = map_Pext_to_RAP[P_ext_offd_j[jj3]] + num_cols_diag_P; | ^ par_csr_block_rap.c:294:27: note: 'map_Pext_to_RAP' was declared here 294 | HYPRE_Int *map_Pext_to_RAP; | ^~~~~~~~~~~~~~~ par_csr_block_rap.c:1216:37: warning: 'RAP_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 1216 | for (k = RAP_ext_i[j]; k < RAP_ext_i[j + 1]; k++) | ^ par_csr_block_rap.c:240:27: note: 'RAP_ext_i' was declared here 240 | HYPRE_Int *RAP_ext_i; | ^~~~~~~~~ par_csr_block_rap.c:1218:27: warning: 'RAP_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 1218 | jcol = (HYPRE_Int)RAP_ext_j[k]; | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_rap.c:241:27: note: 'RAP_ext_j' was declared here 241 | HYPRE_BigInt *RAP_ext_j; | ^~~~~~~~~ par_csr_block_rap.c:239:27: warning: 'RAP_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 239 | HYPRE_Complex *RAP_ext_data; | ^~~~~~~~~~~~ par_csr_block_rap.c:245:27: warning: 'RAP_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 245 | HYPRE_Complex *RAP_diag_data; | ^~~~~~~~~~~~~ par_csr_block_rap.c:1489:20: warning: 'RAP_diag_j' may be used uninitialized [-Wmaybe-uninitialized] 1489 | RAP_diag_j[jj_count_diag] = ic; | ^ par_csr_block_rap.c:247:27: note: 'RAP_diag_j' was declared here 247 | HYPRE_Int *RAP_diag_j; | ^~~~~~~~~~ par_csr_block_rap.c:251:27: warning: 'RAP_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 251 | HYPRE_Complex *RAP_offd_data; | ^~~~~~~~~~~~~ par_csr_block_rap.c:1531:38: warning: 'RAP_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 1531 | RAP_offd_j[jj_count_offd] | ^ par_csr_block_rap.c:253:27: note: 'RAP_offd_j' was declared here 253 | HYPRE_Int *RAP_offd_j; | ^~~~~~~~~~ par_csr_block_interp.c: In function 'hypre_BoomerAMGBuildBlockInterpDiag': par_csr_block_interp.c:2695:25: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized] 2695 | if (num_procs > 1) { hypre_CSRBlockMatrixDestroy(A_ext); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_interp.c:1639:27: note: 'A_ext' was declared here 1639 | hypre_CSRBlockMatrix *A_ext; | ^~~~~ par_csr_block_interp.c:2032:17: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] 2032 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_interp.c:1700:21: note: 'wall_time' was declared here 1700 | HYPRE_Real wall_time; /* for debugging instrumentation */ | ^~~~~~~~~ par_csr_block_interp.c: In function 'hypre_BoomerAMGBuildBlockInterpRV': par_csr_block_interp.c:3750:25: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized] 3750 | if (num_procs > 1) { hypre_CSRBlockMatrixDestroy(A_ext); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_interp.c:2763:27: note: 'A_ext' was declared here 2763 | hypre_CSRBlockMatrix *A_ext; | ^~~~~ par_csr_block_interp.c:3148:17: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] 3148 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_interp.c:2825:21: note: 'wall_time' was declared here 2825 | HYPRE_Real wall_time; /* for debugging instrumentation */ | ^~~~~~~~~ par_csr_block_interp.c: In function 'hypre_BoomerAMGBuildBlockInterpRV2': par_csr_block_interp.c:4790:25: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized] 4790 | if (num_procs > 1) { hypre_CSRBlockMatrixDestroy(A_ext); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_interp.c:3815:26: note: 'A_ext' was declared here 3815 | hypre_CSRBlockMatrix *A_ext; | ^~~~~ par_csr_block_interp.c:4201:17: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] 4201 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_interp.c:3877:21: note: 'wall_time' was declared here 3877 | HYPRE_Real wall_time; /* for debugging instrumentation */ | ^~~~~~~~~ par_csr_block_interp.c: In function 'hypre_BoomerAMGBuildBlockDirInterp': par_csr_block_interp.c:5143:17: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] 5143 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_interp.c:4891:21: note: 'wall_time' was declared here 4891 | HYPRE_Real wall_time; /* for debugging instrumentation */ | ^~~~~~~~~ Building libHYPRE_parcsr_block_mv.so ... mpicc -shared -o libHYPRE_parcsr_block_mv-2.28.0.so csr_block_matrix.o csr_block_matvec.o par_csr_block_matrix.o par_csr_block_matvec.o par_csr_block_comm.o par_csr_block_rap.o par_csr_block_rap_communication.o par_csr_block_interp.o par_csr_block_relax.o par_block_nodal_systems.o -Wl,-soname,libHYPRE_parcsr_block_mv-2.28.0.so ln -s -f libHYPRE_parcsr_block_mv-2.28.0.so libHYPRE_parcsr_block_mv.so cp -fR ./par_csr_block_matrix.h /build/reproducible-path/hypre-2.28.0/src64/hypre/include cp -fR ./csr_block_matrix.h /build/reproducible-path/hypre-2.28.0/src64/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64/parcsr_block_mv' Making distributed_matrix ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64/distributed_matrix' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c distributed_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_distributed_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c distributed_matrix_ISIS.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c distributed_matrix_PETSc.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c distributed_matrix_parcsr.c Building libHYPRE_DistributedMatrix.so ... mpicc -shared -o libHYPRE_DistributedMatrix-2.28.0.so distributed_matrix.o HYPRE_distributed_matrix.o distributed_matrix_ISIS.o distributed_matrix_PETSc.o distributed_matrix_parcsr.o -Wl,-soname,libHYPRE_DistributedMatrix-2.28.0.so ln -s -f libHYPRE_DistributedMatrix-2.28.0.so libHYPRE_DistributedMatrix.so cp -fR ./distributed_matrix.h /build/reproducible-path/hypre-2.28.0/src64/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64/distributed_matrix' Making IJ_mv ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64/IJ_mv' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/aarch64-linux-gnu/openmpi/include -c aux_parcsr_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/aarch64-linux-gnu/openmpi/include -c aux_par_vector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_IJMatrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_IJVector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_IJMatrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_IJMatrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_IJVector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/aarch64-linux-gnu/openmpi/include -c IJ_assumed_part.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/aarch64-linux-gnu/openmpi/include -c IJMatrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/aarch64-linux-gnu/openmpi/include -c IJMatrix_parcsr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/aarch64-linux-gnu/openmpi/include -c IJVector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/aarch64-linux-gnu/openmpi/include -c IJVector_parcsr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/aarch64-linux-gnu/openmpi/include -c IJMatrix_parcsr_device.c -o IJMatrix_parcsr_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/aarch64-linux-gnu/openmpi/include -c IJVector_parcsr_device.c -o IJVector_parcsr_device.obj IJMatrix_parcsr.c: In function 'hypre_IJMatrixGetValuesParCSR': IJMatrix_parcsr.c:561:45: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 561 | if (col_map_offd[offd_j[j]] == col_indx) | ~~~~~~^~~ IJMatrix_parcsr.c:426:15: note: 'offd_j' was declared here 426 | HYPRE_Int *offd_j; | ^~~~~~ IJMatrix_parcsr.c:563:49: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 563 | values[indx] = offd_data[j]; | ^ IJMatrix_parcsr.c:427:19: note: 'offd_data' was declared here 427 | HYPRE_Complex *offd_data; | ^~~~~~~~~ IJMatrix_parcsr.c:561:38: warning: 'col_map_offd' may be used uninitialized [-Wmaybe-uninitialized] 561 | if (col_map_offd[offd_j[j]] == col_indx) | ^ IJMatrix_parcsr.c:429:18: note: 'col_map_offd' was declared here 429 | HYPRE_BigInt *col_map_offd; | ^~~~~~~~~~~~ IJMatrix_parcsr.c: In function 'hypre_IJMatrixSetValuesParCSR': IJMatrix_parcsr.c:953:37: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 953 | offd_data[cnt_offd++] = values[indx]; | ^ IJMatrix_parcsr.c:645:19: note: 'offd_data' was declared here 645 | HYPRE_Complex *offd_data; | ^~~~~~~~~ IJMatrix_parcsr.c:941:39: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 941 | if (big_offd_j[j] == cols[indx]) | ~~~~~~~~~~^~~ IJMatrix_parcsr.c:908:30: note: 'big_offd_j' was declared here 908 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ IJMatrix_parcsr.c:872:33: warning: 'tmp_data' may be used uninitialized [-Wmaybe-uninitialized] 872 | tmp_data[tmp_indx++] = values[indx]; | ^ IJMatrix_parcsr.c:630:20: note: 'tmp_data' was declared here 630 | HYPRE_Complex *tmp_data; | ^~~~~~~~ IJMatrix_parcsr.c:746:32: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 746 | if (offd_j[j] == j_offd) | ~~~~~~^~~ IJMatrix_parcsr.c:644:15: note: 'offd_j' was declared here 644 | HYPRE_Int *offd_j; | ^~~~~~ IJMatrix_parcsr.c:732:28: warning: 'col_map_offd' may be used uninitialized [-Wmaybe-uninitialized] 732 | j_offd = hypre_BigBinarySearch(col_map_offd, cols[indx] - first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 733 | num_cols_offd); | ~~~~~~~~~~~~~~ IJMatrix_parcsr.c:674:21: note: 'col_map_offd' was declared here 674 | HYPRE_BigInt *col_map_offd; | ^~~~~~~~~~~~ IJMatrix_parcsr.c: In function 'hypre_IJMatrixAddToValuesParCSR': IJMatrix_parcsr.c:1487:37: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 1487 | offd_data[cnt_offd++] = values[indx]; | ^ IJMatrix_parcsr.c:1127:19: note: 'offd_data' was declared here 1127 | HYPRE_Complex *offd_data; | ^~~~~~~~~ IJMatrix_parcsr.c:1475:39: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 1475 | if (big_offd_j[j] == cols[indx]) | ~~~~~~~~~~^~~ IJMatrix_parcsr.c:1443:30: note: 'big_offd_j' was declared here 1443 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ IJMatrix_parcsr.c:1407:33: warning: 'tmp_data' may be used uninitialized [-Wmaybe-uninitialized] 1407 | tmp_data[tmp_indx++] = values[indx]; | ^ IJMatrix_parcsr.c:1111:20: note: 'tmp_data' was declared here 1111 | HYPRE_Complex *tmp_data; | ^~~~~~~~ IJMatrix_parcsr.c:1220:32: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 1220 | if (offd_j[j] == j_offd) | ~~~~~~^~~ IJMatrix_parcsr.c:1126:15: note: 'offd_j' was declared here 1126 | HYPRE_Int *offd_j; | ^~~~~~ IJMatrix_parcsr.c:1205:28: warning: 'col_map_offd' may be used uninitialized [-Wmaybe-uninitialized] 1205 | j_offd = hypre_BigBinarySearch(col_map_offd, cols[indx] - first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1206 | num_cols_offd); | ~~~~~~~~~~~~~~ IJMatrix_parcsr.c:1147:21: note: 'col_map_offd' was declared here 1147 | HYPRE_BigInt *col_map_offd; | ^~~~~~~~~~~~ IJMatrix_parcsr.c: In function 'hypre_IJMatrixSetValuesOMPParCSR': IJMatrix_parcsr.c:3436:42: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 3436 | if (big_offd_j[j] == cols[indx]) | ~~~~~~~~~~^~~ IJMatrix_parcsr.c:2976:18: note: 'big_offd_j' was declared here 2976 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ IJMatrix_parcsr.c:3448:40: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 3448 | offd_data[cnt_offd++] = values[indx]; | ^ IJMatrix_parcsr.c:2977:19: note: 'offd_data' was declared here 2977 | HYPRE_Complex *offd_data; | ^~~~~~~~~ IJMatrix_parcsr.c:3136:35: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 3136 | if (offd_j[j] == j_offd) | ~~~~~~^~~ IJMatrix_parcsr.c:2975:15: note: 'offd_j' was declared here 2975 | HYPRE_Int *offd_j; | ^~~~~~ IJMatrix_parcsr.c:3117:31: warning: 'col_map_offd' may be used uninitialized [-Wmaybe-uninitialized] 3117 | j_offd = hypre_BigBinarySearch(col_map_offd, cols[indx] - first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3118 | num_cols_offd); | ~~~~~~~~~~~~~~ IJMatrix_parcsr.c:3014:21: note: 'col_map_offd' was declared here 3014 | HYPRE_BigInt *col_map_offd; | ^~~~~~~~~~~~ IJMatrix_parcsr.c: In function 'hypre_IJMatrixAddToValuesOMPParCSR': IJMatrix_parcsr.c:4046:42: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 4046 | if (big_offd_j[j] == cols[indx]) | ~~~~~~~~~~^~~ IJMatrix_parcsr.c:3609:18: note: 'big_offd_j' was declared here 3609 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ IJMatrix_parcsr.c:4058:40: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 4058 | offd_data[cnt_offd++] = values[indx]; | ^ IJMatrix_parcsr.c:3610:19: note: 'offd_data' was declared here 3610 | HYPRE_Complex *offd_data; | ^~~~~~~~~ IJMatrix_parcsr.c:3761:35: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 3761 | if (offd_j[j] == j_offd) | ~~~~~~^~~ IJMatrix_parcsr.c:3608:15: note: 'offd_j' was declared here 3608 | HYPRE_Int *offd_j; | ^~~~~~ IJMatrix_parcsr.c:3742:31: warning: 'col_map_offd' may be used uninitialized [-Wmaybe-uninitialized] 3742 | j_offd = hypre_BigBinarySearch(col_map_offd, cols[indx] - first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3743 | num_cols_offd); | ~~~~~~~~~~~~~~ IJMatrix_parcsr.c:3644:21: note: 'col_map_offd' was declared here 3644 | HYPRE_BigInt *col_map_offd; | ^~~~~~~~~~~~ Building libHYPRE_IJ_mv.so ... mpicc -shared -o libHYPRE_IJ_mv-2.28.0.so aux_parcsr_matrix.o aux_par_vector.o F90_HYPRE_IJMatrix.o F90_HYPRE_IJVector.o F90_IJMatrix.o HYPRE_IJMatrix.o HYPRE_IJVector.o IJ_assumed_part.o IJMatrix.o IJMatrix_parcsr.o IJVector.o IJVector_parcsr.o IJMatrix_parcsr_device.obj IJVector_parcsr_device.obj -Wl,-soname,libHYPRE_IJ_mv-2.28.0.so ln -s -f libHYPRE_IJ_mv-2.28.0.so libHYPRE_IJ_mv.so cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src64/hypre/include cp -fR ./_hypre_IJ_mv.h /build/reproducible-path/hypre-2.28.0/src64/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64/IJ_mv' Making matrix_matrix ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64/matrix_matrix' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../distributed_matrix -I./../seq_mv -I./../parcsr_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_ConvertParCSRMatrixToDistributedMatrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../distributed_matrix -I./../seq_mv -I./../parcsr_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_ConvertPETScMatrixToDistributedMatrix.c Building libHYPRE_MatrixMatrix.so ... mpicc -shared -o libHYPRE_MatrixMatrix-2.28.0.so HYPRE_ConvertParCSRMatrixToDistributedMatrix.o HYPRE_ConvertPETScMatrixToDistributedMatrix.o -Wl,-soname,libHYPRE_MatrixMatrix-2.28.0.so ln -s -f libHYPRE_MatrixMatrix-2.28.0.so libHYPRE_MatrixMatrix.so cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src64/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64/matrix_matrix' Making parcsr_ls ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64/parcsr_ls' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c amg_hybrid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c aux_interp.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_hypre_laplace.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_amg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_bicgstab.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_block.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_cgnr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_Euclid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_gmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_cogmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_flexgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_lgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_hybrid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_int.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_ParaSails.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_pcg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_pilut.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_schwarz.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_mgr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_ilu.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_ams.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c gen_redcs_mat.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_amg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_amgdd.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_bicgstab.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_block.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_cgnr.c In function 'hypre_new_offd_nodes', inlined from 'hypre_exchange_interp_data' at aux_interp.c:632:23: aux_interp.c:516:52: warning: 'loc_col' may be used uninitialized [-Wmaybe-uninitialized] 516 | Sop_j[kk] = (HYPRE_BigInt)(-loc_col - 1); | ~~~~~~~~~~^~~~ aux_interp.c: In function 'hypre_exchange_interp_data': aux_interp.c:311:23: note: 'loc_col' was declared here 311 | HYPRE_Int got_loc, loc_col; | ^~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_Euclid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_gmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_cogmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_flexgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_lgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_hybrid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_int.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_mgr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_ilu.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_fsai.c gen_redcs_mat.c: In function 'hypre_seqAMGSetup': gen_redcs_mat.c:303:21: warning: 'total_nnz' may be used uninitialized [-Wmaybe-uninitialized] 303 | A_seq = hypre_ParCSRMatrixCreate(seq_comm, size, size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | row_starts, row_starts, | ~~~~~~~~~~~~~~~~~~~~~~~ 305 | 0, total_nnz, 0); | ~~~~~~~~~~~~~~~~ gen_redcs_mat.c:76:43: note: 'total_nnz' was declared here 76 | HYPRE_Int i, j, size, num_nonzeros, total_nnz, cnt; | ^~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_ParaSails.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_pcg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_pilut.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_schwarz.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_ams.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_ads.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_ame.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_2s_interp.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_amg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_amgdd.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_amgdd_comp_grid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_amgdd_setup.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_amgdd_solve.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_amgdd_fac_cycle.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_amgdd_helpers.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_amg_solve.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_amg_solveT.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_fsai.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_fsai_setup.c par_amgdd_setup.c: In function 'hypre_BoomerAMGDDSetup': par_amgdd_setup.c:228:25: warning: 'recv_buffer' may be used uninitialized [-Wmaybe-uninitialized] 228 | recv_buffer[i] = hypre_CTAlloc(HYPRE_Int, recv_buffer_size[level][i], HYPRE_MEMORY_HOST); par_amgdd_setup.c:53:28: note: 'recv_buffer' was declared here 53 | HYPRE_Int **recv_buffer; | ^~~~~~~~~~~ par_amgdd_setup.c:254:34: warning: 'recv_map_send_buffer' may be used uninitialized [-Wmaybe-uninitialized] 254 | recv_map_send_buffer[i] = hypre_CTAlloc(HYPRE_Int, recv_map_send_buffer_size[i], HYPRE_MEMORY_HOST); par_amgdd_setup.c:55:28: note: 'recv_map_send_buffer' was declared here 55 | HYPRE_Int **recv_map_send_buffer; | ^~~~~~~~~~~~~~~~~~~~ par_amgdd_setup.c:57:28: warning: 'recv_map_send_buffer_size' may be used uninitialized [-Wmaybe-uninitialized] 57 | HYPRE_Int *recv_map_send_buffer_size; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9, from _hypre_parcsr_ls.h:9, from par_amgdd_setup.c:8: ./../utilities/_hypre_utilities.h:783:3: warning: 'send_buffer' may be used uninitialized [-Wmaybe-uninitialized] 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_amgdd_setup.c:307:10: note: in expansion of macro 'hypre_TFree' 307 | hypre_TFree(send_buffer, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_amgdd_setup.c:52:28: note: 'send_buffer' was declared here 52 | HYPRE_Int **send_buffer; | ^~~~~~~~~~~ ./../utilities/_hypre_utilities.h:783:3: warning: 'send_flag_buffer' may be used uninitialized [-Wmaybe-uninitialized] 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_amgdd_setup.c:308:10: note: in expansion of macro 'hypre_TFree' 308 | hypre_TFree(send_flag_buffer, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_amgdd_setup.c:54:28: note: 'send_flag_buffer' was declared here 54 | HYPRE_Int **send_flag_buffer; | ^~~~~~~~~~~~~~~~ ./../utilities/_hypre_utilities.h:783:3: warning: 'send_flag_buffer_size' may be used uninitialized [-Wmaybe-uninitialized] 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_amgdd_setup.c:309:10: note: in expansion of macro 'hypre_TFree' 309 | hypre_TFree(send_flag_buffer_size, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_amgdd_setup.c:56:28: note: 'send_flag_buffer_size' was declared here 56 | HYPRE_Int *send_flag_buffer_size; | ^~~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_fsai_solve.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_cg_relax_wt.c par_amgdd_solve.c: In function 'hypre_BoomerAMGDDSolve': par_amgdd_solve.c:320:28: warning: 'resid_nrm' may be used uninitialized [-Wmaybe-uninitialized] 320 | relative_resid = resid_nrm / resid_nrm_init; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_amgdd_solve.c:40:26: note: 'resid_nrm' was declared here 40 | HYPRE_Real resid_nrm; | ^~~~~~~~~ par_amgdd_solve.c:309:16: warning: 'rhs_norm' may be used uninitialized [-Wmaybe-uninitialized] 309 | if (rhs_norm) | ^ par_amgdd_solve.c:42:26: note: 'rhs_norm' was declared here 42 | HYPRE_Real rhs_norm; | ^~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_coarsen.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_cgc_coarsen.c par_amg_solveT.c: In function 'hypre_BoomerAMGCycleT': par_amg_solveT.c:497:27: warning: 'relax_points' may be used uninitialized [-Wmaybe-uninitialized] 497 | Solve_err_flag = hypre_BoomerAMGRelaxT(A_array[level], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 498 | F_array[level], | ~~~~~~~~~~~~~~~ 499 | CF_marker, | ~~~~~~~~~~ 500 | relax_type, | ~~~~~~~~~~~ 501 | relax_points, | ~~~~~~~~~~~~~ 502 | relax_weight[level], | ~~~~~~~~~~~~~~~~~~~~ 503 | U_array[level], | ~~~~~~~~~~~~~~~ 504 | Vtemp); | ~~~~~~ par_amg_solveT.c:353:20: note: 'relax_points' was declared here 353 | HYPRE_Int relax_points; | ^~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_cheby.c par_fsai_solve.c: In function 'hypre_FSAISolve': par_fsai_solve.c:106:22: warning: 'resnorm' may be used uninitialized [-Wmaybe-uninitialized] 106 | rel_resnorm = resnorm / old_resnorm; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ par_fsai_solve.c:43:38: note: 'resnorm' was declared here 43 | HYPRE_Real old_resnorm, resnorm, rel_resnorm; | ^~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_coarse_parms.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_coordinates.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_cr.c par_cg_relax_wt.c: In function 'hypre_BoomerAMGCGRelaxWt': par_cg_relax_wt.c:236:16: warning: 'Utemp' may be used uninitialized [-Wmaybe-uninitialized] 236 | hypre_ParVectorAxpy(1.0, Utemp, Ztemp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_cg_relax_wt.c:38:24: note: 'Utemp' was declared here 38 | hypre_ParVector *Utemp; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_cycle.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_add_cycle.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_difconv.c par_coarsen.c: In function 'hypre_BoomerAMGCoarsen': par_coarsen.c:226:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] 226 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_coarsen.c:101:28: note: 'comm_handle' was declared here 101 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ par_coarsen.c:851:20: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] 851 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_coarsen.c:142:21: note: 'wall_time' was declared here 142 | HYPRE_Real wall_time; | ^~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_gauss_elim.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_gsmg.c In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:10, from _hypre_parcsr_ls.h:9, from par_amgdd_comp_grid.c:14: par_amgdd_comp_grid.c: In function 'hypre_AMGDDCompGridFinalize': ./../seq_mv/seq_mv.h:82:63: warning: 'R_diag' may be used uninitialized [-Wmaybe-uninitialized] 82 | #define hypre_CSRMatrixI(matrix) ((matrix) -> i) | ~~~~~~~~~~^~~~~ par_amgdd_comp_grid.c:1182:25: note: in expansion of macro 'hypre_CSRMatrixI' 1182 | for (j = hypre_CSRMatrixI(R_diag)[i]; j < hypre_CSRMatrixI(R_diag)[i + 1]; j++) | ^~~~~~~~~~~~~~~~ par_amgdd_comp_grid.c:920:26: note: 'R_diag' was declared here 920 | hypre_CSRMatrix *R_diag; | ^~~~~~ ./../seq_mv/seq_mv.h:82:63: warning: 'R_offd' may be used uninitialized [-Wmaybe-uninitialized] 82 | #define hypre_CSRMatrixI(matrix) ((matrix) -> i) | ~~~~~~~~~~^~~~~ par_amgdd_comp_grid.c:1192:25: note: in expansion of macro 'hypre_CSRMatrixI' 1192 | for (j = hypre_CSRMatrixI(R_offd)[i]; j < hypre_CSRMatrixI(R_offd)[i + 1]; j++) | ^~~~~~~~~~~~~~~~ par_amgdd_comp_grid.c:921:26: note: 'R_offd' was declared here 921 | hypre_CSRMatrix *R_offd; | ^~~~~~ par_amgdd_comp_grid.c:1181:33: warning: 'new_R_diag_rowPtr' may be used uninitialized [-Wmaybe-uninitialized] 1181 | new_R_diag_rowPtr[node_cnt] = R_diag_cnt; | ^ par_amgdd_comp_grid.c:924:26: note: 'new_R_diag_rowPtr' was declared here 924 | HYPRE_Int *new_R_diag_rowPtr; | ^~~~~~~~~~~~~~~~~ par_amgdd_comp_grid.c:1186:39: warning: 'new_R_diag_colInd' may be used uninitialized [-Wmaybe-uninitialized] 1186 | new_R_diag_colInd[R_diag_cnt] = hypre_CSRMatrixJ(R_diag)[j]; | ^ par_amgdd_comp_grid.c:925:26: note: 'new_R_diag_colInd' was declared here 925 | HYPRE_Int *new_R_diag_colInd; | ^~~~~~~~~~~~~~~~~ par_amgdd_comp_grid.c:1187:37: warning: 'new_R_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 1187 | new_R_diag_data[R_diag_cnt] = hypre_CSRMatrixData(R_diag)[j]; | ^ par_amgdd_comp_grid.c:926:26: note: 'new_R_diag_data' was declared here 926 | HYPRE_Complex *new_R_diag_data; | ^~~~~~~~~~~~~~~ par_amgdd_comp_grid.c:1191:33: warning: 'new_R_offd_rowPtr' may be used uninitialized [-Wmaybe-uninitialized] 1191 | new_R_offd_rowPtr[node_cnt] = R_offd_cnt; | ^ par_amgdd_comp_grid.c:929:26: note: 'new_R_offd_rowPtr' was declared here 929 | HYPRE_Int *new_R_offd_rowPtr; | ^~~~~~~~~~~~~~~~~ par_amgdd_comp_grid.c:1196:39: warning: 'new_R_offd_colInd' may be used uninitialized [-Wmaybe-uninitialized] 1196 | new_R_offd_colInd[R_offd_cnt] = hypre_CSRMatrixJ(R_offd)[j]; | ^ par_amgdd_comp_grid.c:930:26: note: 'new_R_offd_colInd' was declared here 930 | HYPRE_Int *new_R_offd_colInd; | ^~~~~~~~~~~~~~~~~ par_amgdd_comp_grid.c:1197:37: warning: 'new_R_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 1197 | new_R_offd_data[R_offd_cnt] = hypre_CSRMatrixData(R_offd)[j]; | ^ par_amgdd_comp_grid.c:931:26: note: 'new_R_offd_data' was declared here 931 | HYPRE_Complex *new_R_offd_data; | ^~~~~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_indepset.c par_cycle.c: In function 'hypre_BoomerAMGCycle': par_cycle.c:457:19: warning: 'Utemp' may be used uninitialized [-Wmaybe-uninitialized] 457 | hypre_ParVectorSetLocalSize(Utemp, local_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_cycle.c:35:30: note: 'Utemp' was declared here 35 | hypre_ParVector *Utemp; | ^~~~~ par_cycle.c:46:21: warning: 'Ztemp_data' may be used uninitialized [-Wmaybe-uninitialized] 46 | HYPRE_Real *Ztemp_data; | ^~~~~~~~~~ par_cycle.c:47:21: warning: 'Ptemp_data' may be used uninitialized [-Wmaybe-uninitialized] 47 | HYPRE_Real *Ptemp_data; | ^~~~~~~~~~ par_cycle.c:570:36: warning: 'relax_points' may be used uninitialized [-Wmaybe-uninitialized] 570 | Solve_err_flag = hypre_BoomerAMGRelax(A_array[level], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | Aux_F, | ~~~~~~ 572 | CF_marker, | ~~~~~~~~~~ 573 | relax_type, | ~~~~~~~~~~~ 574 | relax_points, | ~~~~~~~~~~~~~ 575 | relax_weight[level], | ~~~~~~~~~~~~~~~~~~~~ 576 | omega[level], | ~~~~~~~~~~~~~ 577 | l1_norms_level ? hypre_VectorData(l1_norms_level) : NULL, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 578 | Aux_U, | ~~~~~~ 579 | Vtemp, | ~~~~~~ 580 | Ztemp); | ~~~~~~ par_cycle.c:80:20: note: 'relax_points' was declared here 80 | HYPRE_Int relax_points; | ^~~~~~~~~~~~ par_cgc_coarsen.c: In function 'hypre_BoomerAMGCoarsenCGCb': par_cgc_coarsen.c:637:7: warning: 'S_ext' may be used uninitialized [-Wmaybe-uninitialized] 637 | hypre_CSRMatrixDestroy(S_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_cgc_coarsen.c:57:21: note: 'S_ext' was declared here 57 | hypre_CSRMatrix *S_ext; | ^~~~~ par_cgc_coarsen.c:350:21: warning: 'measure_max' may be used uninitialized [-Wmaybe-uninitialized] 350 | if (!num_left || measure_array[LoL_head->head] < measure_max) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_cgc_coarsen.c:98:27: note: 'measure_max' was declared here 98 | HYPRE_Int measure_max; /* BM Aug 30, 2006: maximal measure, needed for CGC */ | ^~~~~~~~~~~ par_gsmg.c: In function 'hypre_ParCSRMatrixFillSmooth': par_gsmg.c:199:63: warning: 'dof_func_offd' may be used uninitialized [-Wmaybe-uninitialized] 199 | if (num_functions > 1 && dof_func[i] != dof_func_offd[ii]) | ^ par_gsmg.c:81:15: note: 'dof_func_offd' was declared here 81 | HYPRE_Int *dof_func_offd; | ^~~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_interp.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_jacobi_interp.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_krylov_func.c par_coarsen.c: In function 'hypre_BoomerAMGCoarsenRuge': par_coarsen.c:1370:17: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] 1370 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_coarsen.c:982:21: note: 'wall_time' was declared here 982 | HYPRE_Real wall_time; | ^~~~~~~~~ par_cr.c: In function 'hypre_BoomerAMGIndepRS': par_cr.c:813:43: warning: 'S_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 813 | if (CF_marker_offd[S_offd_j[j]] < 1) | ~~~~~~~~^~~ par_cr.c:601:21: note: 'S_offd_j' was declared here 601 | HYPRE_Int *S_offd_j; | ^~~~~~~~ par_add_cycle.c: In function 'hypre_CreateLambda': par_add_cycle.c:922:21: warning: 'L_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 922 | L_diag_data[cnt_diag] = (2.0 - A_tmp_diag_data[j_indx] * D_data[i]) * D_data[i]; | ^ par_add_cycle.c:373:19: note: 'L_diag_data' was declared here 373 | HYPRE_Real *L_diag_data; | ^~~~~~~~~~~ par_add_cycle.c:923:18: warning: 'L_diag_j' may be used uninitialized [-Wmaybe-uninitialized] 923 | L_diag_j[cnt_diag++] = i + row_start; | ^ par_add_cycle.c:385:15: note: 'L_diag_j' was declared here 385 | HYPRE_Int *L_diag_j; | ^~~~~~~~ par_add_cycle.c:933:35: warning: 'L_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 933 | L_offd_data[cnt_offd] = (- A_tmp_offd_data[j] * D_data_offd[j_indx]) * D_data[i]; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_add_cycle.c:374:19: note: 'L_offd_data' was declared here 374 | HYPRE_Real *L_offd_data; | ^~~~~~~~~~~ par_add_cycle.c:387:15: warning: 'L_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 387 | HYPRE_Int *L_offd_j; | ^~~~~~~~ par_add_cycle.c:919:29: warning: 'Atilde_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 919 | Atilde_diag_data[A_cnt_diag] = A_tmp_diag_data[j_indx]; | ^ par_add_cycle.c:362:19: note: 'Atilde_diag_data' was declared here 362 | HYPRE_Real *Atilde_diag_data; | ^~~~~~~~~~~~~~~~ par_add_cycle.c:947:45: warning: 'Atilde_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 947 | Atilde_offd_data[A_cnt_offd] = A_tmp_offd_data[j]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ par_add_cycle.c:363:19: note: 'Atilde_offd_data' was declared here 363 | HYPRE_Real *Atilde_offd_data; | ^~~~~~~~~~~~~~~~ par_add_cycle.c:388:15: warning: 'Atilde_diag_i' may be used uninitialized [-Wmaybe-uninitialized] 388 | HYPRE_Int *Atilde_diag_i; | ^~~~~~~~~~~~~ par_add_cycle.c:920:26: warning: 'Atilde_diag_j' may be used uninitialized [-Wmaybe-uninitialized] 920 | Atilde_diag_j[A_cnt_diag++] = i + row_start; | ^ par_add_cycle.c:389:15: note: 'Atilde_diag_j' was declared here 389 | HYPRE_Int *Atilde_diag_j; | ^~~~~~~~~~~~~ par_add_cycle.c:390:15: warning: 'Atilde_offd_i' may be used uninitialized [-Wmaybe-uninitialized] 390 | HYPRE_Int *Atilde_offd_i; | ^~~~~~~~~~~~~ par_add_cycle.c:391:15: warning: 'Atilde_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 391 | HYPRE_Int *Atilde_offd_j; | ^~~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_mod_lr_interp.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_multi_interp.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_mod_multi_interp.c par_gsmg.c: In function 'hypre_BoomerAMGBuildInterpLS': par_gsmg.c:1279:25: warning: 'S_ext' may be used uninitialized [-Wmaybe-uninitialized] 1279 | if (num_procs > 1) { hypre_CSRMatrixDestroy(S_ext); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_gsmg.c:770:21: note: 'S_ext' was declared here 770 | hypre_CSRMatrix *S_ext; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_laplace.c par_cr.c: In function 'hypre_BoomerAMGIndepRSa': par_cr.c:1296:43: warning: 'S_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 1296 | if (CF_marker_offd[S_offd_j[j]] < 1) | ~~~~~~~~^~~ par_cr.c:1084:21: note: 'S_offd_j' was declared here 1084 | HYPRE_Int *S_offd_j; | ^~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_laplace_27pt.c par_cr.c: In function 'hypre_BoomerAMGIndepPMIS': par_cr.c:1630:24: warning: 'S_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 1630 | HYPRE_Int *S_offd_j; | ^~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_laplace_9pt.c par_gsmg.c: In function 'hypre_BoomerAMGBuildInterpGSMG': par_gsmg.c:2104:25: warning: 'S_ext' may be used uninitialized [-Wmaybe-uninitialized] 2104 | if (num_procs > 1) { hypre_CSRMatrixDestroy(S_ext); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_gsmg.c:1327:21: note: 'S_ext' was declared here 1327 | hypre_CSRMatrix *S_ext; | ^~~~~ par_gsmg.c:1914:51: warning: 'S_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 1914 | sum += S_ext_data[jj1]; | ~~~~~~~~~~^~~~~ par_gsmg.c:1329:21: note: 'S_ext_data' was declared here 1329 | HYPRE_Real *S_ext_data; | ^~~~~~~~~~ par_gsmg.c:1894:62: warning: 'S_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 1894 | for (jj1 = S_ext_i[c_num]; jj1 < S_ext_i[c_num + 1]; jj1++) | ^ par_gsmg.c:1330:27: note: 'S_ext_i' was declared here 1330 | HYPRE_Int *S_ext_i; | ^~~~~~~ par_gsmg.c:1896:32: warning: 'S_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 1896 | big_i2 = S_ext_j[jj1]; | ~~~~~~~^~~~~~~~~~~~~~ par_gsmg.c:1331:21: note: 'S_ext_j' was declared here 1331 | HYPRE_BigInt *S_ext_j; | ^~~~~~~ par_interp.c: In function 'hypre_BoomerAMGBuildInterp': par_interp.c:976:25: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized] 976 | if (num_procs > 1) { hypre_CSRMatrixDestroy(A_ext); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_interp.c:59:23: note: 'A_ext' was declared here 59 | hypre_CSRMatrix *A_ext; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_lr_interp.c par_coarsen.c: In function 'hypre_BoomerAMGCoarsenPMISHost': par_coarsen.c:2118:30: warning: 'S_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 2118 | HYPRE_Int *S_offd_j; | ^~~~~~~~ par_coarsen.c:2286:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] 2286 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_coarsen.c:2110:30: note: 'comm_handle' was declared here 2110 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ par_cr.c: In function 'hypre_BoomerAMGIndepPMISa': par_cr.c:2247:24: warning: 'S_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 2247 | HYPRE_Int *S_offd_j; | ^~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_mgr.c par_interp.c: In function 'hypre_BoomerAMGBuildInterpHE': par_interp.c:1868:7: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized] 1868 | hypre_CSRMatrixDestroy(A_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_interp.c:1032:21: note: 'A_ext' was declared here 1032 | hypre_CSRMatrix *A_ext; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_mgr_setup.c par_laplace_9pt.c: In function 'GenerateLaplacian9pt': par_laplace_9pt.c:433:20: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 433 | offd_j[i] = hypre_BigBinarySearch(col_map_offd, big_offd_j[i], num_cols_offd); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_laplace_9pt.c:33:18: note: 'offd_j' was declared here 33 | HYPRE_Int *offd_j; | ^~~~~~ par_laplace_9pt.c:286:28: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 286 | offd_data[o_cnt++] = value[1]; | ^ par_laplace_9pt.c:34:16: note: 'offd_data' was declared here 34 | HYPRE_Real *offd_data; | ^~~~~~~~~ par_laplace_9pt.c:284:29: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 284 | big_offd_j[o_cnt] = hypre_map2(ix - 1, iy - 1, p, q - 1, nx, | ^ par_laplace_9pt.c:41:18: note: 'big_offd_j' was declared here 41 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ par_multi_interp.c: In function 'hypre_BoomerAMGBuildMultipassHost': par_multi_interp.c:377:17: warning: 'C_array' may be used uninitialized [-Wmaybe-uninitialized] 377 | C_array[cnt++] = i; | ^ par_multi_interp.c:95:21: note: 'C_array' was declared here 95 | HYPRE_Int *C_array; | ^~~~~~~ par_multi_interp.c:659:25: warning: 'send_map_start' may be used uninitialized [-Wmaybe-uninitialized] 659 | if (send_map_start[num_sends]) | ^ par_multi_interp.c:79:21: note: 'send_map_start' was declared here 79 | HYPRE_Int *send_map_start; | ^~~~~~~~~~~~~~ par_multi_interp.c:721:16: warning: 'send_map_elmt' may be used uninitialized [-Wmaybe-uninitialized] 721 | j1 = send_map_elmt[j]; | ~~~^~~~~~~~~~~~~~~~~~ par_multi_interp.c:80:21: note: 'send_map_elmt' was declared here 80 | HYPRE_Int *send_map_elmt; | ^~~~~~~~~~~~~ par_multi_interp.c:772:10: warning: 'send_procs' may be used uninitialized [-Wmaybe-uninitialized] 772 | hypre_ParCSRCommPkgCreateAndFill(comm, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 773 | num_recvs, recv_procs, Pext_recv_vec_start[pass], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 774 | num_sends, send_procs, Pext_send_map_start[pass], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 775 | NULL, | ~~~~~ 776 | &tmp_comm_pkg); | ~~~~~~~~~~~~~~ par_multi_interp.c:81:21: note: 'send_procs' was declared here 81 | HYPRE_Int *send_procs; | ^~~~~~~~~~ par_multi_interp.c:83:21: warning: 'recv_vec_start' may be used uninitialized [-Wmaybe-uninitialized] 83 | HYPRE_Int *recv_vec_start; | ^~~~~~~~~~~~~~ par_multi_interp.c:772:10: warning: 'recv_procs' may be used uninitialized [-Wmaybe-uninitialized] 772 | hypre_ParCSRCommPkgCreateAndFill(comm, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 773 | num_recvs, recv_procs, Pext_recv_vec_start[pass], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 774 | num_sends, send_procs, Pext_send_map_start[pass], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 775 | NULL, | ~~~~~ 776 | &tmp_comm_pkg); | ~~~~~~~~~~~~~~ par_multi_interp.c:84:21: note: 'recv_procs' was declared here 84 | HYPRE_Int *recv_procs; | ^~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_mgr_solve.c par_laplace.c: In function 'GenerateSysLaplacian': par_laplace.c:406:16: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 406 | HYPRE_Real *offd_data; | ^~~~~~~~~ par_lr_interp.c: In function 'hypre_BoomerAMGBuildStdInterp': par_lr_interp.c:339:17: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] 339 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_lr_interp.c:135:21: note: 'wall_time' was declared here 135 | HYPRE_Real wall_time; | ^~~~~~~~~ par_lr_interp.c:675:63: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 675 | distribute = A_offd_data[jj] / A_ext_data[A_ext_i[i1]]; | ^ par_lr_interp.c:90:21: note: 'A_ext_data' was declared here 90 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ par_lr_interp.c:676:61: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 676 | for (kk = A_ext_i[i1] + 1; kk < A_ext_i[i1 + 1]; kk++) | ^ par_lr_interp.c:91:21: note: 'A_ext_i' was declared here 91 | HYPRE_Int *A_ext_i; | ^~~~~~~ par_lr_interp.c:678:32: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 678 | big_k1 = A_ext_j[kk]; | ~~~~~~~^~~~~~~~~~~~~ par_lr_interp.c:92:21: note: 'A_ext_j' was declared here 92 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_lr_interp.c:301:50: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] 301 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) | ^ par_lr_interp.c:102:21: note: 'Sop_i' was declared here 102 | HYPRE_Int *Sop_i; | ^~~~~ par_lr_interp.c:303:29: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] 303 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ par_lr_interp.c:103:21: note: 'Sop_j' was declared here 103 | HYPRE_BigInt *Sop_j; | ^~~~~ par_laplace_27pt.c: In function 'GenerateLaplacian27pt': par_amgdd_helpers.c: In function 'hypre_BoomerAMGDD_CommunicateRemainingMatrixInfo': par_laplace_27pt.c:1653:20: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 1653 | offd_j[i] = hypre_BigBinarySearch(col_map_offd, big_offd_j[i], num_cols_offd); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_laplace_27pt.c:36:18: note: 'offd_j' was declared here 36 | HYPRE_Int *offd_j; | ^~~~~~ par_laplace_27pt.c:955:34: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 955 | offd_data[o_cnt++] = value[1]; | ^ par_laplace_27pt.c:38:16: note: 'offd_data' was declared here 38 | HYPRE_Real *offd_data; | ^~~~~~~~~ par_amgdd_helpers.c:3005:39: warning: 'P_tmp_info_int' may be used uninitialized [-Wmaybe-uninitialized] 3005 | P_tmp_info_int[P_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Int, row_size + 1, HYPRE_MEMORY_HOST); | ^ par_amgdd_helpers.c:2852:22: note: 'P_tmp_info_int' was declared here 2852 | HYPRE_Int **P_tmp_info_int; | ^~~~~~~~~~~~~~ par_amgdd_helpers.c:3006:43: warning: 'P_tmp_info_complex' may be used uninitialized [-Wmaybe-uninitialized] 3006 | P_tmp_info_complex[P_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Complex, row_size, HYPRE_MEMORY_HOST); | ^ par_amgdd_helpers.c:2853:26: note: 'P_tmp_info_complex' was declared here 2853 | HYPRE_Complex **P_tmp_info_complex; | ^~~~~~~~~~~~~~~~~~ par_amgdd_helpers.c:3085:39: warning: 'R_tmp_info_int' may be used uninitialized [-Wmaybe-uninitialized] 3085 | R_tmp_info_int[R_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Int, row_size + 1, HYPRE_MEMORY_HOST); | ^ par_amgdd_helpers.c:2868:22: note: 'R_tmp_info_int' was declared here 2868 | HYPRE_Int **R_tmp_info_int; | ^~~~~~~~~~~~~~ par_amgdd_helpers.c:3086:43: warning: 'R_tmp_info_complex' may be used uninitialized [-Wmaybe-uninitialized] 3086 | R_tmp_info_complex[R_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Complex, row_size, HYPRE_MEMORY_HOST); | ^ par_amgdd_helpers.c:2869:26: note: 'R_tmp_info_complex' was declared here 2869 | HYPRE_Complex **R_tmp_info_complex; | ^~~~~~~~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_nongalerkin.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_nodal_systems.c par_mgr_solve.c: In function 'hypre_MGRCycle': par_mgr_solve.c:696:22: warning: 'beta' may be used uninitialized [-Wmaybe-uninitialized] 696 | hypre_ParVectorAxpy(beta, Utemp, U_array[level]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_mgr_solve.c:586:18: note: 'beta' was declared here 586 | HYPRE_Real beta; | ^~~~ par_interp.c: In function 'hypre_BoomerAMGBuildInterpModUnk': par_interp.c:3644:25: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized] 3644 | if (num_procs > 1) { hypre_CSRMatrixDestroy(A_ext); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_interp.c:2707:21: note: 'A_ext' was declared here 2707 | hypre_CSRMatrix *A_ext; | ^~~~~ In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9, from _hypre_parcsr_ls.h:9, from par_interp.c:8: ./../utilities/_hypre_utilities.h:783:3: warning: 'tmp_map_offd' may be used uninitialized [-Wmaybe-uninitialized] 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_interp.c:3639:4: note: in expansion of macro 'hypre_TFree' 3639 | hypre_TFree(tmp_map_offd, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_interp.c:2702:24: note: 'tmp_map_offd' was declared here 2702 | HYPRE_Int *tmp_map_offd; | ^~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_rap.c par_mgr_setup.c: In function 'hypre_MGRSetup': par_mgr_setup.c:22:26: warning: 'final_coarse_size' may be used uninitialized [-Wmaybe-uninitialized] 22 | HYPRE_Int i, j, final_coarse_size, block_size, idx, **block_cf_marker; | ^~~~~~~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_rap_communication.c par_nongalerkin.c: In function 'hypre_BoomerAMG_MyCreateS': par_nongalerkin.c:582:42: warning: 'S_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 582 | S_offd_data[jS] = S_offd_data[jA]; | ~~~~~~~~~~~^~~~ par_nongalerkin.c:264:29: note: 'S_offd_data' was declared here 264 | HYPRE_Real *S_offd_data; | ^~~~~~~~~~~ par_lr_interp.c: In function 'hypre_BoomerAMGBuildExtPIInterpHost': par_lr_interp.c:1744:48: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 1744 | sum += A_ext_data[jj1]; | ~~~~~~~~~~^~~~~ par_lr_interp.c:1096:21: note: 'A_ext_data' was declared here 1096 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ par_lr_interp.c:1727:59: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 1727 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) | ^ par_lr_interp.c:1097:21: note: 'A_ext_i' was declared here 1097 | HYPRE_Int *A_ext_i; | ^~~~~~~ par_lr_interp.c:1729:32: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 1729 | big_k1 = A_ext_j[jj1]; | ~~~~~~~^~~~~~~~~~~~~~ par_lr_interp.c:1098:21: note: 'A_ext_j' was declared here 1098 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_lr_interp.c:1367:53: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] 1367 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) | ^ par_lr_interp.c:1107:21: note: 'Sop_i' was declared here 1107 | HYPRE_Int *Sop_i; | ^~~~~ par_lr_interp.c:1369:32: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] 1369 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ par_lr_interp.c:1108:21: note: 'Sop_j' was declared here 1108 | HYPRE_BigInt *Sop_j; | ^~~~~ In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9, from _hypre_parcsr_ls.h:9, from par_mgr.c:14: par_mgr.c: In function 'hypre_MGRBuildPDRS': ./../utilities/_hypre_utilities.h:783:3: warning: 'tmp_map_offd' may be used uninitialized [-Wmaybe-uninitialized] 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_mgr.c:2546:4: note: in expansion of macro 'hypre_TFree' 2546 | hypre_TFree(tmp_map_offd, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_mgr.c:2032:21: note: 'tmp_map_offd' was declared here 2032 | HYPRE_Int *tmp_map_offd; | ^~~~~~~~~~~~ par_laplace.c: In function 'GenerateSysLaplacianVCoef': mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_rotate_7pt.c par_laplace.c:1305:26: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 1305 | offd_j[i] = j; | ~~~~~~~~~~^~~ par_laplace.c:898:18: note: 'offd_j' was declared here 898 | HYPRE_Int *offd_j; | ^~~~~~ par_laplace.c:899:18: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 899 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ par_laplace.c:900:16: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 900 | HYPRE_Real *offd_data; | ^~~~~~~~~ par_nodal_systems.c: In function 'hypre_BoomerAMGCreateNodalA': par_nodal_systems.c:795:44: warning: 'num_sends' may be used uninitialized [-Wmaybe-uninitialized] 795 | new_send_elmts_size = send_map_starts_AN[num_sends] * num_functions; | ^ par_nodal_systems.c:82:25: note: 'num_sends' was declared here 82 | HYPRE_Int num_sends; | ^~~~~~~~~ par_nodal_systems.c:797:45: warning: 'send_map_starts' may be used uninitialized [-Wmaybe-uninitialized] 797 | if (new_send_elmts_size > send_map_starts[num_sends]) | ^ par_nodal_systems.c:85:25: note: 'send_map_starts' was declared here 85 | HYPRE_Int *send_map_starts; | ^~~~~~~~~~~~~~~ par_nodal_systems.c:488:21: warning: 'num_recvs' may be used uninitialized [-Wmaybe-uninitialized] 488 | for (i = 0; i < num_recvs; i++) | ~~^~~~~~~~~~~ par_nodal_systems.c:83:25: note: 'num_recvs' was declared here 83 | HYPRE_Int num_recvs; | ^~~~~~~~~ par_nodal_systems.c:490:58: warning: 'recv_vec_starts' may be used uninitialized [-Wmaybe-uninitialized] 490 | for (j = recv_vec_starts[i]; j < recv_vec_starts[i + 1]; j++) | ~~~~~~~~~~~~~~~^~~~~~~ par_nodal_systems.c:89:25: note: 'recv_vec_starts' was declared here 89 | HYPRE_Int *recv_vec_starts; | ^~~~~~~~~~~~~~~ par_nodal_systems.c:795:44: warning: 'send_map_starts_AN' may be used uninitialized [-Wmaybe-uninitialized] 795 | new_send_elmts_size = send_map_starts_AN[num_sends] * num_functions; | ^ par_nodal_systems.c:93:25: note: 'send_map_starts_AN' was declared here 93 | HYPRE_Int *send_map_starts_AN; | ^~~~~~~~~~~~~~~~~~ par_nodal_systems.c:809:61: warning: 'send_map_elmts_AN' may be used uninitialized [-Wmaybe-uninitialized] 809 | new_send_map_elmts[cnt++] = send_map_elmts_AN[j] * num_functions + k; | ~~~~~~~~~~~~~~~~~^~~ par_nodal_systems.c:94:25: note: 'send_map_elmts_AN' was declared here 94 | HYPRE_Int *send_map_elmts_AN; | ^~~~~~~~~~~~~~~~~ par_nodal_systems.c:486:29: warning: 'recv_vec_starts_AN' may be used uninitialized [-Wmaybe-uninitialized] 486 | recv_vec_starts_AN[0] = 0; | ~~~~~~~~~~~~~~~~~~~~~~^~~ par_nodal_systems.c:96:25: note: 'recv_vec_starts_AN' was declared here 96 | HYPRE_Int *recv_vec_starts_AN; | ^~~~~~~~~~~~~~~~~~ par_nodal_systems.c:72:24: warning: 'AN_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 72 | HYPRE_Real *AN_offd_data; | ^~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_relax.c par_rap.c: In function 'hypre_BoomerAMGBuildCoarseOperatorKT': par_rap.c:822:24: warning: 'R_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 822 | r_entry = R_offd_data[jj1]; | ~~~~~~~~^~~~~~~~~~~~~~~~~~ par_rap.c:133:21: note: 'R_offd_data' was declared here 133 | HYPRE_Real *R_offd_data; | ^~~~~~~~~~~ par_rap.c:134:27: warning: 'R_offd_i' may be used uninitialized [-Wmaybe-uninitialized] 134 | HYPRE_Int *R_offd_i; | ^~~~~~~~ par_rap.c:821:20: warning: 'R_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 821 | i1 = R_offd_j[jj1]; | ~~~~^~~~~~~~~~~~~~~ par_rap.c:135:27: note: 'R_offd_j' was declared here 135 | HYPRE_Int *R_offd_j; | ^~~~~~~~ par_rap.c:416:7: warning: 'Ps_ext' may be used uninitialized [-Wmaybe-uninitialized] 416 | hypre_CSRMatrixDestroy(Ps_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_rap.c:142:21: note: 'Ps_ext' was declared here 142 | hypre_CSRMatrix *Ps_ext; | ^~~~~~ par_rap.c:400:72: warning: 'Ps_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 400 | P_ext_offd_data[P_ext_offd_size_private++] = Ps_ext_data[j]; | ~~~~~~~~~~~^~~ par_rap.c:144:21: note: 'Ps_ext_data' was declared here 144 | HYPRE_Real *Ps_ext_data; | ^~~~~~~~~~~ par_rap.c:145:27: warning: 'Ps_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 145 | HYPRE_Int *Ps_ext_i; | ^~~~~~~~ par_rap.c:356:25: warning: 'Ps_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 356 | if (Ps_ext_j[j] < first_col_diag_P || Ps_ext_j[j] > last_col_diag_P) | ~~~~~~~~^~~ par_rap.c:146:21: note: 'Ps_ext_j' was declared here 146 | HYPRE_BigInt *Ps_ext_j; | ^~~~~~~~ par_rap.c:510:25: warning: 'col_map_offd_Pext' may be used uninitialized [-Wmaybe-uninitialized] 510 | P_ext_offd_j[i] = hypre_BigBinarySearch(col_map_offd_Pext, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 511 | //Ps_ext_j[i], | ~~~~~~~~~~~~~~ 512 | P_big_offd_j[i], | ~~~~~~~~~~~~~~~~ 513 | num_cols_offd_Pext); | ~~~~~~~~~~~~~~~~~~~ par_rap.c:157:21: note: 'col_map_offd_Pext' was declared here 157 | HYPRE_BigInt *col_map_offd_Pext; | ^~~~~~~~~~~~~~~~~ par_rap.c:652:37: warning: 'P_marker' may be used uninitialized [-Wmaybe-uninitialized] 652 | if (P_marker[i3] < jj_row_begining) | ^ par_rap.c:162:27: note: 'P_marker' was declared here 162 | HYPRE_Int *P_marker; | ^~~~~~~~ par_rap.c:2041:7: warning: 'RAP_ext' may be used uninitialized [-Wmaybe-uninitialized] 2041 | hypre_CSRMatrixDestroy(RAP_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_rap.c:97:21: note: 'RAP_ext' was declared here 97 | hypre_CSRMatrix *RAP_ext; | ^~~~~~~ par_rap.c:1614:26: warning: 'RAP_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 1614 | RAP_diag_data[jj_count_diag] = zero; | ^ par_rap.c:105:21: note: 'RAP_diag_data' was declared here 105 | HYPRE_Real *RAP_diag_data; | ^~~~~~~~~~~~~ par_rap.c:1615:23: warning: 'RAP_diag_j' may be used uninitialized [-Wmaybe-uninitialized] 1615 | RAP_diag_j[jj_count_diag] = ic; | ^ par_rap.c:107:27: note: 'RAP_diag_j' was declared here 107 | HYPRE_Int *RAP_diag_j; | ^~~~~~~~~~ par_rap.c:1800:16: warning: 'RA_offd.j' may be used uninitialized [-Wmaybe-uninitialized] 1800 | i1 = RA_offd.j[jj1 - ra_row_begin_offd]; | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_rap.c:1580:32: note: 'RA_offd.j' was declared here 1580 | hypre_CSRMatrix RA_diag, RA_offd; | ^~~~~~~ par_rap.c:1801:25: warning: 'RA_offd.data' may be used uninitialized [-Wmaybe-uninitialized] 1801 | r_a_product = RA_offd.data[jj1 - ra_row_begin_offd]; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_rap.c:1580:32: note: 'RA_offd.data' was declared here 1580 | hypre_CSRMatrix RA_diag, RA_offd; | ^~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_relax_more.c par_mgr.c: In function 'hypre_block_jacobi_solve': par_mgr.c:3938:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] 3938 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_mgr.c:3855:28: note: 'comm_handle' was declared here 3855 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ ./../utilities/_hypre_utilities.h:783:3: warning: 'v_buf_data' may be used uninitialized [-Wmaybe-uninitialized] 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_mgr.c:3996:7: note: in expansion of macro 'hypre_TFree' 3996 | hypre_TFree(v_buf_data, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_mgr.c:3869:21: note: 'v_buf_data' was declared here 3869 | HYPRE_Real *v_buf_data; | ^~~~~~~~~~ par_rotate_7pt.c: In function 'GenerateRotate7pt': par_rotate_7pt.c:360:20: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 360 | offd_j[i] = hypre_BigBinarySearch(col_map_offd, big_offd_j[i], num_cols_offd); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_rotate_7pt.c:34:18: note: 'offd_j' was declared here 34 | HYPRE_Int *offd_j; | ^~~~~~ par_rotate_7pt.c:250:28: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 250 | offd_data[o_cnt++] = value[3]; | ^ par_rotate_7pt.c:35:16: note: 'offd_data' was declared here 35 | HYPRE_Real *offd_data; | ^~~~~~~~~ par_mgr.c: In function 'hypre_MGRBlockRelaxSolve': par_mgr.c:4108:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] 4108 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_mgr.c:4026:28: note: 'comm_handle' was declared here 4026 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ ./../utilities/_hypre_utilities.h:783:3: warning: 'v_buf_data' may be used uninitialized [-Wmaybe-uninitialized] 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_mgr.c:4166:7: note: in expansion of macro 'hypre_TFree' 4166 | hypre_TFree(v_buf_data, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_mgr.c:4040:21: note: 'v_buf_data' was declared here 4040 | HYPRE_Real *v_buf_data; | ^~~~~~~~~~ par_mgr.c: In function 'hypre_BlockDiagInvLapack': par_mgr.c:4212:41: warning: 'i' may be used uninitialized [-Wmaybe-uninitialized] 4212 | hypre_dgetri(&left_size, diag + i * LWORK, &left_size, IPIV, WORK, &LWORK, &INFO); | ~~^~~~~~~ par_relax.c: In function 'hypre_BoomerAMGRelaxWeightedJacobi_core': par_relax.c:266:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] 266 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_relax.c:220:28: note: 'comm_handle' was declared here 220 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ par_mgr.c:4175:33: note: 'i' was declared here 4175 | HYPRE_Int nblock, left_size, i; | ^ par_relax_more.c: In function 'hypre_ParCSRMaxEigEstimateHost': par_relax_more.c:101:16: warning: 'e_max' may be used uninitialized [-Wmaybe-uninitialized] 101 | send_buf[1] = e_max; | ~~~~~~~~~~~~^~~~~~~~ par_relax_more.c:48:16: note: 'e_max' was declared here 48 | HYPRE_Real e_max, e_min; | ^~~~~ par_relax_more.c:100:18: warning: 'e_min' may be used uninitialized [-Wmaybe-uninitialized] 100 | send_buf[0] = -e_min; | ^~~~~~ par_relax_more.c:48:23: note: 'e_min' was declared here 48 | HYPRE_Real e_max, e_min; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_relax_interface.c par_lr_interp.c: In function 'hypre_BoomerAMGBuildExtPICCInterp': par_lr_interp.c:2781:45: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 2781 | sum += A_ext_data[jj1]; | ~~~~~~~~~~^~~~~ par_lr_interp.c:2001:21: note: 'A_ext_data' was declared here 2001 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ par_lr_interp.c:2764:56: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 2764 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) | ^ par_lr_interp.c:2002:21: note: 'A_ext_i' was declared here 2002 | HYPRE_Int *A_ext_i; | ^~~~~~~ par_lr_interp.c:2766:29: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 2766 | big_k1 = A_ext_j[jj1]; | ~~~~~~~^~~~~~~~~~~~~~ par_lr_interp.c:2003:21: note: 'A_ext_j' was declared here 2003 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_lr_interp.c:2273:50: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] 2273 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) | ^ par_lr_interp.c:2012:21: note: 'Sop_i' was declared here 2012 | HYPRE_Int *Sop_i; | ^~~~~ par_lr_interp.c:2276:29: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] 2276 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ par_lr_interp.c:2013:21: note: 'Sop_j' was declared here 2013 | HYPRE_BigInt *Sop_j; | ^~~~~ par_relax.c: In function 'hypre_BoomerAMGRelax1GaussSeidel': par_relax.c:432:24: warning: 'num_sends' may be used uninitialized [-Wmaybe-uninitialized] 432 | for (i = 0; i < num_sends; i++) | ~~^~~~~~~~~~~ par_relax.c:395:57: note: 'num_sends' was declared here 395 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; | ^~~~~~~~~ par_relax.c:395:68: warning: 'num_recvs' may be used uninitialized [-Wmaybe-uninitialized] 395 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; | ^~~~~~~~~ par_relax.c:447:10: warning: 'status' may be used uninitialized [-Wmaybe-uninitialized] 447 | hypre_MPI_Waitall(jr, requests, status); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_relax.c:396:22: note: 'status' was declared here 396 | hypre_MPI_Status *status; | ^~~~~~ par_relax.c:443:16: warning: 'requests' may be used uninitialized [-Wmaybe-uninitialized] 443 | hypre_MPI_Isend(&v_buf_data[vec_start], vec_len, HYPRE_MPI_COMPLEX, ip, 0, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444 | comm, &requests[jr++]); | ~~~~~~~~~~~~~~~~~~~~~~ par_relax.c:397:23: note: 'requests' was declared here 397 | hypre_MPI_Request *requests; | ^~~~~~~~ par_relax.c: In function 'hypre_BoomerAMGRelax2GaussSeidel': par_relax.c:591:24: warning: 'num_sends' may be used uninitialized [-Wmaybe-uninitialized] 591 | for (i = 0; i < num_sends; i++) | ~~^~~~~~~~~~~ par_relax.c:535:57: note: 'num_sends' was declared here 535 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; | ^~~~~~~~~ par_relax.c:535:68: warning: 'num_recvs' may be used uninitialized [-Wmaybe-uninitialized] 535 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; | ^~~~~~~~~ par_relax.c:606:10: warning: 'status' may be used uninitialized [-Wmaybe-uninitialized] 606 | hypre_MPI_Waitall(jr, requests, status); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_relax.c:536:22: note: 'status' was declared here 536 | hypre_MPI_Status *status; | ^~~~~~ par_relax.c:602:16: warning: 'requests' may be used uninitialized [-Wmaybe-uninitialized] 602 | hypre_MPI_Isend(&v_buf_data[vec_start], vec_len, HYPRE_MPI_COMPLEX, ip, 0, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 603 | comm, &requests[jr++]); | ~~~~~~~~~~~~~~~~~~~~~~ par_relax.c:537:23: note: 'requests' was declared here 537 | hypre_MPI_Request *requests; | ^~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_scaled_matnorm.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_schwarz.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_stats.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_strength.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_sv_interp.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_sv_interp_ln.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_vardifconv.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_vardifconv_rs.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c partial.c par_lr_interp.c: In function 'hypre_BoomerAMGBuildFFInterp': par_lr_interp.c:3703:45: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 3703 | sum += A_ext_data[jj1]; | ~~~~~~~~~~^~~~~ par_lr_interp.c:2989:21: note: 'A_ext_data' was declared here 2989 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ par_lr_interp.c:3686:56: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 3686 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) | ^ par_lr_interp.c:2990:21: note: 'A_ext_i' was declared here 2990 | HYPRE_Int *A_ext_i; | ^~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c schwarz.c par_lr_interp.c:3688:29: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 3688 | big_k1 = A_ext_j[jj1]; | ~~~~~~~^~~~~~~~~~~~~~ par_lr_interp.c:2991:21: note: 'A_ext_j' was declared here 2991 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_lr_interp.c:3235:50: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] 3235 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) | ^ par_lr_interp.c:3000:21: note: 'Sop_i' was declared here 3000 | HYPRE_Int *Sop_i; | ^~~~~ par_lr_interp.c:3238:29: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] 3238 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ par_lr_interp.c:3001:21: note: 'Sop_j' was declared here 3001 | HYPRE_BigInt *Sop_j; | ^~~~~ par_stats.c: In function 'hypre_BoomerAMGSetupStats': par_stats.c:747:16: warning: 'block_size' may be used uninitialized [-Wmaybe-uninitialized] 747 | hypre_CSRBlockMatrixBlockNorm(6, &P_diag_data[0], &tmp_norm, block_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_stats.c:140:14: note: 'block_size' was declared here 140 | HYPRE_Int block_size, bnnz; | ^~~~~~~~~~ par_stats.c:140:26: warning: 'bnnz' may be used uninitialized [-Wmaybe-uninitialized] 140 | HYPRE_Int block_size, bnnz; | ^~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c block_tridiag.c par_mgr.c: In function 'hypre_MGRBuildInterpApproximateInverse': par_mgr.c:3382:39: warning: 'col_map_offd_P' may be used uninitialized [-Wmaybe-uninitialized] 3382 | hypre_ParCSRMatrixColMapOffd(P) = col_map_offd_P; par_vardifconv.c: In function 'GenerateVarDifConv': par_vardifconv.c:243:29: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 243 | big_offd_j[o_cnt] = hypre_map(ix, iy, iz - 1, p, q, r - 1, nx, ny, | ^ par_vardifconv.c:41:24: note: 'big_offd_j' was declared here 41 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ par_mgr.c:3273:26: note: 'col_map_offd_P' was declared here 3273 | HYPRE_BigInt *col_map_offd_P; | ^~~~~~~~~~~~~~ par_vardifconv.c:245:28: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 245 | offd_data[o_cnt++] = -cfm; | ^ par_vardifconv.c:42:24: note: 'offd_data' was declared here 42 | HYPRE_Real *offd_data; | ^~~~~~~~~ par_vardifconv.c:336:26: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 336 | offd_j[i] = j; | ~~~~~~~~~~^~~ par_vardifconv.c:40:24: note: 'offd_j' was declared here 40 | HYPRE_Int *offd_j; | ^~~~~~ par_vardifconv_rs.c: In function 'GenerateRSVarDifConv': par_vardifconv_rs.c:316:29: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 316 | big_offd_j[o_cnt] = hypre_map(ix, iy, iz - 1, p, q, r - 1, nx, ny, | ^ par_vardifconv_rs.c:51:18: note: 'big_offd_j' was declared here 51 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ par_vardifconv_rs.c:318:28: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 318 | offd_data[o_cnt++] = cfm + ffm; | ^ par_vardifconv_rs.c:52:16: note: 'offd_data' was declared here 52 | HYPRE_Real *offd_data; | ^~~~~~~~~ par_vardifconv_rs.c:415:26: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 415 | offd_j[i] = j; | ~~~~~~~~~~^~~ par_vardifconv_rs.c:50:18: note: 'offd_j' was declared here 50 | HYPRE_Int *offd_j; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_restr.c partial.c: In function 'hypre_BoomerAMGBuildPartialExtPIInterp': partial.c:715:48: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 715 | sum += A_ext_data[jj1]; | ~~~~~~~~~~^~~~~ partial.c:83:21: note: 'A_ext_data' was declared here 83 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ partial.c:698:59: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 698 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) | ^ partial.c:84:21: note: 'A_ext_i' was declared here 84 | HYPRE_Int *A_ext_i; | ^~~~~~~ partial.c:700:32: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 700 | big_k1 = A_ext_j[jj1]; | ~~~~~~~^~~~~~~~~~~~~~ partial.c:85:21: note: 'A_ext_j' was declared here 85 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ partial.c:368:53: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] 368 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) | ^ partial.c:94:21: note: 'Sop_i' was declared here 94 | HYPRE_Int *Sop_i; | ^~~~~ partial.c:370:32: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] 370 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ partial.c:95:21: note: 'Sop_j' was declared here 95 | HYPRE_BigInt *Sop_j; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_lr_restr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c dsuperlu.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c ads.c -o ads.obj par_sv_interp.c: In function 'hypre_BoomerAMG_GMExpandInterp': par_sv_interp.c:737:79: warning: 'row_sum' may be used uninitialized [-Wmaybe-uninitialized] 737 | value = P_diag_data[orig_diag_start + j] * (vec_data[i] / row_sum - vec_data[fine_index]); | ~~~~~~~~~~~~^~~~~~~~~ par_sv_interp.c:291:21: note: 'row_sum' was declared here 291 | HYPRE_Real row_sum; | ^~~~~~~ par_sv_interp.c:871:42: warning: 'fine_index' may be used uninitialized [-Wmaybe-uninitialized] 871 | if (offd_vec_data[fine_index] != 0.0 ) | ^ par_sv_interp.c:325:21: note: 'fine_index' was declared here 325 | HYPRE_Int fine_index, index; | ^~~~~~~~~~ schwarz.c: In function 'hypre_ParMPSchwarzSolve': schwarz.c:536:58: warning: 'A_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 536 | aux[jj] -= A_offd_data[k] * x_ext[A_offd_j[k]]; | ~~~~~~~~^~~ schwarz.c:388:15: note: 'A_offd_j' was declared here 388 | HYPRE_Int *A_offd_j; | ^~~~~~~~ schwarz.c:536:38: warning: 'A_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 536 | aux[jj] -= A_offd_data[k] * x_ext[A_offd_j[k]]; | ~~~~~~~~~~~^~~ schwarz.c:389:16: note: 'A_offd_data' was declared here 389 | HYPRE_Real *A_offd_data; | ^~~~~~~~~~~ schwarz.c:543:59: warning: 'A_boundary_i' may be used uninitialized [-Wmaybe-uninitialized] 543 | for (k = A_boundary_i[j_loc]; k < A_boundary_i[j_loc + 1]; k++) | ^ schwarz.c:405:15: note: 'A_boundary_i' was declared here 405 | HYPRE_Int *A_boundary_i; | ^~~~~~~~~~~~ schwarz.c:545:36: warning: 'A_boundary_j' may be used uninitialized [-Wmaybe-uninitialized] 545 | k_loc = A_boundary_j[k]; | ^ schwarz.c:406:15: note: 'A_boundary_j' was declared here 406 | HYPRE_Int *A_boundary_j; | ^~~~~~~~~~~~ schwarz.c:549:42: warning: 'A_boundary_data' may be used uninitialized [-Wmaybe-uninitialized] 549 | aux[jj] -= A_boundary_data[k] * x[k_loc]; | ^ schwarz.c:407:16: note: 'A_boundary_data' was declared here 407 | HYPRE_Real *A_boundary_data; | ^~~~~~~~~~~~~~~ schwarz.c:500:27: warning: 'x_ext' may be used uninitialized [-Wmaybe-uninitialized] 500 | x_ext_old[i] = x_ext[i]; | ~~~~~^~~ schwarz.c:391:16: note: 'x_ext' was declared here 391 | HYPRE_Real *x_ext; | ^~~~~ schwarz.c:500:20: warning: 'x_ext_old' may be used uninitialized [-Wmaybe-uninitialized] 500 | x_ext_old[i] = x_ext[i]; | ~~~~~~~~~~~~~^~~~~~~~~~ schwarz.c:392:16: note: 'x_ext_old' was declared here 392 | HYPRE_Real *x_ext_old; | ^~~~~~~~~ schwarz.c:510:20: warning: 'rhs_ext' may be used uninitialized [-Wmaybe-uninitialized] 510 | rhs_ext[i] += A_boundary_data[j] * x_ext[k_loc - num_variables]; | ~~~~~~~^~~ schwarz.c:394:16: note: 'rhs_ext' was declared here 394 | HYPRE_Real *rhs_ext; | ^~~~~~~ schwarz.c:547:16: warning: 'k_loc' may be used uninitialized [-Wmaybe-uninitialized] 547 | if (k_loc < num_variables) | ^ schwarz.c:415:34: note: 'k_loc' was declared here 415 | HYPRE_Int jj, i, j, k, j_loc, k_loc; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c ams.c -o ams.obj par_restr.c: In function 'hypre_fgmresT': par_restr.c:956:20: warning: 'normr' may be used uninitialized [-Wmaybe-uninitialized] 956 | *relres = normr / normr0; | ~~~~~~^~~~~~~~ par_restr.c:844:18: note: 'normr' was declared here 844 | HYPRE_Real t, normr, normr0, tolr; | ^~~~~ In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:10, from _hypre_parcsr_ls.h:9, from dsuperlu.c:8: dsuperlu.c: In function 'hypre_SLUDistSetup': ./../seq_mv/seq_mv.h:84:63: warning: passing argument 8 of 'dCreate_CompRowLoc_Matrix_dist' from incompatible pointer type [-Wincompatible-pointer-types] 84 | #define hypre_CSRMatrixBigJ(matrix) ((matrix) -> big_j) | ~~~~~~~~~~^~~~~~~~~ | | | HYPRE_BigInt * {aka long long int *} dsuperlu.c:84:7: note: in expansion of macro 'hypre_CSRMatrixBigJ' 84 | hypre_CSRMatrixBigJ(A_local), big_rowptr, | ^~~~~~~~~~~~~~~~~~~ In file included from dsuperlu.h:11, from dsuperlu.c:12: /usr/include/superlu-dist/superlu_ddefs.h:447:49: note: expected 'int_t *' {aka 'int *'} but argument is of type 'HYPRE_BigInt *' {aka 'long long int *'} 447 | int_t, double *, int_t *, int_t *, | ^~~~~~~ dsuperlu.c:84:37: warning: passing argument 9 of 'dCreate_CompRowLoc_Matrix_dist' from incompatible pointer type [-Wincompatible-pointer-types] 84 | hypre_CSRMatrixBigJ(A_local), big_rowptr, | ^~~~~~~~~~ | | | HYPRE_BigInt * {aka long long int *} /usr/include/superlu-dist/superlu_ddefs.h:447:58: note: expected 'int_t *' {aka 'int *'} but argument is of type 'HYPRE_BigInt *' {aka 'long long int *'} 447 | int_t, double *, int_t *, int_t *, | ^~~~~~~ dsuperlu.c:133:85: warning: passing argument 12 of 'pdgssvx' from incompatible pointer type [-Wincompatible-pointer-types] 133 | &(dslu_data->dslu_solve), dslu_data->berr, &(dslu_data->dslu_data_stat), &info); | ^~~~~ | | | HYPRE_Int * {aka long long int *} /usr/include/superlu-dist/superlu_ddefs.h:520:67: note: expected 'int *' but argument is of type 'HYPRE_Int *' {aka 'long long int *'} 520 | dSOLVEstruct_t *, double *, SuperLUStat_t *, int *); | ^~~~~ dsuperlu.c: In function 'hypre_SLUDistSolve': dsuperlu.c:153:85: warning: passing argument 12 of 'pdgssvx' from incompatible pointer type [-Wincompatible-pointer-types] 153 | &(dslu_data->dslu_solve), dslu_data->berr, &(dslu_data->dslu_data_stat), &info); | ^~~~~ | | | HYPRE_Int * {aka long long int *} /usr/include/superlu-dist/superlu_ddefs.h:520:67: note: expected 'int *' but argument is of type 'HYPRE_Int *' {aka 'long long int *'} 520 | dSOLVEstruct_t *, double *, SuperLUStat_t *, int *); | ^~~~~ par_lr_interp.c: In function 'hypre_BoomerAMGBuildFF1Interp': par_lr_interp.c:4633:45: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 4633 | sum += A_ext_data[jj1]; | ~~~~~~~~~~^~~~~ par_lr_interp.c:3906:21: note: 'A_ext_data' was declared here 3906 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ par_lr_interp.c:4616:56: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 4616 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) | ^ par_lr_interp.c:3907:21: note: 'A_ext_i' was declared here 3907 | HYPRE_Int *A_ext_i; | ^~~~~~~ par_lr_interp.c:4618:29: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 4618 | big_k1 = A_ext_j[jj1]; | ~~~~~~~^~~~~~~~~~~~~~ par_lr_interp.c:3908:21: note: 'A_ext_j' was declared here 3908 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_lr_interp.c:4156:50: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] 4156 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) | ^ par_lr_interp.c:3917:21: note: 'Sop_i' was declared here 3917 | HYPRE_Int *Sop_i; | ^~~~~ par_lr_interp.c:4159:29: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] 4159 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ par_lr_interp.c:3918:21: note: 'Sop_j' was declared here 3918 | HYPRE_BigInt *Sop_j; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c ame.c -o ame.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_amg_setup.c -o par_amg_setup.obj partial.c: In function 'hypre_BoomerAMGBuildPartialStdInterp': partial.c:1220:17: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] 1220 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ partial.c:987:21: note: 'wall_time' was declared here 987 | HYPRE_Real wall_time; | ^~~~~~~~~ partial.c:1552:63: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 1552 | distribute = A_offd_data[jj] / A_ext_data[A_ext_i[i1]]; | ^ partial.c:939:21: note: 'A_ext_data' was declared here 939 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ partial.c:1553:61: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 1553 | for (kk = A_ext_i[i1] + 1; kk < A_ext_i[i1 + 1]; kk++) | ^ partial.c:940:21: note: 'A_ext_i' was declared here 940 | HYPRE_Int *A_ext_i; | ^~~~~~~ partial.c:1555:32: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 1555 | big_k1 = A_ext_j[kk]; | ~~~~~~~^~~~~~~~~~~~~ partial.c:941:21: note: 'A_ext_j' was declared here 941 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ partial.c:1182:50: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] 1182 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) | ^ partial.c:951:21: note: 'Sop_i' was declared here 951 | HYPRE_Int *Sop_i; | ^~~~~ partial.c:1184:29: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] 1184 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ partial.c:952:21: note: 'Sop_j' was declared here 952 | HYPRE_BigInt *Sop_j; | ^~~~~ partial.c:1777:37: warning: 'alfa' may be used uninitialized [-Wmaybe-uninitialized] 1777 | P_offd_data[jj] = -alfa * ahat_offd[j1]; | ^~~~~ partial.c:974:21: note: 'alfa' was declared here 974 | HYPRE_Real alfa, beta; | ^~~~ partial.c:1692:37: warning: 'beta' may be used uninitialized [-Wmaybe-uninitialized] 1692 | P_diag_data[jj] = -beta * ahat[j1]; | ^~~~~ partial.c:974:27: note: 'beta' was declared here 974 | HYPRE_Real alfa, beta; | ^~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_ilu.c -o par_ilu.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_ilu_setup.c -o par_ilu_setup.obj ads.c: In function 'hypre_ADSSolve': ads.c:1606:13: warning: 'r_norm' may be used uninitialized [-Wmaybe-uninitialized] 1606 | hypre_printf(" Cycle %2d %e %f %e \n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1607 | i + 1, r_norm, r_norm / old_resid, relative_resid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ads.c:1440:24: note: 'r_norm' was declared here 1440 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; | ^~~~~~ ads.c:1597:13: warning: 'b_norm' may be used uninitialized [-Wmaybe-uninitialized] 1597 | if (b_norm) | ^ ads.c:1440:32: note: 'b_norm' was declared here 1440 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; | ^~~~~~ ads.c:1618:7: warning: 'r0_norm' may be used uninitialized [-Wmaybe-uninitialized] 1618 | hypre_printf("\n\n Average Convergence Factor = %f\n\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1619 | hypre_pow((r_norm / r0_norm), (1.0 / (HYPRE_Real) i))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ads.c:1440:15: note: 'r0_norm' was declared here 1440 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; | ^~~~~~~ par_lr_interp.c: In function 'hypre_BoomerAMGBuildExtInterpHost': par_lr_interp.c:5073:17: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] 5073 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_lr_interp.c:4873:21: note: 'wall_time' was declared here 4873 | HYPRE_Real wall_time; | ^~~~~~~~~ par_lr_interp.c:5368:45: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 5368 | sum += A_ext_data[jj1]; | ~~~~~~~~~~^~~~~ par_lr_interp.c:4837:21: note: 'A_ext_data' was declared here 4837 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ par_lr_interp.c:5351:56: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 5351 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) | ^ par_lr_interp.c:4838:21: note: 'A_ext_i' was declared here 4838 | HYPRE_Int *A_ext_i; | ^~~~~~~ par_lr_interp.c:5353:29: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 5353 | big_k1 = A_ext_j[jj1]; | ~~~~~~~^~~~~~~~~~~~~~ par_lr_interp.c:4839:21: note: 'A_ext_j' was declared here 4839 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_lr_interp.c:5041:50: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] 5041 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) | ^ par_lr_interp.c:4848:21: note: 'Sop_i' was declared here 4848 | HYPRE_Int *Sop_i; | ^~~~~ par_lr_interp.c:5043:29: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] 5043 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ par_lr_interp.c:4849:21: note: 'Sop_j' was declared here 4849 | HYPRE_BigInt *Sop_j; | ^~~~~ par_sv_interp_ln.c: In function 'hypre_BoomerAMG_LNExpandInterp': par_sv_interp_ln.c:474:51: warning: 'P_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 474 | P_ext_data[index++] = P_ext_data[j]; | ~~~~~~~~~~^~~ par_sv_interp_ln.c:173:21: note: 'P_ext_data' was declared here 173 | HYPRE_Real *P_ext_data; | ^~~~~~~~~~ par_sv_interp_ln.c:174:21: warning: 'P_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 174 | HYPRE_Int *P_ext_i; | ^~~~~~~ par_sv_interp_ln.c:458:19: warning: 'P_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 458 | big_k = P_ext_j[j]; | ~~~~~~^~~~~~~~~~~~ par_sv_interp_ln.c:175:21: note: 'P_ext_j' was declared here 175 | HYPRE_BigInt *P_ext_j; | ^~~~~~~ par_sv_interp_ln.c:2631:25: warning: 'P_ext' may be used uninitialized [-Wmaybe-uninitialized] 2631 | if (num_procs > 1) { hypre_CSRMatrixDestroy(P_ext); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_sv_interp_ln.c:172:21: note: 'P_ext' was declared here 172 | hypre_CSRMatrix *P_ext; | ^~~~~ par_sv_interp_ln.c:2026:69: warning: 'gm_row_sum' may be used uninitialized [-Wmaybe-uninitialized] 2026 | value = P_offd_data_new[kk] * (vec_data[i] / gm_row_sum - offd_vec_data_P[c_col]); | ~~~~~~~~~~~~^~~~~~~~~~~~ par_sv_interp_ln.c:87:21: note: 'gm_row_sum' was declared here 87 | HYPRE_Real gm_row_sum; | ^~~~~~~~~~ par_sv_interp_ln.c:2405:34: warning: 'q_dist_value' may be used uninitialized [-Wmaybe-uninitialized] 2405 | value += q_dist_value; | ~~~~~~^~~~~~~~~~~~~~~ par_sv_interp_ln.c:2153:40: note: 'q_dist_value' was declared here 2153 | HYPRE_Real value, lost_value, q_dist_value; | ^~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_ilu_solve_device.c -o par_ilu_solve_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_ilu_solve.c -o par_ilu_solve.obj partial.c: In function 'hypre_BoomerAMGBuildPartialExtInterp': partial.c:2217:17: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] 2217 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ partial.c:1994:21: note: 'wall_time' was declared here 1994 | HYPRE_Real wall_time; | ^~~~~~~~~ partial.c:2506:46: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 2506 | (sgn * A_ext_data[jj1]) < 0) | ~~~~~~~~~~^~~~~ partial.c:1954:21: note: 'A_ext_data' was declared here 1954 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ partial.c:2490:56: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 2490 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) | ^ partial.c:1955:21: note: 'A_ext_i' was declared here 1955 | HYPRE_Int *A_ext_i; | ^~~~~~~ partial.c:2492:29: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 2492 | big_k1 = A_ext_j[jj1]; | ~~~~~~~^~~~~~~~~~~~~~ partial.c:1956:21: note: 'A_ext_j' was declared here 1956 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ partial.c:2185:50: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] 2185 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) | ^ partial.c:1966:21: note: 'Sop_i' was declared here 1966 | HYPRE_Int *Sop_i; | ^~~~~ partial.c:2187:29: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] 2187 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ partial.c:1967:21: note: 'Sop_j' was declared here 1967 | HYPRE_BigInt *Sop_j; | ^~~~~ ams.c: In function 'hypre_AMSComputePixyz': ams.c:2360:16: warning: 'Piy' may be used uninitialized [-Wmaybe-uninitialized] 2360 | *Piy_ptr = Piy; | ~~~~~~~~~^~~~~ ams.c:1858:30: note: 'Piy' was declared here 1858 | hypre_ParCSRMatrix *Pix, *Piy, *Piz; | ^~~ ams.c:2364:16: warning: 'Piz' may be used uninitialized [-Wmaybe-uninitialized] 2364 | *Piz_ptr = Piz; | ~~~~~~~~~^~~~~ ams.c:1858:36: note: 'Piz' was declared here 1858 | hypre_ParCSRMatrix *Pix, *Piy, *Piz; | ^~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_cheby_device.c -o par_cheby_device.obj par_sv_interp.c: In function 'hypre_BoomerAMGRefineInterp': par_sv_interp.c:1851:51: warning: 'P_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 1851 | P_ext_data[index++] = P_ext_data[j]; | ~~~~~~~~~~^~~ par_sv_interp.c:1642:21: note: 'P_ext_data' was declared here 1642 | HYPRE_Real *P_ext_data; | ^~~~~~~~~~ par_sv_interp.c:1643:21: warning: 'P_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 1643 | HYPRE_Int *P_ext_i; | ^~~~~~~ par_sv_interp.c:1835:19: warning: 'P_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 1835 | big_k = P_ext_j[j]; | ~~~~~~^~~~~~~~~~~~ par_sv_interp.c:1644:21: note: 'P_ext_j' was declared here 1644 | HYPRE_BigInt *P_ext_j; | ^~~~~~~ par_sv_interp.c:2429:25: warning: 'P_ext' may be used uninitialized [-Wmaybe-uninitialized] 2429 | if (num_procs > 1) { hypre_CSRMatrixDestroy(P_ext); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_sv_interp.c:1640:21: note: 'P_ext' was declared here 1640 | hypre_CSRMatrix *P_ext; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_relax_more_device.c -o par_relax_more_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_coarsen_device.c -o par_coarsen_device.obj par_amg_setup.c: In function 'hypre_BoomerAMGSetup': par_amg_setup.c:2920:20: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] 2920 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_amg_setup.c:222:20: note: 'wall_time' was declared here 222 | HYPRE_Real wall_time; /* for debugging instrumentation */ | ^~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_coarse_parms_device.c -o par_coarse_parms_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_indepset_device.c -o par_indepset_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_interp_device.c -o par_interp_device.obj schwarz.c: In function 'hypre_ParAdSchwarzSolve': schwarz.c:3089:21: warning: 'x_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 3089 | x_ext_data[i] = 0.0; | ~~~~~~~~~~~~~~^~~~~ schwarz.c:3002:16: note: 'x_ext_data' was declared here 3002 | HYPRE_Real *x_ext_data; | ^~~~~~~~~~ schwarz.c:3109:37: warning: 'vtemp_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 3109 | aux[jj] = vtemp_ext_data[j_loc - num_variables]; | ^ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_lr_restr_device.c -o par_lr_restr_device.obj schwarz.c:3005:16: note: 'vtemp_ext_data' was declared here 3005 | HYPRE_Real *vtemp_ext_data; | ^~~~~~~~~~~~~~ schwarz.c:3141:43: warning: 'scale_ext' may be used uninitialized [-Wmaybe-uninitialized] 3141 | x_ext_data[j_loc] += scale_ext[j_loc] * aux[jj++]; | ^ schwarz.c:3013:16: note: 'scale_ext' was declared here 3013 | HYPRE_Real *scale_ext; | ^~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_interp_trunc_device.c -o par_interp_trunc_device.obj par_ilu_solve.c: In function 'hypre_ILUSolveRAPGMRESHOST': par_ilu_solve.c:2077:4: warning: 'x_local' may be used uninitialized [-Wmaybe-uninitialized] 2077 | hypre_SeqVectorSetConstantValues(x_local, 0.0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_ilu_solve.c:1972:23: note: 'x_local' was declared here 1972 | hypre_Vector *x_local; | ^~~~~~~ par_ilu_solve.c:2122:54: warning: 'x_data' may be used uninitialized [-Wmaybe-uninitialized] 2122 | ytemp_data[i] -= mU_diag_data[j] * x_data[col - nLU]; | ^ par_ilu_solve.c:1973:23: note: 'x_data' was declared here 1973 | HYPRE_Real *x_data; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_lr_interp_device.c -o par_lr_interp_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_strength_device.c -o par_strength_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_strength2nd_device.c -o par_strength2nd_device.obj par_ilu_solve.c: In function 'hypre_NSHSolve': par_ilu_solve.c:2243:10: warning: 'residual' may be used uninitialized [-Wmaybe-uninitialized] 2243 | hypre_ParVectorCopy(f, residual ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_ilu_solve.c:2184:26: note: 'residual' was declared here 2184 | hypre_ParVector *residual; | ^~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_amgdd_fac_cycle_device.c -o par_amgdd_fac_cycle_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_2s_interp_device.c -o par_2s_interp_device.obj schwarz.c: In function 'hypre_ParAMGCreateDomainDof': par_ilu_setup.c: In function 'hypre_ILUSetupILUKSymbolic': par_ilu_setup.c:4557:23: warning: 'capacity_S' may be used uninitialized [-Wmaybe-uninitialized] 4557 | while (ctrS + k > capacity_S) | ~~~~~~~~~^~~~~~~~~~~~ par_ilu_setup.c:4233:22: note: 'capacity_S' was declared here 4233 | HYPRE_Int capacity_S; | ^~~~~~~~~~ schwarz.c:3686:49: warning: 'a_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 3686 | for (j = a_ext_i[i_dof]; j < a_ext_i[i_dof + 1]; j++) | ^ schwarz.c:3216:15: note: 'a_ext_i' was declared here 3216 | HYPRE_Int *a_ext_i; | ^~~~~~~ schwarz.c:3688:19: warning: 'a_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 3688 | jj = a_ext_j[j]; | ~~~^~~~~~~~~~~~ schwarz.c:3217:18: note: 'a_ext_j' was declared here 3217 | HYPRE_BigInt *a_ext_j; | ^~~~~~~ schwarz.c:3703:72: warning: 'a_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 3703 | AE[i_loc + j_loc * local_dof_counter] = a_ext_data[j]; | ~~~~~~~~~~^~~ schwarz.c:3218:16: note: 'a_ext_data' was declared here 3218 | HYPRE_Real *a_ext_data; | ^~~~~~~~~~ par_ilu.c: In function 'hypre_ILUCSRMatrixInverseSelfPrecondMRGlobal': par_ilu.c:4433:7: warning: 'nnzM' may be used uninitialized [-Wmaybe-uninitialized] 4433 | hypre_printf("matrix size %5d\nfinal norm at loop %5d is %16.12f, time per iteration is %16.12f, complexity is %16.12f out of maximum %16.12f\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4434 | n, i, r_norm, (time_e - time_s) / i, nnzM / nnzA, n / nnzA * n); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_ilu.c:4279:22: note: 'nnzM' was declared here 4279 | HYPRE_Real nnzM; | ^~~~ par_ilu.c:4434:42: warning: 'time_s' may be used uninitialized [-Wmaybe-uninitialized] 4434 | n, i, r_norm, (time_e - time_s) / i, nnzM / nnzA, n / nnzA * n); | ~~~~~~~~^~~~~~~~~ par_ilu.c:4301:22: note: 'time_s' was declared here 4301 | HYPRE_Real time_s, time_e; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_relax_device.c -o par_relax_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_mod_multi_interp_device.c -o par_mod_multi_interp_device.obj par_ilu_solve.c: In function 'hypre_ILUSolve': par_ilu_solve.c:164:10: warning: 'residual' may be used uninitialized [-Wmaybe-uninitialized] 164 | hypre_ParVectorCopy(f, residual); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_ilu_solve.c:93:26: note: 'residual' was declared here 93 | hypre_ParVector *residual; | ^~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_mgr_device.c -o par_mgr_device.obj par_ilu.c: In function 'hypre_ILUParCSRInverseNSH': par_ilu.c:4581:37: warning: 'time_s' may be used uninitialized [-Wmaybe-uninitialized] 4581 | norm, (time_e - time_s) / i); | ~~~~~~~~^~~~~~~~~ par_ilu.c:4485:28: note: 'time_s' was declared here 4485 | HYPRE_Real time_s, time_e; | ^~~~~~ ams.c: In function 'hypre_AMSSolve': ams.c:3835:13: warning: 'r_norm' may be used uninitialized [-Wmaybe-uninitialized] 3835 | hypre_printf(" Cycle %2d %e %f %e \n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3836 | i + 1, r_norm, r_norm / old_resid, relative_resid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ams.c:3621:24: note: 'r_norm' was declared here 3621 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; | ^~~~~~ ams.c:3826:13: warning: 'b_norm' may be used uninitialized [-Wmaybe-uninitialized] 3826 | if (b_norm) | ^ ams.c:3621:32: note: 'b_norm' was declared here 3621 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; | ^~~~~~ ams.c:3847:7: warning: 'r0_norm' may be used uninitialized [-Wmaybe-uninitialized] 3847 | hypre_printf("\n\n Average Convergence Factor = %f\n\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3848 | hypre_pow((r_norm / r0_norm), (1.0 / (HYPRE_Real) i))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ams.c:3621:15: note: 'r0_norm' was declared here 3621 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; | ^~~~~~~ schwarz.c: In function 'hypre_ParGenerateScale': schwarz.c:3797:22: warning: 'scale_ext' may be used uninitialized [-Wmaybe-uninitialized] 3797 | scale_ext[j_loc - num_variables] += 1.0; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ schwarz.c:3762:16: note: 'scale_ext' was declared here 3762 | HYPRE_Real *scale_ext; | ^~~~~~~~~ schwarz.c:3763:16: warning: 'scale_int' may be used uninitialized [-Wmaybe-uninitialized] 3763 | HYPRE_Real *scale_int; | ^~~~~~~~~ schwarz.c: In function 'hypre_ParGenerateHybridScale': schwarz.c:3910:25: warning: 'scale_ext' may be used uninitialized [-Wmaybe-uninitialized] 3910 | scale_ext[j_loc] += 1.0; | ~~~~~~~~~^~~~~~~ schwarz.c:3854:16: note: 'scale_ext' was declared here 3854 | HYPRE_Real *scale_ext; | ^~~~~~~~~ schwarz.c:3908:26: warning: 'index_ext' may be used uninitialized [-Wmaybe-uninitialized] 3908 | if (index_ext[j_loc] == -1) | ^ schwarz.c:3861:15: note: 'index_ext' was declared here 3861 | HYPRE_Int *index_ext; | ^~~~~~~~~ schwarz.c:3855:16: warning: 'scale_int' may be used uninitialized [-Wmaybe-uninitialized] 3855 | HYPRE_Real *scale_int; | ^~~~~~~~~ ams.c: In function 'hypre_ParCSRComputeL1NormsThreads': ams.c:4600:41: warning: 'diag' may be used uninitialized [-Wmaybe-uninitialized] 4600 | if (l1_norm[i] <= 4.0 / 3.0 * diag) | ~~~~~~~~~~^~~~~~ ams.c:4367:15: note: 'diag' was declared here 4367 | HYPRE_Real diag; | ^~~~ par_ilu_setup.c: In function 'hypre_ILUSetupILUT': par_ilu_setup.c:5790:31: warning: 'capacity_S' may be used uninitialized [-Wmaybe-uninitialized] 5790 | while (ctrS + lenhu + 1 > capacity_S) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ par_ilu_setup.c:5202:29: note: 'capacity_S' was declared here 5202 | HYPRE_Int capacity_S; | ^~~~~~~~~~ Building libHYPRE_parcsr_ls.so ... mpicc -shared -o libHYPRE_parcsr_ls-2.28.0.so amg_hybrid.o aux_interp.o F90_hypre_laplace.o F90_HYPRE_parcsr_amg.o F90_HYPRE_parcsr_bicgstab.o F90_HYPRE_parcsr_block.o F90_HYPRE_parcsr_cgnr.o F90_HYPRE_parcsr_Euclid.o F90_HYPRE_parcsr_gmres.o F90_HYPRE_parcsr_cogmres.o F90_HYPRE_parcsr_flexgmres.o F90_HYPRE_parcsr_lgmres.o F90_HYPRE_parcsr_hybrid.o F90_HYPRE_parcsr_int.o F90_HYPRE_parcsr_ParaSails.o F90_HYPRE_parcsr_pcg.o F90_HYPRE_parcsr_pilut.o F90_HYPRE_parcsr_schwarz.o F90_HYPRE_parcsr_mgr.o F90_HYPRE_parcsr_ilu.o F90_HYPRE_ams.o gen_redcs_mat.o HYPRE_parcsr_amg.o HYPRE_parcsr_amgdd.o HYPRE_parcsr_bicgstab.o HYPRE_parcsr_block.o HYPRE_parcsr_cgnr.o HYPRE_parcsr_Euclid.o HYPRE_parcsr_gmres.o HYPRE_parcsr_cogmres.o HYPRE_parcsr_flexgmres.o HYPRE_parcsr_lgmres.o HYPRE_parcsr_hybrid.o HYPRE_parcsr_int.o HYPRE_parcsr_mgr.o HYPRE_parcsr_ilu.o HYPRE_parcsr_fsai.o HYPRE_parcsr_ParaSails.o HYPRE_parcsr_pcg.o HYPRE_parcsr_pilut.o HYPRE_parcsr_schwarz.o HYPRE_ams.o HYPRE_ads.o HYPRE_ame.o par_2s_interp.o par_amg.o par_amgdd.o par_amgdd_comp_grid.o par_amgdd_setup.o par_amgdd_solve.o par_amgdd_fac_cycle.o par_amgdd_helpers.o par_amg_solve.o par_amg_solveT.o par_fsai.o par_fsai_setup.o par_fsai_solve.o par_cg_relax_wt.o par_coarsen.o par_cgc_coarsen.o par_cheby.o par_coarse_parms.o par_coordinates.o par_cr.o par_cycle.o par_add_cycle.o par_difconv.o par_gauss_elim.o par_gsmg.o par_indepset.o par_interp.o par_jacobi_interp.o par_krylov_func.o par_mod_lr_interp.o par_multi_interp.o par_mod_multi_interp.o par_laplace.o par_laplace_27pt.o par_laplace_9pt.o par_lr_interp.o par_mgr.o par_mgr_setup.o par_mgr_solve.o par_nongalerkin.o par_nodal_systems.o par_rap.o par_rap_communication.o par_rotate_7pt.o par_relax.o par_relax_more.o par_relax_interface.o par_scaled_matnorm.o par_schwarz.o par_stats.o par_strength.o par_sv_interp.o par_sv_interp_ln.o par_vardifconv.o par_vardifconv_rs.o partial.o schwarz.o block_tridiag.o par_restr.o par_lr_restr.o dsuperlu.o ads.obj ams.obj ame.obj par_amg_setup.obj par_ilu.obj par_ilu_setup.obj par_ilu_solve_device.obj par_ilu_solve.obj par_cheby_device.obj par_relax_more_device.obj par_coarsen_device.obj par_coarse_parms_device.obj par_indepset_device.obj par_interp_device.obj par_lr_restr_device.obj par_interp_trunc_device.obj par_lr_interp_device.obj par_strength_device.obj par_strength2nd_device.obj par_amgdd_fac_cycle_device.obj par_2s_interp_device.obj par_relax_device.obj par_mod_multi_interp_device.obj par_mgr_device.obj -Wl,-soname,libHYPRE_parcsr_ls-2.28.0.so ln -s -f libHYPRE_parcsr_ls-2.28.0.so libHYPRE_parcsr_ls.so cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src64/hypre/include cp -fR ./_hypre_parcsr_ls.h /build/reproducible-path/hypre-2.28.0/src64/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64/parcsr_ls' Making struct_mv ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64/struct_mv' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c assumed_part.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c box_algebra.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c box_boundary.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c box.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c box_manager.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c communication_info.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c computation.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_struct_grid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_struct_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_struct_stencil.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_struct_vector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_struct_grid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_struct_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_struct_stencil.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_struct_vector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c project.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c struct_grid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c struct_io.c In file included from assumed_part.c:10: In function 'hypre_APSubdivideRegion', inlined from 'hypre_APSubdivideRegion' at assumed_part.c:75:1: _hypre_struct_mv.h:197:24: warning: 'div' may be used uninitialized [-Wmaybe-uninitialized] 197 | hypre__n[0] = loop_size[0];\ _hypre_struct_mv.h:2604:4: note: in expansion of macro 'zypre_BoxLoopInit' 2604 | zypre_BoxLoopInit(ndim, loop_size); \ | ^~~~~~~~~~~~~~~~~ assumed_part.c:156:4: note: in expansion of macro 'hypre_SerialBoxLoop0Begin' 156 | hypre_SerialBoxLoop0Begin(ndim, div); | ^~~~~~~~~~~~~~~~~~~~~~~~~ assumed_part.c: In function 'hypre_APSubdivideRegion': assumed_part.c:87:31: note: 'div' declared here 87 | hypre_Index isize, index, div; | ^~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c struct_matrix_mask.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c struct_stencil.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c struct_axpy.c -o struct_axpy.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c struct_communication.c -o struct_communication.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c struct_copy.c -o struct_copy.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c struct_innerprod.c -o struct_innerprod.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c struct_matrix.c -o struct_matrix.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c struct_matvec.c -o struct_matvec.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c struct_scale.c -o struct_scale.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c struct_vector.c -o struct_vector.obj struct_io.c: In function 'hypre_ReadBoxArrayData_CC': struct_io.c:334:21: warning: 'constant_stencil_size' may be used uninitialized [-Wmaybe-uninitialized] 334 | for (j = 0; j < constant_stencil_size; j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ struct_io.c:304:38: note: 'constant_stencil_size' was declared here 304 | HYPRE_Int data_box_volume, constant_stencil_size; | ^~~~~~~~~~~~~~~~~~~~~ struct_grid.c: In function 'hypre_ComputeBoxnums': struct_grid.c:721:13: warning: 'boxnum' may be used uninitialized [-Wmaybe-uninitialized] 721 | boxnum++; | ~~~~~~^~ struct_grid.c:703:29: note: 'boxnum' was declared here 703 | HYPRE_Int p, b, boxnum; | ^~~~~~ struct_communication.c: In function 'hypre_CommPkgCreate': struct_communication.c:265:12: warning: 'comm_type' may be used uninitialized [-Wmaybe-uninitialized] 265 | k = hypre_CommTypeNumEntries(comm_type); struct_communication.c:65:26: note: 'comm_type' was declared here 65 | hypre_CommType *comm_type; | ^~~~~~~~~ Building libHYPRE_struct_mv.so ... mpicc -shared -o libHYPRE_struct_mv-2.28.0.so assumed_part.o box_algebra.o box_boundary.o box.o box_manager.o communication_info.o computation.o F90_HYPRE_struct_grid.o F90_HYPRE_struct_matrix.o F90_HYPRE_struct_stencil.o F90_HYPRE_struct_vector.o HYPRE_struct_grid.o HYPRE_struct_matrix.o HYPRE_struct_stencil.o HYPRE_struct_vector.o project.o struct_grid.o struct_io.o struct_matrix_mask.o struct_stencil.o struct_axpy.obj struct_communication.obj struct_copy.obj struct_innerprod.obj struct_matrix.obj struct_matvec.obj struct_scale.obj struct_vector.obj -Wl,-soname,libHYPRE_struct_mv-2.28.0.so ln -s -f libHYPRE_struct_mv-2.28.0.so libHYPRE_struct_mv.so cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src64/hypre/include cp -fR ./_hypre_struct_mv.h /build/reproducible-path/hypre-2.28.0/src64/hypre/include cp -fR ./_hypre_struct_mv.hpp /build/reproducible-path/hypre-2.28.0/src64/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64/struct_mv' Making struct_ls ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64/struct_ls' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c coarsen.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_struct_bicgstab.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_struct_cycred.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_struct_flexgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_struct_gmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_struct_lgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_struct_hybrid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_struct_int.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_struct_jacobi.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_struct_pcg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_struct_pfmg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_struct_smg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_struct_sparse_msg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c hybrid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_struct_bicgstab.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_struct_cycred.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_struct_flexgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_struct_gmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_struct_hybrid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_struct_jacobi.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_struct_lgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_struct_pfmg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_struct_smg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_struct_sparse_msg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c jacobi.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c pcg_struct.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c pfmg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c pfmg_relax.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c pfmg_setup_rap.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c pfmg_solve.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c semi.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c smg_relax.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c smg_setup.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c smg_setup_rap.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c smg_setup_restrict.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c smg_solve.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sparse_msg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sparse_msg_setup.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sparse_msg_setup_rap.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sparse_msg_solve.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c cyclic_reduction.c -o cyclic_reduction.obj smg_setup_rap.c: In function 'hypre_SMGCreateRAPOp': smg_setup_rap.c:65:11: warning: 'RAP' may be used uninitialized [-Wmaybe-uninitialized] 65 | return RAP; | ^~~ smg_setup_rap.c:25:27: note: 'RAP' was declared here 25 | hypre_StructMatrix *RAP; | ^~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_struct_int.c -o HYPRE_struct_int.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_struct_pcg.c -o HYPRE_struct_pcg.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c pfmg2_setup_rap.c -o pfmg2_setup_rap.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c pfmg3_setup_rap.c -o pfmg3_setup_rap.obj sparse_msg_setup_rap.c: In function 'hypre_SparseMSGCreateRAPOp': sparse_msg_setup_rap.c:45:11: warning: 'RAP' may be used uninitialized [-Wmaybe-uninitialized] 45 | return RAP; | ^~~ sparse_msg_setup_rap.c:29:27: note: 'RAP' was declared here 29 | hypre_StructMatrix *RAP; | ^~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c pfmg_setup.c -o pfmg_setup.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c pfmg_setup_interp.c -o pfmg_setup_interp.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c pfmg_setup_rap5.c -o pfmg_setup_rap5.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c pfmg_setup_rap7.c -o pfmg_setup_rap7.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c point_relax.c -o point_relax.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c red_black_constantcoef_gs.c -o red_black_constantcoef_gs.obj In file included from _hypre_struct_ls.h:7, from sparse_msg_solve.c:13: sparse_msg_solve.c: In function 'hypre_SparseMSGSolve': ./../utilities/_hypre_utilities.h:74:20: warning: 'b_dot_b' may be used uninitialized [-Wmaybe-uninitialized] 74 | #define hypre_sqrt sqrt sparse_msg_solve.c:169:31: note: in expansion of macro 'hypre_sqrt' 169 | rel_norms[i] = hypre_sqrt(r_dot_r / b_dot_b); | ^~~~~~~~~~ sparse_msg_solve.c:71:26: note: 'b_dot_b' was declared here 71 | HYPRE_Real b_dot_b, r_dot_r, eps; | ^~~~~~~ sparse_msg_solve.c:184:13: warning: 'eps' may be used uninitialized [-Wmaybe-uninitialized] 184 | if ((r_dot_r / b_dot_b < eps) && (i > 0)) | ^ sparse_msg_solve.c:71:44: note: 'eps' was declared here 71 | HYPRE_Real b_dot_b, r_dot_r, eps; | ^~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c red_black_gs.c -o red_black_gs.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c semi_interp.c -o semi_interp.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c semi_restrict.c -o semi_restrict.obj cyclic_reduction.c: In function 'hypre_CycRedSetupCoarseOp': cyclic_reduction.c:344:24: warning: 'ac_ce' may be used uninitialized [-Wmaybe-uninitialized] 344 | ac_ce[iAc] = -a_ce[iA] * a_ce[iAp1] / a_cc[iAp1]; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cyclic_reduction.c:241:44: note: 'ac_ce' was declared here 241 | HYPRE_Real *ac_cc, *ac_cw, *ac_ce; | ^~~~~ pfmg_setup_interp.c: In function 'hypre_PFMGSetupInterpOp_CC0_SS5': pfmg_setup_interp.c:890:10: warning: 'center' may be used uninitialized [-Wmaybe-uninitialized] 890 | if (!center) | ^ pfmg_setup_interp.c:874:18: note: 'center' was declared here 874 | HYPRE_Real center, left, right; | ^~~~~~ pfmg_setup_interp.c:901:31: warning: 'left' may be used uninitialized [-Wmaybe-uninitialized] 901 | Pp0[Pi] = left / center; | ~~~~~^~~~~~~~ pfmg_setup_interp.c:874:26: note: 'left' was declared here 874 | HYPRE_Real center, left, right; | ^~~~ pfmg_setup_interp.c:904:32: warning: 'right' may be used uninitialized [-Wmaybe-uninitialized] 904 | Pp0[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:874:32: note: 'right' was declared here 874 | HYPRE_Real center, left, right; | ^~~~~ red_black_constantcoef_gs.c: In function 'hypre_RedBlackConstantCoefGS': red_black_constantcoef_gs.c:47:27: warning: 'xoff0' may be used uninitialized [-Wmaybe-uninitialized] 47 | HYPRE_Int xoff0, xoff1, xoff2, xoff3, xoff4, xoff5; | ^~~~~ red_black_constantcoef_gs.c:47:34: warning: 'xoff1' may be used uninitialized [-Wmaybe-uninitialized] 47 | HYPRE_Int xoff0, xoff1, xoff2, xoff3, xoff4, xoff5; | ^~~~~ red_black_constantcoef_gs.c:56:27: warning: 'App0' may be used uninitialized [-Wmaybe-uninitialized] 56 | HYPRE_Real App0, App1, App2, App3, App4, App5, AApd; | ^~~~ red_black_constantcoef_gs.c:56:33: warning: 'App1' may be used uninitialized [-Wmaybe-uninitialized] 56 | HYPRE_Real App0, App1, App2, App3, App4, App5, AApd; | ^~~~ pfmg_setup_interp.c: In function 'hypre_PFMGSetupInterpOp_CC0_SS9': pfmg_setup_interp.c:1036:10: warning: 'center' may be used uninitialized [-Wmaybe-uninitialized] 1036 | if (!center) | ^ pfmg_setup_interp.c:1020:18: note: 'center' was declared here 1020 | HYPRE_Real center, left, right; | ^~~~~~ pfmg_setup_interp.c:1047:31: warning: 'left' may be used uninitialized [-Wmaybe-uninitialized] 1047 | Pp0[Pi] = left / center; | ~~~~~^~~~~~~~ pfmg_setup_interp.c:1020:26: note: 'left' was declared here 1020 | HYPRE_Real center, left, right; | ^~~~ pfmg_setup_interp.c:1048:32: warning: 'right' may be used uninitialized [-Wmaybe-uninitialized] 1048 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1020:32: note: 'right' was declared here 1020 | HYPRE_Real center, left, right; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c semi_setup_rap.c -o semi_setup_rap.obj pfmg_setup_interp.c: In function 'hypre_PFMGSetupInterpOp_CC0_SS7': pfmg_setup_interp.c:1165:10: warning: 'center' may be used uninitialized [-Wmaybe-uninitialized] 1165 | if (!center) | ^ pfmg_setup_interp.c:1144:18: note: 'center' was declared here 1144 | HYPRE_Real center, left, right; | ^~~~~~ pfmg_setup_interp.c:1175:31: warning: 'left' may be used uninitialized [-Wmaybe-uninitialized] 1175 | Pp0[Pi] = left / center; | ~~~~~^~~~~~~~ pfmg_setup_interp.c:1144:26: note: 'left' was declared here 1144 | HYPRE_Real center, left, right; | ^~~~ pfmg_setup_interp.c:1176:32: warning: 'right' may be used uninitialized [-Wmaybe-uninitialized] 1176 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1144:32: note: 'right' was declared here 1144 | HYPRE_Real center, left, right; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c smg2_setup_rap.c -o smg2_setup_rap.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c smg3_setup_rap.c -o smg3_setup_rap.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c smg.c -o smg.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c smg_axpy.c -o smg_axpy.obj In file included from _hypre_struct_ls.h:9, from semi_setup_rap.c:8: semi_setup_rap.c: In function 'hypre_SemiCreateRAPOp': semi_setup_rap.c:197:42: warning: 'not_cdirs' may be used uninitialized [-Wmaybe-uninitialized] 197 | hypre_IndexD(indexRAP, not_cdirs[0]) = 1; | ~~~~~~~~~^~~ ./../struct_mv/_hypre_struct_mv.h:99:40: note: in definition of macro 'hypre_IndexD' 99 | #define hypre_IndexD(index, d) (index[d]) | ^ semi_setup_rap.c:57:27: note: 'not_cdirs' was declared here 57 | HYPRE_Int *not_cdirs; | ^~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c smg_residual.c -o smg_residual.obj pfmg_setup_interp.c: In function 'hypre_PFMGSetupInterpOp_CC0_SS15': pfmg_setup_interp.c:1490:13: warning: 'center' may be used uninitialized [-Wmaybe-uninitialized] 1490 | if (!center) | ^ pfmg_setup_interp.c:1467:21: note: 'center' was declared here 1467 | HYPRE_Real center, left, right; | ^~~~~~ pfmg_setup_interp.c:1500:35: warning: 'left' may be used uninitialized [-Wmaybe-uninitialized] 1500 | Pp0[Pi] = left / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1467:29: note: 'left' was declared here 1467 | HYPRE_Real center, left, right; | ^~~~ pfmg_setup_interp.c:1501:35: warning: 'right' may be used uninitialized [-Wmaybe-uninitialized] 1501 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1467:35: note: 'right' was declared here 1467 | HYPRE_Real center, left, right; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c smg_setup_interp.c -o smg_setup_interp.obj pfmg_setup_interp.c:1370:13: warning: 'center' may be used uninitialized [-Wmaybe-uninitialized] 1370 | if (!center) | ^ pfmg_setup_interp.c:1347:21: note: 'center' was declared here 1347 | HYPRE_Real center, left, right; | ^~~~~~ pfmg_setup_interp.c:1380:35: warning: 'left' may be used uninitialized [-Wmaybe-uninitialized] 1380 | Pp0[Pi] = left / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1347:29: note: 'left' was declared here 1347 | HYPRE_Real center, left, right; | ^~~~ pfmg_setup_interp.c:1381:35: warning: 'right' may be used uninitialized [-Wmaybe-uninitialized] 1381 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1347:35: note: 'right' was declared here 1347 | HYPRE_Real center, left, right; | ^~~~~ pfmg_setup_interp.c:1430:13: warning: 'center' may be used uninitialized [-Wmaybe-uninitialized] 1430 | if (!center) | ^ pfmg_setup_interp.c:1407:21: note: 'center' was declared here 1407 | HYPRE_Real center, left, right; | ^~~~~~ pfmg_setup_interp.c:1440:35: warning: 'left' may be used uninitialized [-Wmaybe-uninitialized] 1440 | Pp0[Pi] = left / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1407:29: note: 'left' was declared here 1407 | HYPRE_Real center, left, right; | ^~~~ pfmg_setup_interp.c:1441:35: warning: 'right' may be used uninitialized [-Wmaybe-uninitialized] 1441 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1407:35: note: 'right' was declared here 1407 | HYPRE_Real center, left, right; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sparse_msg2_setup_rap.c -o sparse_msg2_setup_rap.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sparse_msg3_setup_rap.c -o sparse_msg3_setup_rap.obj smg2_setup_rap.c: In function 'hypre_SMG2BuildRAPSym': smg2_setup_rap.c:408:57: warning: 'a_csw' may be used uninitialized [-Wmaybe-uninitialized] 408 | + a_csw[iA] * pa[iP1]; | ~~~~~^~~~ smg2_setup_rap.c:180:26: note: 'a_csw' was declared here 180 | HYPRE_Real *a_csw, *a_cse, *a_cnw; | ^~~~~ smg2_setup_rap.c:418:57: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized] 418 | + a_cse[iA] * pa[iP1]; | ~~~~~^~~~ smg2_setup_rap.c:180:34: note: 'a_cse' was declared here 180 | HYPRE_Real *a_csw, *a_cse, *a_cnw; | ^~~~~ smg2_setup_rap.c:427:64: warning: 'a_cnw' may be used uninitialized [-Wmaybe-uninitialized] 427 | + a_cnw[iA] * pa[iP1]; | ~~~~~^~~~ smg2_setup_rap.c:180:42: note: 'a_cnw' was declared here 180 | HYPRE_Real *a_csw, *a_cse, *a_cnw; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sparse_msg_filter.c -o sparse_msg_filter.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sparse_msg_interp.c -o sparse_msg_interp.obj sparse_msg2_setup_rap.c: In function 'hypre_SparseMSG2BuildRAPSym': sparse_msg2_setup_rap.c:448:57: warning: 'a_csw' may be used uninitialized [-Wmaybe-uninitialized] 448 | + a_csw[iA] * pa[iP1]; | ~~~~~^~~~ sparse_msg2_setup_rap.c:195:26: note: 'a_csw' was declared here 195 | HYPRE_Real *a_csw, *a_cse, *a_cnw; | ^~~~~ sparse_msg2_setup_rap.c:458:57: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized] 458 | + a_cse[iA] * pa[iP1]; | ~~~~~^~~~ sparse_msg2_setup_rap.c:195:34: note: 'a_cse' was declared here 195 | HYPRE_Real *a_csw, *a_cse, *a_cnw; | ^~~~~ sparse_msg2_setup_rap.c:467:64: warning: 'a_cnw' may be used uninitialized [-Wmaybe-uninitialized] 467 | + a_cnw[iA] * pa[iP1]; | ~~~~~^~~~ sparse_msg2_setup_rap.c:195:42: note: 'a_cnw' was declared here 195 | HYPRE_Real *a_csw, *a_cse, *a_cnw; | ^~~~~ smg3_setup_rap.c: In function 'hypre_SMG3BuildRAPSym': smg3_setup_rap.c:869:65: warning: 'a_asw' may be used uninitialized [-Wmaybe-uninitialized] 869 | + rb[iR] * a_asw[iAm1] | ~~~~~^~~~~~ smg3_setup_rap.c:260:26: note: 'a_asw' was declared here 260 | HYPRE_Real *a_asw, *a_ase; | ^~~~~ smg3_setup_rap.c:887:65: warning: 'a_ase' may be used uninitialized [-Wmaybe-uninitialized] 887 | + rb[iR] * a_ase[iAm1] | ~~~~~^~~~~~ smg3_setup_rap.c:260:34: note: 'a_ase' was declared here 260 | HYPRE_Real *a_asw, *a_ase; | ^~~~~ smg3_setup_rap.c:821:57: warning: 'a_bsw' may be used uninitialized [-Wmaybe-uninitialized] 821 | + a_bsw[iA] * pa[iP1]; | ~~~~~^~~~ smg3_setup_rap.c:261:26: note: 'a_bsw' was declared here 261 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ smg3_setup_rap.c:888:65: warning: 'a_bse' may be used uninitialized [-Wmaybe-uninitialized] 888 | + ra[iR] * a_bse[iAp1]; | ~~~~~^~~~~~ smg3_setup_rap.c:261:34: note: 'a_bse' was declared here 261 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ smg3_setup_rap.c:851:57: warning: 'a_bnw' may be used uninitialized [-Wmaybe-uninitialized] 851 | + a_bnw[iA] * pa[iP1]; | ~~~~~^~~~ smg3_setup_rap.c:261:42: note: 'a_bnw' was declared here 261 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ smg3_setup_rap.c:861:57: warning: 'a_bne' may be used uninitialized [-Wmaybe-uninitialized] 861 | + a_bne[iA] * pa[iP1]; | ~~~~~^~~~ smg3_setup_rap.c:261:50: note: 'a_bne' was declared here 261 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ smg3_setup_rap.c:896:63: warning: 'a_aw' may be used uninitialized [-Wmaybe-uninitialized] 896 | + rb[iR] * a_aw[iAm1] | ~~~~^~~~~~ smg3_setup_rap.c:257:33: note: 'a_aw' was declared here 257 | HYPRE_Real *a_ac, *a_aw, *a_as; | ^~~~ smg3_setup_rap.c:878:63: warning: 'a_as' may be used uninitialized [-Wmaybe-uninitialized] 878 | + rb[iR] * a_as[iAm1] | ~~~~^~~~~~ smg3_setup_rap.c:257:40: note: 'a_as' was declared here 257 | HYPRE_Real *a_ac, *a_aw, *a_as; | ^~~~ smg3_setup_rap.c:897:63: warning: 'a_bw' may be used uninitialized [-Wmaybe-uninitialized] 897 | + ra[iR] * a_bw[iAp1]; | ~~~~^~~~~~ smg3_setup_rap.c:258:33: note: 'a_bw' was declared here 258 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ smg3_setup_rap.c:846:54: warning: 'a_be' may be used uninitialized [-Wmaybe-uninitialized] 846 | + a_be[iA] * pa[iP1]; | ~~~~^~~~ smg3_setup_rap.c:258:40: note: 'a_be' was declared here 258 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ smg3_setup_rap.c:879:63: warning: 'a_bs' may be used uninitialized [-Wmaybe-uninitialized] 879 | + ra[iR] * a_bs[iAp1]; | ~~~~^~~~~~ smg3_setup_rap.c:258:47: note: 'a_bs' was declared here 258 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ smg3_setup_rap.c:856:54: warning: 'a_bn' may be used uninitialized [-Wmaybe-uninitialized] 856 | + a_bn[iA] * pa[iP1]; | ~~~~^~~~ smg3_setup_rap.c:258:54: note: 'a_bn' was declared here 258 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ smg3_setup_rap.c:819:45: warning: 'a_csw' may be used uninitialized [-Wmaybe-uninitialized] 819 | rap_bsw[iAc] = rb[iR] * a_csw[iAm1] * pa[iP1] | ~~~~~^~~~~~ smg3_setup_rap.c:259:26: note: 'a_csw' was declared here 259 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c:884:65: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized] 884 | + ra[iR] * a_cse[iAp1] * pa[iP1] | ~~~~~^~~~~~ smg3_setup_rap.c:259:34: note: 'a_cse' was declared here 259 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c:849:45: warning: 'a_cnw' may be used uninitialized [-Wmaybe-uninitialized] 849 | rap_bnw[iAc] = rb[iR] * a_cnw[iAm1] * pa[iP1] | ~~~~~^~~~~~ smg3_setup_rap.c:259:42: note: 'a_cnw' was declared here 259 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c:859:45: warning: 'a_cne' may be used uninitialized [-Wmaybe-uninitialized] 859 | rap_bne[iAc] = rb[iR] * a_cne[iAm1] * pa[iP1] | ~~~~~^~~~~~ smg3_setup_rap.c:259:50: note: 'a_cne' was declared here 259 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c:265:26: warning: 'rap_csw' may be used uninitialized [-Wmaybe-uninitialized] 265 | HYPRE_Real *rap_csw, *rap_cse; | ^~~~~~~ smg3_setup_rap.c:265:36: warning: 'rap_cse' may be used uninitialized [-Wmaybe-uninitialized] 265 | HYPRE_Real *rap_csw, *rap_cse; | ^~~~~~~ smg3_setup_rap.c:266:26: warning: 'rap_bsw' may be used uninitialized [-Wmaybe-uninitialized] 266 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ smg3_setup_rap.c:266:36: warning: 'rap_bse' may be used uninitialized [-Wmaybe-uninitialized] 266 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ smg3_setup_rap.c:266:46: warning: 'rap_bnw' may be used uninitialized [-Wmaybe-uninitialized] 266 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ smg3_setup_rap.c:266:56: warning: 'rap_bne' may be used uninitialized [-Wmaybe-uninitialized] 266 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ pfmg_setup_interp.c: In function 'hypre_PFMGSetupInterpOp_CC0_SS19': pfmg_setup_interp.c:1675:10: warning: 'center' may be used uninitialized [-Wmaybe-uninitialized] 1675 | if (!center) | ^ pfmg_setup_interp.c:1651:18: note: 'center' was declared here 1651 | HYPRE_Real center, left, right; | ^~~~~~ pfmg_setup_interp.c:1685:31: warning: 'left' may be used uninitialized [-Wmaybe-uninitialized] 1685 | Pp0[Pi] = left / center; | ~~~~~^~~~~~~~ pfmg_setup_interp.c:1651:26: note: 'left' was declared here 1651 | HYPRE_Real center, left, right; | ^~~~ pfmg_setup_interp.c:1686:32: warning: 'right' may be used uninitialized [-Wmaybe-uninitialized] 1686 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1651:32: note: 'right' was declared here 1651 | HYPRE_Real center, left, right; | ^~~~~ smg2_setup_rap.c: In function 'hypre_SMG2BuildRAPNoSym': smg2_setup_rap.c:723:64: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized] 723 | + a_cse[iA] * pb[iP1] | ~~~~~^~~~ smg2_setup_rap.c:491:26: note: 'a_cse' was declared here 491 | HYPRE_Real *a_cse, *a_cnw, *a_cne; | ^~~~~ smg2_setup_rap.c:715:57: warning: 'a_cnw' may be used uninitialized [-Wmaybe-uninitialized] 715 | + a_cnw[iA] * pb[iP1]; | ~~~~~^~~~ smg2_setup_rap.c:491:34: note: 'a_cnw' was declared here 491 | HYPRE_Real *a_cse, *a_cnw, *a_cne; | ^~~~~ smg2_setup_rap.c:491:42: warning: 'a_cne' may be used uninitialized [-Wmaybe-uninitialized] 491 | HYPRE_Real *a_cse, *a_cnw, *a_cne; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sparse_msg_restrict.c -o sparse_msg_restrict.obj pfmg_setup_interp.c: In function 'hypre_PFMGSetupInterpOp_CC0_SS27': pfmg_setup_interp.c:1906:10: warning: 'center' may be used uninitialized [-Wmaybe-uninitialized] 1906 | if (!center) | ^ pfmg_setup_interp.c:1876:18: note: 'center' was declared here 1876 | HYPRE_Real center, left, right; | ^~~~~~ pfmg_setup_interp.c:1917:31: warning: 'left' may be used uninitialized [-Wmaybe-uninitialized] 1917 | Pp0[Pi] = left / center; | ~~~~~^~~~~~~~ pfmg_setup_interp.c:1876:26: note: 'left' was declared here 1876 | HYPRE_Real center, left, right; | ^~~~ pfmg_setup_interp.c:1918:32: warning: 'right' may be used uninitialized [-Wmaybe-uninitialized] 1918 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1876:32: note: 'right' was declared here 1876 | HYPRE_Real center, left, right; | ^~~~~ sparse_msg2_setup_rap.c: In function 'hypre_SparseMSG2BuildRAPNoSym': sparse_msg2_setup_rap.c:788:64: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized] 788 | + a_cse[iA] * pb[iP1] | ~~~~~^~~~ sparse_msg2_setup_rap.c:534:26: note: 'a_cse' was declared here 534 | HYPRE_Real *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg2_setup_rap.c:780:57: warning: 'a_cnw' may be used uninitialized [-Wmaybe-uninitialized] 780 | + a_cnw[iA] * pb[iP1]; | ~~~~~^~~~ sparse_msg2_setup_rap.c:534:34: note: 'a_cnw' was declared here 534 | HYPRE_Real *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg2_setup_rap.c:770:57: warning: 'a_cne' may be used uninitialized [-Wmaybe-uninitialized] 770 | + a_cne[iA] * pb[iP1]; | ~~~~~^~~~ sparse_msg2_setup_rap.c:534:42: note: 'a_cne' was declared here 534 | HYPRE_Real *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg3_setup_rap.c: In function 'hypre_SparseMSG3BuildRAPSym': sparse_msg3_setup_rap.c:782:65: warning: 'a_asw' may be used uninitialized [-Wmaybe-uninitialized] 782 | + rb[iR] * a_asw[iAm1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:217:26: note: 'a_asw' was declared here 217 | HYPRE_Real *a_asw, *a_ase; | ^~~~~ sparse_msg3_setup_rap.c:800:65: warning: 'a_ase' may be used uninitialized [-Wmaybe-uninitialized] 800 | + rb[iR] * a_ase[iAm1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:217:34: note: 'a_ase' was declared here 217 | HYPRE_Real *a_asw, *a_ase; | ^~~~~ sparse_msg3_setup_rap.c:734:57: warning: 'a_bsw' may be used uninitialized [-Wmaybe-uninitialized] 734 | + a_bsw[iA] * pa[iP1]; | ~~~~~^~~~ sparse_msg3_setup_rap.c:218:26: note: 'a_bsw' was declared here 218 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ sparse_msg3_setup_rap.c:801:65: warning: 'a_bse' may be used uninitialized [-Wmaybe-uninitialized] 801 | + ra[iR] * a_bse[iAp1]; | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:218:34: note: 'a_bse' was declared here 218 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ sparse_msg3_setup_rap.c:764:57: warning: 'a_bnw' may be used uninitialized [-Wmaybe-uninitialized] 764 | + a_bnw[iA] * pa[iP1]; | ~~~~~^~~~ sparse_msg3_setup_rap.c:218:42: note: 'a_bnw' was declared here 218 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ sparse_msg3_setup_rap.c:774:57: warning: 'a_bne' may be used uninitialized [-Wmaybe-uninitialized] 774 | + a_bne[iA] * pa[iP1]; | ~~~~~^~~~ sparse_msg3_setup_rap.c:218:50: note: 'a_bne' was declared here 218 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ sparse_msg3_setup_rap.c:809:63: warning: 'a_aw' may be used uninitialized [-Wmaybe-uninitialized] 809 | + rb[iR] * a_aw[iAm1] | ~~~~^~~~~~ sparse_msg3_setup_rap.c:214:33: note: 'a_aw' was declared here 214 | HYPRE_Real *a_ac, *a_aw, *a_as; | ^~~~ sparse_msg3_setup_rap.c:791:63: warning: 'a_as' may be used uninitialized [-Wmaybe-uninitialized] 791 | + rb[iR] * a_as[iAm1] | ~~~~^~~~~~ sparse_msg3_setup_rap.c:214:40: note: 'a_as' was declared here 214 | HYPRE_Real *a_ac, *a_aw, *a_as; | ^~~~ sparse_msg3_setup_rap.c:810:63: warning: 'a_bw' may be used uninitialized [-Wmaybe-uninitialized] 810 | + ra[iR] * a_bw[iAp1]; | ~~~~^~~~~~ sparse_msg3_setup_rap.c:215:33: note: 'a_bw' was declared here 215 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ sparse_msg3_setup_rap.c:759:54: warning: 'a_be' may be used uninitialized [-Wmaybe-uninitialized] 759 | + a_be[iA] * pa[iP1]; | ~~~~^~~~ sparse_msg3_setup_rap.c:215:40: note: 'a_be' was declared here 215 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ sparse_msg3_setup_rap.c:792:63: warning: 'a_bs' may be used uninitialized [-Wmaybe-uninitialized] 792 | + ra[iR] * a_bs[iAp1]; | ~~~~^~~~~~ sparse_msg3_setup_rap.c:215:47: note: 'a_bs' was declared here 215 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ sparse_msg3_setup_rap.c:769:54: warning: 'a_bn' may be used uninitialized [-Wmaybe-uninitialized] 769 | + a_bn[iA] * pa[iP1]; | ~~~~^~~~ sparse_msg3_setup_rap.c:215:54: note: 'a_bn' was declared here 215 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ sparse_msg3_setup_rap.c:732:45: warning: 'a_csw' may be used uninitialized [-Wmaybe-uninitialized] 732 | rap_bsw[iAc] = rb[iR] * a_csw[iAm1] * pa[iP1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:216:26: note: 'a_csw' was declared here 216 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg3_setup_rap.c:797:65: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized] 797 | + ra[iR] * a_cse[iAp1] * pa[iP1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:216:34: note: 'a_cse' was declared here 216 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg3_setup_rap.c:762:45: warning: 'a_cnw' may be used uninitialized [-Wmaybe-uninitialized] 762 | rap_bnw[iAc] = rb[iR] * a_cnw[iAm1] * pa[iP1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:216:42: note: 'a_cnw' was declared here 216 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg3_setup_rap.c:772:45: warning: 'a_cne' may be used uninitialized [-Wmaybe-uninitialized] 772 | rap_bne[iAc] = rb[iR] * a_cne[iAm1] * pa[iP1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:216:50: note: 'a_cne' was declared here 216 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg3_setup_rap.c:732:29: warning: 'rap_bsw' may be used uninitialized [-Wmaybe-uninitialized] 732 | rap_bsw[iAc] = rb[iR] * a_csw[iAm1] * pa[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 733 | + rb[iR] * a_bsw[iAm1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 734 | + a_bsw[iA] * pa[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sparse_msg3_setup_rap.c:223:26: note: 'rap_bsw' was declared here 223 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ sparse_msg3_setup_rap.c:742:29: warning: 'rap_bse' may be used uninitialized [-Wmaybe-uninitialized] 742 | rap_bse[iAc] = rb[iR] * a_cse[iAm1] * pa[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 743 | + rb[iR] * a_bse[iAm1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 744 | + a_bse[iA] * pa[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sparse_msg3_setup_rap.c:223:36: note: 'rap_bse' was declared here 223 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ sparse_msg3_setup_rap.c:762:29: warning: 'rap_bnw' may be used uninitialized [-Wmaybe-uninitialized] 762 | rap_bnw[iAc] = rb[iR] * a_cnw[iAm1] * pa[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 763 | + rb[iR] * a_bnw[iAm1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 764 | + a_bnw[iA] * pa[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sparse_msg3_setup_rap.c:223:46: note: 'rap_bnw' was declared here 223 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ sparse_msg3_setup_rap.c:772:29: warning: 'rap_bne' may be used uninitialized [-Wmaybe-uninitialized] 772 | rap_bne[iAc] = rb[iR] * a_cne[iAm1] * pa[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 773 | + rb[iR] * a_bne[iAm1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 774 | + a_bne[iA] * pa[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sparse_msg3_setup_rap.c:223:56: note: 'rap_bne' was declared here 223 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ smg3_setup_rap.c: In function 'hypre_SMG3BuildRAPNoSym': smg3_setup_rap.c:1536:57: warning: 'a_asw' may be used uninitialized [-Wmaybe-uninitialized] 1536 | + a_asw[iA] * pb[iP1]; | ~~~~~^~~~ smg3_setup_rap.c:964:26: note: 'a_asw' was declared here 964 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; | ^~~~~ smg3_setup_rap.c:1526:57: warning: 'a_ase' may be used uninitialized [-Wmaybe-uninitialized] 1526 | + a_ase[iA] * pb[iP1]; | ~~~~~^~~~ smg3_setup_rap.c:964:34: note: 'a_ase' was declared here 964 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; | ^~~~~ smg3_setup_rap.c:1563:64: warning: 'a_anw' may be used uninitialized [-Wmaybe-uninitialized] 1563 | + rb[iR] * a_anw[iAm1] | ~~~~~^~~~~~ smg3_setup_rap.c:964:42: note: 'a_anw' was declared here 964 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; | ^~~~~ smg3_setup_rap.c:1496:57: warning: 'a_ane' may be used uninitialized [-Wmaybe-uninitialized] 1496 | + a_ane[iA] * pb[iP1]; | ~~~~~^~~~ smg3_setup_rap.c:964:50: note: 'a_ane' was declared here 964 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; | ^~~~~ smg3_setup_rap.c:1564:64: warning: 'a_bnw' may be used uninitialized [-Wmaybe-uninitialized] 1564 | + ra[iR] * a_bnw[iAp1]; | ~~~~~^~~~~~ smg3_setup_rap.c:965:26: note: 'a_bnw' was declared here 965 | HYPRE_Real *a_bnw, *a_bne; | ^~~~~ smg3_setup_rap.c:1546:64: warning: 'a_bne' may be used uninitialized [-Wmaybe-uninitialized] 1546 | + ra[iR] * a_bne[iAp1]; | ~~~~~^~~~~~ smg3_setup_rap.c:965:34: note: 'a_bne' was declared here 965 | HYPRE_Real *a_bnw, *a_bne; | ^~~~~ smg3_setup_rap.c:1521:54: warning: 'a_aw' may be used uninitialized [-Wmaybe-uninitialized] 1521 | + a_aw[iA] * pb[iP1]; | ~~~~^~~~ smg3_setup_rap.c:961:33: note: 'a_aw' was declared here 961 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; | ^~~~ smg3_setup_rap.c:1572:63: warning: 'a_ae' may be used uninitialized [-Wmaybe-uninitialized] 1572 | + rb[iR] * a_ae[iAm1] | ~~~~^~~~~~ smg3_setup_rap.c:961:40: note: 'a_ae' was declared here 961 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; | ^~~~ smg3_setup_rap.c:1531:54: warning: 'a_as' may be used uninitialized [-Wmaybe-uninitialized] 1531 | + a_as[iA] * pb[iP1]; | ~~~~^~~~ smg3_setup_rap.c:961:47: note: 'a_as' was declared here 961 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; | ^~~~ smg3_setup_rap.c:1554:63: warning: 'a_an' may be used uninitialized [-Wmaybe-uninitialized] 1554 | + rb[iR] * a_an[iAm1] | ~~~~^~~~~~ smg3_setup_rap.c:961:54: note: 'a_an' was declared here 961 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; | ^~~~ smg3_setup_rap.c:1573:63: warning: 'a_be' may be used uninitialized [-Wmaybe-uninitialized] 1573 | + ra[iR] * a_be[iAp1]; | ~~~~^~~~~~ smg3_setup_rap.c:962:26: note: 'a_be' was declared here 962 | HYPRE_Real *a_be, *a_bn; | ^~~~ smg3_setup_rap.c:1555:63: warning: 'a_bn' may be used uninitialized [-Wmaybe-uninitialized] 1555 | + ra[iR] * a_bn[iAp1]; | ~~~~^~~~~~ smg3_setup_rap.c:962:33: note: 'a_bn' was declared here 962 | HYPRE_Real *a_be, *a_bn; | ^~~~ smg3_setup_rap.c:1534:45: warning: 'a_csw' may be used uninitialized [-Wmaybe-uninitialized] 1534 | rap_asw[iAc] = ra[iR] * a_csw[iAp1] * pb[iP1] | ~~~~~^~~~~~ smg3_setup_rap.c:963:26: note: 'a_csw' was declared here 963 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c:1524:45: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized] 1524 | rap_ase[iAc] = ra[iR] * a_cse[iAp1] * pb[iP1] | ~~~~~^~~~~~ smg3_setup_rap.c:963:34: note: 'a_cse' was declared here 963 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c:1559:64: warning: 'a_cnw' may be used uninitialized [-Wmaybe-uninitialized] 1559 | + rb[iR] * a_cnw[iAm1] * pb[iP1] | ~~~~~^~~~~~ smg3_setup_rap.c:963:42: note: 'a_cnw' was declared here 963 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c:1494:45: warning: 'a_cne' may be used uninitialized [-Wmaybe-uninitialized] 1494 | rap_ane[iAc] = ra[iR] * a_cne[iAp1] * pb[iP1] | ~~~~~^~~~~~ smg3_setup_rap.c:963:50: note: 'a_cne' was declared here 963 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c:969:26: warning: 'rap_cnw' may be used uninitialized [-Wmaybe-uninitialized] 969 | HYPRE_Real *rap_cnw, *rap_cne; | ^~~~~~~ smg3_setup_rap.c:969:36: warning: 'rap_cne' may be used uninitialized [-Wmaybe-uninitialized] 969 | HYPRE_Real *rap_cnw, *rap_cne; | ^~~~~~~ smg3_setup_rap.c:970:26: warning: 'rap_asw' may be used uninitialized [-Wmaybe-uninitialized] 970 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; | ^~~~~~~ smg3_setup_rap.c:970:36: warning: 'rap_ase' may be used uninitialized [-Wmaybe-uninitialized] 970 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; | ^~~~~~~ smg3_setup_rap.c:970:46: warning: 'rap_anw' may be used uninitialized [-Wmaybe-uninitialized] 970 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; | ^~~~~~~ smg3_setup_rap.c:970:56: warning: 'rap_ane' may be used uninitialized [-Wmaybe-uninitialized] 970 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; | ^~~~~~~ sparse_msg3_setup_rap.c: In function 'hypre_SparseMSG3BuildRAPNoSym': sparse_msg3_setup_rap.c:1411:57: warning: 'a_asw' may be used uninitialized [-Wmaybe-uninitialized] 1411 | + a_asw[iA] * pb[iP1]; | ~~~~~^~~~ sparse_msg3_setup_rap.c:879:26: note: 'a_asw' was declared here 879 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; | ^~~~~ sparse_msg3_setup_rap.c:1401:57: warning: 'a_ase' may be used uninitialized [-Wmaybe-uninitialized] 1401 | + a_ase[iA] * pb[iP1]; | ~~~~~^~~~ sparse_msg3_setup_rap.c:879:34: note: 'a_ase' was declared here 879 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; | ^~~~~ sparse_msg3_setup_rap.c:1438:64: warning: 'a_anw' may be used uninitialized [-Wmaybe-uninitialized] 1438 | + rb[iR] * a_anw[iAm1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:879:42: note: 'a_anw' was declared here 879 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; | ^~~~~ sparse_msg3_setup_rap.c:1371:57: warning: 'a_ane' may be used uninitialized [-Wmaybe-uninitialized] 1371 | + a_ane[iA] * pb[iP1]; | ~~~~~^~~~ sparse_msg3_setup_rap.c:879:50: note: 'a_ane' was declared here 879 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; | ^~~~~ sparse_msg3_setup_rap.c:1439:64: warning: 'a_bnw' may be used uninitialized [-Wmaybe-uninitialized] 1439 | + ra[iR] * a_bnw[iAp1]; | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:880:26: note: 'a_bnw' was declared here 880 | HYPRE_Real *a_bnw, *a_bne; | ^~~~~ sparse_msg3_setup_rap.c:1421:64: warning: 'a_bne' may be used uninitialized [-Wmaybe-uninitialized] 1421 | + ra[iR] * a_bne[iAp1]; | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:880:34: note: 'a_bne' was declared here 880 | HYPRE_Real *a_bnw, *a_bne; | ^~~~~ sparse_msg3_setup_rap.c:1396:54: warning: 'a_aw' may be used uninitialized [-Wmaybe-uninitialized] 1396 | + a_aw[iA] * pb[iP1]; | ~~~~^~~~ sparse_msg3_setup_rap.c:876:33: note: 'a_aw' was declared here 876 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; | ^~~~ sparse_msg3_setup_rap.c:1447:63: warning: 'a_ae' may be used uninitialized [-Wmaybe-uninitialized] 1447 | + rb[iR] * a_ae[iAm1] | ~~~~^~~~~~ sparse_msg3_setup_rap.c:876:40: note: 'a_ae' was declared here 876 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; | ^~~~ sparse_msg3_setup_rap.c:1406:54: warning: 'a_as' may be used uninitialized [-Wmaybe-uninitialized] 1406 | + a_as[iA] * pb[iP1]; | ~~~~^~~~ sparse_msg3_setup_rap.c:876:47: note: 'a_as' was declared here 876 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; | ^~~~ sparse_msg3_setup_rap.c:1429:63: warning: 'a_an' may be used uninitialized [-Wmaybe-uninitialized] 1429 | + rb[iR] * a_an[iAm1] | ~~~~^~~~~~ sparse_msg3_setup_rap.c:876:54: note: 'a_an' was declared here 876 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; | ^~~~ sparse_msg3_setup_rap.c:1448:63: warning: 'a_be' may be used uninitialized [-Wmaybe-uninitialized] 1448 | + ra[iR] * a_be[iAp1]; | ~~~~^~~~~~ sparse_msg3_setup_rap.c:877:26: note: 'a_be' was declared here 877 | HYPRE_Real *a_be, *a_bn; | ^~~~ sparse_msg3_setup_rap.c:1430:63: warning: 'a_bn' may be used uninitialized [-Wmaybe-uninitialized] 1430 | + ra[iR] * a_bn[iAp1]; | ~~~~^~~~~~ sparse_msg3_setup_rap.c:877:33: note: 'a_bn' was declared here 877 | HYPRE_Real *a_be, *a_bn; | ^~~~ sparse_msg3_setup_rap.c:1409:45: warning: 'a_csw' may be used uninitialized [-Wmaybe-uninitialized] 1409 | rap_asw[iAc] = ra[iR] * a_csw[iAp1] * pb[iP1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:878:26: note: 'a_csw' was declared here 878 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg3_setup_rap.c:1399:45: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized] 1399 | rap_ase[iAc] = ra[iR] * a_cse[iAp1] * pb[iP1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:878:34: note: 'a_cse' was declared here 878 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg3_setup_rap.c:1434:64: warning: 'a_cnw' may be used uninitialized [-Wmaybe-uninitialized] 1434 | + rb[iR] * a_cnw[iAm1] * pb[iP1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:878:42: note: 'a_cnw' was declared here 878 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg3_setup_rap.c:1369:45: warning: 'a_cne' may be used uninitialized [-Wmaybe-uninitialized] 1369 | rap_ane[iAc] = ra[iR] * a_cne[iAp1] * pb[iP1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:878:50: note: 'a_cne' was declared here 878 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg3_setup_rap.c:1409:29: warning: 'rap_asw' may be used uninitialized [-Wmaybe-uninitialized] 1409 | rap_asw[iAc] = ra[iR] * a_csw[iAp1] * pb[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1410 | + ra[iR] * a_asw[iAp1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1411 | + a_asw[iA] * pb[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sparse_msg3_setup_rap.c:885:26: note: 'rap_asw' was declared here 885 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; | ^~~~~~~ sparse_msg3_setup_rap.c:1399:29: warning: 'rap_ase' may be used uninitialized [-Wmaybe-uninitialized] 1399 | rap_ase[iAc] = ra[iR] * a_cse[iAp1] * pb[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1400 | + ra[iR] * a_ase[iAp1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1401 | + a_ase[iA] * pb[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sparse_msg3_setup_rap.c:885:36: note: 'rap_ase' was declared here 885 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; | ^~~~~~~ sparse_msg3_setup_rap.c:1379:29: warning: 'rap_anw' may be used uninitialized [-Wmaybe-uninitialized] 1379 | rap_anw[iAc] = ra[iR] * a_cnw[iAp1] * pb[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1380 | + ra[iR] * a_anw[iAp1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1381 | + a_anw[iA] * pb[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sparse_msg3_setup_rap.c:885:46: note: 'rap_anw' was declared here 885 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; | ^~~~~~~ sparse_msg3_setup_rap.c:1369:29: warning: 'rap_ane' may be used uninitialized [-Wmaybe-uninitialized] 1369 | rap_ane[iAc] = ra[iR] * a_cne[iAp1] * pb[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1370 | + ra[iR] * a_ane[iAp1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1371 | + a_ane[iA] * pb[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sparse_msg3_setup_rap.c:885:56: note: 'rap_ane' was declared here 885 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; | ^~~~~~~ In file included from _hypre_struct_ls.h:7, from point_relax.c:8: point_relax.c: In function 'hypre_PointRelax': ./../utilities/_hypre_utilities.h:74:20: warning: 'bsumsq' may be used uninitialized [-Wmaybe-uninitialized] 74 | #define hypre_sqrt sqrt point_relax.c:647:50: note: in expansion of macro 'hypre_sqrt' 647 | if ( tol > 0.0 ) { (relax_data -> rresnorm) = hypre_sqrt( rsumsq / bsumsq ); } | ^~~~~~~~~~ point_relax.c:359:27: note: 'bsumsq' was declared here 359 | HYPRE_Real bsumsq, rsumsq; | ^~~~~~ Building libHYPRE_struct_ls.so ... mpicc -shared -o libHYPRE_struct_ls-2.28.0.so coarsen.o F90_HYPRE_struct_bicgstab.o F90_HYPRE_struct_cycred.o F90_HYPRE_struct_flexgmres.o F90_HYPRE_struct_gmres.o F90_HYPRE_struct_lgmres.o F90_HYPRE_struct_hybrid.o F90_HYPRE_struct_int.o F90_HYPRE_struct_jacobi.o F90_HYPRE_struct_pcg.o F90_HYPRE_struct_pfmg.o F90_HYPRE_struct_smg.o F90_HYPRE_struct_sparse_msg.o hybrid.o HYPRE_struct_bicgstab.o HYPRE_struct_cycred.o HYPRE_struct_flexgmres.o HYPRE_struct_gmres.o HYPRE_struct_hybrid.o HYPRE_struct_jacobi.o HYPRE_struct_lgmres.o HYPRE_struct_pfmg.o HYPRE_struct_smg.o HYPRE_struct_sparse_msg.o jacobi.o pcg_struct.o pfmg.o pfmg_relax.o pfmg_setup_rap.o pfmg_solve.o semi.o smg_relax.o smg_setup.o smg_setup_rap.o smg_setup_restrict.o smg_solve.o sparse_msg.o sparse_msg_setup.o sparse_msg_setup_rap.o sparse_msg_solve.o cyclic_reduction.obj HYPRE_struct_int.obj HYPRE_struct_pcg.obj pfmg2_setup_rap.obj pfmg3_setup_rap.obj pfmg_setup.obj pfmg_setup_interp.obj pfmg_setup_rap5.obj pfmg_setup_rap7.obj point_relax.obj red_black_constantcoef_gs.obj red_black_gs.obj semi_interp.obj semi_restrict.obj semi_setup_rap.obj smg2_setup_rap.obj smg3_setup_rap.obj smg.obj smg_axpy.obj smg_residual.obj smg_setup_interp.obj sparse_msg2_setup_rap.obj sparse_msg3_setup_rap.obj sparse_msg_filter.obj sparse_msg_interp.obj sparse_msg_restrict.obj -Wl,-soname,libHYPRE_struct_ls-2.28.0.so ln -s -f libHYPRE_struct_ls-2.28.0.so libHYPRE_struct_ls.so cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src64/hypre/include cp -fR ./_hypre_struct_ls.h /build/reproducible-path/hypre-2.28.0/src64/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64/struct_ls' Making sstruct_mv ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64/sstruct_mv' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_graph.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_grid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_stencil.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_vector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_sstruct_graph.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_sstruct_grid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_sstruct_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_sstruct_stencil.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_sstruct_vector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sstruct_axpy.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sstruct_copy.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sstruct_graph.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sstruct_grid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sstruct_innerprod.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sstruct_matvec.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sstruct_scale.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sstruct_stencil.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sstruct_matrix.c -o sstruct_matrix.obj HYPRE_sstruct_vector.c: In function 'HYPRE_SStructVectorInitialize': HYPRE_sstruct_vector.c:214:4: warning: 'ilower' may be used uninitialized [-Wmaybe-uninitialized] 214 | HYPRE_IJVectorCreate(comm, ilower, iupper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215 | &hypre_SStructVectorIJVector(vector)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HYPRE_sstruct_vector.c:153:28: note: 'ilower' was declared here 153 | HYPRE_Int ilower, iupper; | ^~~~~~ HYPRE_sstruct_vector.c:214:4: warning: 'iupper' may be used uninitialized [-Wmaybe-uninitialized] 214 | HYPRE_IJVectorCreate(comm, ilower, iupper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215 | &hypre_SStructVectorIJVector(vector)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HYPRE_sstruct_vector.c:153:36: note: 'iupper' was declared here 153 | HYPRE_Int ilower, iupper; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sstruct_vector.c -o sstruct_vector.obj HYPRE_sstruct_matrix.c: In function 'HYPRE_SStructMatrixInitialize': HYPRE_sstruct_matrix.c:314:4: warning: 'ilower' may be used uninitialized [-Wmaybe-uninitialized] 314 | HYPRE_IJMatrixCreate(comm, ilower, iupper, jlower, jupper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | &hypre_SStructMatrixIJMatrix(matrix)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HYPRE_sstruct_matrix.c:240:28: note: 'ilower' was declared here 240 | HYPRE_Int ilower, iupper, jlower, jupper; | ^~~~~~ HYPRE_sstruct_matrix.c:314:4: warning: 'iupper' may be used uninitialized [-Wmaybe-uninitialized] 314 | HYPRE_IJMatrixCreate(comm, ilower, iupper, jlower, jupper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | &hypre_SStructMatrixIJMatrix(matrix)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HYPRE_sstruct_matrix.c:240:36: note: 'iupper' was declared here 240 | HYPRE_Int ilower, iupper, jlower, jupper; | ^~~~~~ HYPRE_sstruct_matrix.c:314:4: warning: 'jlower' may be used uninitialized [-Wmaybe-uninitialized] 314 | HYPRE_IJMatrixCreate(comm, ilower, iupper, jlower, jupper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | &hypre_SStructMatrixIJMatrix(matrix)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HYPRE_sstruct_matrix.c:240:44: note: 'jlower' was declared here 240 | HYPRE_Int ilower, iupper, jlower, jupper; | ^~~~~~ HYPRE_sstruct_matrix.c:314:4: warning: 'jupper' may be used uninitialized [-Wmaybe-uninitialized] 314 | HYPRE_IJMatrixCreate(comm, ilower, iupper, jlower, jupper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | &hypre_SStructMatrixIJMatrix(matrix)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HYPRE_sstruct_matrix.c:240:52: note: 'jupper' was declared here 240 | HYPRE_Int ilower, iupper, jlower, jupper; | ^~~~~~ Building libHYPRE_sstruct_mv.so ... mpicc -shared -o libHYPRE_sstruct_mv-2.28.0.so F90_HYPRE_sstruct_graph.o F90_HYPRE_sstruct_grid.o F90_HYPRE_sstruct_matrix.o F90_HYPRE_sstruct_stencil.o F90_HYPRE_sstruct_vector.o HYPRE_sstruct_graph.o HYPRE_sstruct_grid.o HYPRE_sstruct_matrix.o HYPRE_sstruct_stencil.o HYPRE_sstruct_vector.o sstruct_axpy.o sstruct_copy.o sstruct_graph.o sstruct_grid.o sstruct_innerprod.o sstruct_matvec.o sstruct_scale.o sstruct_stencil.o sstruct_matrix.obj sstruct_vector.obj -Wl,-soname,libHYPRE_sstruct_mv-2.28.0.so ln -s -f libHYPRE_sstruct_mv-2.28.0.so libHYPRE_sstruct_mv.so cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src64/hypre/include cp -fR ./_hypre_sstruct_mv.h /build/reproducible-path/hypre-2.28.0/src64/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64/sstruct_mv' Making sstruct_ls ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64/sstruct_ls' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_bicgstab.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_gmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_flexgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_lgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_InterFAC.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_int.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_maxwell.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_pcg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_split.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_sys_pfmg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_sstruct_bicgstab.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_sstruct_gmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_sstruct_flexgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_sstruct_lgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_sstruct_InterFAC.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_sstruct_int.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_sstruct_maxwell.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_sstruct_pcg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_sstruct_split.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_sstruct_sys_pfmg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c bsearch.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c fac.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c fac_amr_zero_data.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c fac_cf_coarsen.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c fac_cfstencil_box.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c fac_CFInterfaceExtents.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c fac_interp2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c fac_relax.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c fac_solve3.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c fac_zero_cdata.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c krylov.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c krylov_sstruct.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c eliminate_rowscols.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c maxwell_grad.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c maxwell_physbdy.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c maxwell_PNedelec.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c maxwell_PNedelec_bdy.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c maxwell_semi_interp.c fac_cf_coarsen.c: In function 'hypre_AMR_CFCoarsen': fac_cf_coarsen.c:369:35: warning: 'startrank' may be used uninitialized [-Wmaybe-uninitialized] 369 | if ((rank - startrank) >= hypre_SStructGraphIUVEntry(graph, 0) && | ~~~~~~^~~~~~~~~~~~ fac_cf_coarsen.c:125:34: note: 'startrank' was declared here 125 | HYPRE_BigInt rank, startrank; | ^~~~~~~~~ fac_cf_coarsen.c:131:28: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized] 131 | hypre_Index lindex, zero_index; | ^~~~~~ fac_cf_coarsen.c:360:54: warning: 'lindex[2]' may be used uninitialized [-Wmaybe-uninitialized] 360 | index_temp[2] = node_extents[2] + lindex[2]; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ fac_cf_coarsen.c:131:28: note: 'lindex[2]' was declared here 131 | hypre_Index lindex, zero_index; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c maxwell_solve.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c maxwell_solve2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c maxwell_TV.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c maxwell_TV_setup.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c maxwell_zeroBC.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c nd1_amge_interpolation.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sstruct_amr_intercommunication.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sstruct_owninfo.c In file included from ./../struct_ls/_hypre_struct_ls.h:9, from _hypre_sstruct_ls.h:21, from maxwell_grad.c:18: maxwell_grad.c: In function 'hypre_Maxwell_Grad': ./../struct_mv/_hypre_struct_mv.h:114:26: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized] 114 | hypre_IndexD(index, 1) = iy,\ maxwell_grad.c:330:19: note: in expansion of macro 'hypre_SetIndex3' 330 | hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]); | ^~~~~~~~~~~~~~~ maxwell_grad.c:75:45: note: 'lindex[1]' was declared here 75 | hypre_Index loop_size, start, lindex; | ^~~~~~ ./../struct_mv/_hypre_struct_mv.h:115:26: warning: 'lindex[2]' may be used uninitialized [-Wmaybe-uninitialized] 115 | hypre_IndexD(index, 2) = iz ) maxwell_grad.c:330:19: note: in expansion of macro 'hypre_SetIndex3' 330 | hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]); | ^~~~~~~~~~~~~~~ maxwell_grad.c:75:45: note: 'lindex[2]' was declared here 75 | hypre_Index loop_size, start, lindex; | ^~~~~~ maxwell_grad.c:413:27: warning: 'ndirection' may be used uninitialized [-Wmaybe-uninitialized] 413 | for (d = 0; d < ndirection; d++) | ~~^~~~~~~~~~~~ maxwell_grad.c:89:38: note: 'ndirection' was declared here 89 | HYPRE_Int *direction, ndirection; | ^~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sstruct_recvinfo.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sstruct_sendinfo.c maxwell_physbdy.c: In function 'hypre_Maxwell_PhysBdy': maxwell_physbdy.c:71:28: warning: 'cbox_mapping' may be used uninitialized [-Wmaybe-uninitialized] 71 | HYPRE_Int **cbox_mapping, **fbox_mapping; | ^~~~~~~~~~~~ maxwell_physbdy.c:256:32: warning: 'fbox_mapping' may be used uninitialized [-Wmaybe-uninitialized] 256 | boxi = fbox_mapping[i - 1][j]; | ~~~~~~~~~~~~^~~~~~~ maxwell_physbdy.c:71:44: note: 'fbox_mapping' was declared here 71 | HYPRE_Int **cbox_mapping, **fbox_mapping; | ^~~~~~~~~~~~ In file included from ./../struct_ls/_hypre_struct_ls.h:9, from _hypre_sstruct_ls.h:21, from maxwell_physbdy.c:16: ./../struct_mv/_hypre_struct_mv.h:114:26: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized] 114 | hypre_IndexD(index, 1) = iy,\ maxwell_physbdy.c:477:25: note: in expansion of macro 'hypre_SetIndex3' 477 | hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]); | ^~~~~~~~~~~~~~~ maxwell_physbdy.c:79:53: note: 'lindex[1]' was declared here 79 | hypre_Index loop_size, start, index, lindex; | ^~~~~~ ./../struct_mv/_hypre_struct_mv.h:115:26: warning: 'lindex[2]' may be used uninitialized [-Wmaybe-uninitialized] 115 | hypre_IndexD(index, 2) = iz ) maxwell_physbdy.c:477:25: note: in expansion of macro 'hypre_SetIndex3' 477 | hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]); | ^~~~~~~~~~~~~~~ maxwell_physbdy.c:79:53: note: 'lindex[2]' was declared here 79 | hypre_Index loop_size, start, index, lindex; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sstruct_sharedDOFComm.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sys_pfmg.c In file included from ./../struct_ls/_hypre_struct_ls.h:9, from _hypre_sstruct_ls.h:21, from maxwell_TV_setup.c:15: maxwell_TV_setup.c: In function 'hypre_MaxwellTV_Setup': ./../struct_mv/_hypre_struct_mv.h:114:26: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized] 114 | hypre_IndexD(index, 1) = iy,\ maxwell_TV_setup.c:412:19: note: in expansion of macro 'hypre_SetIndex3' 412 | hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]); | ^~~~~~~~~~~~~~~ maxwell_TV_setup.c:124:67: note: 'lindex[1]' was declared here 124 | hypre_Index index, cindex, shape, loop_size, start, lindex; | ^~~~~~ ./../struct_mv/_hypre_struct_mv.h:115:26: warning: 'lindex[2]' may be used uninitialized [-Wmaybe-uninitialized] 115 | hypre_IndexD(index, 2) = iz ) maxwell_TV_setup.c:412:19: note: in expansion of macro 'hypre_SetIndex3' 412 | hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]); | ^~~~~~~~~~~~~~~ maxwell_TV_setup.c:124:67: note: 'lindex[2]' was declared here 124 | hypre_Index index, cindex, shape, loop_size, start, lindex; | ^~~~~~ maxwell_TV_setup.c:105:47: warning: 'topological_face' may be used uninitialized [-Wmaybe-uninitialized] 105 | hypre_SStructGrid **topological_edge, **topological_face, **topological_cell; | ^~~~~~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sys_pfmg_relax.c maxwell_TV_setup.c:857:16: warning: 'vartype_faces' may be used uninitialized [-Wmaybe-uninitialized] 857 | HYPRE_SStructGridSetVariables(topological_face[l + 1], part, ndim, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 858 | vartype_faces); | ~~~~~~~~~~~~~~ maxwell_TV_setup.c:117:54: note: 'vartype_faces' was declared here 117 | HYPRE_SStructVariable *vartypes, *vartype_edges, *vartype_faces, *vartype_cell; | ^~~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sys_pfmg_setup.c In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9, from ./../IJ_mv/_hypre_IJ_mv.h:8, from nd1_amge_interpolation.c:8: nd1_amge_interpolation.c: In function 'hypre_ND1AMGeInterpolation': ./../utilities/_hypre_utilities.h:780:2: warning: 'col_ind1' may be used uninitialized [-Wmaybe-uninitialized] 780 | (hypre_Memcpy((void *)(dst), (void *)(src), (size_t)(sizeof(type) * (count)), locdst, locsrc)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nd1_amge_interpolation.c:180:10: note: in expansion of macro 'hypre_TMemcpy' 180 | hypre_TMemcpy(bdof, col_ind1, HYPRE_BigInt, size1, HYPRE_MEMORY_HOST, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~~~ nd1_amge_interpolation.c:118:32: note: 'col_ind1' was declared here 118 | HYPRE_BigInt *col_ind0, *col_ind1, *col_ind2; | ^~~~~~~~ nd1_amge_interpolation.c:264:41: warning: 'swap' may be used uninitialized [-Wmaybe-uninitialized] 264 | tmp_J = (OffProcRows[swap[m]] -> cols); | ~~~~^~~ nd1_amge_interpolation.c:49:15: note: 'swap' was declared here 49 | HYPRE_Int *swap; | ^~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sys_pfmg_setup_interp.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sys_pfmg_setup_rap.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sys_pfmg_solve.c In file included from _hypre_sstruct_ls.h:19, from fac_interp2.c:21: fac_interp2.c: In function 'hypre_FAC_WeightedInterp2': fac_interp2.c:980:65: warning: 'lindex[2]' may be used uninitialized [-Wmaybe-uninitialized] 980 | kmax = hypre_min( (intersect_size[2] - lindex[2] * stride[2]), | ~~~~~~~~~~^~~~~~~~~~~ ./../utilities/_hypre_utilities.h:53:28: note: in definition of macro 'hypre_min' 53 | #define hypre_min(a,b) (((a)<(b)) ? (a) : (b)) | ^ fac_interp2.c:742:39: note: 'lindex[2]' was declared here 742 | hypre_Index loop_size, lindex; | ^~~~~~ fac_interp2.c:978:65: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized] 978 | jmax = hypre_min( (intersect_size[1] - lindex[1] * stride[1]), | ~~~~~~~~~~^~~~~~~~~~~ ./../utilities/_hypre_utilities.h:53:28: note: in definition of macro 'hypre_min' 53 | #define hypre_min(a,b) (((a)<(b)) ? (a) : (b)) | ^ fac_interp2.c:742:39: note: 'lindex[1]' was declared here 742 | hypre_Index loop_size, lindex; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sys_semi_interp.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sys_semi_restrict.c sstruct_sharedDOFComm.c: In function 'hypre_SStructSharedDOF_ParcsrMatRowsComm': sstruct_sharedDOFComm.c:632:27: warning: 'nbdry_slabs' may be used uninitialized [-Wmaybe-uninitialized] 632 | for (i = 0; i < nbdry_slabs; i++) | ~~^~~~~~~~~~~~~ sstruct_sharedDOFComm.c:119:27: note: 'nbdry_slabs' was declared here 119 | HYPRE_Int nbdry_slabs; | ^~~~~~~~~~~ In file included from ./../struct_ls/_hypre_struct_ls.h:9, from _hypre_sstruct_ls.h:21, from sstruct_sharedDOFComm.c:16: ./../struct_mv/_hypre_struct_mv.h:153:58: warning: 'recv_slabs' may be used uninitialized [-Wmaybe-uninitialized] 153 | #define hypre_BoxArrayBox(box_array, i) &((box_array) -> boxes[(i)]) | ~~~~~~~~~~~~^~~~~~~~ sstruct_sharedDOFComm.c:634:22: note: in expansion of macro 'hypre_BoxArrayBox' 634 | box = hypre_BoxArrayBox(recv_slabs, i); | ^~~~~~~~~~~~~~~~~ sstruct_sharedDOFComm.c:120:27: note: 'recv_slabs' was declared here 120 | hypre_BoxArray *recv_slabs, *send_slabs; | ^~~~~~~~~~ ./../struct_mv/_hypre_struct_mv.h:153:58: warning: 'send_slabs' may be used uninitialized [-Wmaybe-uninitialized] 153 | #define hypre_BoxArrayBox(box_array, i) &((box_array) -> boxes[(i)]) | ~~~~~~~~~~~~^~~~~~~~ sstruct_sharedDOFComm.c:653:22: note: in expansion of macro 'hypre_BoxArrayBox' 653 | box = hypre_BoxArrayBox(send_slabs, i); | ^~~~~~~~~~~~~~~~~ sstruct_sharedDOFComm.c:120:40: note: 'send_slabs' was declared here 120 | hypre_BoxArray *recv_slabs, *send_slabs; | ^~~~~~~~~~ ./../struct_mv/_hypre_struct_mv.h:114:26: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized] 114 | hypre_IndexD(index, 1) = iy,\ sstruct_sharedDOFComm.c:690:25: note: in expansion of macro 'hypre_SetIndex3' 690 | hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]); | ^~~~~~~~~~~~~~~ sstruct_sharedDOFComm.c:113:45: note: 'lindex[1]' was declared here 113 | hypre_Index loop_size, start, lindex; | ^~~~~~ ./../struct_mv/_hypre_struct_mv.h:115:26: warning: 'lindex[2]' may be used uninitialized [-Wmaybe-uninitialized] 115 | hypre_IndexD(index, 2) = iz ) sstruct_sharedDOFComm.c:690:25: note: in expansion of macro 'hypre_SetIndex3' 690 | hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]); | ^~~~~~~~~~~~~~~ sstruct_sharedDOFComm.c:113:45: note: 'lindex[2]' was declared here 113 | hypre_Index loop_size, start, lindex; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c fac_amr_fcoarsen.c -o fac_amr_fcoarsen.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c fac_amr_rap.c -o fac_amr_rap.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c fac_restrict2.c -o fac_restrict2.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c fac_setup2.c -o fac_setup2.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c fac_zero_stencilcoef.c -o fac_zero_stencilcoef.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c node_relax.c -o node_relax.obj In file included from _hypre_sstruct_ls.h:19, from fac_restrict2.c:21: fac_restrict2.c: In function 'hypre_FACRestrict2': fac_restrict2.c:741:57: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized] 741 | jmax = hypre_min( (fbox_size[1] - lindex[1] * stride[1]), rfactors[1] ); | ~~~~~~~~~~^~~~~~~~~~~ ./../utilities/_hypre_utilities.h:53:28: note: in definition of macro 'hypre_min' 53 | #define hypre_min(a,b) (((a)<(b)) ? (a) : (b)) | ^ fac_restrict2.c:525:39: note: 'lindex[1]' was declared here 525 | hypre_Index loop_size, lindex; | ^~~~~~ fac_restrict2.c:742:57: warning: 'lindex[2]' may be used uninitialized [-Wmaybe-uninitialized] 742 | kmax = hypre_min( (fbox_size[2] - lindex[2] * stride[2]), rfactors[2] ); | ~~~~~~~~~~^~~~~~~~~~~ ./../utilities/_hypre_utilities.h:53:28: note: in definition of macro 'hypre_min' 53 | #define hypre_min(a,b) (((a)<(b)) ? (a) : (b)) | ^ fac_restrict2.c:525:39: note: 'lindex[2]' was declared here 525 | hypre_Index loop_size, lindex; | ^~~~~~ maxwell_PNedelec.c: In function 'hypre_Maxwell_PNedelec': maxwell_PNedelec.c:544:29: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized] 544 | findex[k] *= stride[k]; | ^~ maxwell_PNedelec.c:52:71: note: 'lindex[1]' was declared here 52 | hypre_Index loop_size, start, cstart, stride, hi_index, lindex; | ^~~~~~ maxwell_PNedelec.c:544:29: warning: 'lindex[2]' may be used uninitialized [-Wmaybe-uninitialized] 544 | findex[k] *= stride[k]; | ^~ maxwell_PNedelec.c:52:71: note: 'lindex[2]' was declared here 52 | hypre_Index loop_size, start, cstart, stride, hi_index, lindex; | ^~~~~~ maxwell_PNedelec.c:1669:36: warning: 'fCedge_ratio' may be used uninitialized [-Wmaybe-uninitialized] 1669 | vals_edgeEdge[k] = fCedge_ratio; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ maxwell_PNedelec.c:46:27: note: 'fCedge_ratio' was declared here 46 | HYPRE_Real fCedge_ratio; | ^~~~~~~~~~~~ fac_amr_fcoarsen.c: In function 'hypre_AMR_FCoarsen': fac_amr_fcoarsen.c:2223:47: warning: 'startrank' may be used uninitialized [-Wmaybe-uninitialized] 2223 | if ((rank - startrank) >= i && (rank - startrank) <= m) | ~~~~~~^~~~~~~~~~~~ fac_amr_fcoarsen.c:151:28: note: 'startrank' was declared here 151 | HYPRE_BigInt startrank, rank; | ^~~~~~~~~ fac_amr_fcoarsen.c:816:38: warning: 'max_contribut_size' may be used uninitialized [-Wmaybe-uninitialized] 816 | max_contribut_size = hypre_max( max_contribut_size, fac_amr_fcoarsen.c:150:28: note: 'max_contribut_size' was declared here 150 | HYPRE_Int max_contribut_size, stencil_i; | ^~~~~~~~~~~~~~~~~~ In file included from ./../struct_ls/_hypre_struct_ls.h:9, from _hypre_sstruct_ls.h:21, from fac_amr_fcoarsen.c:16: fac_amr_fcoarsen.c:2211:66: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized] 2211 | k + lindex[1]*stridef[1], | ~~~~~~~~~^~~~~~~~~~~ ./../struct_mv/_hypre_struct_mv.h:114:28: note: in definition of macro 'hypre_SetIndex3' 114 | hypre_IndexD(index, 1) = iy,\ | ^~ fac_amr_fcoarsen.c:158:28: note: 'lindex[1]' was declared here 158 | hypre_Index lindex; | ^~~~~~ fac_amr_fcoarsen.c:2212:66: warning: 'lindex[2]' may be used uninitialized [-Wmaybe-uninitialized] 2212 | l + lindex[2]*stridef[2]); | ~~~~~~~~~^~~~~~~~~~~ ./../struct_mv/_hypre_struct_mv.h:115:28: note: in definition of macro 'hypre_SetIndex3' 115 | hypre_IndexD(index, 2) = iz ) | ^~ fac_amr_fcoarsen.c:158:28: note: 'lindex[2]' was declared here 158 | hypre_Index lindex; | ^~~~~~ fac_amr_fcoarsen.c:2404:21: warning: 'stencil_size' may be used uninitialized [-Wmaybe-uninitialized] 2404 | for (j = 0; j < stencil_size; j++) | ~~^~~~~~~~~~~~~~ fac_amr_fcoarsen.c:91:28: note: 'stencil_size' was declared here 91 | HYPRE_Int stencil_size, stencil_last_size; | ^~~~~~~~~~~~ fac_amr_fcoarsen.c:2389:7: warning: 'stencil_ranks' may be used uninitialized [-Wmaybe-uninitialized] 2389 | if (stencil_ranks) | ^ fac_amr_fcoarsen.c:139:28: note: 'stencil_ranks' was declared here 139 | HYPRE_Int *stencil_ranks, *rank_stencils; | ^~~~~~~~~~~~~ fac_amr_fcoarsen.c:2446:7: warning: 'rank_stencils' may be used uninitialized [-Wmaybe-uninitialized] 2446 | if (rank_stencils) | ^ fac_amr_fcoarsen.c:139:44: note: 'rank_stencils' was declared here 139 | HYPRE_Int *stencil_ranks, *rank_stencils; | ^~~~~~~~~~~~~ fac_amr_fcoarsen.c:2385:7: warning: 'stencil_contrib_cnt' may be used uninitialized [-Wmaybe-uninitialized] 2385 | if (stencil_contrib_cnt) | ^ fac_amr_fcoarsen.c:140:28: note: 'stencil_contrib_cnt' was declared here 140 | HYPRE_Int *stencil_contrib_cnt; | ^~~~~~~~~~~~~~~~~~~ fac_amr_fcoarsen.c:2414:7: warning: 'stencil_contrib_i' may be used uninitialized [-Wmaybe-uninitialized] 2414 | if (stencil_contrib_i) | ^ fac_amr_fcoarsen.c:141:28: note: 'stencil_contrib_i' was declared here 141 | HYPRE_Int **stencil_contrib_i; | ^~~~~~~~~~~~~~~~~ fac_amr_fcoarsen.c:2430:7: warning: 'weight_contrib_i' may be used uninitialized [-Wmaybe-uninitialized] 2430 | if (weight_contrib_i) | ^ fac_amr_fcoarsen.c:142:28: note: 'weight_contrib_i' was declared here 142 | HYPRE_Real **weight_contrib_i; | ^~~~~~~~~~~~~~~~ fac_amr_fcoarsen.c:2402:7: warning: 'shift_box' may be used uninitialized [-Wmaybe-uninitialized] 2402 | if (shift_box) | ^ fac_amr_fcoarsen.c:146:28: note: 'shift_box' was declared here 146 | hypre_Box **shift_box; | ^~~~~~~~~ fac_amr_fcoarsen.c:2393:7: warning: 'volume_shift_box' may be used uninitialized [-Wmaybe-uninitialized] 2393 | if (volume_shift_box) | ^ fac_amr_fcoarsen.c:149:28: note: 'volume_shift_box' was declared here 149 | HYPRE_Int *volume_shift_box; | ^~~~~~~~~~~~~~~~ fac_amr_fcoarsen.c:2397:7: warning: 'vals' may be used uninitialized [-Wmaybe-uninitialized] 2397 | if (vals) | ^ fac_amr_fcoarsen.c:152:28: note: 'vals' was declared here 152 | HYPRE_Real *vals, *vals2; | ^~~~ fac_amr_fcoarsen.c:2685:48: warning: 'ci' may be used uninitialized [-Wmaybe-uninitialized] 2685 | box_ranks[i] = cdata_space_ranks[ci] + | ^ fac_amr_fcoarsen.c:133:28: note: 'ci' was declared here 133 | HYPRE_Int ci, fi, arrayi; | ^~ maxwell_semi_interp.c: In function 'hypre_Maxwell_PTopology': maxwell_semi_interp.c:1381:33: warning: 'iFace' may be used uninitialized [-Wmaybe-uninitialized] 1381 | iFace[nFaces] = rank; | ^ maxwell_semi_interp.c:115:27: note: 'iFace' was declared here 115 | HYPRE_BigInt *iFace, *iEdge; | ^~~~~ In file included from ./../struct_ls/_hypre_struct_ls.h:9, from _hypre_sstruct_ls.h:21, from maxwell_semi_interp.c:18: ./../struct_mv/_hypre_struct_mv.h:114:26: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized] 114 | hypre_IndexD(index, 1) = iy,\ maxwell_semi_interp.c:1006:13: note: in expansion of macro 'hypre_SetIndex3' 1006 | hypre_SetIndex3(cindex, lindex[0], lindex[1], lindex[2]); | ^~~~~~~~~~~~~~~ maxwell_semi_interp.c:135:27: note: 'lindex[1]' was declared here 135 | hypre_Index lindex; | ^~~~~~ ./../struct_mv/_hypre_struct_mv.h:115:26: warning: 'lindex[2]' may be used uninitialized [-Wmaybe-uninitialized] 115 | hypre_IndexD(index, 2) = iz ) maxwell_semi_interp.c:1006:13: note: in expansion of macro 'hypre_SetIndex3' 1006 | hypre_SetIndex3(cindex, lindex[0], lindex[1], lindex[2]); | ^~~~~~~~~~~~~~~ maxwell_semi_interp.c:135:27: note: 'lindex[2]' was declared here 135 | hypre_Index lindex; | ^~~~~~ maxwell_semi_interp.c:149:42: warning: 'm' may be used uninitialized [-Wmaybe-uninitialized] 149 | HYPRE_Int t, i, j, k, l, m, n, p; | ^ maxwell_semi_interp.c:118:27: warning: 'jElement_Face' may be used uninitialized [-Wmaybe-uninitialized] 118 | HYPRE_BigInt *jElement_Face, *jedge_Edge; | ^~~~~~~~~~~~~ In file included from _hypre_sstruct_ls.h:19: ./../utilities/_hypre_utilities.h:783:3: warning: 'vals_ElementFace' may be used uninitialized [-Wmaybe-uninitialized] 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ maxwell_semi_interp.c:2121:7: note: in expansion of macro 'hypre_TFree' 2121 | hypre_TFree(vals_ElementFace, memory_location); | ^~~~~~~~~~~ maxwell_semi_interp.c:121:46: note: 'vals_ElementFace' was declared here 121 | HYPRE_Real *vals_ElementEdge, *vals_ElementFace, *vals_edgeEdge, *vals_Faceedge; | ^~~~~~~~~~~~~~~~ ./../utilities/_hypre_utilities.h:783:3: warning: 'ncols_ElementFace' may be used uninitialized [-Wmaybe-uninitialized] 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ maxwell_semi_interp.c:2119:7: note: in expansion of macro 'hypre_TFree' 2119 | hypre_TFree(ncols_ElementFace, memory_location); | ^~~~~~~~~~~ maxwell_semi_interp.c:124:27: note: 'ncols_ElementFace' was declared here 124 | HYPRE_Int *ncols_ElementFace, *ncols_ElementEdge; | ^~~~~~~~~~~~~~~~~ maxwell_semi_interp.c:3488:36: warning: 'fCedge_ratio' may be used uninitialized [-Wmaybe-uninitialized] 3488 | vals_edgeEdge[k] = fCedge_ratio; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ maxwell_semi_interp.c:126:27: note: 'fCedge_ratio' was declared here 126 | HYPRE_Real fCedge_ratio; | ^~~~~~~~~~~~ Building libHYPRE_sstruct_ls.so ... mpicc -shared -o libHYPRE_sstruct_ls-2.28.0.so F90_HYPRE_sstruct_bicgstab.o F90_HYPRE_sstruct_gmres.o F90_HYPRE_sstruct_flexgmres.o F90_HYPRE_sstruct_lgmres.o F90_HYPRE_sstruct_InterFAC.o F90_HYPRE_sstruct_int.o F90_HYPRE_sstruct_maxwell.o F90_HYPRE_sstruct_pcg.o F90_HYPRE_sstruct_split.o F90_HYPRE_sstruct_sys_pfmg.o HYPRE_sstruct_bicgstab.o HYPRE_sstruct_gmres.o HYPRE_sstruct_flexgmres.o HYPRE_sstruct_lgmres.o HYPRE_sstruct_InterFAC.o HYPRE_sstruct_int.o HYPRE_sstruct_maxwell.o HYPRE_sstruct_pcg.o HYPRE_sstruct_split.o HYPRE_sstruct_sys_pfmg.o bsearch.o fac.o fac_amr_zero_data.o fac_cf_coarsen.o fac_cfstencil_box.o fac_CFInterfaceExtents.o fac_interp2.o fac_relax.o fac_solve3.o fac_zero_cdata.o krylov.o krylov_sstruct.o eliminate_rowscols.o maxwell_grad.o maxwell_physbdy.o maxwell_PNedelec.o maxwell_PNedelec_bdy.o maxwell_semi_interp.o maxwell_solve.o maxwell_solve2.o maxwell_TV.o maxwell_TV_setup.o maxwell_zeroBC.o nd1_amge_interpolation.o sstruct_amr_intercommunication.o sstruct_owninfo.o sstruct_recvinfo.o sstruct_sendinfo.o sstruct_sharedDOFComm.o sys_pfmg.o sys_pfmg_relax.o sys_pfmg_setup.o sys_pfmg_setup_interp.o sys_pfmg_setup_rap.o sys_pfmg_solve.o sys_semi_interp.o sys_semi_restrict.o fac_amr_fcoarsen.obj fac_amr_rap.obj fac_restrict2.obj fac_setup2.obj fac_zero_stencilcoef.obj node_relax.obj -Wl,-soname,libHYPRE_sstruct_ls-2.28.0.so ln -s -f libHYPRE_sstruct_ls-2.28.0.so libHYPRE_sstruct_ls.so cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src64/hypre/include cp -fR ./_hypre_sstruct_ls.h /build/reproducible-path/hypre-2.28.0/src64/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64/sstruct_ls' Making /build/reproducible-path/hypre-2.28.0/src64/distributed_ls ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64/distributed_ls' Making pilut ... make[4]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64/distributed_ls/pilut' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/aarch64-linux-gnu/openmpi/include -c comm.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/aarch64-linux-gnu/openmpi/include -c debug.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/aarch64-linux-gnu/openmpi/include -c distributed_qsort.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/aarch64-linux-gnu/openmpi/include -c distributed_qsort_si.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_DistributedMatrixPilutSolver.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/aarch64-linux-gnu/openmpi/include -c ilut.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/aarch64-linux-gnu/openmpi/include -c parilut.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/aarch64-linux-gnu/openmpi/include -c parutil.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/aarch64-linux-gnu/openmpi/include -c pblas1.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/aarch64-linux-gnu/openmpi/include -c serilut.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/aarch64-linux-gnu/openmpi/include -c trifactor.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/aarch64-linux-gnu/openmpi/include -c util.c ilut.c: In function 'hypre_ILUT': ilut.c:147:9: warning: 'ierr' may be used uninitialized [-Wmaybe-uninitialized] 147 | return( ierr ); | ^ ilut.c:28:16: note: 'ierr' was declared here 28 | HYPRE_Int i, ierr; | ^~~~ Building libHYPRE_DistributedMatrixPilutSolver.so ... mpicc -shared -o libHYPRE_DistributedMatrixPilutSolver-2.28.0.so comm.o debug.o distributed_qsort.o distributed_qsort_si.o HYPRE_DistributedMatrixPilutSolver.o ilut.o parilut.o parutil.o pblas1.o serilut.o trifactor.o util.o -Wl,-soname,libHYPRE_DistributedMatrixPilutSolver-2.28.0.so ln -s -f libHYPRE_DistributedMatrixPilutSolver-2.28.0.so libHYPRE_DistributedMatrixPilutSolver.so cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src64/hypre/include make[4]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64/distributed_ls/pilut' Making ParaSails ... make[4]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64/distributed_ls/ParaSails' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/aarch64-linux-gnu/openmpi/include -c ConjGrad.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/aarch64-linux-gnu/openmpi/include -c DiagScale.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/aarch64-linux-gnu/openmpi/include -c FGmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/aarch64-linux-gnu/openmpi/include -c Hash.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/aarch64-linux-gnu/openmpi/include -c hypre_ParaSails.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/aarch64-linux-gnu/openmpi/include -c LoadBal.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/aarch64-linux-gnu/openmpi/include -c Matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/aarch64-linux-gnu/openmpi/include -c Mem.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/aarch64-linux-gnu/openmpi/include -c Numbering.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/aarch64-linux-gnu/openmpi/include -c OrderStat.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/aarch64-linux-gnu/openmpi/include -c ParaSails.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/aarch64-linux-gnu/openmpi/include -c PrunedRows.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/aarch64-linux-gnu/openmpi/include -c RowPatt.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/aarch64-linux-gnu/openmpi/include -c StoredRows.c Building libHYPRE_ParaSails.so ... mpicc -shared -o libHYPRE_ParaSails-2.28.0.so ConjGrad.o DiagScale.o FGmres.o Hash.o hypre_ParaSails.o LoadBal.o Matrix.o Mem.o Numbering.o OrderStat.o ParaSails.o PrunedRows.o RowPatt.o StoredRows.o -Wl,-soname,libHYPRE_ParaSails-2.28.0.so ln -s -f libHYPRE_ParaSails-2.28.0.so libHYPRE_ParaSails.so make[4]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64/distributed_ls/ParaSails' Making Euclid ... make[4]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64/distributed_ls/Euclid' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/aarch64-linux-gnu/openmpi/include -c blas_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/aarch64-linux-gnu/openmpi/include -c Euclid_apply.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/aarch64-linux-gnu/openmpi/include -c Euclid_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/aarch64-linux-gnu/openmpi/include -c ExternalRows_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/aarch64-linux-gnu/openmpi/include -c Factor_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/aarch64-linux-gnu/openmpi/include -c getRow_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/aarch64-linux-gnu/openmpi/include -c globalObjects.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/aarch64-linux-gnu/openmpi/include -c Hash_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/aarch64-linux-gnu/openmpi/include -c Hash_i_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/aarch64-linux-gnu/openmpi/include -c ilu_mpi_bj.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/aarch64-linux-gnu/openmpi/include -c ilu_mpi_pilu.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/aarch64-linux-gnu/openmpi/include -c ilu_seq.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/aarch64-linux-gnu/openmpi/include -c io_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/aarch64-linux-gnu/openmpi/include -c krylov_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/aarch64-linux-gnu/openmpi/include -c Mat_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/aarch64-linux-gnu/openmpi/include -c mat_dh_private.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/aarch64-linux-gnu/openmpi/include -c MatGenFD.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/aarch64-linux-gnu/openmpi/include -c Mem_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/aarch64-linux-gnu/openmpi/include -c Numbering_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/aarch64-linux-gnu/openmpi/include -c Parser_dh.c krylov_dh.c: In function 'bicgstab_euclid': krylov_dh.c:70:38: warning: 'alpha_1' may be used uninitialized [-Wmaybe-uninitialized] 70 | beta_1 = (rho_1/rho_2)*(alpha_1/widget_1); | ~~~~~~~~^~~~~~~~~~ krylov_dh.c:26:21: note: 'alpha_1' was declared here 26 | HYPRE_Real alpha, alpha_1, | ^~~~~~~ krylov_dh.c:73:7: warning: 'widget_1' may be used uninitialized [-Wmaybe-uninitialized] 73 | Axpy(m, -widget_1, v, p); CHECK_V_ERROR; | ^~~~~~~~~~~~~~~~~~~~~~~~ krylov_dh.c:28:18: note: 'widget_1' was declared here 28 | widget, widget_1, | ^~~~~~~~ krylov_dh.c:70:22: warning: 'rho_2' may be used uninitialized [-Wmaybe-uninitialized] 70 | beta_1 = (rho_1/rho_2)*(alpha_1/widget_1); | ~~~~~~^~~~~~~ krylov_dh.c:29:17: note: 'rho_2' was declared here 29 | rho_1, rho_2, | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/aarch64-linux-gnu/openmpi/include -c shellSort_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sig_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/aarch64-linux-gnu/openmpi/include -c SortedList_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/aarch64-linux-gnu/openmpi/include -c SortedSet_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/aarch64-linux-gnu/openmpi/include -c SubdomainGraph_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/aarch64-linux-gnu/openmpi/include -c TimeLog_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/aarch64-linux-gnu/openmpi/include -c Timer_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/aarch64-linux-gnu/openmpi/include -c Vec_dh.c In function 'generateBlocked', inlined from 'MatGenFD_Run' at MatGenFD.c:201:5: MatGenFD.c:820:12: warning: 'nabory1' may be used uninitialized [-Wmaybe-uninitialized] 820 | setBoundary_private(globalRow, cval+offset, aval+offset, len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 821 | &(rhs[localRow-1]), bcy2, coeff, ctr, nabory1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MatGenFD.c: In function 'MatGenFD_Run': MatGenFD.c:664:31: note: 'nabory1' was declared here 664 | HYPRE_Int naborx1, naborx2, nabory1, nabory2, naborz1, naborz2; | ^~~~~~~ In function 'generateBlocked', inlined from 'MatGenFD_Run' at MatGenFD.c:201:5: MatGenFD.c:810:12: warning: 'naborx1' may be used uninitialized [-Wmaybe-uninitialized] 810 | setBoundary_private(globalRow, cval+offset, aval+offset, len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 811 | &(rhs[localRow-1]), bcx2, coeff, ctr, naborx1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MatGenFD.c: In function 'MatGenFD_Run': MatGenFD.c:664:13: note: 'naborx1' was declared here 664 | HYPRE_Int naborx1, naborx2, nabory1, nabory2, naborz1, naborz2; | ^~~~~~~ In function 'generateBlocked', inlined from 'MatGenFD_Run' at MatGenFD.c:201:5: MatGenFD.c:815:12: warning: 'nabory2' may be used uninitialized [-Wmaybe-uninitialized] 815 | setBoundary_private(globalRow, cval+offset, aval+offset, len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 816 | &(rhs[localRow-1]), bcy1, coeff, ctr, nabory2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MatGenFD.c: In function 'MatGenFD_Run': MatGenFD.c:664:40: note: 'nabory2' was declared here 664 | HYPRE_Int naborx1, naborx2, nabory1, nabory2, naborz1, naborz2; | ^~~~~~~ In function 'generateBlocked', inlined from 'MatGenFD_Run' at MatGenFD.c:201:5: MatGenFD.c:805:12: warning: 'naborx2' may be used uninitialized [-Wmaybe-uninitialized] 805 | setBoundary_private(globalRow, cval+offset, aval+offset, len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 806 | &(rhs[localRow-1]), bcx1, coeff, ctr, naborx2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MatGenFD.c: In function 'MatGenFD_Run': MatGenFD.c:664:22: note: 'naborx2' was declared here 664 | HYPRE_Int naborx1, naborx2, nabory1, nabory2, naborz1, naborz2; | ^~~~~~~ In function 'generateStriped', inlined from 'MatGenFD_Run' at MatGenFD.c:199:5: MatGenFD.c:363:12: warning: 'nabory1' may be used uninitialized [-Wmaybe-uninitialized] 363 | setBoundary_private(row, cval+offset, aval+offset, len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | &(rhs[localRow-1]), bcy2, coeff, ctr, nabory1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MatGenFD.c: In function 'MatGenFD_Run': MatGenFD.c:228:31: note: 'nabory1' was declared here 228 | HYPRE_Int naborx1, naborx2, nabory1, nabory2; | ^~~~~~~ In function 'generateStriped', inlined from 'MatGenFD_Run' at MatGenFD.c:199:5: MatGenFD.c:353:12: warning: 'naborx1' may be used uninitialized [-Wmaybe-uninitialized] 353 | setBoundary_private(row, cval+offset, aval+offset, len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | &(rhs[localRow-1]), bcx2, coeff, ctr, naborx1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MatGenFD.c: In function 'MatGenFD_Run': MatGenFD.c:228:13: note: 'naborx1' was declared here 228 | HYPRE_Int naborx1, naborx2, nabory1, nabory2; | ^~~~~~~ In function 'generateStriped', inlined from 'MatGenFD_Run' at MatGenFD.c:199:5: MatGenFD.c:348:12: warning: 'naborx2' may be used uninitialized [-Wmaybe-uninitialized] 348 | setBoundary_private(row, cval+offset, aval+offset, len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | &(rhs[localRow-1]), bcx1, coeff, ctr, naborx2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MatGenFD.c: In function 'MatGenFD_Run': MatGenFD.c:228:22: note: 'naborx2' was declared here 228 | HYPRE_Int naborx1, naborx2, nabory1, nabory2; | ^~~~~~~ In function 'generateStriped', inlined from 'MatGenFD_Run' at MatGenFD.c:199:5: MatGenFD.c:358:12: warning: 'nabory2' may be used uninitialized [-Wmaybe-uninitialized] 358 | setBoundary_private(row, cval+offset, aval+offset, len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | &(rhs[localRow-1]), bcy1, coeff, ctr, nabory2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MatGenFD.c: In function 'MatGenFD_Run': MatGenFD.c:228:40: note: 'nabory2' was declared here 228 | HYPRE_Int naborx1, naborx2, nabory1, nabory2; | ^~~~~~~ In function 'mat_dh_transpose_reuse_private_private', inlined from 'mat_dh_transpose_private' at mat_dh_private.c:871:3: mat_dh_private.c:918:13: warning: 'aval' may be used uninitialized [-Wmaybe-uninitialized] 918 | aval[idx] = AVAL[j]; | ^ mat_dh_private.c: In function 'mat_dh_transpose_private': mat_dh_private.c:885:15: note: 'aval' was declared here 885 | HYPRE_Real *aval; | ^~~~ In function 'init_mpi_private', inlined from 'SubdomainGraph_dhInit' at SubdomainGraph_dh.c:121:5: SubdomainGraph_dh.c:555:18: warning: 'interiorCount' may be used uninitialized [-Wmaybe-uninitialized] 555 | for (i=0; i= (b) ? (a) : (b)) | ~~~~~~~~~~~~~~~~~~^~~~~~ dgesvd.c:3746:45: note: in expansion of macro 'max' 3746 | if (*lwork >= *m * *m + max(i__2,bdspac)) { | ^~~ dgesvd.c:46:17: note: 'bdspac' was declared here 46 | integer ir, bdspac, iu; | ^~~~~~ dgesvd.c:3751:45: warning: 'wrkbl' may be used uninitialized [-Wmaybe-uninitialized] 3751 | if (*lwork >= wrkbl + *lda * *m) { | ~~~~~~^~~~~~~~~~~ dgesvd.c:38:27: note: 'wrkbl' was declared here 38 | integer chunk, minmn, wrkbl, itaup, itauq, mnthr, iwork; | ^~~~~ dgesvd.c:4036:12: warning: 'ie' may be used uninitialized [-Wmaybe-uninitialized] 4036 | if (ie > 2) { | ^ dgesvd.c:40:13: note: 'ie' was declared here 40 | integer ie; | ^~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlatrd.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorg2l.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorg2r.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgbr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgl2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorglq.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgql.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgqr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgtr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorm2r.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dormbr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorml2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dormlq.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dormqr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dpotf2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dpotrf.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dpotrs.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsteqr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsterf.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsyev.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsygs2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsygst.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsygv.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsytd2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsytrd.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dtrtri.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dtrti2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c ieeeck.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c ilaenv.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c lsame.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c xerbla.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlamch.c dlamch.c: In function 'hypre_dlamc5': dlamch.c:933:11: warning: 'oldy' may be used uninitialized [-Wmaybe-uninitialized] 933 | y = oldy; | ~~^~~~~~ dlamch.c:838:16: note: 'oldy' was declared here 838 | doublereal oldy; | ^~~~ make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64m/lapack' Making utilities ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64m/utilities' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_error.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_general.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_handle.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_version.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c amg_linklist.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c binsearch.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c exchange_data.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c fortran_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c ap.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c log.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c complex.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c error.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c int_array.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c hopscotch_hash.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c memory_tracker.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c merge_sort.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c mmio.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c mpi_comm_f2c.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c prefix_sum.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c printf.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c qsort.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c utilities.c exchange_data.c: In function 'hypre_DataExchangeList': exchange_data.c:409:10: warning: 'response_requests' may be used uninitialized [-Wmaybe-uninitialized] 409 | hypre_MPI_Testall(num_contacts, response_requests, &responses_complete, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | response_statuses); | ~~~~~~~~~~~~~~~~~~ exchange_data.c:172:23: note: 'response_requests' was declared here 172 | hypre_MPI_Request *response_requests, *contact_requests; | ^~~~~~~~~~~~~~~~~ In file included from exchange_data.c:15: _hypre_utilities.h:783:3: warning: 'contact_requests' may be used uninitialized [-Wmaybe-uninitialized] 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exchange_data.c:542:7: note: in expansion of macro 'hypre_TFree' 542 | hypre_TFree(contact_requests, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ exchange_data.c:172:43: note: 'contact_requests' was declared here 172 | hypre_MPI_Request *response_requests, *contact_requests; | ^~~~~~~~~~~~~~~~ exchange_data.c:409:10: warning: 'response_statuses' may be used uninitialized [-Wmaybe-uninitialized] 409 | hypre_MPI_Testall(num_contacts, response_requests, &responses_complete, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | response_statuses); | ~~~~~~~~~~~~~~~~~~ exchange_data.c:173:23: note: 'response_statuses' was declared here 173 | hypre_MPI_Status *response_statuses, *contact_statuses; | ^~~~~~~~~~~~~~~~~ _hypre_utilities.h:783:3: warning: 'contact_statuses' may be used uninitialized [-Wmaybe-uninitialized] 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exchange_data.c:543:7: note: in expansion of macro 'hypre_TFree' 543 | hypre_TFree(contact_statuses, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ exchange_data.c:173:43: note: 'contact_statuses' was declared here 173 | hypre_MPI_Status *response_statuses, *contact_statuses; | ^~~~~~~~~~~~~~~~ exchange_data.c:417:10: warning: 'term_requests' may be used uninitialized [-Wmaybe-uninitialized] 417 | hypre_MPI_Testall(tree.num_child, term_requests, &children_complete, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | term_statuses); | ~~~~~~~~~~~~~~ exchange_data.c:178:23: note: 'term_requests' was declared here 178 | hypre_MPI_Request *term_requests, term_request1, request_parent; | ^~~~~~~~~~~~~ exchange_data.c:417:10: warning: 'term_statuses' may be used uninitialized [-Wmaybe-uninitialized] 417 | hypre_MPI_Testall(tree.num_child, term_requests, &children_complete, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | term_statuses); | ~~~~~~~~~~~~~~ exchange_data.c:179:23: note: 'term_statuses' was declared here 179 | hypre_MPI_Status *term_statuses, term_status1, status_parent; | ^~~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c mpistubs.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c qsplit.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c random.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c threading.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c timer.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c timing.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c device_utils.c -o device_utils.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c general.c -o general.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c handle.c -o handle.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c int_array_device.c -o int_array_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c memory.c -o memory.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c omp_device.c -o omp_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c nvtx.c -o nvtx.obj Building libHYPRE_utilities.so ... mpicc -shared -o libHYPRE_utilities-2.28.0.so F90_HYPRE_error.o F90_HYPRE_general.o HYPRE_handle.o HYPRE_version.o amg_linklist.o binsearch.o exchange_data.o fortran_matrix.o ap.o log.o complex.o error.o int_array.o hopscotch_hash.o memory_tracker.o merge_sort.o mmio.o mpi_comm_f2c.o prefix_sum.o printf.o qsort.o utilities.o mpistubs.o qsplit.o random.o threading.o timer.o timing.o device_utils.obj general.obj handle.obj int_array_device.obj memory.obj omp_device.obj nvtx.obj -Wl,-soname,libHYPRE_utilities-2.28.0.so ln -s -f libHYPRE_utilities-2.28.0.so libHYPRE_utilities.so cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src64m/hypre/include cp -fR ./_hypre_onedpl.hpp /build/reproducible-path/hypre-2.28.0/src64m/hypre/include cp -fR ./_hypre_utilities.h /build/reproducible-path/hypre-2.28.0/src64m/hypre/include cp -fR ./_hypre_utilities.hpp /build/reproducible-path/hypre-2.28.0/src64m/hypre/include cp -fR ./fortran*.h /build/reproducible-path/hypre-2.28.0/src64m/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64m/utilities' Making multivector ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64m/multivector' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c multivector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c temp_multivector.c Building libHYPRE_multivector.so ... mpicc -shared -o libHYPRE_multivector-2.28.0.so multivector.o temp_multivector.o -Wl,-soname,libHYPRE_multivector-2.28.0.so ln -s -f libHYPRE_multivector-2.28.0.so libHYPRE_multivector.so cp -fR *.h /build/reproducible-path/hypre-2.28.0/src64m/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64m/multivector' Making krylov ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64m/krylov' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c bicgstab.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c cgnr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c gmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c cogmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c flexgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c lgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_bicgstab.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_cgnr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_gmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_cogmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_lgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_flexgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_pcg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c pcg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_lobpcg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c lobpcg.c In function 'lobpcg_MultiVectorByMultiVector', inlined from 'lobpcg_solve' at lobpcg.c:729:10: lobpcg.c:94:4: warning: 'blockVectorBY' may be used uninitialized [-Wmaybe-uninitialized] 94 | mv_MultiVectorByMultiVector( x, y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | utilities_FortranMatrixGlobalHeight( xy ), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | utilities_FortranMatrixHeight( xy ), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | utilities_FortranMatrixWidth( xy ), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | utilities_FortranMatrixValues( xy ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lobpcg.c: In function 'lobpcg_solve': lobpcg.c:296:26: note: 'blockVectorBY' was declared here 296 | mv_MultiVectorPtr blockVectorBY; /* B*Y */ | ^~~~~~~~~~~~~ Building libHYPRE_krylov.so ... mpicc -shared -o libHYPRE_krylov-2.28.0.so bicgstab.o cgnr.o gmres.o cogmres.o flexgmres.o lgmres.o HYPRE_bicgstab.o HYPRE_cgnr.o HYPRE_gmres.o HYPRE_cogmres.o HYPRE_lgmres.o HYPRE_flexgmres.o HYPRE_pcg.o pcg.o HYPRE_lobpcg.o lobpcg.o -Wl,-soname,libHYPRE_krylov-2.28.0.so ln -s -f libHYPRE_krylov-2.28.0.so libHYPRE_krylov.so cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src64m/hypre/include cp -fR ./krylov.h /build/reproducible-path/hypre-2.28.0/src64m/hypre/include cp -fR ./lobpcg.h /build/reproducible-path/hypre-2.28.0/src64m/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64m/krylov' Making seq_mv ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64m/seq_mv' make autogen make[4]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64m/seq_mv' make[4]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64m/seq_mv' make lib make[4]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64m/seq_mv' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_matop.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_matvec.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c genpart.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_csr_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_mapped_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_multiblock_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_vector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c mapped_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c multiblock_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c vector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c vector_batched.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_matop_device.c -o csr_matop_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_matrix_cuda_utils.c -o csr_matrix_cuda_utils.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_matvec_device.c -o csr_matvec_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_matvec_oomp.c -o csr_matvec_oomp.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spadd_device.c -o csr_spadd_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device.c -o csr_spgemm_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_cusparse.c -o csr_spgemm_device_cusparse.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_numblocks.c -o csr_spgemm_device_numblocks.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_numer.c -o csr_spgemm_device_numer.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_numer1.c -o csr_spgemm_device_numer1.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_numer2.c -o csr_spgemm_device_numer2.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_numer3.c -o csr_spgemm_device_numer3.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_numer4.c -o csr_spgemm_device_numer4.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_numer5.c -o csr_spgemm_device_numer5.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_numer6.c -o csr_spgemm_device_numer6.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_numer7.c -o csr_spgemm_device_numer7.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_numer8.c -o csr_spgemm_device_numer8.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_numer9.c -o csr_spgemm_device_numer9.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_numer10.c -o csr_spgemm_device_numer10.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_onemklsparse.c -o csr_spgemm_device_onemklsparse.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_rocsparse.c -o csr_spgemm_device_rocsparse.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_rowest.c -o csr_spgemm_device_rowest.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl.c -o csr_spgemm_device_symbl.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl1.c -o csr_spgemm_device_symbl1.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl2.c -o csr_spgemm_device_symbl2.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl3.c -o csr_spgemm_device_symbl3.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl4.c -o csr_spgemm_device_symbl4.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl5.c -o csr_spgemm_device_symbl5.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl6.c -o csr_spgemm_device_symbl6.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl7.c -o csr_spgemm_device_symbl7.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl8.c -o csr_spgemm_device_symbl8.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl9.c -o csr_spgemm_device_symbl9.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl10.c -o csr_spgemm_device_symbl10.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_util.c -o csr_spgemm_device_util.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spmv_device.c -o csr_spmv_device.obj csr_matrix.c: In function 'hypre_CSRMatrixUnion': csr_matrix.c:1255:16: warning: 'big_jB' may be used uninitialized [-Wmaybe-uninitialized] 1255 | if ( big_jB == big_jA ) | ^ csr_matrix.c:1155:30: note: 'big_jB' was declared here 1155 | HYPRE_BigInt jBg, big_jA, big_jB; | ^~~~~~ csr_matrix.c:1255:16: warning: 'big_jA' may be used uninitialized [-Wmaybe-uninitialized] 1255 | if ( big_jB == big_jA ) | ^ csr_matrix.c:1155:22: note: 'big_jA' was declared here 1155 | HYPRE_BigInt jBg, big_jA, big_jB; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_sptrans_device.c -o csr_sptrans_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c vector_device.c -o vector_device.obj csr_matop.c: In function 'hypre_CSRMatrixSplit': csr_matop.c:1439:20: warning: 'temp' may be used uninitialized [-Wmaybe-uninitialized] 1439 | temp[cnt_offd] = Bs_ext_j[j]; | ^ csr_matop.c:1330:21: note: 'temp' was declared here 1330 | HYPRE_BigInt *temp; | ^~~~ Building libHYPRE_seq_mv.so ... mpicc -shared -o libHYPRE_seq_mv-2.28.0.so csr_matop.o csr_matrix.o csr_matvec.o genpart.o HYPRE_csr_matrix.o HYPRE_mapped_matrix.o HYPRE_multiblock_matrix.o HYPRE_vector.o mapped_matrix.o multiblock_matrix.o vector.o vector_batched.o csr_matop_device.obj csr_matrix_cuda_utils.obj csr_matvec_device.obj csr_matvec_oomp.obj csr_spadd_device.obj csr_spgemm_device.obj csr_spgemm_device_cusparse.obj csr_spgemm_device_numblocks.obj csr_spgemm_device_numer.obj csr_spgemm_device_numer1.obj csr_spgemm_device_numer2.obj csr_spgemm_device_numer3.obj csr_spgemm_device_numer4.obj csr_spgemm_device_numer5.obj csr_spgemm_device_numer6.obj csr_spgemm_device_numer7.obj csr_spgemm_device_numer8.obj csr_spgemm_device_numer9.obj csr_spgemm_device_numer10.obj csr_spgemm_device_onemklsparse.obj csr_spgemm_device_rocsparse.obj csr_spgemm_device_rowest.obj csr_spgemm_device_symbl.obj csr_spgemm_device_symbl1.obj csr_spgemm_device_symbl2.obj csr_spgemm_device_symbl3.obj csr_spgemm_device_symbl4.obj csr_spgemm_device_symbl5.obj csr_spgemm_device_symbl6.obj csr_spgemm_device_symbl7.obj csr_spgemm_device_symbl8.obj csr_spgemm_device_symbl9.obj csr_spgemm_device_symbl10.obj csr_spgemm_device_util.obj csr_spmv_device.obj csr_sptrans_device.obj vector_device.obj -Wl,-soname,libHYPRE_seq_mv-2.28.0.so ln -s -f libHYPRE_seq_mv-2.28.0.so libHYPRE_seq_mv.so cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src64m/hypre/include cp -fR ./seq_mv.h /build/reproducible-path/hypre-2.28.0/src64m/hypre/include make[4]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64m/seq_mv' make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64m/seq_mv' Making parcsr_mv ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64m/parcsr_mv' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c communicationT.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_vector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_parcsr_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_par_vector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_vector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c gen_fffc.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c new_commpkg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c numbers.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_aat.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_assumed_part.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_bool_matop.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_bool_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_communication.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_matop.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_matvec.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_matop_marked.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_triplemat.c par_csr_aat.c: In function 'hypre_ParCSRAAt': par_csr_aat.c:860:7: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized] 860 | hypre_CSRMatrixDestroy(A_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_aat.c:362:21: note: 'A_ext' was declared here 362 | hypre_CSRMatrix *A_ext; | ^~~~~ par_csr_aat.c:434:4: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 434 | hypre_ParAat_RowSizes( | ^~~~~~~~~~~~~~~~~~~~~~ 435 | &C_diag_i, &C_offd_i, B_marker, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | A_diag_i, A_diag_j, | ~~~~~~~~~~~~~~~~~~~ 437 | A_offd_i, A_offd_j, A_col_map_offd, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 438 | A_ext_i, A_ext_j, A_ext_row_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 439 | &C_diag_size, &C_offd_size, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 440 | num_rows_diag_A, num_cols_offd_A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441 | num_rows_A_ext, | ~~~~~~~~~~~~~~~ 442 | first_col_diag_A, first_row_index_A | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443 | ); | ~ par_csr_aat.c:365:21: note: 'A_ext_i' was declared here 365 | HYPRE_Int *A_ext_i; | ^~~~~~~ par_csr_aat.c:434:4: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 434 | hypre_ParAat_RowSizes( | ^~~~~~~~~~~~~~~~~~~~~~ 435 | &C_diag_i, &C_offd_i, B_marker, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | A_diag_i, A_diag_j, | ~~~~~~~~~~~~~~~~~~~ 437 | A_offd_i, A_offd_j, A_col_map_offd, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 438 | A_ext_i, A_ext_j, A_ext_row_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 439 | &C_diag_size, &C_offd_size, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 440 | num_rows_diag_A, num_cols_offd_A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441 | num_rows_A_ext, | ~~~~~~~~~~~~~~~ 442 | first_col_diag_A, first_row_index_A | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443 | ); | ~ par_csr_aat.c:366:21: note: 'A_ext_j' was declared here 366 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_make_system.c par_csr_bool_matop.c: In function 'hypre_ParBooleanAAt': par_csr_bool_matop.c:1088:7: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized] 1088 | hypre_CSRBooleanMatrixDestroy(A_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_bool_matop.c:642:28: note: 'A_ext' was declared here 642 | hypre_CSRBooleanMatrix *A_ext; | ^~~~~ par_csr_bool_matop.c:707:4: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 707 | hypre_ParAat_RowSizes( | ^~~~~~~~~~~~~~~~~~~~~~ 708 | &C_diag_i, &C_offd_i, B_marker, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 709 | A_diag_i, A_diag_j, | ~~~~~~~~~~~~~~~~~~~ 710 | A_offd_i, A_offd_j, A_col_map_offd, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 711 | A_ext_i, A_ext_j, A_ext_row_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 712 | &C_diag_size, &C_offd_size, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 713 | num_rows_diag_A, num_cols_offd_A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 714 | num_rows_A_ext, | ~~~~~~~~~~~~~~~ 715 | first_col_diag_A, first_row_index_A | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 716 | ); | ~ par_csr_bool_matop.c:644:27: note: 'A_ext_i' was declared here 644 | HYPRE_Int *A_ext_i; | ^~~~~~~ par_csr_bool_matop.c:707:4: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 707 | hypre_ParAat_RowSizes( | ^~~~~~~~~~~~~~~~~~~~~~ 708 | &C_diag_i, &C_offd_i, B_marker, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 709 | A_diag_i, A_diag_j, | ~~~~~~~~~~~~~~~~~~~ 710 | A_offd_i, A_offd_j, A_col_map_offd, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 711 | A_ext_i, A_ext_j, A_ext_row_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 712 | &C_diag_size, &C_offd_size, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 713 | num_rows_diag_A, num_cols_offd_A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 714 | num_rows_A_ext, | ~~~~~~~~~~~~~~~ 715 | first_col_diag_A, first_row_index_A | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 716 | ); | ~ par_csr_bool_matop.c:645:27: note: 'A_ext_j' was declared here 645 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_csr_matvec.c: In function 'hypre_ParCSRMatrixMatvec_FF': par_csr_matvec.c:647:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] 647 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matvec.c:558:28: note: 'comm_handle' was declared here 558 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ par_csr_matvec.c:668:26: warning: 'x_tmp' may be used uninitialized [-Wmaybe-uninitialized] 668 | if (num_cols_offd) hypre_CSRMatrixMatvec_FF( alpha, offd, x_tmp, 1.0, y_local, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | CF_marker, CF_marker_offd, fpt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matvec.c:567:23: note: 'x_tmp' was declared here 567 | hypre_Vector *x_tmp; | ^~~~~ par_csr_matvec.c:650:10: warning: 'num_sends' may be used uninitialized [-Wmaybe-uninitialized] 650 | if (num_sends) | ^ par_csr_matvec.c:572:23: note: 'num_sends' was declared here 572 | HYPRE_Int num_sends, i, j, index, start, num_procs; | ^~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_vector.c par_csr_bool_matrix.c: In function 'hypre_ParCSRBooleanMatrixPrintIJ': par_csr_bool_matrix.c:575:19: warning: 'offd_i' may be used uninitialized [-Wmaybe-uninitialized] 575 | HYPRE_Int *offd_i; | ^~~~~~ par_csr_bool_matrix.c:625:36: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 625 | J = col_map_offd[offd_j[j]]; | ~~~~~~^~~ par_csr_bool_matrix.c:576:19: note: 'offd_j' was declared here 576 | HYPRE_Int *offd_j; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_vector_batched.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_matvec_device.c -o par_csr_matvec_device.obj par_csr_communication.c: In function 'hypre_ParCSRCommPkgCreate_core': par_csr_communication.c:762:23: warning: 'requests' may be used uninitialized [-Wmaybe-uninitialized] 762 | hypre_MPI_Request *requests; | ^~~~~~~~ par_csr_triplemat.c: In function 'hypre_ParCSRMatrixRAPKTHost': par_csr_triplemat.c:679:10: warning: 'APext_diag' may be used uninitialized [-Wmaybe-uninitialized] 679 | hypre_CSRMatrixDestroy(APext_diag); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_triplemat.c:536:21: note: 'APext_diag' was declared here 536 | hypre_CSRMatrix *APext_diag; | ^~~~~~~~~~ par_csr_triplemat.c:689:10: warning: 'APext_offd' may be used uninitialized [-Wmaybe-uninitialized] 689 | hypre_CSRMatrixDestroy(APext_offd); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_triplemat.c:537:21: note: 'APext_offd' was declared here 537 | hypre_CSRMatrix *APext_offd; | ^~~~~~~~~~ par_csr_bool_matop.c: In function 'hypre_ParBooleanMatmul': par_csr_bool_matop.c:176:7: warning: 'Bs_ext' may be used uninitialized [-Wmaybe-uninitialized] 176 | hypre_CSRBooleanMatrixDestroy(Bs_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_bool_matop.c:61:28: note: 'Bs_ext' was declared here 61 | hypre_CSRBooleanMatrix *Bs_ext; | ^~~~~~ par_csr_bool_matop.c:134:41: warning: 'Bs_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 134 | for (j = Bs_ext_i[i]; j < Bs_ext_i[i + 1]; j++) | ~~~~~~~~^~~~~~~ par_csr_bool_matop.c:62:27: note: 'Bs_ext_i' was declared here 62 | HYPRE_Int *Bs_ext_i; | ^~~~~~~~ par_csr_bool_matop.c:63:27: warning: 'Bs_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 63 | HYPRE_BigInt *Bs_ext_j; | ^~~~~~~~ par_csr_bool_matop.c:170:25: warning: 'B_ext_diag_j' may be used uninitialized [-Wmaybe-uninitialized] 170 | B_ext_diag_j[cnt_diag++] = (HYPRE_Int)(Bs_ext_j[j] - first_col_diag_B); | ^ par_csr_bool_matop.c:66:27: note: 'B_ext_diag_j' was declared here 66 | HYPRE_Int *B_ext_diag_j; | ^~~~~~~~~~~~ par_csr_bool_matop.c:165:25: warning: 'B_tmp_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 165 | B_tmp_offd_j[cnt_offd++] = Bs_ext_j[j]; | ^ par_csr_bool_matop.c:71:27: note: 'B_tmp_offd_j' was declared here 71 | HYPRE_BigInt *B_tmp_offd_j; | ^~~~~~~~~~~~ par_csr_bool_matop.c:226:23: warning: 'B_ext_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 226 | B_ext_offd_j[i] = hypre_BigBinarySearch(col_map_offd_C, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227 | B_tmp_offd_j[i], | ~~~~~~~~~~~~~~~~ 228 | num_cols_offd_C); | ~~~~~~~~~~~~~~~~ par_csr_bool_matop.c:70:27: note: 'B_ext_offd_j' was declared here 70 | HYPRE_Int *B_ext_offd_j; | ^~~~~~~~~~~~ par_csr_bool_matop.c:226:25: warning: 'col_map_offd_C' may be used uninitialized [-Wmaybe-uninitialized] 226 | B_ext_offd_j[i] = hypre_BigBinarySearch(col_map_offd_C, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227 | B_tmp_offd_j[i], | ~~~~~~~~~~~~~~~~ 228 | num_cols_offd_C); | ~~~~~~~~~~~~~~~~ par_csr_bool_matop.c:46:29: note: 'col_map_offd_C' was declared here 46 | HYPRE_BigInt *col_map_offd_C; | ^~~~~~~~~~~~~~ par_csr_matop_marked.c: In function 'hypre_ParMatmul_FC': par_csr_matop_marked.c:429:7: warning: 'Ps_ext' may be used uninitialized [-Wmaybe-uninitialized] 429 | hypre_CSRMatrixDestroy(Ps_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matop_marked.c:308:24: note: 'Ps_ext' was declared here 308 | hypre_CSRMatrix *Ps_ext; | ^~~~~~ par_csr_matop_marked.c:418:54: warning: 'Ps_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 418 | P_ext_offd_data[cnt_offd++] = Ps_ext_data[j]; | ~~~~~~~~~~~^~~ par_csr_matop_marked.c:310:24: note: 'Ps_ext_data' was declared here 310 | HYPRE_Complex *Ps_ext_data; | ^~~~~~~~~~~ par_csr_matop_marked.c:384:41: warning: 'Ps_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 384 | for (j = Ps_ext_i[i]; j < Ps_ext_i[i + 1]; j++) | ~~~~~~~~^~~~~~~ par_csr_matop_marked.c:311:24: note: 'Ps_ext_i' was declared here 311 | HYPRE_Int *Ps_ext_i; | ^~~~~~~~ par_csr_matop_marked.c:312:24: warning: 'Ps_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 312 | HYPRE_BigInt *Ps_ext_j; | ^~~~~~~~ par_csr_matop_marked.c:423:28: warning: 'P_ext_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 423 | P_ext_diag_data[cnt_diag++] = Ps_ext_data[j]; | ^ par_csr_matop_marked.c:314:24: note: 'P_ext_diag_data' was declared here 314 | HYPRE_Complex *P_ext_diag_data; | ^~~~~~~~~~~~~~~ par_csr_matop_marked.c:422:25: warning: 'P_ext_diag_j' may be used uninitialized [-Wmaybe-uninitialized] 422 | P_ext_diag_j[cnt_diag] = (HYPRE_Int)(Ps_ext_j[j] - first_col_diag_P); | ^ par_csr_matop_marked.c:316:24: note: 'P_ext_diag_j' was declared here 316 | HYPRE_Int *P_ext_diag_j; | ^~~~~~~~~~~~ par_csr_matop_marked.c:418:28: warning: 'P_ext_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 418 | P_ext_offd_data[cnt_offd++] = Ps_ext_data[j]; | ^ par_csr_matop_marked.c:319:24: note: 'P_ext_offd_data' was declared here 319 | HYPRE_Complex *P_ext_offd_data; | ^~~~~~~~~~~~~~~ par_csr_matop_marked.c:479:25: warning: 'col_map_offd_C' may be used uninitialized [-Wmaybe-uninitialized] 479 | P_ext_offd_j[i] = hypre_BigBinarySearch(col_map_offd_C, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 480 | Ps_ext_j[i], | ~~~~~~~~~~~~ 481 | num_cols_offd_C); | ~~~~~~~~~~~~~~~~ par_csr_matop_marked.c:289:24: note: 'col_map_offd_C' was declared here 289 | HYPRE_BigInt *col_map_offd_C; | ^~~~~~~~~~~~~~ par_csr_matop_marked.c:515:4: warning: 'map_P_to_C' may be used uninitialized [-Wmaybe-uninitialized] 515 | hypre_ParMatmul_RowSizes_Marked( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516 | &C_diag_i, &C_offd_i, &P_marker, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | A_diag_i, A_diag_j, A_offd_i, A_offd_j, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | P_diag_i, P_diag_j, P_offd_i, P_offd_j, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | P_ext_diag_i, P_ext_diag_j, P_ext_offd_i, P_ext_offd_j, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520 | map_P_to_C, | ~~~~~~~~~~~ 521 | &C_diag_size, &C_offd_size, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 522 | num_rows_diag_A, num_cols_offd_A, allsquare, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 523 | num_cols_diag_P, num_cols_offd_P, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 524 | num_cols_offd_C, CF_marker, dof_func, dof_func_offd | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 525 | ); | ~ par_csr_matop_marked.c:290:24: note: 'map_P_to_C' was declared here 290 | HYPRE_Int *map_P_to_C; | ^~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_fffc_device.c -o par_csr_fffc_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_matop_device.c -o par_csr_matop_device.obj par_csr_bool_matrix.c: In function 'hypre_CSRBooleanMatrixToParCSRBooleanMatrix': par_csr_bool_matrix.c:877:39: warning: 'a_i' may be used uninitialized [-Wmaybe-uninitialized] 877 | - a_i[(HYPRE_Int)row_starts[i]]; | ^ par_csr_bool_matrix.c:828:24: note: 'a_i' was declared here 828 | HYPRE_Int *a_i; | ^~~ par_csr_bool_matrix.c:895:10: warning: 'a_j' may be used uninitialized [-Wmaybe-uninitialized] 895 | hypre_BuildCSRBooleanMatrixMPIDataType(local_num_nonzeros[i], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 896 | local_num_rows[i], | ~~~~~~~~~~~~~~~~~~ 897 | &a_i[(HYPRE_Int)row_starts[i]], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 898 | &a_j[ind], | ~~~~~~~~~~ 899 | &csr_matrix_datatypes[i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_bool_matrix.c:829:24: note: 'a_j' was declared here 829 | HYPRE_Int *a_j; | ^~~ par_csr_matrix.c: In function 'hypre_ParCSRMatrixReadIJ': par_csr_matrix.c:884:19: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 884 | offd_data[offd_cnt++] = data; | ^ par_csr_matrix.c:807:24: note: 'offd_data' was declared here 807 | HYPRE_Complex *offd_data; | ^~~~~~~~~ par_csr_matrix.c:903:46: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 903 | aux_offd_j[i] = (HYPRE_BigInt)offd_j[i]; | ^ par_csr_matrix.c:809:24: note: 'offd_j' was declared here 809 | HYPRE_Int *offd_j; | ^~~~~~ par_csr_matrix.c:883:15: warning: 'tmp_j' may be used uninitialized [-Wmaybe-uninitialized] 883 | tmp_j[offd_cnt] = J; | ^ par_csr_matrix.c:810:24: note: 'tmp_j' was declared here 810 | HYPRE_BigInt *tmp_j; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_triplemat_device.c -o par_csr_triplemat_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_vector_device.c -o par_vector_device.obj par_vector.c: In function 'hypre_VectorToParVector': par_vector.c:641:72: warning: 'v_data' may be used uninitialized [-Wmaybe-uninitialized] 641 | hypre_MPI_Isend( &v_data[(HYPRE_Int) global_vec_starts[p]] + j * global_vecstride, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ par_vector.c:579:24: note: 'v_data' was declared here 579 | HYPRE_Complex *v_data; | ^~~~~~ par_csr_matop.c: In function 'hypre_ParCSRMatrixExtractBExt_Arrays_Overlap': par_csr_matop.c:1527:32: warning: 'B_int_data' may be used uninitialized [-Wmaybe-uninitialized] 1527 | B_int_data[count] = diag_data[k]; | ^ par_csr_matop.c:1277:20: note: 'B_int_data' was declared here 1277 | HYPRE_Complex * B_int_data; | ^~~~~~~~~~ par_csr_matop.c:1635:27: warning: 'B_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 1635 | *comm_handle_data = hypre_ParCSRCommHandleCreate(1, tmp_comm_pkg, B_int_data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1636 | B_ext_data); | ~~~~~~~~~~~ par_csr_matop.c:1276:20: note: 'B_ext_data' was declared here 1276 | HYPRE_Complex * B_ext_data; | ^~~~~~~~~~ par_csr_matrix.c: In function 'hypre_CSRMatrixToParCSRMatrix': par_csr_matrix.c:1435:10: warning: 'A_data' may be used uninitialized [-Wmaybe-uninitialized] 1435 | hypre_BuildCSRMatrixMPIDataType(num_nonzeros_proc[i], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1436 | num_rows_proc[i], | ~~~~~~~~~~~~~~~~~ 1437 | &A_data[ind], | ~~~~~~~~~~~~~ 1438 | &A_i[(HYPRE_Int) global_row_starts[i]], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1439 | &A_j[ind], | ~~~~~~~~~~ 1440 | &csr_matrix_datatypes[i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matrix.c:1242:24: note: 'A_data' was declared here 1242 | HYPRE_Complex *A_data; | ^~~~~~ par_csr_matrix.c:1416:36: warning: 'A_i' may be used uninitialized [-Wmaybe-uninitialized] 1416 | A_i[(HYPRE_Int)global_row_starts[i]]; | ^ par_csr_matrix.c:1243:24: note: 'A_i' was declared here 1243 | HYPRE_Int *A_i; | ^~~ par_csr_matrix.c:1435:10: warning: 'A_j' may be used uninitialized [-Wmaybe-uninitialized] 1435 | hypre_BuildCSRMatrixMPIDataType(num_nonzeros_proc[i], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1436 | num_rows_proc[i], | ~~~~~~~~~~~~~~~~~ 1437 | &A_data[ind], | ~~~~~~~~~~~~~ 1438 | &A_i[(HYPRE_Int) global_row_starts[i]], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1439 | &A_j[ind], | ~~~~~~~~~~ 1440 | &csr_matrix_datatypes[i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matrix.c:1244:24: note: 'A_j' was declared here 1244 | HYPRE_Int *A_j; | ^~~ par_csr_matop.c: In function 'hypre_ParCSRMatrixTransposeHost': par_csr_matop.c:1981:21: warning: 'num_sends' may be used uninitialized [-Wmaybe-uninitialized] 1981 | for (i = 0; i < num_sends; i++) | ~~^~~~~~~~~~~ par_csr_matop.c:1868:29: note: 'num_sends' was declared here 1868 | HYPRE_Int num_sends, num_recvs, num_cols_offd_AT; | ^~~~~~~~~ In file included from par_csr_matop.c:8: par_csr_matop.c:1978:64: warning: 'num_recvs' may be used uninitialized [-Wmaybe-uninitialized] 1978 | tmp_recv_vec_starts = hypre_CTAlloc(HYPRE_Int, num_recvs + 1, HYPRE_MEMORY_HOST); ./../utilities/_hypre_utilities.h:771:34: note: in definition of macro 'hypre_CTAlloc' 771 | ( (type *) hypre_CAlloc((size_t)(count), (size_t)sizeof(type), location) ) | ^~~~~ par_csr_matop.c:1868:40: note: 'num_recvs' was declared here 1868 | HYPRE_Int num_sends, num_recvs, num_cols_offd_AT; | ^~~~~~~~~ par_csr_matop.c:2001:52: warning: 'AT_tmp_i' may be used uninitialized [-Wmaybe-uninitialized] 2001 | tmp_recv_vec_starts[i + 1] += AT_tmp_i[j]; | ~~~~~~~~^~~ par_csr_matop.c:1880:29: note: 'AT_tmp_i' was declared here 1880 | HYPRE_Int *AT_tmp_i; | ^~~~~~~~ par_csr_matop.c:2022:24: warning: 'AT_tmp_data' may be used uninitialized [-Wmaybe-uninitialized] 2022 | comm_handle = hypre_ParCSRCommHandleCreate(2, tmp_comm_pkg, AT_tmp_data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023 | AT_buf_data); | ~~~~~~~~~~~~ par_csr_matop.c:1883:29: note: 'AT_tmp_data' was declared here 1883 | HYPRE_Complex *AT_tmp_data; | ^~~~~~~~~~~ par_csr_matop.c:1986:51: warning: 'AT_buf_i' may be used uninitialized [-Wmaybe-uninitialized] 1986 | tmp_send_map_starts[i + 1] += AT_buf_i[j]; | ^ par_csr_matop.c:1885:29: note: 'AT_buf_i' was declared here 1885 | HYPRE_Int *AT_buf_i; | ^~~~~~~~ par_csr_matop.c:2006:7: warning: 'recv_procs' may be used uninitialized [-Wmaybe-uninitialized] 2006 | hypre_ParCSRCommPkgCreateAndFill(comm, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2007 | num_recvs, recv_procs, tmp_recv_vec_starts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2008 | num_sends, send_procs, tmp_send_map_starts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2009 | NULL, | ~~~~~ 2010 | &tmp_comm_pkg); | ~~~~~~~~~~~~~~ par_csr_matop.c:1898:29: note: 'recv_procs' was declared here 1898 | HYPRE_Int *recv_procs, *send_procs; | ^~~~~~~~~~ par_csr_matop.c:2006:7: warning: 'send_procs' may be used uninitialized [-Wmaybe-uninitialized] 2006 | hypre_ParCSRCommPkgCreateAndFill(comm, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2007 | num_recvs, recv_procs, tmp_recv_vec_starts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2008 | num_sends, send_procs, tmp_send_map_starts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2009 | NULL, | ~~~~~ 2010 | &tmp_comm_pkg); | ~~~~~~~~~~~~~~ par_csr_matop.c:1898:42: note: 'send_procs' was declared here 1898 | HYPRE_Int *recv_procs, *send_procs; | ^~~~~~~~~~ par_csr_matop.c:1995:47: warning: 'recv_vec_starts' may be used uninitialized [-Wmaybe-uninitialized] 1995 | tmp_recv_vec_starts[0] = recv_vec_starts[0]; | ~~~~~~~~~~~~~~~^~~ par_csr_matop.c:1899:29: note: 'recv_vec_starts' was declared here 1899 | HYPRE_Int *recv_vec_starts; | ^~~~~~~~~~~~~~~ par_csr_matop.c:1980:47: warning: 'send_map_starts' may be used uninitialized [-Wmaybe-uninitialized] 1980 | tmp_send_map_starts[0] = send_map_starts[0]; | ~~~~~~~~~~~~~~~^~~ par_csr_matop.c:1900:29: note: 'send_map_starts' was declared here 1900 | HYPRE_Int *send_map_starts; | ^~~~~~~~~~~~~~~ par_csr_matop.c:1987:37: warning: 'send_map_elmts' may be used uninitialized [-Wmaybe-uninitialized] 1987 | AT_offd_i[send_map_elmts[j] + 1] += AT_buf_i[j]; | ^ par_csr_matop.c:1901:29: note: 'send_map_elmts' was declared here 1901 | HYPRE_Int *send_map_elmts; | ^~~~~~~~~~~~~~ par_csr_matop.c:1974:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] 1974 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matop.c:1905:29: note: 'comm_handle' was declared here 1905 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ ./../utilities/_hypre_utilities.h:783:3: warning: 'AT_buf_data' may be used uninitialized [-Wmaybe-uninitialized] 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matop.c:2104:10: note: in expansion of macro 'hypre_TFree' 2104 | hypre_TFree(AT_buf_data, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_csr_matop.c:1887:29: note: 'AT_buf_data' was declared here 1887 | HYPRE_Complex *AT_buf_data; | ^~~~~~~~~~~ par_csr_matop.c: In function 'hypre_ParCSRMatrixAminvDB': par_csr_matop.c:3360:29: warning: 'map_to_B' may be used uninitialized [-Wmaybe-uninitialized] 3360 | A_col = map_to_B[A_offd_j[j]]; | ^ par_csr_matop.c:3234:26: note: 'map_to_B' was declared here 3234 | HYPRE_Int *map_to_B; | ^~~~~~~~ par_csr_matop.c: In function 'hypre_ParMatmul': par_csr_matop.c:858:13: warning: 'Bs_ext' may be used uninitialized [-Wmaybe-uninitialized] 858 | hypre_CSRMatrixDestroy(Bs_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matop.c:427:24: note: 'Bs_ext' was declared here 427 | hypre_CSRMatrix *Bs_ext; | ^~~~~~ par_csr_matop.c:838:57: warning: 'Bs_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 838 | B_ext_offd_data[cnt_offd++] = Bs_ext_data[j]; | ~~~~~~~~~~~^~~ par_csr_matop.c:428:24: note: 'Bs_ext_data' was declared here 428 | HYPRE_Complex *Bs_ext_data; | ^~~~~~~~~~~ par_csr_matop.c:429:24: warning: 'Bs_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 429 | HYPRE_Int *Bs_ext_i; | ^~~~~~~~ par_csr_matop.c:430:24: warning: 'Bs_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 430 | HYPRE_BigInt *Bs_ext_j; | ^~~~~~~~ par_csr_matop.c:835:20: warning: 'temp' may be used uninitialized [-Wmaybe-uninitialized] 835 | temp[cnt_offd] = Bs_ext_j[j]; | ^ par_csr_matop.c:722:18: note: 'temp' was declared here 722 | HYPRE_BigInt *temp; | ^~~~ par_csr_matop.c:838:31: warning: 'B_ext_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 838 | B_ext_offd_data[cnt_offd++] = Bs_ext_data[j]; | ^ par_csr_matop.c:435:24: note: 'B_ext_offd_data' was declared here 435 | HYPRE_Complex *B_ext_offd_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:911:29: warning: 'B_ext_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 911 | B_ext_offd_j[j] = hypre_BigBinarySearch(col_map_offd_C, B_big_offd_j[j], | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 912 | //B_ext_offd_j[j] = hypre_BigBinarySearch(col_map_offd_C, Bs_ext_j[j], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 913 | num_cols_offd_C); | ~~~~~~~~~~~~~~~~ par_csr_matop.c:437:24: note: 'B_ext_offd_j' was declared here 437 | HYPRE_Int *B_ext_offd_j; | ^~~~~~~~~~~~ par_csr_matop.c:843:31: warning: 'B_ext_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 843 | B_ext_diag_data[cnt_diag++] = Bs_ext_data[j]; | ^ par_csr_matop.c:431:24: note: 'B_ext_diag_data' was declared here 431 | HYPRE_Complex *B_ext_diag_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:842:28: warning: 'B_ext_diag_j' may be used uninitialized [-Wmaybe-uninitialized] 842 | B_ext_diag_j[cnt_diag] = (HYPRE_Int)(Bs_ext_j[j] - first_col_diag_B); | ^ par_csr_matop.c:433:24: note: 'B_ext_diag_j' was declared here 433 | HYPRE_Int *B_ext_diag_j; | ^~~~~~~~~~~~ par_csr_matop.c:911:31: warning: 'col_map_offd_C' may be used uninitialized [-Wmaybe-uninitialized] 911 | B_ext_offd_j[j] = hypre_BigBinarySearch(col_map_offd_C, B_big_offd_j[j], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 912 | //B_ext_offd_j[j] = hypre_BigBinarySearch(col_map_offd_C, Bs_ext_j[j], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 913 | num_cols_offd_C); | ~~~~~~~~~~~~~~~~ par_csr_matop.c:408:24: note: 'col_map_offd_C' was declared here 408 | HYPRE_BigInt *col_map_offd_C; | ^~~~~~~~~~~~~~ par_csr_matop.c: In function 'hypre_ParTMatmul': par_csr_matop.c:3664:42: warning: 'C_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 3664 | for (j = C_ext_i[i]; j < C_ext_i[i + 1]; j++) | ~~~~~~~^~~~~~~ par_csr_matop.c:3506:17: note: 'C_ext_i' was declared here 3506 | HYPRE_Int *C_ext_i; | ^~~~~~~ par_csr_matop.c:3666:24: warning: 'C_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 3666 | if (C_ext_j[j] < first_col_diag_C || | ~~~~~~~^~~ par_csr_matop.c:3507:20: note: 'C_ext_j' was declared here 3507 | HYPRE_BigInt *C_ext_j; | ^~~~~~~ par_csr_matop.c:3746:56: warning: 'C_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 3746 | C_ext_diag_data[cnt_diag++] = C_ext_data[j]; | ~~~~~~~~~~^~~ par_csr_matop.c:3508:21: note: 'C_ext_data' was declared here 3508 | HYPRE_Complex *C_ext_data; | ^~~~~~~~~~ par_csr_matop.c:3738:28: warning: 'C_ext_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 3738 | C_ext_offd_j[cnt_offd] = hypre_BigBinarySearch(col_map_offd_C, | ^ par_csr_matop.c:3513:17: note: 'C_ext_offd_j' was declared here 3513 | HYPRE_Int *C_ext_offd_j; | ^~~~~~~~~~~~ par_csr_matop.c:3741:31: warning: 'C_ext_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 3741 | C_ext_offd_data[cnt_offd++] = C_ext_data[j]; | ^ par_csr_matop.c:3514:21: note: 'C_ext_offd_data' was declared here 3514 | HYPRE_Complex *C_ext_offd_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:3745:28: warning: 'C_ext_diag_j' may be used uninitialized [-Wmaybe-uninitialized] 3745 | C_ext_diag_j[cnt_diag] = (HYPRE_Int)(C_ext_j[j] - first_col_diag_C); | ^ par_csr_matop.c:3510:17: note: 'C_ext_diag_j' was declared here 3510 | HYPRE_Int *C_ext_diag_j; | ^~~~~~~~~~~~ par_csr_matop.c:3746:31: warning: 'C_ext_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 3746 | C_ext_diag_data[cnt_diag++] = C_ext_data[j]; | ^ par_csr_matop.c:3511:21: note: 'C_ext_diag_data' was declared here 3511 | HYPRE_Complex *C_ext_diag_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:3856:44: warning: 'C_ext_diag_i' may be used uninitialized [-Wmaybe-uninitialized] 3856 | for (j2 = C_ext_diag_i[j1]; j2 < C_ext_diag_i[j1 + 1]; j2++) | ^ par_csr_matop.c:3509:17: note: 'C_ext_diag_i' was declared here 3509 | HYPRE_Int *C_ext_diag_i; | ^~~~~~~~~~~~ par_csr_matop.c:3865:44: warning: 'C_ext_offd_i' may be used uninitialized [-Wmaybe-uninitialized] 3865 | for (j2 = C_ext_offd_i[j1]; j2 < C_ext_offd_i[j1 + 1]; j2++) | ^ par_csr_matop.c:3512:17: note: 'C_ext_offd_i' was declared here 3512 | HYPRE_Int *C_ext_offd_i; | ^~~~~~~~~~~~ par_csr_matop.c:3838:21: warning: 'C_tmp_diag_j' may be used uninitialized [-Wmaybe-uninitialized] 3838 | jcol = C_tmp_diag_j[jk]; | ~~~~~^~~~~~~~~~~~~~~~~~ par_csr_matop.c:3520:17: note: 'C_tmp_diag_j' was declared here 3520 | HYPRE_Int *C_tmp_diag_j; | ^~~~~~~~~~~~ par_csr_matop.c:3949:52: warning: 'C_tmp_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 3949 | C_diag_data[nnz_d] = C_tmp_diag_data[jk]; | ~~~~~~~~~~~~~~~^~~~ par_csr_matop.c:3521:21: note: 'C_tmp_diag_data' was declared here 3521 | HYPRE_Complex *C_tmp_diag_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:3522:17: warning: 'C_tmp_offd_i' may be used uninitialized [-Wmaybe-uninitialized] 3522 | HYPRE_Int *C_tmp_offd_i; | ^~~~~~~~~~~~ par_csr_matop.c:3773:17: warning: 'C_tmp_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 3773 | j_indx = C_tmp_offd_j[i]; | ~~~~~~~^~~~~~~~~~~~~~~~~ par_csr_matop.c:3523:17: note: 'C_tmp_offd_j' was declared here 3523 | HYPRE_Int *C_tmp_offd_j; | ^~~~~~~~~~~~ par_csr_matop.c:3958:52: warning: 'C_tmp_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 3958 | C_offd_data[nnz_o] = C_tmp_offd_data[jk]; | ~~~~~~~~~~~~~~~^~~~ par_csr_matop.c:3524:21: note: 'C_tmp_offd_data' was declared here 3524 | HYPRE_Complex *C_tmp_offd_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:3531:21: warning: 'send_map_starts_A' may be used uninitialized [-Wmaybe-uninitialized] 3531 | HYPRE_Int *send_map_starts_A; | ^~~~~~~~~~~~~~~~~ par_csr_matop.c:3854:39: warning: 'send_map_elmts_A' may be used uninitialized [-Wmaybe-uninitialized] 3854 | if (send_map_elmts_A[j1] == ik) | ~~~~~~~~~~~~~~~~^~~~ par_csr_matop.c:3532:21: note: 'send_map_elmts_A' was declared here 3532 | HYPRE_Int *send_map_elmts_A; | ^~~~~~~~~~~~~~~~ par_csr_matop.c:3850:29: warning: 'num_sends_A' may be used uninitialized [-Wmaybe-uninitialized] 3850 | for (jk = 0; jk < num_sends_A; jk++) | ~~~^~~~~~~~~~~~~ par_csr_matop.c:3533:21: note: 'num_sends_A' was declared here 3533 | HYPRE_Int num_sends_A; | ^~~~~~~~~~~ ./../utilities/_hypre_utilities.h:783:3: warning: 'map_B_to_C' may be used uninitialized [-Wmaybe-uninitialized] 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matop.c:4148:7: note: in expansion of macro 'hypre_TFree' 4148 | hypre_TFree(map_B_to_C, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_csr_matop.c:3491:24: note: 'map_B_to_C' was declared here 3491 | HYPRE_Int *map_B_to_C; | ^~~~~~~~~~ par_csr_matop.c: In function 'hypre_ParCSRMatrixExtractSubmatrixFC': ./../utilities/_hypre_utilities.h:765:12: warning: 'nc_local' may be used uninitialized [-Wmaybe-uninitialized] 765 | ( (type *) hypre_MAlloc((size_t)(sizeof(type) * (count)), location) ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matop.c:5898:18: note: in expansion of macro 'hypre_TAlloc' 5898 | B_maxel_row = hypre_TAlloc(HYPRE_Real, B_nrow_local, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~~ par_csr_matop.c:5730:34: note: 'nc_local' was declared here 5730 | HYPRE_Int nf_local, nc_local; | ^~~~~~~~ Building libHYPRE_parcsr_mv.so ... mpicc -shared -o libHYPRE_parcsr_mv-2.28.0.so communicationT.o F90_HYPRE_parcsr_matrix.o F90_HYPRE_parcsr_vector.o F90_parcsr_matrix.o F90_par_vector.o HYPRE_parcsr_matrix.o HYPRE_parcsr_vector.o gen_fffc.o new_commpkg.o numbers.o par_csr_aat.o par_csr_assumed_part.o par_csr_bool_matop.o par_csr_bool_matrix.o par_csr_communication.o par_csr_matop.o par_csr_matrix.o par_csr_matvec.o par_csr_matop_marked.o par_csr_triplemat.o par_make_system.o par_vector.o par_vector_batched.o par_csr_matvec_device.obj par_csr_fffc_device.obj par_csr_matop_device.obj par_csr_triplemat_device.obj par_vector_device.obj -Wl,-soname,libHYPRE_parcsr_mv-2.28.0.so ln -s -f libHYPRE_parcsr_mv-2.28.0.so libHYPRE_parcsr_mv.so cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src64m/hypre/include cp -fR ./_hypre_parcsr_mv.h /build/reproducible-path/hypre-2.28.0/src64m/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64m/parcsr_mv' Making parcsr_block_mv ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64m/parcsr_block_mv' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_block_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_block_matvec.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_block_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_block_matvec.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_block_comm.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_block_rap.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_block_rap_communication.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_block_interp.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_block_relax.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_block_nodal_systems.c par_csr_block_matvec.c: In function 'hypre_ParCSRBlockMatrixMatvec': par_csr_block_matvec.c:100:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] 100 | hypre_ParCSRBlockCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_matvec.c:31:28: note: 'comm_handle' was declared here 31 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ par_csr_block_matvec.c:104:10: warning: 'x_tmp' may be used uninitialized [-Wmaybe-uninitialized] 104 | hypre_CSRBlockMatrixMatvec(alpha, offd, x_tmp, 1.0, y_local); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_matvec.c:34:48: note: 'x_tmp' was declared here 34 | hypre_Vector *x_local, *y_local, *x_tmp; | ^~~~~ In file included from ./../seq_mv/seq_mv.h:15, from csr_block_matrix.h:21, from _hypre_parcsr_block_mv.h:12, from par_csr_block_matvec.c:14: ./../utilities/_hypre_utilities.h:783:3: warning: 'x_buf_data' may be used uninitialized [-Wmaybe-uninitialized] 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_matvec.c:108:7: note: in expansion of macro 'hypre_TFree' 108 | hypre_TFree(x_buf_data, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_csr_block_matvec.c:41:41: note: 'x_buf_data' was declared here 41 | HYPRE_Complex *x_tmp_data, *x_buf_data, *x_local_data; | ^~~~~~~~~~ par_csr_block_matrix.c: In function 'hypre_ParCSRBlockMatrixExtractBExt': par_csr_block_matrix.c:906:39: warning: 'B_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 906 | hypre_CSRBlockMatrixData(B_ext) = B_ext_data; par_csr_block_matrix.c:760:19: note: 'B_ext_data' was declared here 760 | HYPRE_Complex *B_ext_data; | ^~~~~~~~~~ par_csr_block_interp.c: In function 'hypre_BoomerAMGBuildBlockInterp': par_csr_block_interp.c:1096:25: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized] 1096 | if (num_procs > 1) { hypre_CSRBlockMatrixDestroy(A_ext); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_interp.c:73:27: note: 'A_ext' was declared here 73 | hypre_CSRBlockMatrix *A_ext; | ^~~~~ par_csr_block_interp.c:458:17: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] 458 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_interp.c:134:21: note: 'wall_time' was declared here 134 | HYPRE_Real wall_time; /* for debugging instrumentation */ | ^~~~~~~~~ par_csr_block_relax.c: In function 'hypre_BoomerAMGBlockRelax': par_csr_block_relax.c:1949:60: warning: 'Vext_data' may be used uninitialized [-Wmaybe-uninitialized] 1949 | &Vext_data[ii * block_size], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_relax.c:131:20: note: 'Vext_data' was declared here 131 | HYPRE_Real *Vext_data; | ^~~~~~~~~ In file included from ./../seq_mv/seq_mv.h:15, from csr_block_matrix.h:21, from _hypre_parcsr_block_mv.h:12, from par_csr_block_relax.c:8: ./../utilities/_hypre_utilities.h:783:3: warning: 'v_buf_data' may be used uninitialized [-Wmaybe-uninitialized] 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_relax.c:2033:13: note: in expansion of macro 'hypre_TFree' 2033 | hypre_TFree(v_buf_data, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_csr_block_relax.c:132:20: note: 'v_buf_data' was declared here 132 | HYPRE_Real *v_buf_data; | ^~~~~~~~~~ par_csr_block_relax.c:247:13: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] 247 | hypre_ParCSRBlockCommHandleDestroy(comm_handle); /* now Vext_data is populated */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_relax.c:113:28: note: 'comm_handle' was declared here 113 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ par_csr_block_rap.c: In function 'hypre_ParCSRBlockMatrixRAP': par_csr_block_rap.c:500:7: warning: 'Ps_ext' may be used uninitialized [-Wmaybe-uninitialized] 500 | hypre_CSRBlockMatrixDestroy(Ps_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_rap.c:277:26: note: 'Ps_ext' was declared here 277 | hypre_CSRBlockMatrix *Ps_ext; | ^~~~~~ par_csr_block_rap.c:279:27: warning: 'Ps_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 279 | HYPRE_Complex *Ps_ext_data; | ^~~~~~~~~~~ par_csr_block_rap.c:388:41: warning: 'Ps_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 388 | for (j = Ps_ext_i[i]; j < Ps_ext_i[i + 1]; j++) | ~~~~~~~~^~~~~~~ par_csr_block_rap.c:280:27: note: 'Ps_ext_i' was declared here 280 | HYPRE_Int *Ps_ext_i; | ^~~~~~~~ par_csr_block_rap.c:281:27: warning: 'Ps_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 281 | HYPRE_BigInt *Ps_ext_j; | ^~~~~~~~ par_csr_block_rap.c:283:27: warning: 'P_ext_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 283 | HYPRE_Complex *P_ext_diag_data; | ^~~~~~~~~~~~~~~ par_csr_block_rap.c:429:25: warning: 'P_ext_diag_j' may be used uninitialized [-Wmaybe-uninitialized] 429 | P_ext_diag_j[cnt_diag] = (HYPRE_Int)(Ps_ext_j[j] - first_col_diag_P); | ^ par_csr_block_rap.c:285:27: note: 'P_ext_diag_j' was declared here 285 | HYPRE_Int *P_ext_diag_j; | ^~~~~~~~~~~~ par_csr_block_rap.c:287:27: warning: 'P_ext_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 287 | HYPRE_Complex *P_ext_offd_data; | ^~~~~~~~~~~~~~~ par_csr_block_rap.c:482:25: warning: 'col_map_offd_Pext' may be used uninitialized [-Wmaybe-uninitialized] 482 | P_ext_offd_j[i] = hypre_BigBinarySearch(col_map_offd_Pext, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483 | Ps_ext_j[i], | ~~~~~~~~~~~~ 484 | num_cols_offd_Pext); | ~~~~~~~~~~~~~~~~~~~ par_csr_block_rap.c:291:27: note: 'col_map_offd_Pext' was declared here 291 | HYPRE_BigInt *col_map_offd_Pext; | ^~~~~~~~~~~~~~~~~ par_csr_block_rap.c:482:23: warning: 'P_ext_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 482 | P_ext_offd_j[i] = hypre_BigBinarySearch(col_map_offd_Pext, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483 | Ps_ext_j[i], | ~~~~~~~~~~~~ 484 | num_cols_offd_Pext); | ~~~~~~~~~~~~~~~~~~~ par_csr_block_rap.c:289:27: note: 'P_ext_offd_j' was declared here 289 | HYPRE_Int *P_ext_offd_j; | ^~~~~~~~~~~~ par_csr_block_rap.c:685:43: warning: 'map_P_to_Pext' may be used uninitialized [-Wmaybe-uninitialized] 685 | i3 = map_P_to_Pext[P_offd_j[jj3]] + num_cols_diag_P; | ^ par_csr_block_rap.c:292:27: note: 'map_P_to_Pext' was declared here 292 | HYPRE_Int *map_P_to_Pext; | ^~~~~~~~~~~~~ par_csr_block_rap.c:611:37: warning: 'P_marker' may be used uninitialized [-Wmaybe-uninitialized] 611 | if (P_marker[i3] < jj_row_begining) | ^ par_csr_block_rap.c:296:27: note: 'P_marker' was declared here 296 | HYPRE_Int *P_marker; | ^~~~~~~~ par_csr_block_rap.c:239:27: warning: 'RAP_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 239 | HYPRE_Complex *RAP_ext_data; | ^~~~~~~~~~~~ par_csr_block_rap.c:1216:37: warning: 'RAP_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 1216 | for (k = RAP_ext_i[j]; k < RAP_ext_i[j + 1]; k++) | ^ par_csr_block_rap.c:240:27: note: 'RAP_ext_i' was declared here 240 | HYPRE_Int *RAP_ext_i; | ^~~~~~~~~ par_csr_block_rap.c:1218:49: warning: 'RAP_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 1218 | jcol = (HYPRE_Int)RAP_ext_j[k]; | ~~~~~~~~~^~~ par_csr_block_rap.c:241:27: note: 'RAP_ext_j' was declared here 241 | HYPRE_BigInt *RAP_ext_j; | ^~~~~~~~~ par_csr_block_rap.c:1149:27: warning: 'col_map_offd_RAP' may be used uninitialized [-Wmaybe-uninitialized] 1149 | + hypre_BigBinarySearch(col_map_offd_RAP, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1150 | RAP_ext_j[i], num_cols_offd_RAP); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_rap.c:229:29: note: 'col_map_offd_RAP' was declared here 229 | HYPRE_BigInt *col_map_offd_RAP; | ^~~~~~~~~~~~~~~~ par_csr_block_rap.c:1361:42: warning: 'map_P_to_RAP' may be used uninitialized [-Wmaybe-uninitialized] 1361 | i3 = map_P_to_RAP[P_offd_j[jj3]] + num_cols_diag_P; | ^ par_csr_block_rap.c:293:27: note: 'map_P_to_RAP' was declared here 293 | HYPRE_Int *map_P_to_RAP; | ^~~~~~~~~~~~ par_csr_block_rap.c:1292:45: warning: 'map_Pext_to_RAP' may be used uninitialized [-Wmaybe-uninitialized] 1292 | i3 = map_Pext_to_RAP[P_ext_offd_j[jj3]] + num_cols_diag_P; | ^ par_csr_block_rap.c:294:27: note: 'map_Pext_to_RAP' was declared here 294 | HYPRE_Int *map_Pext_to_RAP; | ^~~~~~~~~~~~~~~ par_csr_block_rap.c:245:27: warning: 'RAP_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 245 | HYPRE_Complex *RAP_diag_data; | ^~~~~~~~~~~~~ par_csr_block_rap.c:1489:20: warning: 'RAP_diag_j' may be used uninitialized [-Wmaybe-uninitialized] 1489 | RAP_diag_j[jj_count_diag] = ic; | ^ par_csr_block_rap.c:247:27: note: 'RAP_diag_j' was declared here 247 | HYPRE_Int *RAP_diag_j; | ^~~~~~~~~~ par_csr_block_rap.c:251:27: warning: 'RAP_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 251 | HYPRE_Complex *RAP_offd_data; | ^~~~~~~~~~~~~ par_csr_block_rap.c:1531:38: warning: 'RAP_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 1531 | RAP_offd_j[jj_count_offd] | ^ par_csr_block_rap.c:253:27: note: 'RAP_offd_j' was declared here 253 | HYPRE_Int *RAP_offd_j; | ^~~~~~~~~~ par_csr_block_interp.c: In function 'hypre_BoomerAMGBuildBlockInterpDiag': par_csr_block_interp.c:2695:25: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized] 2695 | if (num_procs > 1) { hypre_CSRBlockMatrixDestroy(A_ext); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_interp.c:1639:27: note: 'A_ext' was declared here 1639 | hypre_CSRBlockMatrix *A_ext; | ^~~~~ par_csr_block_interp.c:2032:17: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] 2032 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_interp.c:1700:21: note: 'wall_time' was declared here 1700 | HYPRE_Real wall_time; /* for debugging instrumentation */ | ^~~~~~~~~ par_csr_block_interp.c: In function 'hypre_BoomerAMGBuildBlockInterpRV': par_csr_block_interp.c:3750:25: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized] 3750 | if (num_procs > 1) { hypre_CSRBlockMatrixDestroy(A_ext); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_interp.c:2763:27: note: 'A_ext' was declared here 2763 | hypre_CSRBlockMatrix *A_ext; | ^~~~~ par_csr_block_interp.c:3148:17: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] 3148 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_interp.c:2825:21: note: 'wall_time' was declared here 2825 | HYPRE_Real wall_time; /* for debugging instrumentation */ | ^~~~~~~~~ par_csr_block_interp.c: In function 'hypre_BoomerAMGBuildBlockInterpRV2': par_csr_block_interp.c:4790:25: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized] 4790 | if (num_procs > 1) { hypre_CSRBlockMatrixDestroy(A_ext); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_interp.c:3815:26: note: 'A_ext' was declared here 3815 | hypre_CSRBlockMatrix *A_ext; | ^~~~~ par_csr_block_interp.c:4201:17: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] 4201 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_interp.c:3877:21: note: 'wall_time' was declared here 3877 | HYPRE_Real wall_time; /* for debugging instrumentation */ | ^~~~~~~~~ par_csr_block_interp.c: In function 'hypre_BoomerAMGBuildBlockDirInterp': par_csr_block_interp.c:5143:17: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] 5143 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_interp.c:4891:21: note: 'wall_time' was declared here 4891 | HYPRE_Real wall_time; /* for debugging instrumentation */ | ^~~~~~~~~ Building libHYPRE_parcsr_block_mv.so ... mpicc -shared -o libHYPRE_parcsr_block_mv-2.28.0.so csr_block_matrix.o csr_block_matvec.o par_csr_block_matrix.o par_csr_block_matvec.o par_csr_block_comm.o par_csr_block_rap.o par_csr_block_rap_communication.o par_csr_block_interp.o par_csr_block_relax.o par_block_nodal_systems.o -Wl,-soname,libHYPRE_parcsr_block_mv-2.28.0.so ln -s -f libHYPRE_parcsr_block_mv-2.28.0.so libHYPRE_parcsr_block_mv.so cp -fR ./par_csr_block_matrix.h /build/reproducible-path/hypre-2.28.0/src64m/hypre/include cp -fR ./csr_block_matrix.h /build/reproducible-path/hypre-2.28.0/src64m/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64m/parcsr_block_mv' Making distributed_matrix ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64m/distributed_matrix' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c distributed_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_distributed_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c distributed_matrix_ISIS.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c distributed_matrix_PETSc.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c distributed_matrix_parcsr.c Building libHYPRE_DistributedMatrix.so ... mpicc -shared -o libHYPRE_DistributedMatrix-2.28.0.so distributed_matrix.o HYPRE_distributed_matrix.o distributed_matrix_ISIS.o distributed_matrix_PETSc.o distributed_matrix_parcsr.o -Wl,-soname,libHYPRE_DistributedMatrix-2.28.0.so ln -s -f libHYPRE_DistributedMatrix-2.28.0.so libHYPRE_DistributedMatrix.so cp -fR ./distributed_matrix.h /build/reproducible-path/hypre-2.28.0/src64m/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64m/distributed_matrix' Making IJ_mv ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64m/IJ_mv' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/aarch64-linux-gnu/openmpi/include -c aux_parcsr_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/aarch64-linux-gnu/openmpi/include -c aux_par_vector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_IJMatrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_IJVector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_IJMatrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_IJMatrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_IJVector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/aarch64-linux-gnu/openmpi/include -c IJ_assumed_part.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/aarch64-linux-gnu/openmpi/include -c IJMatrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/aarch64-linux-gnu/openmpi/include -c IJMatrix_parcsr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/aarch64-linux-gnu/openmpi/include -c IJVector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/aarch64-linux-gnu/openmpi/include -c IJVector_parcsr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/aarch64-linux-gnu/openmpi/include -c IJMatrix_parcsr_device.c -o IJMatrix_parcsr_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/aarch64-linux-gnu/openmpi/include -c IJVector_parcsr_device.c -o IJVector_parcsr_device.obj IJMatrix_parcsr.c: In function 'hypre_IJMatrixGetValuesParCSR': IJMatrix_parcsr.c:561:45: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 561 | if (col_map_offd[offd_j[j]] == col_indx) | ~~~~~~^~~ IJMatrix_parcsr.c:426:15: note: 'offd_j' was declared here 426 | HYPRE_Int *offd_j; | ^~~~~~ IJMatrix_parcsr.c:563:49: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 563 | values[indx] = offd_data[j]; | ^ IJMatrix_parcsr.c:427:19: note: 'offd_data' was declared here 427 | HYPRE_Complex *offd_data; | ^~~~~~~~~ IJMatrix_parcsr.c:561:38: warning: 'col_map_offd' may be used uninitialized [-Wmaybe-uninitialized] 561 | if (col_map_offd[offd_j[j]] == col_indx) | ^ IJMatrix_parcsr.c:429:18: note: 'col_map_offd' was declared here 429 | HYPRE_BigInt *col_map_offd; | ^~~~~~~~~~~~ IJMatrix_parcsr.c: In function 'hypre_IJMatrixSetValuesParCSR': IJMatrix_parcsr.c:953:37: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 953 | offd_data[cnt_offd++] = values[indx]; | ^ IJMatrix_parcsr.c:645:19: note: 'offd_data' was declared here 645 | HYPRE_Complex *offd_data; | ^~~~~~~~~ IJMatrix_parcsr.c:941:39: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 941 | if (big_offd_j[j] == cols[indx]) | ~~~~~~~~~~^~~ IJMatrix_parcsr.c:908:30: note: 'big_offd_j' was declared here 908 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ IJMatrix_parcsr.c:872:33: warning: 'tmp_data' may be used uninitialized [-Wmaybe-uninitialized] 872 | tmp_data[tmp_indx++] = values[indx]; | ^ IJMatrix_parcsr.c:630:20: note: 'tmp_data' was declared here 630 | HYPRE_Complex *tmp_data; | ^~~~~~~~ IJMatrix_parcsr.c:746:32: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 746 | if (offd_j[j] == j_offd) | ~~~~~~^~~ IJMatrix_parcsr.c:644:15: note: 'offd_j' was declared here 644 | HYPRE_Int *offd_j; | ^~~~~~ IJMatrix_parcsr.c:732:28: warning: 'col_map_offd' may be used uninitialized [-Wmaybe-uninitialized] 732 | j_offd = hypre_BigBinarySearch(col_map_offd, cols[indx] - first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 733 | num_cols_offd); | ~~~~~~~~~~~~~~ IJMatrix_parcsr.c:674:21: note: 'col_map_offd' was declared here 674 | HYPRE_BigInt *col_map_offd; | ^~~~~~~~~~~~ IJMatrix_parcsr.c: In function 'hypre_IJMatrixAddToValuesParCSR': IJMatrix_parcsr.c:1487:37: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 1487 | offd_data[cnt_offd++] = values[indx]; | ^ IJMatrix_parcsr.c:1127:19: note: 'offd_data' was declared here 1127 | HYPRE_Complex *offd_data; | ^~~~~~~~~ IJMatrix_parcsr.c:1475:39: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 1475 | if (big_offd_j[j] == cols[indx]) | ~~~~~~~~~~^~~ IJMatrix_parcsr.c:1443:30: note: 'big_offd_j' was declared here 1443 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ IJMatrix_parcsr.c:1407:33: warning: 'tmp_data' may be used uninitialized [-Wmaybe-uninitialized] 1407 | tmp_data[tmp_indx++] = values[indx]; | ^ IJMatrix_parcsr.c:1111:20: note: 'tmp_data' was declared here 1111 | HYPRE_Complex *tmp_data; | ^~~~~~~~ IJMatrix_parcsr.c:1220:32: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 1220 | if (offd_j[j] == j_offd) | ~~~~~~^~~ IJMatrix_parcsr.c:1126:15: note: 'offd_j' was declared here 1126 | HYPRE_Int *offd_j; | ^~~~~~ IJMatrix_parcsr.c:1205:28: warning: 'col_map_offd' may be used uninitialized [-Wmaybe-uninitialized] 1205 | j_offd = hypre_BigBinarySearch(col_map_offd, cols[indx] - first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1206 | num_cols_offd); | ~~~~~~~~~~~~~~ IJMatrix_parcsr.c:1147:21: note: 'col_map_offd' was declared here 1147 | HYPRE_BigInt *col_map_offd; | ^~~~~~~~~~~~ IJMatrix_parcsr.c: In function 'hypre_IJMatrixSetValuesOMPParCSR': IJMatrix_parcsr.c:3436:42: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 3436 | if (big_offd_j[j] == cols[indx]) | ~~~~~~~~~~^~~ IJMatrix_parcsr.c:2976:18: note: 'big_offd_j' was declared here 2976 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ IJMatrix_parcsr.c:3448:40: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 3448 | offd_data[cnt_offd++] = values[indx]; | ^ IJMatrix_parcsr.c:2977:19: note: 'offd_data' was declared here 2977 | HYPRE_Complex *offd_data; | ^~~~~~~~~ IJMatrix_parcsr.c:3136:35: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 3136 | if (offd_j[j] == j_offd) | ~~~~~~^~~ IJMatrix_parcsr.c:2975:15: note: 'offd_j' was declared here 2975 | HYPRE_Int *offd_j; | ^~~~~~ IJMatrix_parcsr.c:3117:31: warning: 'col_map_offd' may be used uninitialized [-Wmaybe-uninitialized] 3117 | j_offd = hypre_BigBinarySearch(col_map_offd, cols[indx] - first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3118 | num_cols_offd); | ~~~~~~~~~~~~~~ IJMatrix_parcsr.c:3014:21: note: 'col_map_offd' was declared here 3014 | HYPRE_BigInt *col_map_offd; | ^~~~~~~~~~~~ IJMatrix_parcsr.c: In function 'hypre_IJMatrixAddToValuesOMPParCSR': IJMatrix_parcsr.c:4046:42: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 4046 | if (big_offd_j[j] == cols[indx]) | ~~~~~~~~~~^~~ IJMatrix_parcsr.c:3609:18: note: 'big_offd_j' was declared here 3609 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ IJMatrix_parcsr.c:4058:40: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 4058 | offd_data[cnt_offd++] = values[indx]; | ^ IJMatrix_parcsr.c:3610:19: note: 'offd_data' was declared here 3610 | HYPRE_Complex *offd_data; | ^~~~~~~~~ IJMatrix_parcsr.c:3761:35: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 3761 | if (offd_j[j] == j_offd) | ~~~~~~^~~ IJMatrix_parcsr.c:3608:15: note: 'offd_j' was declared here 3608 | HYPRE_Int *offd_j; | ^~~~~~ IJMatrix_parcsr.c:3742:31: warning: 'col_map_offd' may be used uninitialized [-Wmaybe-uninitialized] 3742 | j_offd = hypre_BigBinarySearch(col_map_offd, cols[indx] - first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3743 | num_cols_offd); | ~~~~~~~~~~~~~~ IJMatrix_parcsr.c:3644:21: note: 'col_map_offd' was declared here 3644 | HYPRE_BigInt *col_map_offd; | ^~~~~~~~~~~~ Building libHYPRE_IJ_mv.so ... mpicc -shared -o libHYPRE_IJ_mv-2.28.0.so aux_parcsr_matrix.o aux_par_vector.o F90_HYPRE_IJMatrix.o F90_HYPRE_IJVector.o F90_IJMatrix.o HYPRE_IJMatrix.o HYPRE_IJVector.o IJ_assumed_part.o IJMatrix.o IJMatrix_parcsr.o IJVector.o IJVector_parcsr.o IJMatrix_parcsr_device.obj IJVector_parcsr_device.obj -Wl,-soname,libHYPRE_IJ_mv-2.28.0.so ln -s -f libHYPRE_IJ_mv-2.28.0.so libHYPRE_IJ_mv.so cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src64m/hypre/include cp -fR ./_hypre_IJ_mv.h /build/reproducible-path/hypre-2.28.0/src64m/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64m/IJ_mv' Making matrix_matrix ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64m/matrix_matrix' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../distributed_matrix -I./../seq_mv -I./../parcsr_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_ConvertParCSRMatrixToDistributedMatrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../distributed_matrix -I./../seq_mv -I./../parcsr_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_ConvertPETScMatrixToDistributedMatrix.c Building libHYPRE_MatrixMatrix.so ... mpicc -shared -o libHYPRE_MatrixMatrix-2.28.0.so HYPRE_ConvertParCSRMatrixToDistributedMatrix.o HYPRE_ConvertPETScMatrixToDistributedMatrix.o -Wl,-soname,libHYPRE_MatrixMatrix-2.28.0.so ln -s -f libHYPRE_MatrixMatrix-2.28.0.so libHYPRE_MatrixMatrix.so cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src64m/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64m/matrix_matrix' Making parcsr_ls ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64m/parcsr_ls' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c amg_hybrid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c aux_interp.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_hypre_laplace.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_amg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_bicgstab.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_block.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_cgnr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_Euclid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_gmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_cogmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_flexgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_lgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_hybrid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_int.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_ParaSails.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_pcg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_pilut.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_schwarz.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_mgr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_ilu.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_ams.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c gen_redcs_mat.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_amg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_amgdd.c In function 'hypre_new_offd_nodes', inlined from 'hypre_exchange_interp_data' at aux_interp.c:632:23: aux_interp.c:516:52: warning: 'loc_col' may be used uninitialized [-Wmaybe-uninitialized] 516 | Sop_j[kk] = (HYPRE_BigInt)(-loc_col - 1); | ~~~~~~~~~~^~~~ aux_interp.c: In function 'hypre_exchange_interp_data': aux_interp.c:311:23: note: 'loc_col' was declared here 311 | HYPRE_Int got_loc, loc_col; | ^~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_bicgstab.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_block.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_cgnr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_Euclid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_gmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_cogmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_flexgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_lgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_hybrid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_int.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_mgr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_ilu.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_fsai.c gen_redcs_mat.c: In function 'hypre_seqAMGSetup': gen_redcs_mat.c:303:21: warning: 'total_nnz' may be used uninitialized [-Wmaybe-uninitialized] 303 | A_seq = hypre_ParCSRMatrixCreate(seq_comm, size, size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | row_starts, row_starts, | ~~~~~~~~~~~~~~~~~~~~~~~ 305 | 0, total_nnz, 0); | ~~~~~~~~~~~~~~~~ gen_redcs_mat.c:76:43: note: 'total_nnz' was declared here 76 | HYPRE_Int i, j, size, num_nonzeros, total_nnz, cnt; | ^~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_ParaSails.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_pcg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_pilut.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_schwarz.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_ams.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_ads.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_ame.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_2s_interp.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_amg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_amgdd.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_amgdd_comp_grid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_amgdd_setup.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_amgdd_solve.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_amgdd_fac_cycle.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_amgdd_helpers.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_amg_solve.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_amg_solveT.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_fsai.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_fsai_setup.c par_amgdd_setup.c: In function 'hypre_BoomerAMGDDSetup': par_amgdd_setup.c:228:25: warning: 'recv_buffer' may be used uninitialized [-Wmaybe-uninitialized] 228 | recv_buffer[i] = hypre_CTAlloc(HYPRE_Int, recv_buffer_size[level][i], HYPRE_MEMORY_HOST); mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_fsai_solve.c par_amgdd_setup.c:53:28: note: 'recv_buffer' was declared here 53 | HYPRE_Int **recv_buffer; | ^~~~~~~~~~~ par_amgdd_setup.c:254:34: warning: 'recv_map_send_buffer' may be used uninitialized [-Wmaybe-uninitialized] 254 | recv_map_send_buffer[i] = hypre_CTAlloc(HYPRE_Int, recv_map_send_buffer_size[i], HYPRE_MEMORY_HOST); par_amgdd_setup.c:55:28: note: 'recv_map_send_buffer' was declared here 55 | HYPRE_Int **recv_map_send_buffer; | ^~~~~~~~~~~~~~~~~~~~ par_amgdd_setup.c:57:28: warning: 'recv_map_send_buffer_size' may be used uninitialized [-Wmaybe-uninitialized] 57 | HYPRE_Int *recv_map_send_buffer_size; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9, from _hypre_parcsr_ls.h:9, from par_amgdd_setup.c:8: ./../utilities/_hypre_utilities.h:783:3: warning: 'send_buffer' may be used uninitialized [-Wmaybe-uninitialized] 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_amgdd_setup.c:307:10: note: in expansion of macro 'hypre_TFree' 307 | hypre_TFree(send_buffer, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_amgdd_setup.c:52:28: note: 'send_buffer' was declared here 52 | HYPRE_Int **send_buffer; | ^~~~~~~~~~~ ./../utilities/_hypre_utilities.h:783:3: warning: 'send_flag_buffer' may be used uninitialized [-Wmaybe-uninitialized] 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_amgdd_setup.c:308:10: note: in expansion of macro 'hypre_TFree' 308 | hypre_TFree(send_flag_buffer, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_amgdd_setup.c:54:28: note: 'send_flag_buffer' was declared here 54 | HYPRE_Int **send_flag_buffer; | ^~~~~~~~~~~~~~~~ ./../utilities/_hypre_utilities.h:783:3: warning: 'send_flag_buffer_size' may be used uninitialized [-Wmaybe-uninitialized] 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_amgdd_setup.c:309:10: note: in expansion of macro 'hypre_TFree' 309 | hypre_TFree(send_flag_buffer_size, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_amgdd_setup.c:56:28: note: 'send_flag_buffer_size' was declared here 56 | HYPRE_Int *send_flag_buffer_size; | ^~~~~~~~~~~~~~~~~~~~~ par_amgdd_solve.c: In function 'hypre_BoomerAMGDDSolve': par_amgdd_solve.c:320:28: warning: 'resid_nrm' may be used uninitialized [-Wmaybe-uninitialized] 320 | relative_resid = resid_nrm / resid_nrm_init; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_amgdd_solve.c:40:26: note: 'resid_nrm' was declared here 40 | HYPRE_Real resid_nrm; | ^~~~~~~~~ par_amgdd_solve.c:309:16: warning: 'rhs_norm' may be used uninitialized [-Wmaybe-uninitialized] 309 | if (rhs_norm) | ^ par_amgdd_solve.c:42:26: note: 'rhs_norm' was declared here 42 | HYPRE_Real rhs_norm; | ^~~~~~~~ par_amg_solveT.c: In function 'hypre_BoomerAMGCycleT': par_amg_solveT.c:497:27: warning: 'relax_points' may be used uninitialized [-Wmaybe-uninitialized] 497 | Solve_err_flag = hypre_BoomerAMGRelaxT(A_array[level], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 498 | F_array[level], | ~~~~~~~~~~~~~~~ 499 | CF_marker, | ~~~~~~~~~~ 500 | relax_type, | ~~~~~~~~~~~ 501 | relax_points, | ~~~~~~~~~~~~~ 502 | relax_weight[level], | ~~~~~~~~~~~~~~~~~~~~ 503 | U_array[level], | ~~~~~~~~~~~~~~~ 504 | Vtemp); | ~~~~~~ par_amg_solveT.c:353:20: note: 'relax_points' was declared here 353 | HYPRE_Int relax_points; | ^~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_cg_relax_wt.c par_fsai_solve.c: In function 'hypre_FSAISolve': par_fsai_solve.c:106:22: warning: 'resnorm' may be used uninitialized [-Wmaybe-uninitialized] 106 | rel_resnorm = resnorm / old_resnorm; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ par_fsai_solve.c:43:38: note: 'resnorm' was declared here 43 | HYPRE_Real old_resnorm, resnorm, rel_resnorm; | ^~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_coarsen.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_cgc_coarsen.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_cheby.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_coarse_parms.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_coordinates.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_cr.c par_cg_relax_wt.c: In function 'hypre_BoomerAMGCGRelaxWt': par_cg_relax_wt.c:236:16: warning: 'Utemp' may be used uninitialized [-Wmaybe-uninitialized] 236 | hypre_ParVectorAxpy(1.0, Utemp, Ztemp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_cg_relax_wt.c:38:24: note: 'Utemp' was declared here 38 | hypre_ParVector *Utemp; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_cycle.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_add_cycle.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_difconv.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_gauss_elim.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_gsmg.c par_cycle.c: In function 'hypre_BoomerAMGCycle': par_cycle.c:457:19: warning: 'Utemp' may be used uninitialized [-Wmaybe-uninitialized] 457 | hypre_ParVectorSetLocalSize(Utemp, local_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_cycle.c:35:30: note: 'Utemp' was declared here 35 | hypre_ParVector *Utemp; | ^~~~~ par_cycle.c:46:21: warning: 'Ztemp_data' may be used uninitialized [-Wmaybe-uninitialized] 46 | HYPRE_Real *Ztemp_data; | ^~~~~~~~~~ par_cycle.c:47:21: warning: 'Ptemp_data' may be used uninitialized [-Wmaybe-uninitialized] 47 | HYPRE_Real *Ptemp_data; | ^~~~~~~~~~ par_cycle.c:570:36: warning: 'relax_points' may be used uninitialized [-Wmaybe-uninitialized] 570 | Solve_err_flag = hypre_BoomerAMGRelax(A_array[level], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | Aux_F, | ~~~~~~ 572 | CF_marker, | ~~~~~~~~~~ 573 | relax_type, | ~~~~~~~~~~~ 574 | relax_points, | ~~~~~~~~~~~~~ 575 | relax_weight[level], | ~~~~~~~~~~~~~~~~~~~~ 576 | omega[level], | ~~~~~~~~~~~~~ 577 | l1_norms_level ? hypre_VectorData(l1_norms_level) : NULL, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 578 | Aux_U, | ~~~~~~ 579 | Vtemp, | ~~~~~~ 580 | Ztemp); | ~~~~~~ par_cycle.c:80:20: note: 'relax_points' was declared here 80 | HYPRE_Int relax_points; | ^~~~~~~~~~~~ par_coarsen.c: In function 'hypre_BoomerAMGCoarsen': par_coarsen.c:226:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] 226 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_coarsen.c:101:28: note: 'comm_handle' was declared here 101 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ par_coarsen.c:851:20: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] 851 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_coarsen.c:142:21: note: 'wall_time' was declared here 142 | HYPRE_Real wall_time; | ^~~~~~~~~ In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:10, from _hypre_parcsr_ls.h:9, from par_amgdd_comp_grid.c:14: par_amgdd_comp_grid.c: In function 'hypre_AMGDDCompGridFinalize': ./../seq_mv/seq_mv.h:82:63: warning: 'R_diag' may be used uninitialized [-Wmaybe-uninitialized] 82 | #define hypre_CSRMatrixI(matrix) ((matrix) -> i) | ~~~~~~~~~~^~~~~ par_amgdd_comp_grid.c:1182:25: note: in expansion of macro 'hypre_CSRMatrixI' 1182 | for (j = hypre_CSRMatrixI(R_diag)[i]; j < hypre_CSRMatrixI(R_diag)[i + 1]; j++) | ^~~~~~~~~~~~~~~~ par_amgdd_comp_grid.c:920:26: note: 'R_diag' was declared here 920 | hypre_CSRMatrix *R_diag; | ^~~~~~ ./../seq_mv/seq_mv.h:82:63: warning: 'R_offd' may be used uninitialized [-Wmaybe-uninitialized] 82 | #define hypre_CSRMatrixI(matrix) ((matrix) -> i) | ~~~~~~~~~~^~~~~ par_amgdd_comp_grid.c:1192:25: note: in expansion of macro 'hypre_CSRMatrixI' 1192 | for (j = hypre_CSRMatrixI(R_offd)[i]; j < hypre_CSRMatrixI(R_offd)[i + 1]; j++) | ^~~~~~~~~~~~~~~~ par_amgdd_comp_grid.c:921:26: note: 'R_offd' was declared here 921 | hypre_CSRMatrix *R_offd; | ^~~~~~ par_amgdd_comp_grid.c:1181:33: warning: 'new_R_diag_rowPtr' may be used uninitialized [-Wmaybe-uninitialized] 1181 | new_R_diag_rowPtr[node_cnt] = R_diag_cnt; | ^ par_amgdd_comp_grid.c:924:26: note: 'new_R_diag_rowPtr' was declared here 924 | HYPRE_Int *new_R_diag_rowPtr; | ^~~~~~~~~~~~~~~~~ par_amgdd_comp_grid.c:1186:39: warning: 'new_R_diag_colInd' may be used uninitialized [-Wmaybe-uninitialized] 1186 | new_R_diag_colInd[R_diag_cnt] = hypre_CSRMatrixJ(R_diag)[j]; | ^ par_amgdd_comp_grid.c:925:26: note: 'new_R_diag_colInd' was declared here 925 | HYPRE_Int *new_R_diag_colInd; | ^~~~~~~~~~~~~~~~~ par_amgdd_comp_grid.c:1187:37: warning: 'new_R_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 1187 | new_R_diag_data[R_diag_cnt] = hypre_CSRMatrixData(R_diag)[j]; | ^ par_amgdd_comp_grid.c:926:26: note: 'new_R_diag_data' was declared here 926 | HYPRE_Complex *new_R_diag_data; | ^~~~~~~~~~~~~~~ par_amgdd_comp_grid.c:1191:33: warning: 'new_R_offd_rowPtr' may be used uninitialized [-Wmaybe-uninitialized] 1191 | new_R_offd_rowPtr[node_cnt] = R_offd_cnt; | ^ par_amgdd_comp_grid.c:929:26: note: 'new_R_offd_rowPtr' was declared here 929 | HYPRE_Int *new_R_offd_rowPtr; | ^~~~~~~~~~~~~~~~~ par_amgdd_comp_grid.c:1196:39: warning: 'new_R_offd_colInd' may be used uninitialized [-Wmaybe-uninitialized] 1196 | new_R_offd_colInd[R_offd_cnt] = hypre_CSRMatrixJ(R_offd)[j]; | ^ par_amgdd_comp_grid.c:930:26: note: 'new_R_offd_colInd' was declared here 930 | HYPRE_Int *new_R_offd_colInd; | ^~~~~~~~~~~~~~~~~ par_amgdd_comp_grid.c:1197:37: warning: 'new_R_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 1197 | new_R_offd_data[R_offd_cnt] = hypre_CSRMatrixData(R_offd)[j]; | ^ par_amgdd_comp_grid.c:931:26: note: 'new_R_offd_data' was declared here 931 | HYPRE_Complex *new_R_offd_data; | ^~~~~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_indepset.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_interp.c par_gsmg.c: In function 'hypre_ParCSRMatrixFillSmooth': par_gsmg.c:199:63: warning: 'dof_func_offd' may be used uninitialized [-Wmaybe-uninitialized] 199 | if (num_functions > 1 && dof_func[i] != dof_func_offd[ii]) | ^ par_gsmg.c:81:15: note: 'dof_func_offd' was declared here 81 | HYPRE_Int *dof_func_offd; | ^~~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_jacobi_interp.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_krylov_func.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_mod_lr_interp.c par_cr.c: In function 'hypre_BoomerAMGIndepRS': par_cr.c:813:43: warning: 'S_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 813 | if (CF_marker_offd[S_offd_j[j]] < 1) | ~~~~~~~~^~~ par_cr.c:601:21: note: 'S_offd_j' was declared here 601 | HYPRE_Int *S_offd_j; | ^~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_multi_interp.c par_add_cycle.c: In function 'hypre_CreateLambda': par_add_cycle.c:922:21: warning: 'L_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 922 | L_diag_data[cnt_diag] = (2.0 - A_tmp_diag_data[j_indx] * D_data[i]) * D_data[i]; | ^ par_add_cycle.c:373:19: note: 'L_diag_data' was declared here 373 | HYPRE_Real *L_diag_data; | ^~~~~~~~~~~ par_add_cycle.c:923:18: warning: 'L_diag_j' may be used uninitialized [-Wmaybe-uninitialized] 923 | L_diag_j[cnt_diag++] = i + row_start; | ^ par_add_cycle.c:385:15: note: 'L_diag_j' was declared here 385 | HYPRE_Int *L_diag_j; | ^~~~~~~~ par_add_cycle.c:374:19: warning: 'L_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 374 | HYPRE_Real *L_offd_data; | ^~~~~~~~~~~ par_add_cycle.c:387:15: warning: 'L_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 387 | HYPRE_Int *L_offd_j; | ^~~~~~~~ par_add_cycle.c:919:29: warning: 'Atilde_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 919 | Atilde_diag_data[A_cnt_diag] = A_tmp_diag_data[j_indx]; | ^ par_add_cycle.c:362:19: note: 'Atilde_diag_data' was declared here 362 | HYPRE_Real *Atilde_diag_data; | ^~~~~~~~~~~~~~~~ par_add_cycle.c:363:19: warning: 'Atilde_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 363 | HYPRE_Real *Atilde_offd_data; | ^~~~~~~~~~~~~~~~ par_add_cycle.c:920:26: warning: 'Atilde_diag_j' may be used uninitialized [-Wmaybe-uninitialized] 920 | Atilde_diag_j[A_cnt_diag++] = i + row_start; | ^ par_add_cycle.c:389:15: note: 'Atilde_diag_j' was declared here 389 | HYPRE_Int *Atilde_diag_j; | ^~~~~~~~~~~~~ par_add_cycle.c:391:15: warning: 'Atilde_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 391 | HYPRE_Int *Atilde_offd_j; | ^~~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_mod_multi_interp.c par_gsmg.c: In function 'hypre_BoomerAMGBuildInterpLS': par_gsmg.c:1279:25: warning: 'S_ext' may be used uninitialized [-Wmaybe-uninitialized] 1279 | if (num_procs > 1) { hypre_CSRMatrixDestroy(S_ext); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_gsmg.c:770:21: note: 'S_ext' was declared here 770 | hypre_CSRMatrix *S_ext; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_laplace.c par_cr.c: In function 'hypre_BoomerAMGIndepRSa': par_cr.c:1296:43: warning: 'S_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 1296 | if (CF_marker_offd[S_offd_j[j]] < 1) | ~~~~~~~~^~~ par_cr.c:1084:21: note: 'S_offd_j' was declared here 1084 | HYPRE_Int *S_offd_j; | ^~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_laplace_27pt.c par_coarsen.c: In function 'hypre_BoomerAMGCoarsenRuge': par_coarsen.c:1909:20: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] 1909 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_coarsen.c:982:21: note: 'wall_time' was declared here 982 | HYPRE_Real wall_time; | ^~~~~~~~~ par_interp.c: In function 'hypre_BoomerAMGBuildInterp': par_interp.c:976:25: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized] 976 | if (num_procs > 1) { hypre_CSRMatrixDestroy(A_ext); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_interp.c:59:23: note: 'A_ext' was declared here 59 | hypre_CSRMatrix *A_ext; | ^~~~~ par_gsmg.c: In function 'hypre_BoomerAMGBuildInterpGSMG': par_gsmg.c:2104:25: warning: 'S_ext' may be used uninitialized [-Wmaybe-uninitialized] 2104 | if (num_procs > 1) { hypre_CSRMatrixDestroy(S_ext); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_gsmg.c:1327:21: note: 'S_ext' was declared here 1327 | hypre_CSRMatrix *S_ext; | ^~~~~ par_gsmg.c:1914:51: warning: 'S_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 1914 | sum += S_ext_data[jj1]; | ~~~~~~~~~~^~~~~ par_gsmg.c:1329:21: note: 'S_ext_data' was declared here 1329 | HYPRE_Real *S_ext_data; | ^~~~~~~~~~ par_gsmg.c:1894:62: warning: 'S_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 1894 | for (jj1 = S_ext_i[c_num]; jj1 < S_ext_i[c_num + 1]; jj1++) | ^ par_gsmg.c:1330:27: note: 'S_ext_i' was declared here 1330 | HYPRE_Int *S_ext_i; | ^~~~~~~ par_gsmg.c:1896:32: warning: 'S_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 1896 | big_i2 = S_ext_j[jj1]; | ~~~~~~~^~~~~~~~~~~~~~ par_gsmg.c:1331:21: note: 'S_ext_j' was declared here 1331 | HYPRE_BigInt *S_ext_j; | ^~~~~~~ par_cr.c: In function 'hypre_BoomerAMGIndepPMIS': par_cr.c:1785:40: warning: 'S_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 1785 | if (CF_marker_offd[S_offd_j[j]] < 1) | ~~~~~~~~^~~ par_cr.c:1630:24: note: 'S_offd_j' was declared here 1630 | HYPRE_Int *S_offd_j; | ^~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_laplace_9pt.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_lr_interp.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_mgr.c par_interp.c: In function 'hypre_BoomerAMGBuildInterpHE': par_interp.c:1868:7: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized] 1868 | hypre_CSRMatrixDestroy(A_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_interp.c:1032:21: note: 'A_ext' was declared here 1032 | hypre_CSRMatrix *A_ext; | ^~~~~ par_cr.c: In function 'hypre_BoomerAMGIndepPMISa': par_cr.c:2403:40: warning: 'S_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 2403 | if (CF_marker_offd[S_offd_j[j]] < 1) | ~~~~~~~~^~~ par_cr.c:2247:24: note: 'S_offd_j' was declared here 2247 | HYPRE_Int *S_offd_j; | ^~~~~~~~ par_laplace_9pt.c: In function 'GenerateLaplacian9pt': par_laplace_9pt.c:433:20: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 433 | offd_j[i] = hypre_BigBinarySearch(col_map_offd, big_offd_j[i], num_cols_offd); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_laplace_9pt.c:33:18: note: 'offd_j' was declared here 33 | HYPRE_Int *offd_j; | ^~~~~~ par_laplace_9pt.c:286:28: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 286 | offd_data[o_cnt++] = value[1]; | ^ par_laplace_9pt.c:34:16: note: 'offd_data' was declared here 34 | HYPRE_Real *offd_data; | ^~~~~~~~~ par_laplace_9pt.c:284:29: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 284 | big_offd_j[o_cnt] = hypre_map2(ix - 1, iy - 1, p, q - 1, nx, | ^ par_laplace_9pt.c:41:18: note: 'big_offd_j' was declared here 41 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ par_coarsen.c: In function 'hypre_BoomerAMGCoarsenPMISHost': par_coarsen.c:2118:30: warning: 'S_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 2118 | HYPRE_Int *S_offd_j; | ^~~~~~~~ par_coarsen.c:2286:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] 2286 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_coarsen.c:2110:30: note: 'comm_handle' was declared here 2110 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_mgr_setup.c par_laplace.c: In function 'GenerateSysLaplacian': par_laplace.c:406:16: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 406 | HYPRE_Real *offd_data; | ^~~~~~~~~ par_multi_interp.c: In function 'hypre_BoomerAMGBuildMultipassHost': par_multi_interp.c:377:17: warning: 'C_array' may be used uninitialized [-Wmaybe-uninitialized] 377 | C_array[cnt++] = i; | ^ par_multi_interp.c:95:21: note: 'C_array' was declared here 95 | HYPRE_Int *C_array; | ^~~~~~~ par_multi_interp.c:659:25: warning: 'send_map_start' may be used uninitialized [-Wmaybe-uninitialized] 659 | if (send_map_start[num_sends]) | ^ par_multi_interp.c:79:21: note: 'send_map_start' was declared here 79 | HYPRE_Int *send_map_start; | ^~~~~~~~~~~~~~ par_multi_interp.c:721:16: warning: 'send_map_elmt' may be used uninitialized [-Wmaybe-uninitialized] 721 | j1 = send_map_elmt[j]; | ~~~^~~~~~~~~~~~~~~~~~ par_multi_interp.c:80:21: note: 'send_map_elmt' was declared here 80 | HYPRE_Int *send_map_elmt; | ^~~~~~~~~~~~~ par_multi_interp.c:772:10: warning: 'send_procs' may be used uninitialized [-Wmaybe-uninitialized] 772 | hypre_ParCSRCommPkgCreateAndFill(comm, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 773 | num_recvs, recv_procs, Pext_recv_vec_start[pass], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 774 | num_sends, send_procs, Pext_send_map_start[pass], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 775 | NULL, | ~~~~~ 776 | &tmp_comm_pkg); | ~~~~~~~~~~~~~~ par_multi_interp.c:81:21: note: 'send_procs' was declared here 81 | HYPRE_Int *send_procs; | ^~~~~~~~~~ par_multi_interp.c:83:21: warning: 'recv_vec_start' may be used uninitialized [-Wmaybe-uninitialized] 83 | HYPRE_Int *recv_vec_start; | ^~~~~~~~~~~~~~ par_multi_interp.c:772:10: warning: 'recv_procs' may be used uninitialized [-Wmaybe-uninitialized] 772 | hypre_ParCSRCommPkgCreateAndFill(comm, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 773 | num_recvs, recv_procs, Pext_recv_vec_start[pass], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 774 | num_sends, send_procs, Pext_send_map_start[pass], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 775 | NULL, | ~~~~~ 776 | &tmp_comm_pkg); | ~~~~~~~~~~~~~~ par_multi_interp.c:84:21: note: 'recv_procs' was declared here 84 | HYPRE_Int *recv_procs; | ^~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_mgr_solve.c par_amgdd_helpers.c: In function 'hypre_BoomerAMGDD_CommunicateRemainingMatrixInfo': par_amgdd_helpers.c:3005:39: warning: 'P_tmp_info_int' may be used uninitialized [-Wmaybe-uninitialized] 3005 | P_tmp_info_int[P_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Int, row_size + 1, HYPRE_MEMORY_HOST); | ^ par_amgdd_helpers.c:2852:22: note: 'P_tmp_info_int' was declared here 2852 | HYPRE_Int **P_tmp_info_int; | ^~~~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_nongalerkin.c par_amgdd_helpers.c:3006:43: warning: 'P_tmp_info_complex' may be used uninitialized [-Wmaybe-uninitialized] 3006 | P_tmp_info_complex[P_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Complex, row_size, HYPRE_MEMORY_HOST); | ^ par_lr_interp.c: In function 'hypre_BoomerAMGBuildStdInterp': par_lr_interp.c:339:17: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] 339 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_lr_interp.c:135:21: note: 'wall_time' was declared here 135 | HYPRE_Real wall_time; | ^~~~~~~~~ par_lr_interp.c:675:63: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 675 | distribute = A_offd_data[jj] / A_ext_data[A_ext_i[i1]]; | ^ par_lr_interp.c:90:21: note: 'A_ext_data' was declared here 90 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ par_lr_interp.c:676:61: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 676 | for (kk = A_ext_i[i1] + 1; kk < A_ext_i[i1 + 1]; kk++) | ^ par_lr_interp.c:91:21: note: 'A_ext_i' was declared here 91 | HYPRE_Int *A_ext_i; | ^~~~~~~ par_lr_interp.c:678:32: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 678 | big_k1 = A_ext_j[kk]; | ~~~~~~~^~~~~~~~~~~~~ par_lr_interp.c:92:21: note: 'A_ext_j' was declared here 92 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_lr_interp.c:301:50: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] 301 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) | ^ par_lr_interp.c:102:21: note: 'Sop_i' was declared here 102 | HYPRE_Int *Sop_i; | ^~~~~ par_lr_interp.c:303:29: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] 303 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ par_lr_interp.c:103:21: note: 'Sop_j' was declared here 103 | HYPRE_BigInt *Sop_j; | ^~~~~ par_amgdd_helpers.c:2853:26: note: 'P_tmp_info_complex' was declared here 2853 | HYPRE_Complex **P_tmp_info_complex; | ^~~~~~~~~~~~~~~~~~ par_amgdd_helpers.c:3085:39: warning: 'R_tmp_info_int' may be used uninitialized [-Wmaybe-uninitialized] 3085 | R_tmp_info_int[R_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Int, row_size + 1, HYPRE_MEMORY_HOST); | ^ par_amgdd_helpers.c:2868:22: note: 'R_tmp_info_int' was declared here 2868 | HYPRE_Int **R_tmp_info_int; | ^~~~~~~~~~~~~~ par_amgdd_helpers.c:3086:43: warning: 'R_tmp_info_complex' may be used uninitialized [-Wmaybe-uninitialized] 3086 | R_tmp_info_complex[R_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Complex, row_size, HYPRE_MEMORY_HOST); | ^ par_amgdd_helpers.c:2869:26: note: 'R_tmp_info_complex' was declared here 2869 | HYPRE_Complex **R_tmp_info_complex; | ^~~~~~~~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_nodal_systems.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_rap.c par_interp.c: In function 'hypre_BoomerAMGBuildInterpModUnk': par_interp.c:3644:25: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized] 3644 | if (num_procs > 1) { hypre_CSRMatrixDestroy(A_ext); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_interp.c:2707:21: note: 'A_ext' was declared here 2707 | hypre_CSRMatrix *A_ext; | ^~~~~ In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9, from _hypre_parcsr_ls.h:9, from par_interp.c:8: ./../utilities/_hypre_utilities.h:783:3: warning: 'tmp_map_offd' may be used uninitialized [-Wmaybe-uninitialized] 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_interp.c:3639:4: note: in expansion of macro 'hypre_TFree' 3639 | hypre_TFree(tmp_map_offd, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_interp.c:2702:24: note: 'tmp_map_offd' was declared here 2702 | HYPRE_Int *tmp_map_offd; | ^~~~~~~~~~~~ par_laplace_27pt.c: In function 'GenerateLaplacian27pt': par_laplace_27pt.c:1653:20: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 1653 | offd_j[i] = hypre_BigBinarySearch(col_map_offd, big_offd_j[i], num_cols_offd); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_laplace_27pt.c:36:18: note: 'offd_j' was declared here 36 | HYPRE_Int *offd_j; | ^~~~~~ par_laplace_27pt.c:955:34: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 955 | offd_data[o_cnt++] = value[1]; | ^ par_laplace_27pt.c:38:16: note: 'offd_data' was declared here 38 | HYPRE_Real *offd_data; | ^~~~~~~~~ par_mgr_solve.c: In function 'hypre_MGRCycle': par_mgr_solve.c:696:22: warning: 'beta' may be used uninitialized [-Wmaybe-uninitialized] 696 | hypre_ParVectorAxpy(beta, Utemp, U_array[level]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_mgr_solve.c:586:18: note: 'beta' was declared here 586 | HYPRE_Real beta; | ^~~~ par_nongalerkin.c: In function 'hypre_BoomerAMG_MyCreateS': par_nongalerkin.c:582:42: warning: 'S_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 582 | S_offd_data[jS] = S_offd_data[jA]; | ~~~~~~~~~~~^~~~ par_nongalerkin.c:264:29: note: 'S_offd_data' was declared here 264 | HYPRE_Real *S_offd_data; | ^~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_rap_communication.c In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9, from _hypre_parcsr_ls.h:9, from par_mgr.c:14: par_mgr.c: In function 'hypre_MGRBuildPDRS': ./../utilities/_hypre_utilities.h:783:3: warning: 'tmp_map_offd' may be used uninitialized [-Wmaybe-uninitialized] 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_mgr.c:2546:4: note: in expansion of macro 'hypre_TFree' 2546 | hypre_TFree(tmp_map_offd, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_mgr.c:2032:21: note: 'tmp_map_offd' was declared here 2032 | HYPRE_Int *tmp_map_offd; | ^~~~~~~~~~~~ par_mgr_setup.c: In function 'hypre_MGRSetup': par_mgr_setup.c:233:24: warning: 'final_coarse_size' may be used uninitialized [-Wmaybe-uninitialized] 233 | for (j = 0; j < final_coarse_size; j++) | ~~^~~~~~~~~~~~~~~~~~~ par_mgr_setup.c:22:26: note: 'final_coarse_size' was declared here 22 | HYPRE_Int i, j, final_coarse_size, block_size, idx, **block_cf_marker; | ^~~~~~~~~~~~~~~~~ par_lr_interp.c: In function 'hypre_BoomerAMGBuildExtPIInterpHost': par_lr_interp.c:1744:48: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 1744 | sum += A_ext_data[jj1]; | ~~~~~~~~~~^~~~~ par_lr_interp.c:1096:21: note: 'A_ext_data' was declared here 1096 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ par_lr_interp.c:1727:59: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 1727 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) | ^ par_lr_interp.c:1097:21: note: 'A_ext_i' was declared here 1097 | HYPRE_Int *A_ext_i; | ^~~~~~~ par_lr_interp.c:1729:32: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 1729 | big_k1 = A_ext_j[jj1]; | ~~~~~~~^~~~~~~~~~~~~~ par_lr_interp.c:1098:21: note: 'A_ext_j' was declared here 1098 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_lr_interp.c:1367:53: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] 1367 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) | ^ par_lr_interp.c:1107:21: note: 'Sop_i' was declared here 1107 | HYPRE_Int *Sop_i; | ^~~~~ par_lr_interp.c:1369:32: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] 1369 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ par_lr_interp.c:1108:21: note: 'Sop_j' was declared here 1108 | HYPRE_BigInt *Sop_j; | ^~~~~ par_nodal_systems.c: In function 'hypre_BoomerAMGCreateNodalA': par_nodal_systems.c:795:44: warning: 'num_sends' may be used uninitialized [-Wmaybe-uninitialized] 795 | new_send_elmts_size = send_map_starts_AN[num_sends] * num_functions; | ^ par_nodal_systems.c:82:25: note: 'num_sends' was declared here 82 | HYPRE_Int num_sends; | ^~~~~~~~~ par_nodal_systems.c:797:45: warning: 'send_map_starts' may be used uninitialized [-Wmaybe-uninitialized] 797 | if (new_send_elmts_size > send_map_starts[num_sends]) | ^ par_nodal_systems.c:85:25: note: 'send_map_starts' was declared here 85 | HYPRE_Int *send_map_starts; | ^~~~~~~~~~~~~~~ par_nodal_systems.c:488:21: warning: 'num_recvs' may be used uninitialized [-Wmaybe-uninitialized] 488 | for (i = 0; i < num_recvs; i++) | ~~^~~~~~~~~~~ par_nodal_systems.c:83:25: note: 'num_recvs' was declared here 83 | HYPRE_Int num_recvs; | ^~~~~~~~~ par_nodal_systems.c:490:58: warning: 'recv_vec_starts' may be used uninitialized [-Wmaybe-uninitialized] 490 | for (j = recv_vec_starts[i]; j < recv_vec_starts[i + 1]; j++) | ~~~~~~~~~~~~~~~^~~~~~~ par_nodal_systems.c:89:25: note: 'recv_vec_starts' was declared here 89 | HYPRE_Int *recv_vec_starts; | ^~~~~~~~~~~~~~~ par_nodal_systems.c:795:44: warning: 'send_map_starts_AN' may be used uninitialized [-Wmaybe-uninitialized] 795 | new_send_elmts_size = send_map_starts_AN[num_sends] * num_functions; | ^ par_nodal_systems.c:93:25: note: 'send_map_starts_AN' was declared here 93 | HYPRE_Int *send_map_starts_AN; | ^~~~~~~~~~~~~~~~~~ par_nodal_systems.c:94:25: warning: 'send_map_elmts_AN' may be used uninitialized [-Wmaybe-uninitialized] 94 | HYPRE_Int *send_map_elmts_AN; | ^~~~~~~~~~~~~~~~~ par_nodal_systems.c:486:29: warning: 'recv_vec_starts_AN' may be used uninitialized [-Wmaybe-uninitialized] 486 | recv_vec_starts_AN[0] = 0; | ~~~~~~~~~~~~~~~~~~~~~~^~~ par_nodal_systems.c:96:25: note: 'recv_vec_starts_AN' was declared here 96 | HYPRE_Int *recv_vec_starts_AN; | ^~~~~~~~~~~~~~~~~~ par_nodal_systems.c:730:32: warning: 'AN_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 730 | sum += AN_offd_data[k]; | ~~~~~~~~~~~~^~~ par_nodal_systems.c:72:24: note: 'AN_offd_data' was declared here 72 | HYPRE_Real *AN_offd_data; | ^~~~~~~~~~~~ par_rap.c: In function 'hypre_BoomerAMGBuildCoarseOperatorKT': par_rap.c:822:24: warning: 'R_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 822 | r_entry = R_offd_data[jj1]; | ~~~~~~~~^~~~~~~~~~~~~~~~~~ par_rap.c:133:21: note: 'R_offd_data' was declared here 133 | HYPRE_Real *R_offd_data; | ^~~~~~~~~~~ par_rap.c:134:27: warning: 'R_offd_i' may be used uninitialized [-Wmaybe-uninitialized] 134 | HYPRE_Int *R_offd_i; | ^~~~~~~~ par_rap.c:821:20: warning: 'R_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 821 | i1 = R_offd_j[jj1]; | ~~~~^~~~~~~~~~~~~~~ par_rap.c:135:27: note: 'R_offd_j' was declared here 135 | HYPRE_Int *R_offd_j; | ^~~~~~~~ par_rap.c:416:7: warning: 'Ps_ext' may be used uninitialized [-Wmaybe-uninitialized] 416 | hypre_CSRMatrixDestroy(Ps_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_rap.c:142:21: note: 'Ps_ext' was declared here 142 | hypre_CSRMatrix *Ps_ext; | ^~~~~~ par_rap.c:400:72: warning: 'Ps_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 400 | P_ext_offd_data[P_ext_offd_size_private++] = Ps_ext_data[j]; | ~~~~~~~~~~~^~~ par_rap.c:144:21: note: 'Ps_ext_data' was declared here 144 | HYPRE_Real *Ps_ext_data; | ^~~~~~~~~~~ par_rap.c:145:27: warning: 'Ps_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 145 | HYPRE_Int *Ps_ext_i; | ^~~~~~~~ par_rap.c:356:25: warning: 'Ps_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 356 | if (Ps_ext_j[j] < first_col_diag_P || Ps_ext_j[j] > last_col_diag_P) | ~~~~~~~~^~~ par_rap.c:146:21: note: 'Ps_ext_j' was declared here 146 | HYPRE_BigInt *Ps_ext_j; | ^~~~~~~~ par_rap.c:510:25: warning: 'col_map_offd_Pext' may be used uninitialized [-Wmaybe-uninitialized] 510 | P_ext_offd_j[i] = hypre_BigBinarySearch(col_map_offd_Pext, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 511 | //Ps_ext_j[i], | ~~~~~~~~~~~~~~ 512 | P_big_offd_j[i], | ~~~~~~~~~~~~~~~~ 513 | num_cols_offd_Pext); | ~~~~~~~~~~~~~~~~~~~ par_rap.c:157:21: note: 'col_map_offd_Pext' was declared here 157 | HYPRE_BigInt *col_map_offd_Pext; | ^~~~~~~~~~~~~~~~~ par_rap.c:652:37: warning: 'P_marker' may be used uninitialized [-Wmaybe-uninitialized] 652 | if (P_marker[i3] < jj_row_begining) | ^ par_rap.c:162:27: note: 'P_marker' was declared here 162 | HYPRE_Int *P_marker; | ^~~~~~~~ par_rap.c:2041:7: warning: 'RAP_ext' may be used uninitialized [-Wmaybe-uninitialized] 2041 | hypre_CSRMatrixDestroy(RAP_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_rap.c:97:21: note: 'RAP_ext' was declared here 97 | hypre_CSRMatrix *RAP_ext; | ^~~~~~~ par_rap.c:1614:26: warning: 'RAP_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 1614 | RAP_diag_data[jj_count_diag] = zero; | ^ par_rap.c:105:21: note: 'RAP_diag_data' was declared here 105 | HYPRE_Real *RAP_diag_data; | ^~~~~~~~~~~~~ par_rap.c:1615:23: warning: 'RAP_diag_j' may be used uninitialized [-Wmaybe-uninitialized] 1615 | RAP_diag_j[jj_count_diag] = ic; | ^ par_rap.c:107:27: note: 'RAP_diag_j' was declared here 107 | HYPRE_Int *RAP_diag_j; | ^~~~~~~~~~ par_rap.c:1800:16: warning: 'RA_offd.j' may be used uninitialized [-Wmaybe-uninitialized] 1800 | i1 = RA_offd.j[jj1 - ra_row_begin_offd]; | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_rap.c:1580:32: note: 'RA_offd.j' was declared here 1580 | hypre_CSRMatrix RA_diag, RA_offd; | ^~~~~~~ par_rap.c:1801:25: warning: 'RA_offd.data' may be used uninitialized [-Wmaybe-uninitialized] 1801 | r_a_product = RA_offd.data[jj1 - ra_row_begin_offd]; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_rap.c:1580:32: note: 'RA_offd.data' was declared here 1580 | hypre_CSRMatrix RA_diag, RA_offd; | ^~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_rotate_7pt.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_relax.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_relax_more.c par_mgr.c: In function 'hypre_block_jacobi_solve': par_mgr.c:3938:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] 3938 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_mgr.c:3855:28: note: 'comm_handle' was declared here 3855 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ ./../utilities/_hypre_utilities.h:783:3: warning: 'v_buf_data' may be used uninitialized [-Wmaybe-uninitialized] 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_mgr.c:3996:7: note: in expansion of macro 'hypre_TFree' 3996 | hypre_TFree(v_buf_data, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_mgr.c:3869:21: note: 'v_buf_data' was declared here 3869 | HYPRE_Real *v_buf_data; | ^~~~~~~~~~ par_mgr.c: In function 'hypre_MGRBlockRelaxSolve': par_mgr.c:4108:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] 4108 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_mgr.c:4026:28: note: 'comm_handle' was declared here 4026 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ ./../utilities/_hypre_utilities.h:783:3: warning: 'v_buf_data' may be used uninitialized [-Wmaybe-uninitialized] 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_mgr.c:4166:7: note: in expansion of macro 'hypre_TFree' 4166 | hypre_TFree(v_buf_data, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_mgr.c:4040:21: note: 'v_buf_data' was declared here 4040 | HYPRE_Real *v_buf_data; | ^~~~~~~~~~ par_mgr.c: In function 'hypre_BlockDiagInvLapack': par_mgr.c:4212:41: warning: 'i' may be used uninitialized [-Wmaybe-uninitialized] 4212 | hypre_dgetri(&left_size, diag + i * LWORK, &left_size, IPIV, WORK, &LWORK, &INFO); | ~~^~~~~~~ par_mgr.c:4175:33: note: 'i' was declared here 4175 | HYPRE_Int nblock, left_size, i; | ^ par_relax_more.c: In function 'hypre_ParCSRMaxEigEstimateHost': par_relax_more.c:101:16: warning: 'e_max' may be used uninitialized [-Wmaybe-uninitialized] 101 | send_buf[1] = e_max; | ~~~~~~~~~~~~^~~~~~~~ par_relax_more.c:48:16: note: 'e_max' was declared here 48 | HYPRE_Real e_max, e_min; | ^~~~~ par_relax_more.c:100:18: warning: 'e_min' may be used uninitialized [-Wmaybe-uninitialized] 100 | send_buf[0] = -e_min; | ^~~~~~ par_relax_more.c:48:23: note: 'e_min' was declared here 48 | HYPRE_Real e_max, e_min; | ^~~~~ par_laplace.c: In function 'GenerateSysLaplacianVCoef': par_laplace.c:1305:26: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 1305 | offd_j[i] = j; | ~~~~~~~~~~^~~ par_laplace.c:898:18: note: 'offd_j' was declared here 898 | HYPRE_Int *offd_j; | ^~~~~~ par_laplace.c:899:18: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 899 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ par_laplace.c:900:16: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 900 | HYPRE_Real *offd_data; | ^~~~~~~~~ par_rotate_7pt.c: In function 'GenerateRotate7pt': par_rotate_7pt.c:360:20: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 360 | offd_j[i] = hypre_BigBinarySearch(col_map_offd, big_offd_j[i], num_cols_offd); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_rotate_7pt.c:34:18: note: 'offd_j' was declared here 34 | HYPRE_Int *offd_j; | ^~~~~~ par_rotate_7pt.c:250:28: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 250 | offd_data[o_cnt++] = value[3]; | ^ par_rotate_7pt.c:35:16: note: 'offd_data' was declared here 35 | HYPRE_Real *offd_data; | ^~~~~~~~~ par_relax.c: In function 'hypre_BoomerAMGRelaxWeightedJacobi_core': par_relax.c:266:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] 266 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_relax.c:220:28: note: 'comm_handle' was declared here 220 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ par_lr_interp.c: In function 'hypre_BoomerAMGBuildExtPICCInterp': par_lr_interp.c:2781:45: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 2781 | sum += A_ext_data[jj1]; | ~~~~~~~~~~^~~~~ par_lr_interp.c:2001:21: note: 'A_ext_data' was declared here 2001 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ par_lr_interp.c:2764:56: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 2764 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) | ^ par_lr_interp.c:2002:21: note: 'A_ext_i' was declared here 2002 | HYPRE_Int *A_ext_i; | ^~~~~~~ par_lr_interp.c:2766:29: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 2766 | big_k1 = A_ext_j[jj1]; | ~~~~~~~^~~~~~~~~~~~~~ par_lr_interp.c:2003:21: note: 'A_ext_j' was declared here 2003 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_lr_interp.c:2273:50: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] 2273 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) | ^ par_lr_interp.c:2012:21: note: 'Sop_i' was declared here 2012 | HYPRE_Int *Sop_i; | ^~~~~ par_lr_interp.c:2276:29: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] 2276 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ par_lr_interp.c:2013:21: note: 'Sop_j' was declared here 2013 | HYPRE_BigInt *Sop_j; | ^~~~~ par_relax.c: In function 'hypre_BoomerAMGRelax1GaussSeidel': par_relax.c:432:24: warning: 'num_sends' may be used uninitialized [-Wmaybe-uninitialized] 432 | for (i = 0; i < num_sends; i++) | ~~^~~~~~~~~~~ par_relax.c:395:57: note: 'num_sends' was declared here 395 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; | ^~~~~~~~~ par_relax.c:395:68: warning: 'num_recvs' may be used uninitialized [-Wmaybe-uninitialized] 395 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; | ^~~~~~~~~ par_relax.c:447:10: warning: 'status' may be used uninitialized [-Wmaybe-uninitialized] 447 | hypre_MPI_Waitall(jr, requests, status); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_relax.c:396:22: note: 'status' was declared here 396 | hypre_MPI_Status *status; | ^~~~~~ par_relax.c:443:16: warning: 'requests' may be used uninitialized [-Wmaybe-uninitialized] 443 | hypre_MPI_Isend(&v_buf_data[vec_start], vec_len, HYPRE_MPI_COMPLEX, ip, 0, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444 | comm, &requests[jr++]); | ~~~~~~~~~~~~~~~~~~~~~~ par_relax.c:397:23: note: 'requests' was declared here 397 | hypre_MPI_Request *requests; | ^~~~~~~~ par_relax.c: In function 'hypre_BoomerAMGRelax2GaussSeidel': par_relax.c:591:24: warning: 'num_sends' may be used uninitialized [-Wmaybe-uninitialized] 591 | for (i = 0; i < num_sends; i++) | ~~^~~~~~~~~~~ par_relax.c:535:57: note: 'num_sends' was declared here 535 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; | ^~~~~~~~~ par_relax.c:535:68: warning: 'num_recvs' may be used uninitialized [-Wmaybe-uninitialized] 535 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; | ^~~~~~~~~ par_relax.c:606:10: warning: 'status' may be used uninitialized [-Wmaybe-uninitialized] 606 | hypre_MPI_Waitall(jr, requests, status); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_relax.c:536:22: note: 'status' was declared here 536 | hypre_MPI_Status *status; | ^~~~~~ par_relax.c:602:16: warning: 'requests' may be used uninitialized [-Wmaybe-uninitialized] 602 | hypre_MPI_Isend(&v_buf_data[vec_start], vec_len, HYPRE_MPI_COMPLEX, ip, 0, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 603 | comm, &requests[jr++]); | ~~~~~~~~~~~~~~~~~~~~~~ par_relax.c:537:23: note: 'requests' was declared here 537 | hypre_MPI_Request *requests; | ^~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_relax_interface.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_scaled_matnorm.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_schwarz.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_stats.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_strength.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_sv_interp.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_sv_interp_ln.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_vardifconv.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_vardifconv_rs.c par_lr_interp.c: In function 'hypre_BoomerAMGBuildFFInterp': par_lr_interp.c:3703:45: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 3703 | sum += A_ext_data[jj1]; | ~~~~~~~~~~^~~~~ par_lr_interp.c:2989:21: note: 'A_ext_data' was declared here 2989 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ par_lr_interp.c:3686:56: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 3686 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) | ^ par_lr_interp.c:2990:21: note: 'A_ext_i' was declared here 2990 | HYPRE_Int *A_ext_i; | ^~~~~~~ par_lr_interp.c:3688:29: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 3688 | big_k1 = A_ext_j[jj1]; | ~~~~~~~^~~~~~~~~~~~~~ par_lr_interp.c:2991:21: note: 'A_ext_j' was declared here 2991 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_lr_interp.c:3235:50: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] 3235 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) | ^ par_lr_interp.c:3000:21: note: 'Sop_i' was declared here 3000 | HYPRE_Int *Sop_i; | ^~~~~ par_lr_interp.c:3238:29: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] 3238 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ par_lr_interp.c:3001:21: note: 'Sop_j' was declared here 3001 | HYPRE_BigInt *Sop_j; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c partial.c par_mgr.c: In function 'hypre_MGRBuildInterpApproximateInverse': par_mgr.c:3382:39: warning: 'col_map_offd_P' may be used uninitialized [-Wmaybe-uninitialized] 3382 | hypre_ParCSRMatrixColMapOffd(P) = col_map_offd_P; par_mgr.c:3273:26: note: 'col_map_offd_P' was declared here 3273 | HYPRE_BigInt *col_map_offd_P; | ^~~~~~~~~~~~~~ par_stats.c: In function 'hypre_BoomerAMGSetupStats': par_stats.c:747:16: warning: 'block_size' may be used uninitialized [-Wmaybe-uninitialized] 747 | hypre_CSRBlockMatrixBlockNorm(6, &P_diag_data[0], &tmp_norm, block_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_stats.c:140:14: note: 'block_size' was declared here 140 | HYPRE_Int block_size, bnnz; | ^~~~~~~~~~ par_stats.c:140:26: warning: 'bnnz' may be used uninitialized [-Wmaybe-uninitialized] 140 | HYPRE_Int block_size, bnnz; | ^~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c schwarz.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c block_tridiag.c par_vardifconv.c: In function 'GenerateVarDifConv': par_vardifconv.c:243:29: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 243 | big_offd_j[o_cnt] = hypre_map(ix, iy, iz - 1, p, q, r - 1, nx, ny, | ^ par_vardifconv.c:41:24: note: 'big_offd_j' was declared here 41 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ par_vardifconv.c:245:28: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 245 | offd_data[o_cnt++] = -cfm; | ^ par_vardifconv.c:42:24: note: 'offd_data' was declared here 42 | HYPRE_Real *offd_data; | ^~~~~~~~~ par_vardifconv.c:336:26: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 336 | offd_j[i] = j; | ~~~~~~~~~~^~~ par_vardifconv.c:40:24: note: 'offd_j' was declared here 40 | HYPRE_Int *offd_j; | ^~~~~~ par_vardifconv_rs.c: In function 'GenerateRSVarDifConv': par_vardifconv_rs.c:316:29: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 316 | big_offd_j[o_cnt] = hypre_map(ix, iy, iz - 1, p, q, r - 1, nx, ny, | ^ par_vardifconv_rs.c:51:18: note: 'big_offd_j' was declared here 51 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ par_vardifconv_rs.c:318:28: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 318 | offd_data[o_cnt++] = cfm + ffm; | ^ par_vardifconv_rs.c:52:16: note: 'offd_data' was declared here 52 | HYPRE_Real *offd_data; | ^~~~~~~~~ par_vardifconv_rs.c:415:26: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 415 | offd_j[i] = j; | ~~~~~~~~~~^~~ par_vardifconv_rs.c:50:18: note: 'offd_j' was declared here 50 | HYPRE_Int *offd_j; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_restr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_lr_restr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c dsuperlu.c partial.c: In function 'hypre_BoomerAMGBuildPartialExtPIInterp': partial.c:715:48: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 715 | sum += A_ext_data[jj1]; | ~~~~~~~~~~^~~~~ partial.c:83:21: note: 'A_ext_data' was declared here 83 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ partial.c:698:59: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 698 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) | ^ partial.c:84:21: note: 'A_ext_i' was declared here 84 | HYPRE_Int *A_ext_i; | ^~~~~~~ partial.c:700:32: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 700 | big_k1 = A_ext_j[jj1]; | ~~~~~~~^~~~~~~~~~~~~~ partial.c:85:21: note: 'A_ext_j' was declared here 85 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ partial.c:368:53: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] 368 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) | ^ partial.c:94:21: note: 'Sop_i' was declared here 94 | HYPRE_Int *Sop_i; | ^~~~~ partial.c:370:32: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] 370 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ partial.c:95:21: note: 'Sop_j' was declared here 95 | HYPRE_BigInt *Sop_j; | ^~~~~ par_lr_interp.c: In function 'hypre_BoomerAMGBuildFF1Interp': par_sv_interp.c: In function 'hypre_BoomerAMG_GMExpandInterp': par_sv_interp.c:737:79: warning: 'row_sum' may be used uninitialized [-Wmaybe-uninitialized] 737 | value = P_diag_data[orig_diag_start + j] * (vec_data[i] / row_sum - vec_data[fine_index]); | ~~~~~~~~~~~~^~~~~~~~~ par_sv_interp.c:291:21: note: 'row_sum' was declared here 291 | HYPRE_Real row_sum; | ^~~~~~~ par_sv_interp.c:871:42: warning: 'fine_index' may be used uninitialized [-Wmaybe-uninitialized] 871 | if (offd_vec_data[fine_index] != 0.0 ) | ^ par_sv_interp.c:325:21: note: 'fine_index' was declared here 325 | HYPRE_Int fine_index, index; | ^~~~~~~~~~ par_lr_interp.c:4633:45: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 4633 | sum += A_ext_data[jj1]; | ~~~~~~~~~~^~~~~ par_lr_interp.c:3906:21: note: 'A_ext_data' was declared here 3906 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ par_lr_interp.c:4616:56: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 4616 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) | ^ par_lr_interp.c:3907:21: note: 'A_ext_i' was declared here 3907 | HYPRE_Int *A_ext_i; | ^~~~~~~ par_lr_interp.c:4618:29: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 4618 | big_k1 = A_ext_j[jj1]; | ~~~~~~~^~~~~~~~~~~~~~ par_lr_interp.c:3908:21: note: 'A_ext_j' was declared here 3908 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_lr_interp.c:4156:50: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] 4156 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) | ^ par_lr_interp.c:3917:21: note: 'Sop_i' was declared here 3917 | HYPRE_Int *Sop_i; | ^~~~~ par_lr_interp.c:4159:29: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] 4159 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ par_lr_interp.c:3918:21: note: 'Sop_j' was declared here 3918 | HYPRE_BigInt *Sop_j; | ^~~~~ par_restr.c: In function 'hypre_fgmresT': par_restr.c:956:20: warning: 'normr' may be used uninitialized [-Wmaybe-uninitialized] 956 | *relres = normr / normr0; | ~~~~~~^~~~~~~~ par_restr.c:844:18: note: 'normr' was declared here 844 | HYPRE_Real t, normr, normr0, tolr; | ^~~~~ schwarz.c: In function 'hypre_ParMPSchwarzSolve': schwarz.c:536:58: warning: 'A_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 536 | aux[jj] -= A_offd_data[k] * x_ext[A_offd_j[k]]; | ~~~~~~~~^~~ schwarz.c:388:15: note: 'A_offd_j' was declared here 388 | HYPRE_Int *A_offd_j; | ^~~~~~~~ schwarz.c:536:38: warning: 'A_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 536 | aux[jj] -= A_offd_data[k] * x_ext[A_offd_j[k]]; | ~~~~~~~~~~~^~~ schwarz.c:389:16: note: 'A_offd_data' was declared here 389 | HYPRE_Real *A_offd_data; | ^~~~~~~~~~~ schwarz.c:543:59: warning: 'A_boundary_i' may be used uninitialized [-Wmaybe-uninitialized] 543 | for (k = A_boundary_i[j_loc]; k < A_boundary_i[j_loc + 1]; k++) | ^ schwarz.c:405:15: note: 'A_boundary_i' was declared here 405 | HYPRE_Int *A_boundary_i; | ^~~~~~~~~~~~ schwarz.c:545:36: warning: 'A_boundary_j' may be used uninitialized [-Wmaybe-uninitialized] 545 | k_loc = A_boundary_j[k]; | ^ schwarz.c:406:15: note: 'A_boundary_j' was declared here 406 | HYPRE_Int *A_boundary_j; | ^~~~~~~~~~~~ schwarz.c:549:42: warning: 'A_boundary_data' may be used uninitialized [-Wmaybe-uninitialized] 549 | aux[jj] -= A_boundary_data[k] * x[k_loc]; | ^ schwarz.c:407:16: note: 'A_boundary_data' was declared here 407 | HYPRE_Real *A_boundary_data; | ^~~~~~~~~~~~~~~ schwarz.c:500:27: warning: 'x_ext' may be used uninitialized [-Wmaybe-uninitialized] 500 | x_ext_old[i] = x_ext[i]; | ~~~~~^~~ schwarz.c:391:16: note: 'x_ext' was declared here 391 | HYPRE_Real *x_ext; | ^~~~~ schwarz.c:500:20: warning: 'x_ext_old' may be used uninitialized [-Wmaybe-uninitialized] 500 | x_ext_old[i] = x_ext[i]; | ~~~~~~~~~~~~~^~~~~~~~~~ schwarz.c:392:16: note: 'x_ext_old' was declared here 392 | HYPRE_Real *x_ext_old; | ^~~~~~~~~ schwarz.c:510:20: warning: 'rhs_ext' may be used uninitialized [-Wmaybe-uninitialized] 510 | rhs_ext[i] += A_boundary_data[j] * x_ext[k_loc - num_variables]; | ~~~~~~~^~~ schwarz.c:394:16: note: 'rhs_ext' was declared here 394 | HYPRE_Real *rhs_ext; | ^~~~~~~ schwarz.c:547:16: warning: 'k_loc' may be used uninitialized [-Wmaybe-uninitialized] 547 | if (k_loc < num_variables) | ^ schwarz.c:415:34: note: 'k_loc' was declared here 415 | HYPRE_Int jj, i, j, k, j_loc, k_loc; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c ads.c -o ads.obj In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:10, from _hypre_parcsr_ls.h:9, from dsuperlu.c:8: dsuperlu.c: In function 'hypre_SLUDistSetup': ./../seq_mv/seq_mv.h:84:63: warning: passing argument 8 of 'dCreate_CompRowLoc_Matrix_dist' from incompatible pointer type [-Wincompatible-pointer-types] 84 | #define hypre_CSRMatrixBigJ(matrix) ((matrix) -> big_j) | ~~~~~~~~~~^~~~~~~~~ | | | HYPRE_BigInt * {aka long long int *} dsuperlu.c:84:7: note: in expansion of macro 'hypre_CSRMatrixBigJ' 84 | hypre_CSRMatrixBigJ(A_local), big_rowptr, | ^~~~~~~~~~~~~~~~~~~ In file included from dsuperlu.h:11, from dsuperlu.c:12: /usr/include/superlu-dist/superlu_ddefs.h:447:49: note: expected 'int_t *' {aka 'int *'} but argument is of type 'HYPRE_BigInt *' {aka 'long long int *'} 447 | int_t, double *, int_t *, int_t *, | ^~~~~~~ dsuperlu.c:84:37: warning: passing argument 9 of 'dCreate_CompRowLoc_Matrix_dist' from incompatible pointer type [-Wincompatible-pointer-types] 84 | hypre_CSRMatrixBigJ(A_local), big_rowptr, | ^~~~~~~~~~ | | | HYPRE_BigInt * {aka long long int *} /usr/include/superlu-dist/superlu_ddefs.h:447:58: note: expected 'int_t *' {aka 'int *'} but argument is of type 'HYPRE_BigInt *' {aka 'long long int *'} 447 | int_t, double *, int_t *, int_t *, | ^~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c ams.c -o ams.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c ame.c -o ame.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_amg_setup.c -o par_amg_setup.obj partial.c: In function 'hypre_BoomerAMGBuildPartialStdInterp': partial.c:1220:17: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] 1220 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ partial.c:987:21: note: 'wall_time' was declared here 987 | HYPRE_Real wall_time; | ^~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_ilu.c -o par_ilu.obj partial.c:1552:63: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 1552 | distribute = A_offd_data[jj] / A_ext_data[A_ext_i[i1]]; | ^ partial.c:939:21: note: 'A_ext_data' was declared here 939 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ partial.c:1553:61: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 1553 | for (kk = A_ext_i[i1] + 1; kk < A_ext_i[i1 + 1]; kk++) | ^ partial.c:940:21: note: 'A_ext_i' was declared here 940 | HYPRE_Int *A_ext_i; | ^~~~~~~ partial.c:1555:32: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 1555 | big_k1 = A_ext_j[kk]; | ~~~~~~~^~~~~~~~~~~~~ partial.c:941:21: note: 'A_ext_j' was declared here 941 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ partial.c:1182:50: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] 1182 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) | ^ partial.c:951:21: note: 'Sop_i' was declared here 951 | HYPRE_Int *Sop_i; | ^~~~~ partial.c:1184:29: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] 1184 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ partial.c:952:21: note: 'Sop_j' was declared here 952 | HYPRE_BigInt *Sop_j; | ^~~~~ partial.c:1777:37: warning: 'alfa' may be used uninitialized [-Wmaybe-uninitialized] 1777 | P_offd_data[jj] = -alfa * ahat_offd[j1]; | ^~~~~ partial.c:974:21: note: 'alfa' was declared here 974 | HYPRE_Real alfa, beta; | ^~~~ partial.c:1692:37: warning: 'beta' may be used uninitialized [-Wmaybe-uninitialized] 1692 | P_diag_data[jj] = -beta * ahat[j1]; | ^~~~~ partial.c:974:27: note: 'beta' was declared here 974 | HYPRE_Real alfa, beta; | ^~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_ilu_setup.c -o par_ilu_setup.obj par_lr_interp.c: In function 'hypre_BoomerAMGBuildExtInterpHost': par_lr_interp.c:5073:17: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] 5073 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_lr_interp.c:4873:21: note: 'wall_time' was declared here 4873 | HYPRE_Real wall_time; | ^~~~~~~~~ par_lr_interp.c:5368:45: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 5368 | sum += A_ext_data[jj1]; | ~~~~~~~~~~^~~~~ par_lr_interp.c:4837:21: note: 'A_ext_data' was declared here 4837 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ par_lr_interp.c:5351:56: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 5351 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) | ^ par_lr_interp.c:4838:21: note: 'A_ext_i' was declared here 4838 | HYPRE_Int *A_ext_i; | ^~~~~~~ par_lr_interp.c:5353:29: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 5353 | big_k1 = A_ext_j[jj1]; | ~~~~~~~^~~~~~~~~~~~~~ par_lr_interp.c:4839:21: note: 'A_ext_j' was declared here 4839 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_lr_interp.c:5041:50: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] 5041 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) | ^ par_lr_interp.c:4848:21: note: 'Sop_i' was declared here 4848 | HYPRE_Int *Sop_i; | ^~~~~ par_lr_interp.c:5043:29: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] 5043 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ par_lr_interp.c:4849:21: note: 'Sop_j' was declared here 4849 | HYPRE_BigInt *Sop_j; | ^~~~~ par_sv_interp_ln.c: In function 'hypre_BoomerAMG_LNExpandInterp': par_sv_interp_ln.c:474:51: warning: 'P_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 474 | P_ext_data[index++] = P_ext_data[j]; | ~~~~~~~~~~^~~ par_sv_interp_ln.c:173:21: note: 'P_ext_data' was declared here 173 | HYPRE_Real *P_ext_data; | ^~~~~~~~~~ par_sv_interp_ln.c:174:21: warning: 'P_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 174 | HYPRE_Int *P_ext_i; | ^~~~~~~ par_sv_interp_ln.c:458:19: warning: 'P_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 458 | big_k = P_ext_j[j]; | ~~~~~~^~~~~~~~~~~~ par_sv_interp_ln.c:175:21: note: 'P_ext_j' was declared here 175 | HYPRE_BigInt *P_ext_j; | ^~~~~~~ par_sv_interp_ln.c:2631:25: warning: 'P_ext' may be used uninitialized [-Wmaybe-uninitialized] 2631 | if (num_procs > 1) { hypre_CSRMatrixDestroy(P_ext); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_sv_interp_ln.c:172:21: note: 'P_ext' was declared here 172 | hypre_CSRMatrix *P_ext; | ^~~~~ par_sv_interp_ln.c:1983:69: warning: 'gm_row_sum' may be used uninitialized [-Wmaybe-uninitialized] 1983 | value = P_diag_data_new[kk] * (vec_data[i] / gm_row_sum - vec_data[c_col]); | ~~~~~~~~~~~~^~~~~~~~~~~~ par_sv_interp_ln.c:87:21: note: 'gm_row_sum' was declared here 87 | HYPRE_Real gm_row_sum; | ^~~~~~~~~~ par_sv_interp_ln.c:2405:34: warning: 'q_dist_value' may be used uninitialized [-Wmaybe-uninitialized] 2405 | value += q_dist_value; | ~~~~~~^~~~~~~~~~~~~~~ par_sv_interp_ln.c:2153:40: note: 'q_dist_value' was declared here 2153 | HYPRE_Real value, lost_value, q_dist_value; | ^~~~~~~~~~~~ ads.c: In function 'hypre_ADSSolve': ads.c:1606:13: warning: 'r_norm' may be used uninitialized [-Wmaybe-uninitialized] 1606 | hypre_printf(" Cycle %2d %e %f %e \n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1607 | i + 1, r_norm, r_norm / old_resid, relative_resid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ads.c:1440:24: note: 'r_norm' was declared here 1440 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; | ^~~~~~ ads.c:1597:13: warning: 'b_norm' may be used uninitialized [-Wmaybe-uninitialized] 1597 | if (b_norm) | ^ ads.c:1440:32: note: 'b_norm' was declared here 1440 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; | ^~~~~~ ads.c:1618:7: warning: 'r0_norm' may be used uninitialized [-Wmaybe-uninitialized] 1618 | hypre_printf("\n\n Average Convergence Factor = %f\n\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1619 | hypre_pow((r_norm / r0_norm), (1.0 / (HYPRE_Real) i))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ads.c:1440:15: note: 'r0_norm' was declared here 1440 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; | ^~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_ilu_solve_device.c -o par_ilu_solve_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_ilu_solve.c -o par_ilu_solve.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_cheby_device.c -o par_cheby_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_relax_more_device.c -o par_relax_more_device.obj partial.c: In function 'hypre_BoomerAMGBuildPartialExtInterp': partial.c:2217:17: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] 2217 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ partial.c:1994:21: note: 'wall_time' was declared here 1994 | HYPRE_Real wall_time; | ^~~~~~~~~ partial.c:2506:46: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 2506 | (sgn * A_ext_data[jj1]) < 0) | ~~~~~~~~~~^~~~~ partial.c:1954:21: note: 'A_ext_data' was declared here 1954 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ partial.c:2490:56: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 2490 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) | ^ partial.c:1955:21: note: 'A_ext_i' was declared here 1955 | HYPRE_Int *A_ext_i; | ^~~~~~~ partial.c:2492:29: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 2492 | big_k1 = A_ext_j[jj1]; | ~~~~~~~^~~~~~~~~~~~~~ partial.c:1956:21: note: 'A_ext_j' was declared here 1956 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ partial.c:2185:50: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] 2185 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) | ^ partial.c:1966:21: note: 'Sop_i' was declared here 1966 | HYPRE_Int *Sop_i; | ^~~~~ partial.c:2187:29: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] 2187 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ partial.c:1967:21: note: 'Sop_j' was declared here 1967 | HYPRE_BigInt *Sop_j; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_coarsen_device.c -o par_coarsen_device.obj par_sv_interp.c: In function 'hypre_BoomerAMGRefineInterp': ams.c: In function 'hypre_AMSComputePixyz': par_sv_interp.c:1851:51: warning: 'P_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 1851 | P_ext_data[index++] = P_ext_data[j]; | ~~~~~~~~~~^~~ par_sv_interp.c:1642:21: note: 'P_ext_data' was declared here 1642 | HYPRE_Real *P_ext_data; | ^~~~~~~~~~ par_sv_interp.c:1643:21: warning: 'P_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 1643 | HYPRE_Int *P_ext_i; | ^~~~~~~ par_sv_interp.c:1835:19: warning: 'P_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 1835 | big_k = P_ext_j[j]; | ~~~~~~^~~~~~~~~~~~ par_sv_interp.c:1644:21: note: 'P_ext_j' was declared here 1644 | HYPRE_BigInt *P_ext_j; | ^~~~~~~ ams.c:2360:16: warning: 'Piy' may be used uninitialized [-Wmaybe-uninitialized] 2360 | *Piy_ptr = Piy; | ~~~~~~~~~^~~~~ par_sv_interp.c:2429:25: warning: 'P_ext' may be used uninitialized [-Wmaybe-uninitialized] 2429 | if (num_procs > 1) { hypre_CSRMatrixDestroy(P_ext); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_sv_interp.c:1640:21: note: 'P_ext' was declared here 1640 | hypre_CSRMatrix *P_ext; | ^~~~~ ams.c:1858:30: note: 'Piy' was declared here 1858 | hypre_ParCSRMatrix *Pix, *Piy, *Piz; | ^~~ ams.c:2364:16: warning: 'Piz' may be used uninitialized [-Wmaybe-uninitialized] 2364 | *Piz_ptr = Piz; | ~~~~~~~~~^~~~~ ams.c:1858:36: note: 'Piz' was declared here 1858 | hypre_ParCSRMatrix *Pix, *Piy, *Piz; | ^~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_coarse_parms_device.c -o par_coarse_parms_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_indepset_device.c -o par_indepset_device.obj par_ilu_solve.c: In function 'hypre_ILUSolveRAPGMRESHOST': par_ilu_solve.c:2077:4: warning: 'x_local' may be used uninitialized [-Wmaybe-uninitialized] 2077 | hypre_SeqVectorSetConstantValues(x_local, 0.0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_ilu_solve.c:1972:23: note: 'x_local' was declared here 1972 | hypre_Vector *x_local; | ^~~~~~~ par_ilu_solve.c:2122:54: warning: 'x_data' may be used uninitialized [-Wmaybe-uninitialized] 2122 | ytemp_data[i] -= mU_diag_data[j] * x_data[col - nLU]; | ^ par_ilu_solve.c:1973:23: note: 'x_data' was declared here 1973 | HYPRE_Real *x_data; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_interp_device.c -o par_interp_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_lr_restr_device.c -o par_lr_restr_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_interp_trunc_device.c -o par_interp_trunc_device.obj par_ilu_solve.c: In function 'hypre_NSHSolve': par_ilu_solve.c:2243:10: warning: 'residual' may be used uninitialized [-Wmaybe-uninitialized] 2243 | hypre_ParVectorCopy(f, residual ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_ilu_solve.c:2184:26: note: 'residual' was declared here 2184 | hypre_ParVector *residual; | ^~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_lr_interp_device.c -o par_lr_interp_device.obj par_amg_setup.c: In function 'hypre_BoomerAMGSetup': par_amg_setup.c:2920:20: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] 2920 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_amg_setup.c:222:20: note: 'wall_time' was declared here 222 | HYPRE_Real wall_time; /* for debugging instrumentation */ | ^~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_strength_device.c -o par_strength_device.obj schwarz.c: In function 'hypre_ParAdSchwarzSolve': schwarz.c:3089:21: warning: 'x_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 3089 | x_ext_data[i] = 0.0; | ~~~~~~~~~~~~~~^~~~~ schwarz.c:3002:16: note: 'x_ext_data' was declared here 3002 | HYPRE_Real *x_ext_data; | ^~~~~~~~~~ schwarz.c:3109:37: warning: 'vtemp_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 3109 | aux[jj] = vtemp_ext_data[j_loc - num_variables]; | ^ schwarz.c:3005:16: note: 'vtemp_ext_data' was declared here 3005 | HYPRE_Real *vtemp_ext_data; | ^~~~~~~~~~~~~~ schwarz.c:3141:43: warning: 'scale_ext' may be used uninitialized [-Wmaybe-uninitialized] 3141 | x_ext_data[j_loc] += scale_ext[j_loc] * aux[jj++]; | ^ schwarz.c:3013:16: note: 'scale_ext' was declared here 3013 | HYPRE_Real *scale_ext; | ^~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_strength2nd_device.c -o par_strength2nd_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_amgdd_fac_cycle_device.c -o par_amgdd_fac_cycle_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_2s_interp_device.c -o par_2s_interp_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_relax_device.c -o par_relax_device.obj par_ilu_solve.c: In function 'hypre_ILUSolve': par_ilu_solve.c:164:10: warning: 'residual' may be used uninitialized [-Wmaybe-uninitialized] 164 | hypre_ParVectorCopy(f, residual); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_ilu_solve.c:93:26: note: 'residual' was declared here 93 | hypre_ParVector *residual; | ^~~~~~~~ par_ilu_setup.c: In function 'hypre_ILUSetupILUKSymbolic': par_ilu_setup.c:4557:23: warning: 'capacity_S' may be used uninitialized [-Wmaybe-uninitialized] 4557 | while (ctrS + k > capacity_S) | ~~~~~~~~~^~~~~~~~~~~~ par_ilu_setup.c:4233:22: note: 'capacity_S' was declared here 4233 | HYPRE_Int capacity_S; | ^~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_mod_multi_interp_device.c -o par_mod_multi_interp_device.obj par_ilu.c: In function 'hypre_ILUCSRMatrixInverseSelfPrecondMRGlobal': par_ilu.c:4433:7: warning: 'nnzM' may be used uninitialized [-Wmaybe-uninitialized] 4433 | hypre_printf("matrix size %5d\nfinal norm at loop %5d is %16.12f, time per iteration is %16.12f, complexity is %16.12f out of maximum %16.12f\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4434 | n, i, r_norm, (time_e - time_s) / i, nnzM / nnzA, n / nnzA * n); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_ilu.c:4279:22: note: 'nnzM' was declared here 4279 | HYPRE_Real nnzM; | ^~~~ par_ilu.c:4434:42: warning: 'time_s' may be used uninitialized [-Wmaybe-uninitialized] 4434 | n, i, r_norm, (time_e - time_s) / i, nnzM / nnzA, n / nnzA * n); | ~~~~~~~~^~~~~~~~~ par_ilu.c:4301:22: note: 'time_s' was declared here 4301 | HYPRE_Real time_s, time_e; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_mgr_device.c -o par_mgr_device.obj par_ilu.c: In function 'hypre_ILUParCSRInverseNSH': par_ilu.c:4581:37: warning: 'time_s' may be used uninitialized [-Wmaybe-uninitialized] 4581 | norm, (time_e - time_s) / i); | ~~~~~~~~^~~~~~~~~ par_ilu.c:4485:28: note: 'time_s' was declared here 4485 | HYPRE_Real time_s, time_e; | ^~~~~~ schwarz.c: In function 'hypre_ParAMGCreateDomainDof': schwarz.c:3686:49: warning: 'a_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 3686 | for (j = a_ext_i[i_dof]; j < a_ext_i[i_dof + 1]; j++) | ^ schwarz.c:3216:15: note: 'a_ext_i' was declared here 3216 | HYPRE_Int *a_ext_i; | ^~~~~~~ schwarz.c:3688:19: warning: 'a_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 3688 | jj = a_ext_j[j]; | ~~~^~~~~~~~~~~~ schwarz.c:3217:18: note: 'a_ext_j' was declared here 3217 | HYPRE_BigInt *a_ext_j; | ^~~~~~~ schwarz.c:3703:72: warning: 'a_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 3703 | AE[i_loc + j_loc * local_dof_counter] = a_ext_data[j]; | ~~~~~~~~~~^~~ schwarz.c:3218:16: note: 'a_ext_data' was declared here 3218 | HYPRE_Real *a_ext_data; | ^~~~~~~~~~ schwarz.c: In function 'hypre_ParGenerateScale': schwarz.c:3797:22: warning: 'scale_ext' may be used uninitialized [-Wmaybe-uninitialized] 3797 | scale_ext[j_loc - num_variables] += 1.0; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ schwarz.c:3762:16: note: 'scale_ext' was declared here 3762 | HYPRE_Real *scale_ext; | ^~~~~~~~~ schwarz.c:3763:16: warning: 'scale_int' may be used uninitialized [-Wmaybe-uninitialized] 3763 | HYPRE_Real *scale_int; | ^~~~~~~~~ ams.c: In function 'hypre_AMSSolve': ams.c:3835:13: warning: 'r_norm' may be used uninitialized [-Wmaybe-uninitialized] 3835 | hypre_printf(" Cycle %2d %e %f %e \n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3836 | i + 1, r_norm, r_norm / old_resid, relative_resid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ams.c:3621:24: note: 'r_norm' was declared here 3621 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; | ^~~~~~ ams.c:3826:13: warning: 'b_norm' may be used uninitialized [-Wmaybe-uninitialized] 3826 | if (b_norm) | ^ ams.c:3621:32: note: 'b_norm' was declared here 3621 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; | ^~~~~~ ams.c:3847:7: warning: 'r0_norm' may be used uninitialized [-Wmaybe-uninitialized] 3847 | hypre_printf("\n\n Average Convergence Factor = %f\n\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3848 | hypre_pow((r_norm / r0_norm), (1.0 / (HYPRE_Real) i))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ams.c:3621:15: note: 'r0_norm' was declared here 3621 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; | ^~~~~~~ schwarz.c: In function 'hypre_ParGenerateHybridScale': schwarz.c:3910:25: warning: 'scale_ext' may be used uninitialized [-Wmaybe-uninitialized] 3910 | scale_ext[j_loc] += 1.0; | ~~~~~~~~~^~~~~~~ schwarz.c:3854:16: note: 'scale_ext' was declared here 3854 | HYPRE_Real *scale_ext; | ^~~~~~~~~ schwarz.c:3908:26: warning: 'index_ext' may be used uninitialized [-Wmaybe-uninitialized] 3908 | if (index_ext[j_loc] == -1) | ^ schwarz.c:3861:15: note: 'index_ext' was declared here 3861 | HYPRE_Int *index_ext; | ^~~~~~~~~ schwarz.c:3855:16: warning: 'scale_int' may be used uninitialized [-Wmaybe-uninitialized] 3855 | HYPRE_Real *scale_int; | ^~~~~~~~~ par_ilu_setup.c: In function 'hypre_ILUSetupILUT': par_ilu_setup.c:5790:31: warning: 'capacity_S' may be used uninitialized [-Wmaybe-uninitialized] 5790 | while (ctrS + lenhu + 1 > capacity_S) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ par_ilu_setup.c:5202:29: note: 'capacity_S' was declared here 5202 | HYPRE_Int capacity_S; | ^~~~~~~~~~ ams.c: In function 'hypre_ParCSRComputeL1NormsThreads': ams.c:4600:41: warning: 'diag' may be used uninitialized [-Wmaybe-uninitialized] 4600 | if (l1_norm[i] <= 4.0 / 3.0 * diag) | ~~~~~~~~~~^~~~~~ ams.c:4367:15: note: 'diag' was declared here 4367 | HYPRE_Real diag; | ^~~~ Building libHYPRE_parcsr_ls.so ... mpicc -shared -o libHYPRE_parcsr_ls-2.28.0.so amg_hybrid.o aux_interp.o F90_hypre_laplace.o F90_HYPRE_parcsr_amg.o F90_HYPRE_parcsr_bicgstab.o F90_HYPRE_parcsr_block.o F90_HYPRE_parcsr_cgnr.o F90_HYPRE_parcsr_Euclid.o F90_HYPRE_parcsr_gmres.o F90_HYPRE_parcsr_cogmres.o F90_HYPRE_parcsr_flexgmres.o F90_HYPRE_parcsr_lgmres.o F90_HYPRE_parcsr_hybrid.o F90_HYPRE_parcsr_int.o F90_HYPRE_parcsr_ParaSails.o F90_HYPRE_parcsr_pcg.o F90_HYPRE_parcsr_pilut.o F90_HYPRE_parcsr_schwarz.o F90_HYPRE_parcsr_mgr.o F90_HYPRE_parcsr_ilu.o F90_HYPRE_ams.o gen_redcs_mat.o HYPRE_parcsr_amg.o HYPRE_parcsr_amgdd.o HYPRE_parcsr_bicgstab.o HYPRE_parcsr_block.o HYPRE_parcsr_cgnr.o HYPRE_parcsr_Euclid.o HYPRE_parcsr_gmres.o HYPRE_parcsr_cogmres.o HYPRE_parcsr_flexgmres.o HYPRE_parcsr_lgmres.o HYPRE_parcsr_hybrid.o HYPRE_parcsr_int.o HYPRE_parcsr_mgr.o HYPRE_parcsr_ilu.o HYPRE_parcsr_fsai.o HYPRE_parcsr_ParaSails.o HYPRE_parcsr_pcg.o HYPRE_parcsr_pilut.o HYPRE_parcsr_schwarz.o HYPRE_ams.o HYPRE_ads.o HYPRE_ame.o par_2s_interp.o par_amg.o par_amgdd.o par_amgdd_comp_grid.o par_amgdd_setup.o par_amgdd_solve.o par_amgdd_fac_cycle.o par_amgdd_helpers.o par_amg_solve.o par_amg_solveT.o par_fsai.o par_fsai_setup.o par_fsai_solve.o par_cg_relax_wt.o par_coarsen.o par_cgc_coarsen.o par_cheby.o par_coarse_parms.o par_coordinates.o par_cr.o par_cycle.o par_add_cycle.o par_difconv.o par_gauss_elim.o par_gsmg.o par_indepset.o par_interp.o par_jacobi_interp.o par_krylov_func.o par_mod_lr_interp.o par_multi_interp.o par_mod_multi_interp.o par_laplace.o par_laplace_27pt.o par_laplace_9pt.o par_lr_interp.o par_mgr.o par_mgr_setup.o par_mgr_solve.o par_nongalerkin.o par_nodal_systems.o par_rap.o par_rap_communication.o par_rotate_7pt.o par_relax.o par_relax_more.o par_relax_interface.o par_scaled_matnorm.o par_schwarz.o par_stats.o par_strength.o par_sv_interp.o par_sv_interp_ln.o par_vardifconv.o par_vardifconv_rs.o partial.o schwarz.o block_tridiag.o par_restr.o par_lr_restr.o dsuperlu.o ads.obj ams.obj ame.obj par_amg_setup.obj par_ilu.obj par_ilu_setup.obj par_ilu_solve_device.obj par_ilu_solve.obj par_cheby_device.obj par_relax_more_device.obj par_coarsen_device.obj par_coarse_parms_device.obj par_indepset_device.obj par_interp_device.obj par_lr_restr_device.obj par_interp_trunc_device.obj par_lr_interp_device.obj par_strength_device.obj par_strength2nd_device.obj par_amgdd_fac_cycle_device.obj par_2s_interp_device.obj par_relax_device.obj par_mod_multi_interp_device.obj par_mgr_device.obj -Wl,-soname,libHYPRE_parcsr_ls-2.28.0.so ln -s -f libHYPRE_parcsr_ls-2.28.0.so libHYPRE_parcsr_ls.so cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src64m/hypre/include cp -fR ./_hypre_parcsr_ls.h /build/reproducible-path/hypre-2.28.0/src64m/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64m/parcsr_ls' Making struct_mv ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64m/struct_mv' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c assumed_part.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c box_algebra.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c box_boundary.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c box.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c box_manager.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c communication_info.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c computation.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_struct_grid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_struct_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_struct_stencil.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_struct_vector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_struct_grid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_struct_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_struct_stencil.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_struct_vector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c project.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c struct_grid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c struct_io.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c struct_matrix_mask.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c struct_stencil.c In file included from assumed_part.c:10: In function 'hypre_APSubdivideRegion', inlined from 'hypre_APSubdivideRegion' at assumed_part.c:75:1: _hypre_struct_mv.h:197:24: warning: 'div' may be used uninitialized [-Wmaybe-uninitialized] 197 | hypre__n[0] = loop_size[0];\ _hypre_struct_mv.h:2604:4: note: in expansion of macro 'zypre_BoxLoopInit' 2604 | zypre_BoxLoopInit(ndim, loop_size); \ | ^~~~~~~~~~~~~~~~~ assumed_part.c:156:4: note: in expansion of macro 'hypre_SerialBoxLoop0Begin' 156 | hypre_SerialBoxLoop0Begin(ndim, div); | ^~~~~~~~~~~~~~~~~~~~~~~~~ assumed_part.c: In function 'hypre_APSubdivideRegion': assumed_part.c:87:31: note: 'div' declared here 87 | hypre_Index isize, index, div; | ^~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c struct_axpy.c -o struct_axpy.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c struct_communication.c -o struct_communication.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c struct_copy.c -o struct_copy.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c struct_innerprod.c -o struct_innerprod.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c struct_matrix.c -o struct_matrix.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c struct_matvec.c -o struct_matvec.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c struct_scale.c -o struct_scale.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c struct_vector.c -o struct_vector.obj struct_io.c: In function 'hypre_ReadBoxArrayData_CC': struct_io.c:334:21: warning: 'constant_stencil_size' may be used uninitialized [-Wmaybe-uninitialized] 334 | for (j = 0; j < constant_stencil_size; j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ struct_io.c:304:38: note: 'constant_stencil_size' was declared here 304 | HYPRE_Int data_box_volume, constant_stencil_size; | ^~~~~~~~~~~~~~~~~~~~~ struct_communication.c: In function 'hypre_CommPkgCreate': struct_communication.c:265:12: warning: 'comm_type' may be used uninitialized [-Wmaybe-uninitialized] 265 | k = hypre_CommTypeNumEntries(comm_type); struct_communication.c:65:26: note: 'comm_type' was declared here 65 | hypre_CommType *comm_type; | ^~~~~~~~~ struct_grid.c: In function 'hypre_ComputeBoxnums': struct_grid.c:721:13: warning: 'boxnum' may be used uninitialized [-Wmaybe-uninitialized] 721 | boxnum++; | ~~~~~~^~ struct_grid.c:703:29: note: 'boxnum' was declared here 703 | HYPRE_Int p, b, boxnum; | ^~~~~~ Building libHYPRE_struct_mv.so ... mpicc -shared -o libHYPRE_struct_mv-2.28.0.so assumed_part.o box_algebra.o box_boundary.o box.o box_manager.o communication_info.o computation.o F90_HYPRE_struct_grid.o F90_HYPRE_struct_matrix.o F90_HYPRE_struct_stencil.o F90_HYPRE_struct_vector.o HYPRE_struct_grid.o HYPRE_struct_matrix.o HYPRE_struct_stencil.o HYPRE_struct_vector.o project.o struct_grid.o struct_io.o struct_matrix_mask.o struct_stencil.o struct_axpy.obj struct_communication.obj struct_copy.obj struct_innerprod.obj struct_matrix.obj struct_matvec.obj struct_scale.obj struct_vector.obj -Wl,-soname,libHYPRE_struct_mv-2.28.0.so ln -s -f libHYPRE_struct_mv-2.28.0.so libHYPRE_struct_mv.so cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src64m/hypre/include cp -fR ./_hypre_struct_mv.h /build/reproducible-path/hypre-2.28.0/src64m/hypre/include cp -fR ./_hypre_struct_mv.hpp /build/reproducible-path/hypre-2.28.0/src64m/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64m/struct_mv' Making struct_ls ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64m/struct_ls' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c coarsen.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_struct_bicgstab.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_struct_cycred.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_struct_flexgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_struct_gmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_struct_lgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_struct_hybrid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_struct_int.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_struct_jacobi.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_struct_pcg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_struct_pfmg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_struct_smg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_struct_sparse_msg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c hybrid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_struct_bicgstab.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_struct_cycred.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_struct_flexgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_struct_gmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_struct_hybrid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_struct_jacobi.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_struct_lgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_struct_pfmg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_struct_smg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_struct_sparse_msg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c jacobi.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c pcg_struct.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c pfmg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c pfmg_relax.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c pfmg_setup_rap.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c pfmg_solve.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c semi.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c smg_relax.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c smg_setup.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c smg_setup_rap.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c smg_setup_restrict.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c smg_solve.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sparse_msg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sparse_msg_setup.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sparse_msg_setup_rap.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sparse_msg_solve.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c cyclic_reduction.c -o cyclic_reduction.obj smg_setup_rap.c: In function 'hypre_SMGCreateRAPOp': smg_setup_rap.c:65:11: warning: 'RAP' may be used uninitialized [-Wmaybe-uninitialized] 65 | return RAP; | ^~~ smg_setup_rap.c:25:27: note: 'RAP' was declared here 25 | hypre_StructMatrix *RAP; | ^~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_struct_int.c -o HYPRE_struct_int.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_struct_pcg.c -o HYPRE_struct_pcg.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c pfmg2_setup_rap.c -o pfmg2_setup_rap.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c pfmg3_setup_rap.c -o pfmg3_setup_rap.obj sparse_msg_setup_rap.c: In function 'hypre_SparseMSGCreateRAPOp': sparse_msg_setup_rap.c:45:11: warning: 'RAP' may be used uninitialized [-Wmaybe-uninitialized] 45 | return RAP; | ^~~ sparse_msg_setup_rap.c:29:27: note: 'RAP' was declared here 29 | hypre_StructMatrix *RAP; | ^~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c pfmg_setup.c -o pfmg_setup.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c pfmg_setup_interp.c -o pfmg_setup_interp.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c pfmg_setup_rap5.c -o pfmg_setup_rap5.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c pfmg_setup_rap7.c -o pfmg_setup_rap7.obj In file included from _hypre_struct_ls.h:7, from sparse_msg_solve.c:13: sparse_msg_solve.c: In function 'hypre_SparseMSGSolve': ./../utilities/_hypre_utilities.h:74:20: warning: 'b_dot_b' may be used uninitialized [-Wmaybe-uninitialized] 74 | #define hypre_sqrt sqrt sparse_msg_solve.c:169:31: note: in expansion of macro 'hypre_sqrt' 169 | rel_norms[i] = hypre_sqrt(r_dot_r / b_dot_b); | ^~~~~~~~~~ sparse_msg_solve.c:71:26: note: 'b_dot_b' was declared here 71 | HYPRE_Real b_dot_b, r_dot_r, eps; | ^~~~~~~ sparse_msg_solve.c:184:13: warning: 'eps' may be used uninitialized [-Wmaybe-uninitialized] 184 | if ((r_dot_r / b_dot_b < eps) && (i > 0)) | ^ sparse_msg_solve.c:71:44: note: 'eps' was declared here 71 | HYPRE_Real b_dot_b, r_dot_r, eps; | ^~~ sparse_msg_solve.c:188:29: warning: 'e_dot_e' may be used uninitialized [-Wmaybe-uninitialized] 188 | if ((e_dot_e / x_dot_x) < eps) | ~~~~~~~~~^~~~~~~~~~ sparse_msg_solve.c:72:26: note: 'e_dot_e' was declared here 72 | HYPRE_Real e_dot_e, x_dot_x; | ^~~~~~~ sparse_msg_solve.c:188:29: warning: 'x_dot_x' may be used uninitialized [-Wmaybe-uninitialized] 188 | if ((e_dot_e / x_dot_x) < eps) | ~~~~~~~~~^~~~~~~~~~ sparse_msg_solve.c:72:35: note: 'x_dot_x' was declared here 72 | HYPRE_Real e_dot_e, x_dot_x; | ^~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c point_relax.c -o point_relax.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c red_black_constantcoef_gs.c -o red_black_constantcoef_gs.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c red_black_gs.c -o red_black_gs.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c semi_interp.c -o semi_interp.obj cyclic_reduction.c: In function 'hypre_CycRedSetupCoarseOp': cyclic_reduction.c:344:24: warning: 'ac_ce' may be used uninitialized [-Wmaybe-uninitialized] 344 | ac_ce[iAc] = -a_ce[iA] * a_ce[iAp1] / a_cc[iAp1]; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cyclic_reduction.c:241:44: note: 'ac_ce' was declared here 241 | HYPRE_Real *ac_cc, *ac_cw, *ac_ce; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c semi_restrict.c -o semi_restrict.obj pfmg_setup_interp.c: In function 'hypre_PFMGSetupInterpOp_CC0_SS5': pfmg_setup_interp.c:890:10: warning: 'center' may be used uninitialized [-Wmaybe-uninitialized] 890 | if (!center) | ^ pfmg_setup_interp.c:874:18: note: 'center' was declared here 874 | HYPRE_Real center, left, right; | ^~~~~~ pfmg_setup_interp.c:901:31: warning: 'left' may be used uninitialized [-Wmaybe-uninitialized] 901 | Pp0[Pi] = left / center; | ~~~~~^~~~~~~~ pfmg_setup_interp.c:874:26: note: 'left' was declared here 874 | HYPRE_Real center, left, right; | ^~~~ pfmg_setup_interp.c:904:32: warning: 'right' may be used uninitialized [-Wmaybe-uninitialized] 904 | Pp0[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:874:32: note: 'right' was declared here 874 | HYPRE_Real center, left, right; | ^~~~~ red_black_constantcoef_gs.c: In function 'hypre_RedBlackConstantCoefGS': red_black_constantcoef_gs.c:47:27: warning: 'xoff0' may be used uninitialized [-Wmaybe-uninitialized] 47 | HYPRE_Int xoff0, xoff1, xoff2, xoff3, xoff4, xoff5; | ^~~~~ red_black_constantcoef_gs.c:47:34: warning: 'xoff1' may be used uninitialized [-Wmaybe-uninitialized] 47 | HYPRE_Int xoff0, xoff1, xoff2, xoff3, xoff4, xoff5; | ^~~~~ red_black_constantcoef_gs.c:56:27: warning: 'App0' may be used uninitialized [-Wmaybe-uninitialized] 56 | HYPRE_Real App0, App1, App2, App3, App4, App5, AApd; | ^~~~ red_black_constantcoef_gs.c:56:33: warning: 'App1' may be used uninitialized [-Wmaybe-uninitialized] 56 | HYPRE_Real App0, App1, App2, App3, App4, App5, AApd; | ^~~~ pfmg_setup_interp.c: In function 'hypre_PFMGSetupInterpOp_CC0_SS9': pfmg_setup_interp.c:1036:10: warning: 'center' may be used uninitialized [-Wmaybe-uninitialized] 1036 | if (!center) | ^ pfmg_setup_interp.c:1020:18: note: 'center' was declared here 1020 | HYPRE_Real center, left, right; | ^~~~~~ pfmg_setup_interp.c:1047:31: warning: 'left' may be used uninitialized [-Wmaybe-uninitialized] 1047 | Pp0[Pi] = left / center; | ~~~~~^~~~~~~~ pfmg_setup_interp.c:1020:26: note: 'left' was declared here 1020 | HYPRE_Real center, left, right; | ^~~~ pfmg_setup_interp.c:1048:32: warning: 'right' may be used uninitialized [-Wmaybe-uninitialized] 1048 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1020:32: note: 'right' was declared here 1020 | HYPRE_Real center, left, right; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c semi_setup_rap.c -o semi_setup_rap.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c smg2_setup_rap.c -o smg2_setup_rap.obj pfmg_setup_interp.c: In function 'hypre_PFMGSetupInterpOp_CC0_SS7': pfmg_setup_interp.c:1165:10: warning: 'center' may be used uninitialized [-Wmaybe-uninitialized] 1165 | if (!center) | ^ pfmg_setup_interp.c:1144:18: note: 'center' was declared here 1144 | HYPRE_Real center, left, right; | ^~~~~~ pfmg_setup_interp.c:1175:31: warning: 'left' may be used uninitialized [-Wmaybe-uninitialized] 1175 | Pp0[Pi] = left / center; | ~~~~~^~~~~~~~ pfmg_setup_interp.c:1144:26: note: 'left' was declared here 1144 | HYPRE_Real center, left, right; | ^~~~ pfmg_setup_interp.c:1176:32: warning: 'right' may be used uninitialized [-Wmaybe-uninitialized] 1176 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1144:32: note: 'right' was declared here 1144 | HYPRE_Real center, left, right; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c smg3_setup_rap.c -o smg3_setup_rap.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c smg.c -o smg.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c smg_axpy.c -o smg_axpy.obj In file included from _hypre_struct_ls.h:9, from semi_setup_rap.c:8: semi_setup_rap.c: In function 'hypre_SemiCreateRAPOp': semi_setup_rap.c:197:42: warning: 'not_cdirs' may be used uninitialized [-Wmaybe-uninitialized] 197 | hypre_IndexD(indexRAP, not_cdirs[0]) = 1; | ~~~~~~~~~^~~ ./../struct_mv/_hypre_struct_mv.h:99:40: note: in definition of macro 'hypre_IndexD' 99 | #define hypre_IndexD(index, d) (index[d]) | ^ semi_setup_rap.c:57:27: note: 'not_cdirs' was declared here 57 | HYPRE_Int *not_cdirs; | ^~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c smg_residual.c -o smg_residual.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c smg_setup_interp.c -o smg_setup_interp.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sparse_msg2_setup_rap.c -o sparse_msg2_setup_rap.obj pfmg_setup_interp.c: In function 'hypre_PFMGSetupInterpOp_CC0_SS15': pfmg_setup_interp.c:1490:13: warning: 'center' may be used uninitialized [-Wmaybe-uninitialized] 1490 | if (!center) | ^ pfmg_setup_interp.c:1467:21: note: 'center' was declared here 1467 | HYPRE_Real center, left, right; | ^~~~~~ pfmg_setup_interp.c:1500:35: warning: 'left' may be used uninitialized [-Wmaybe-uninitialized] 1500 | Pp0[Pi] = left / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1467:29: note: 'left' was declared here 1467 | HYPRE_Real center, left, right; | ^~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sparse_msg3_setup_rap.c -o sparse_msg3_setup_rap.obj pfmg_setup_interp.c:1501:35: warning: 'right' may be used uninitialized [-Wmaybe-uninitialized] 1501 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1467:35: note: 'right' was declared here 1467 | HYPRE_Real center, left, right; | ^~~~~ pfmg_setup_interp.c:1370:13: warning: 'center' may be used uninitialized [-Wmaybe-uninitialized] 1370 | if (!center) | ^ pfmg_setup_interp.c:1347:21: note: 'center' was declared here 1347 | HYPRE_Real center, left, right; | ^~~~~~ pfmg_setup_interp.c:1380:35: warning: 'left' may be used uninitialized [-Wmaybe-uninitialized] 1380 | Pp0[Pi] = left / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1347:29: note: 'left' was declared here 1347 | HYPRE_Real center, left, right; | ^~~~ pfmg_setup_interp.c:1381:35: warning: 'right' may be used uninitialized [-Wmaybe-uninitialized] 1381 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1347:35: note: 'right' was declared here 1347 | HYPRE_Real center, left, right; | ^~~~~ pfmg_setup_interp.c:1430:13: warning: 'center' may be used uninitialized [-Wmaybe-uninitialized] 1430 | if (!center) | ^ pfmg_setup_interp.c:1407:21: note: 'center' was declared here 1407 | HYPRE_Real center, left, right; | ^~~~~~ pfmg_setup_interp.c:1440:35: warning: 'left' may be used uninitialized [-Wmaybe-uninitialized] 1440 | Pp0[Pi] = left / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1407:29: note: 'left' was declared here 1407 | HYPRE_Real center, left, right; | ^~~~ pfmg_setup_interp.c:1441:35: warning: 'right' may be used uninitialized [-Wmaybe-uninitialized] 1441 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1407:35: note: 'right' was declared here 1407 | HYPRE_Real center, left, right; | ^~~~~ smg2_setup_rap.c: In function 'hypre_SMG2BuildRAPSym': smg2_setup_rap.c:408:57: warning: 'a_csw' may be used uninitialized [-Wmaybe-uninitialized] 408 | + a_csw[iA] * pa[iP1]; | ~~~~~^~~~ smg2_setup_rap.c:180:26: note: 'a_csw' was declared here 180 | HYPRE_Real *a_csw, *a_cse, *a_cnw; | ^~~~~ smg2_setup_rap.c:418:57: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized] 418 | + a_cse[iA] * pa[iP1]; | ~~~~~^~~~ smg2_setup_rap.c:180:34: note: 'a_cse' was declared here 180 | HYPRE_Real *a_csw, *a_cse, *a_cnw; | ^~~~~ smg2_setup_rap.c:427:64: warning: 'a_cnw' may be used uninitialized [-Wmaybe-uninitialized] 427 | + a_cnw[iA] * pa[iP1]; | ~~~~~^~~~ smg2_setup_rap.c:180:42: note: 'a_cnw' was declared here 180 | HYPRE_Real *a_csw, *a_cse, *a_cnw; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sparse_msg_filter.c -o sparse_msg_filter.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sparse_msg_interp.c -o sparse_msg_interp.obj sparse_msg2_setup_rap.c: In function 'hypre_SparseMSG2BuildRAPSym': sparse_msg2_setup_rap.c:448:57: warning: 'a_csw' may be used uninitialized [-Wmaybe-uninitialized] 448 | + a_csw[iA] * pa[iP1]; | ~~~~~^~~~ sparse_msg2_setup_rap.c:195:26: note: 'a_csw' was declared here 195 | HYPRE_Real *a_csw, *a_cse, *a_cnw; | ^~~~~ sparse_msg2_setup_rap.c:458:57: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized] 458 | + a_cse[iA] * pa[iP1]; | ~~~~~^~~~ sparse_msg2_setup_rap.c:195:34: note: 'a_cse' was declared here 195 | HYPRE_Real *a_csw, *a_cse, *a_cnw; | ^~~~~ sparse_msg2_setup_rap.c:467:64: warning: 'a_cnw' may be used uninitialized [-Wmaybe-uninitialized] 467 | + a_cnw[iA] * pa[iP1]; | ~~~~~^~~~ sparse_msg2_setup_rap.c:195:42: note: 'a_cnw' was declared here 195 | HYPRE_Real *a_csw, *a_cse, *a_cnw; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sparse_msg_restrict.c -o sparse_msg_restrict.obj smg2_setup_rap.c: In function 'hypre_SMG2BuildRAPNoSym': smg2_setup_rap.c:723:64: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized] 723 | + a_cse[iA] * pb[iP1] | ~~~~~^~~~ smg2_setup_rap.c:491:26: note: 'a_cse' was declared here 491 | HYPRE_Real *a_cse, *a_cnw, *a_cne; | ^~~~~ smg2_setup_rap.c:715:57: warning: 'a_cnw' may be used uninitialized [-Wmaybe-uninitialized] 715 | + a_cnw[iA] * pb[iP1]; | ~~~~~^~~~ smg2_setup_rap.c:491:34: note: 'a_cnw' was declared here 491 | HYPRE_Real *a_cse, *a_cnw, *a_cne; | ^~~~~ smg2_setup_rap.c:705:57: warning: 'a_cne' may be used uninitialized [-Wmaybe-uninitialized] 705 | + a_cne[iA] * pb[iP1]; | ~~~~~^~~~ smg2_setup_rap.c:491:42: note: 'a_cne' was declared here 491 | HYPRE_Real *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c: In function 'hypre_SMG3BuildRAPSym': smg3_setup_rap.c:869:65: warning: 'a_asw' may be used uninitialized [-Wmaybe-uninitialized] 869 | + rb[iR] * a_asw[iAm1] | ~~~~~^~~~~~ smg3_setup_rap.c:260:26: note: 'a_asw' was declared here 260 | HYPRE_Real *a_asw, *a_ase; | ^~~~~ smg3_setup_rap.c:887:65: warning: 'a_ase' may be used uninitialized [-Wmaybe-uninitialized] 887 | + rb[iR] * a_ase[iAm1] | ~~~~~^~~~~~ smg3_setup_rap.c:260:34: note: 'a_ase' was declared here 260 | HYPRE_Real *a_asw, *a_ase; | ^~~~~ smg3_setup_rap.c:821:57: warning: 'a_bsw' may be used uninitialized [-Wmaybe-uninitialized] 821 | + a_bsw[iA] * pa[iP1]; | ~~~~~^~~~ smg3_setup_rap.c:261:26: note: 'a_bsw' was declared here 261 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ smg3_setup_rap.c:888:65: warning: 'a_bse' may be used uninitialized [-Wmaybe-uninitialized] 888 | + ra[iR] * a_bse[iAp1]; | ~~~~~^~~~~~ smg3_setup_rap.c:261:34: note: 'a_bse' was declared here 261 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ smg3_setup_rap.c:851:57: warning: 'a_bnw' may be used uninitialized [-Wmaybe-uninitialized] 851 | + a_bnw[iA] * pa[iP1]; | ~~~~~^~~~ smg3_setup_rap.c:261:42: note: 'a_bnw' was declared here 261 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ smg3_setup_rap.c:861:57: warning: 'a_bne' may be used uninitialized [-Wmaybe-uninitialized] 861 | + a_bne[iA] * pa[iP1]; | ~~~~~^~~~ smg3_setup_rap.c:261:50: note: 'a_bne' was declared here 261 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ smg3_setup_rap.c:896:63: warning: 'a_aw' may be used uninitialized [-Wmaybe-uninitialized] 896 | + rb[iR] * a_aw[iAm1] | ~~~~^~~~~~ smg3_setup_rap.c:257:33: note: 'a_aw' was declared here 257 | HYPRE_Real *a_ac, *a_aw, *a_as; | ^~~~ smg3_setup_rap.c:878:63: warning: 'a_as' may be used uninitialized [-Wmaybe-uninitialized] 878 | + rb[iR] * a_as[iAm1] | ~~~~^~~~~~ smg3_setup_rap.c:257:40: note: 'a_as' was declared here 257 | HYPRE_Real *a_ac, *a_aw, *a_as; | ^~~~ smg3_setup_rap.c:897:63: warning: 'a_bw' may be used uninitialized [-Wmaybe-uninitialized] 897 | + ra[iR] * a_bw[iAp1]; | ~~~~^~~~~~ smg3_setup_rap.c:258:33: note: 'a_bw' was declared here 258 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ smg3_setup_rap.c:846:54: warning: 'a_be' may be used uninitialized [-Wmaybe-uninitialized] 846 | + a_be[iA] * pa[iP1]; | ~~~~^~~~ smg3_setup_rap.c:258:40: note: 'a_be' was declared here 258 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ smg3_setup_rap.c:879:63: warning: 'a_bs' may be used uninitialized [-Wmaybe-uninitialized] 879 | + ra[iR] * a_bs[iAp1]; | ~~~~^~~~~~ smg3_setup_rap.c:258:47: note: 'a_bs' was declared here 258 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ smg3_setup_rap.c:856:54: warning: 'a_bn' may be used uninitialized [-Wmaybe-uninitialized] 856 | + a_bn[iA] * pa[iP1]; | ~~~~^~~~ smg3_setup_rap.c:258:54: note: 'a_bn' was declared here 258 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ smg3_setup_rap.c:819:45: warning: 'a_csw' may be used uninitialized [-Wmaybe-uninitialized] 819 | rap_bsw[iAc] = rb[iR] * a_csw[iAm1] * pa[iP1] | ~~~~~^~~~~~ smg3_setup_rap.c:259:26: note: 'a_csw' was declared here 259 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c:884:65: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized] 884 | + ra[iR] * a_cse[iAp1] * pa[iP1] | ~~~~~^~~~~~ smg3_setup_rap.c:259:34: note: 'a_cse' was declared here 259 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c:849:45: warning: 'a_cnw' may be used uninitialized [-Wmaybe-uninitialized] 849 | rap_bnw[iAc] = rb[iR] * a_cnw[iAm1] * pa[iP1] | ~~~~~^~~~~~ smg3_setup_rap.c:259:42: note: 'a_cnw' was declared here 259 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c:859:45: warning: 'a_cne' may be used uninitialized [-Wmaybe-uninitialized] 859 | rap_bne[iAc] = rb[iR] * a_cne[iAm1] * pa[iP1] | ~~~~~^~~~~~ smg3_setup_rap.c:259:50: note: 'a_cne' was declared here 259 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c:864:29: warning: 'rap_csw' may be used uninitialized [-Wmaybe-uninitialized] 864 | rap_csw[iAc] = a_csw[iA] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 865 | + rb[iR] * a_csw[iAm1] * pb[iP1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 866 | + ra[iR] * a_csw[iAp1] * pa[iP1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 867 | + a_bsw[iA] * pb[iP1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | + a_asw[iA] * pa[iP1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 869 | + rb[iR] * a_asw[iAm1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 870 | + ra[iR] * a_bsw[iAp1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ smg3_setup_rap.c:265:26: note: 'rap_csw' was declared here 265 | HYPRE_Real *rap_csw, *rap_cse; | ^~~~~~~ smg3_setup_rap.c:882:29: warning: 'rap_cse' may be used uninitialized [-Wmaybe-uninitialized] 882 | rap_cse[iAc] = a_cse[iA] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 883 | + rb[iR] * a_cse[iAm1] * pb[iP1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 884 | + ra[iR] * a_cse[iAp1] * pa[iP1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 885 | + a_bse[iA] * pb[iP1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 886 | + a_ase[iA] * pa[iP1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 887 | + rb[iR] * a_ase[iAm1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 888 | + ra[iR] * a_bse[iAp1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ smg3_setup_rap.c:265:36: note: 'rap_cse' was declared here 265 | HYPRE_Real *rap_csw, *rap_cse; | ^~~~~~~ smg3_setup_rap.c:819:29: warning: 'rap_bsw' may be used uninitialized [-Wmaybe-uninitialized] 819 | rap_bsw[iAc] = rb[iR] * a_csw[iAm1] * pa[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 820 | + rb[iR] * a_bsw[iAm1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 821 | + a_bsw[iA] * pa[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ smg3_setup_rap.c:266:26: note: 'rap_bsw' was declared here 266 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ smg3_setup_rap.c:829:29: warning: 'rap_bse' may be used uninitialized [-Wmaybe-uninitialized] 829 | rap_bse[iAc] = rb[iR] * a_cse[iAm1] * pa[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 830 | + rb[iR] * a_bse[iAm1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 831 | + a_bse[iA] * pa[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ smg3_setup_rap.c:266:36: note: 'rap_bse' was declared here 266 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ smg3_setup_rap.c:849:29: warning: 'rap_bnw' may be used uninitialized [-Wmaybe-uninitialized] 849 | rap_bnw[iAc] = rb[iR] * a_cnw[iAm1] * pa[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 850 | + rb[iR] * a_bnw[iAm1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 851 | + a_bnw[iA] * pa[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ smg3_setup_rap.c:266:46: note: 'rap_bnw' was declared here 266 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ smg3_setup_rap.c:859:29: warning: 'rap_bne' may be used uninitialized [-Wmaybe-uninitialized] 859 | rap_bne[iAc] = rb[iR] * a_cne[iAm1] * pa[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 860 | + rb[iR] * a_bne[iAm1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 861 | + a_bne[iA] * pa[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ smg3_setup_rap.c:266:56: note: 'rap_bne' was declared here 266 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ pfmg_setup_interp.c: In function 'hypre_PFMGSetupInterpOp_CC0_SS19': pfmg_setup_interp.c:1675:10: warning: 'center' may be used uninitialized [-Wmaybe-uninitialized] 1675 | if (!center) | ^ pfmg_setup_interp.c:1651:18: note: 'center' was declared here 1651 | HYPRE_Real center, left, right; | ^~~~~~ pfmg_setup_interp.c:1685:31: warning: 'left' may be used uninitialized [-Wmaybe-uninitialized] 1685 | Pp0[Pi] = left / center; | ~~~~~^~~~~~~~ pfmg_setup_interp.c:1651:26: note: 'left' was declared here 1651 | HYPRE_Real center, left, right; | ^~~~ pfmg_setup_interp.c:1686:32: warning: 'right' may be used uninitialized [-Wmaybe-uninitialized] 1686 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1651:32: note: 'right' was declared here 1651 | HYPRE_Real center, left, right; | ^~~~~ sparse_msg3_setup_rap.c: In function 'hypre_SparseMSG3BuildRAPSym': sparse_msg3_setup_rap.c:782:65: warning: 'a_asw' may be used uninitialized [-Wmaybe-uninitialized] 782 | + rb[iR] * a_asw[iAm1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:217:26: note: 'a_asw' was declared here 217 | HYPRE_Real *a_asw, *a_ase; | ^~~~~ sparse_msg3_setup_rap.c:800:65: warning: 'a_ase' may be used uninitialized [-Wmaybe-uninitialized] 800 | + rb[iR] * a_ase[iAm1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:217:34: note: 'a_ase' was declared here 217 | HYPRE_Real *a_asw, *a_ase; | ^~~~~ sparse_msg3_setup_rap.c:734:57: warning: 'a_bsw' may be used uninitialized [-Wmaybe-uninitialized] 734 | + a_bsw[iA] * pa[iP1]; | ~~~~~^~~~ sparse_msg3_setup_rap.c:218:26: note: 'a_bsw' was declared here 218 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ sparse_msg3_setup_rap.c:801:65: warning: 'a_bse' may be used uninitialized [-Wmaybe-uninitialized] 801 | + ra[iR] * a_bse[iAp1]; | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:218:34: note: 'a_bse' was declared here 218 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ sparse_msg3_setup_rap.c:764:57: warning: 'a_bnw' may be used uninitialized [-Wmaybe-uninitialized] 764 | + a_bnw[iA] * pa[iP1]; | ~~~~~^~~~ sparse_msg3_setup_rap.c:218:42: note: 'a_bnw' was declared here 218 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ sparse_msg3_setup_rap.c:774:57: warning: 'a_bne' may be used uninitialized [-Wmaybe-uninitialized] 774 | + a_bne[iA] * pa[iP1]; | ~~~~~^~~~ sparse_msg3_setup_rap.c:218:50: note: 'a_bne' was declared here 218 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ sparse_msg3_setup_rap.c:809:63: warning: 'a_aw' may be used uninitialized [-Wmaybe-uninitialized] 809 | + rb[iR] * a_aw[iAm1] | ~~~~^~~~~~ sparse_msg3_setup_rap.c:214:33: note: 'a_aw' was declared here 214 | HYPRE_Real *a_ac, *a_aw, *a_as; | ^~~~ sparse_msg3_setup_rap.c:791:63: warning: 'a_as' may be used uninitialized [-Wmaybe-uninitialized] 791 | + rb[iR] * a_as[iAm1] | ~~~~^~~~~~ sparse_msg3_setup_rap.c:214:40: note: 'a_as' was declared here 214 | HYPRE_Real *a_ac, *a_aw, *a_as; | ^~~~ sparse_msg3_setup_rap.c:810:63: warning: 'a_bw' may be used uninitialized [-Wmaybe-uninitialized] 810 | + ra[iR] * a_bw[iAp1]; | ~~~~^~~~~~ sparse_msg3_setup_rap.c:215:33: note: 'a_bw' was declared here 215 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ sparse_msg3_setup_rap.c:759:54: warning: 'a_be' may be used uninitialized [-Wmaybe-uninitialized] 759 | + a_be[iA] * pa[iP1]; | ~~~~^~~~ sparse_msg3_setup_rap.c:215:40: note: 'a_be' was declared here 215 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ sparse_msg3_setup_rap.c:792:63: warning: 'a_bs' may be used uninitialized [-Wmaybe-uninitialized] 792 | + ra[iR] * a_bs[iAp1]; | ~~~~^~~~~~ sparse_msg3_setup_rap.c:215:47: note: 'a_bs' was declared here 215 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ sparse_msg3_setup_rap.c:769:54: warning: 'a_bn' may be used uninitialized [-Wmaybe-uninitialized] 769 | + a_bn[iA] * pa[iP1]; | ~~~~^~~~ sparse_msg3_setup_rap.c:215:54: note: 'a_bn' was declared here 215 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ sparse_msg3_setup_rap.c:732:45: warning: 'a_csw' may be used uninitialized [-Wmaybe-uninitialized] 732 | rap_bsw[iAc] = rb[iR] * a_csw[iAm1] * pa[iP1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:216:26: note: 'a_csw' was declared here 216 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg3_setup_rap.c:797:65: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized] 797 | + ra[iR] * a_cse[iAp1] * pa[iP1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:216:34: note: 'a_cse' was declared here 216 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg3_setup_rap.c:762:45: warning: 'a_cnw' may be used uninitialized [-Wmaybe-uninitialized] 762 | rap_bnw[iAc] = rb[iR] * a_cnw[iAm1] * pa[iP1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:216:42: note: 'a_cnw' was declared here 216 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg3_setup_rap.c:772:45: warning: 'a_cne' may be used uninitialized [-Wmaybe-uninitialized] 772 | rap_bne[iAc] = rb[iR] * a_cne[iAm1] * pa[iP1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:216:50: note: 'a_cne' was declared here 216 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg3_setup_rap.c:732:29: warning: 'rap_bsw' may be used uninitialized [-Wmaybe-uninitialized] 732 | rap_bsw[iAc] = rb[iR] * a_csw[iAm1] * pa[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 733 | + rb[iR] * a_bsw[iAm1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 734 | + a_bsw[iA] * pa[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sparse_msg3_setup_rap.c:223:26: note: 'rap_bsw' was declared here 223 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ sparse_msg3_setup_rap.c:742:29: warning: 'rap_bse' may be used uninitialized [-Wmaybe-uninitialized] 742 | rap_bse[iAc] = rb[iR] * a_cse[iAm1] * pa[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 743 | + rb[iR] * a_bse[iAm1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 744 | + a_bse[iA] * pa[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sparse_msg3_setup_rap.c:223:36: note: 'rap_bse' was declared here 223 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ sparse_msg3_setup_rap.c:762:29: warning: 'rap_bnw' may be used uninitialized [-Wmaybe-uninitialized] 762 | rap_bnw[iAc] = rb[iR] * a_cnw[iAm1] * pa[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 763 | + rb[iR] * a_bnw[iAm1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 764 | + a_bnw[iA] * pa[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sparse_msg3_setup_rap.c:223:46: note: 'rap_bnw' was declared here 223 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ sparse_msg3_setup_rap.c:772:29: warning: 'rap_bne' may be used uninitialized [-Wmaybe-uninitialized] 772 | rap_bne[iAc] = rb[iR] * a_cne[iAm1] * pa[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 773 | + rb[iR] * a_bne[iAm1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 774 | + a_bne[iA] * pa[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sparse_msg3_setup_rap.c:223:56: note: 'rap_bne' was declared here 223 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ pfmg_setup_interp.c: In function 'hypre_PFMGSetupInterpOp_CC0_SS27': pfmg_setup_interp.c:1906:10: warning: 'center' may be used uninitialized [-Wmaybe-uninitialized] 1906 | if (!center) | ^ pfmg_setup_interp.c:1876:18: note: 'center' was declared here 1876 | HYPRE_Real center, left, right; | ^~~~~~ pfmg_setup_interp.c:1917:31: warning: 'left' may be used uninitialized [-Wmaybe-uninitialized] 1917 | Pp0[Pi] = left / center; | ~~~~~^~~~~~~~ pfmg_setup_interp.c:1876:26: note: 'left' was declared here 1876 | HYPRE_Real center, left, right; | ^~~~ pfmg_setup_interp.c:1918:32: warning: 'right' may be used uninitialized [-Wmaybe-uninitialized] 1918 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1876:32: note: 'right' was declared here 1876 | HYPRE_Real center, left, right; | ^~~~~ sparse_msg2_setup_rap.c: In function 'hypre_SparseMSG2BuildRAPNoSym': sparse_msg2_setup_rap.c:788:64: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized] 788 | + a_cse[iA] * pb[iP1] | ~~~~~^~~~ sparse_msg2_setup_rap.c:534:26: note: 'a_cse' was declared here 534 | HYPRE_Real *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg2_setup_rap.c:780:57: warning: 'a_cnw' may be used uninitialized [-Wmaybe-uninitialized] 780 | + a_cnw[iA] * pb[iP1]; | ~~~~~^~~~ sparse_msg2_setup_rap.c:534:34: note: 'a_cnw' was declared here 534 | HYPRE_Real *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg2_setup_rap.c:770:57: warning: 'a_cne' may be used uninitialized [-Wmaybe-uninitialized] 770 | + a_cne[iA] * pb[iP1]; | ~~~~~^~~~ sparse_msg2_setup_rap.c:534:42: note: 'a_cne' was declared here 534 | HYPRE_Real *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c: In function 'hypre_SMG3BuildRAPNoSym': smg3_setup_rap.c:1536:57: warning: 'a_asw' may be used uninitialized [-Wmaybe-uninitialized] 1536 | + a_asw[iA] * pb[iP1]; | ~~~~~^~~~ smg3_setup_rap.c:964:26: note: 'a_asw' was declared here 964 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; | ^~~~~ smg3_setup_rap.c:1526:57: warning: 'a_ase' may be used uninitialized [-Wmaybe-uninitialized] 1526 | + a_ase[iA] * pb[iP1]; | ~~~~~^~~~ smg3_setup_rap.c:964:34: note: 'a_ase' was declared here 964 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; | ^~~~~ smg3_setup_rap.c:1563:64: warning: 'a_anw' may be used uninitialized [-Wmaybe-uninitialized] 1563 | + rb[iR] * a_anw[iAm1] | ~~~~~^~~~~~ smg3_setup_rap.c:964:42: note: 'a_anw' was declared here 964 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; | ^~~~~ smg3_setup_rap.c:1496:57: warning: 'a_ane' may be used uninitialized [-Wmaybe-uninitialized] 1496 | + a_ane[iA] * pb[iP1]; | ~~~~~^~~~ smg3_setup_rap.c:964:50: note: 'a_ane' was declared here 964 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; | ^~~~~ smg3_setup_rap.c:1564:64: warning: 'a_bnw' may be used uninitialized [-Wmaybe-uninitialized] 1564 | + ra[iR] * a_bnw[iAp1]; | ~~~~~^~~~~~ smg3_setup_rap.c:965:26: note: 'a_bnw' was declared here 965 | HYPRE_Real *a_bnw, *a_bne; | ^~~~~ smg3_setup_rap.c:1546:64: warning: 'a_bne' may be used uninitialized [-Wmaybe-uninitialized] 1546 | + ra[iR] * a_bne[iAp1]; | ~~~~~^~~~~~ smg3_setup_rap.c:965:34: note: 'a_bne' was declared here 965 | HYPRE_Real *a_bnw, *a_bne; | ^~~~~ smg3_setup_rap.c:1521:54: warning: 'a_aw' may be used uninitialized [-Wmaybe-uninitialized] 1521 | + a_aw[iA] * pb[iP1]; | ~~~~^~~~ smg3_setup_rap.c:961:33: note: 'a_aw' was declared here 961 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; | ^~~~ smg3_setup_rap.c:1572:63: warning: 'a_ae' may be used uninitialized [-Wmaybe-uninitialized] 1572 | + rb[iR] * a_ae[iAm1] | ~~~~^~~~~~ smg3_setup_rap.c:961:40: note: 'a_ae' was declared here 961 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; | ^~~~ smg3_setup_rap.c:1531:54: warning: 'a_as' may be used uninitialized [-Wmaybe-uninitialized] 1531 | + a_as[iA] * pb[iP1]; | ~~~~^~~~ smg3_setup_rap.c:961:47: note: 'a_as' was declared here 961 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; | ^~~~ smg3_setup_rap.c:1554:63: warning: 'a_an' may be used uninitialized [-Wmaybe-uninitialized] 1554 | + rb[iR] * a_an[iAm1] | ~~~~^~~~~~ smg3_setup_rap.c:961:54: note: 'a_an' was declared here 961 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; | ^~~~ smg3_setup_rap.c:1573:63: warning: 'a_be' may be used uninitialized [-Wmaybe-uninitialized] 1573 | + ra[iR] * a_be[iAp1]; | ~~~~^~~~~~ smg3_setup_rap.c:962:26: note: 'a_be' was declared here 962 | HYPRE_Real *a_be, *a_bn; | ^~~~ smg3_setup_rap.c:1555:63: warning: 'a_bn' may be used uninitialized [-Wmaybe-uninitialized] 1555 | + ra[iR] * a_bn[iAp1]; | ~~~~^~~~~~ smg3_setup_rap.c:962:33: note: 'a_bn' was declared here 962 | HYPRE_Real *a_be, *a_bn; | ^~~~ smg3_setup_rap.c:1534:45: warning: 'a_csw' may be used uninitialized [-Wmaybe-uninitialized] 1534 | rap_asw[iAc] = ra[iR] * a_csw[iAp1] * pb[iP1] | ~~~~~^~~~~~ smg3_setup_rap.c:963:26: note: 'a_csw' was declared here 963 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c:1524:45: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized] 1524 | rap_ase[iAc] = ra[iR] * a_cse[iAp1] * pb[iP1] | ~~~~~^~~~~~ smg3_setup_rap.c:963:34: note: 'a_cse' was declared here 963 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c:1559:64: warning: 'a_cnw' may be used uninitialized [-Wmaybe-uninitialized] 1559 | + rb[iR] * a_cnw[iAm1] * pb[iP1] | ~~~~~^~~~~~ smg3_setup_rap.c:963:42: note: 'a_cnw' was declared here 963 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c:1494:45: warning: 'a_cne' may be used uninitialized [-Wmaybe-uninitialized] 1494 | rap_ane[iAc] = ra[iR] * a_cne[iAp1] * pb[iP1] | ~~~~~^~~~~~ smg3_setup_rap.c:963:50: note: 'a_cne' was declared here 963 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c:1558:29: warning: 'rap_cnw' may be used uninitialized [-Wmaybe-uninitialized] 1558 | rap_cnw[iAc] = a_cnw[iA] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 1559 | + rb[iR] * a_cnw[iAm1] * pb[iP1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1560 | + ra[iR] * a_cnw[iAp1] * pa[iP1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1561 | + a_bnw[iA] * pb[iP1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1562 | + a_anw[iA] * pa[iP1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1563 | + rb[iR] * a_anw[iAm1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1564 | + ra[iR] * a_bnw[iAp1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ smg3_setup_rap.c:969:26: note: 'rap_cnw' was declared here 969 | HYPRE_Real *rap_cnw, *rap_cne; | ^~~~~~~ smg3_setup_rap.c:1540:29: warning: 'rap_cne' may be used uninitialized [-Wmaybe-uninitialized] 1540 | rap_cne[iAc] = a_cne[iA] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 1541 | + rb[iR] * a_cne[iAm1] * pb[iP1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1542 | + ra[iR] * a_cne[iAp1] * pa[iP1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1543 | + a_bne[iA] * pb[iP1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1544 | + a_ane[iA] * pa[iP1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1545 | + rb[iR] * a_ane[iAm1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1546 | + ra[iR] * a_bne[iAp1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ smg3_setup_rap.c:969:36: note: 'rap_cne' was declared here 969 | HYPRE_Real *rap_cnw, *rap_cne; | ^~~~~~~ smg3_setup_rap.c:1534:29: warning: 'rap_asw' may be used uninitialized [-Wmaybe-uninitialized] 1534 | rap_asw[iAc] = ra[iR] * a_csw[iAp1] * pb[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1535 | + ra[iR] * a_asw[iAp1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1536 | + a_asw[iA] * pb[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ smg3_setup_rap.c:970:26: note: 'rap_asw' was declared here 970 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; | ^~~~~~~ smg3_setup_rap.c:1524:29: warning: 'rap_ase' may be used uninitialized [-Wmaybe-uninitialized] 1524 | rap_ase[iAc] = ra[iR] * a_cse[iAp1] * pb[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1525 | + ra[iR] * a_ase[iAp1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1526 | + a_ase[iA] * pb[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ smg3_setup_rap.c:970:36: note: 'rap_ase' was declared here 970 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; | ^~~~~~~ smg3_setup_rap.c:1504:29: warning: 'rap_anw' may be used uninitialized [-Wmaybe-uninitialized] 1504 | rap_anw[iAc] = ra[iR] * a_cnw[iAp1] * pb[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1505 | + ra[iR] * a_anw[iAp1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1506 | + a_anw[iA] * pb[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ smg3_setup_rap.c:970:46: note: 'rap_anw' was declared here 970 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; | ^~~~~~~ smg3_setup_rap.c:1494:29: warning: 'rap_ane' may be used uninitialized [-Wmaybe-uninitialized] 1494 | rap_ane[iAc] = ra[iR] * a_cne[iAp1] * pb[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1495 | + ra[iR] * a_ane[iAp1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1496 | + a_ane[iA] * pb[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ smg3_setup_rap.c:970:56: note: 'rap_ane' was declared here 970 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; | ^~~~~~~ sparse_msg3_setup_rap.c: In function 'hypre_SparseMSG3BuildRAPNoSym': sparse_msg3_setup_rap.c:1411:57: warning: 'a_asw' may be used uninitialized [-Wmaybe-uninitialized] 1411 | + a_asw[iA] * pb[iP1]; | ~~~~~^~~~ sparse_msg3_setup_rap.c:879:26: note: 'a_asw' was declared here 879 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; | ^~~~~ sparse_msg3_setup_rap.c:1401:57: warning: 'a_ase' may be used uninitialized [-Wmaybe-uninitialized] 1401 | + a_ase[iA] * pb[iP1]; | ~~~~~^~~~ sparse_msg3_setup_rap.c:879:34: note: 'a_ase' was declared here 879 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; | ^~~~~ sparse_msg3_setup_rap.c:1438:64: warning: 'a_anw' may be used uninitialized [-Wmaybe-uninitialized] 1438 | + rb[iR] * a_anw[iAm1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:879:42: note: 'a_anw' was declared here 879 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; | ^~~~~ sparse_msg3_setup_rap.c:1371:57: warning: 'a_ane' may be used uninitialized [-Wmaybe-uninitialized] 1371 | + a_ane[iA] * pb[iP1]; | ~~~~~^~~~ sparse_msg3_setup_rap.c:879:50: note: 'a_ane' was declared here 879 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; | ^~~~~ sparse_msg3_setup_rap.c:1439:64: warning: 'a_bnw' may be used uninitialized [-Wmaybe-uninitialized] 1439 | + ra[iR] * a_bnw[iAp1]; | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:880:26: note: 'a_bnw' was declared here 880 | HYPRE_Real *a_bnw, *a_bne; | ^~~~~ sparse_msg3_setup_rap.c:1421:64: warning: 'a_bne' may be used uninitialized [-Wmaybe-uninitialized] 1421 | + ra[iR] * a_bne[iAp1]; | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:880:34: note: 'a_bne' was declared here 880 | HYPRE_Real *a_bnw, *a_bne; | ^~~~~ sparse_msg3_setup_rap.c:1396:54: warning: 'a_aw' may be used uninitialized [-Wmaybe-uninitialized] 1396 | + a_aw[iA] * pb[iP1]; | ~~~~^~~~ sparse_msg3_setup_rap.c:876:33: note: 'a_aw' was declared here 876 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; | ^~~~ sparse_msg3_setup_rap.c:1447:63: warning: 'a_ae' may be used uninitialized [-Wmaybe-uninitialized] 1447 | + rb[iR] * a_ae[iAm1] | ~~~~^~~~~~ sparse_msg3_setup_rap.c:876:40: note: 'a_ae' was declared here 876 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; | ^~~~ sparse_msg3_setup_rap.c:1406:54: warning: 'a_as' may be used uninitialized [-Wmaybe-uninitialized] 1406 | + a_as[iA] * pb[iP1]; | ~~~~^~~~ sparse_msg3_setup_rap.c:876:47: note: 'a_as' was declared here 876 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; | ^~~~ sparse_msg3_setup_rap.c:1429:63: warning: 'a_an' may be used uninitialized [-Wmaybe-uninitialized] 1429 | + rb[iR] * a_an[iAm1] | ~~~~^~~~~~ sparse_msg3_setup_rap.c:876:54: note: 'a_an' was declared here 876 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; | ^~~~ sparse_msg3_setup_rap.c:1448:63: warning: 'a_be' may be used uninitialized [-Wmaybe-uninitialized] 1448 | + ra[iR] * a_be[iAp1]; | ~~~~^~~~~~ sparse_msg3_setup_rap.c:877:26: note: 'a_be' was declared here 877 | HYPRE_Real *a_be, *a_bn; | ^~~~ sparse_msg3_setup_rap.c:1430:63: warning: 'a_bn' may be used uninitialized [-Wmaybe-uninitialized] 1430 | + ra[iR] * a_bn[iAp1]; | ~~~~^~~~~~ sparse_msg3_setup_rap.c:877:33: note: 'a_bn' was declared here 877 | HYPRE_Real *a_be, *a_bn; | ^~~~ sparse_msg3_setup_rap.c:1409:45: warning: 'a_csw' may be used uninitialized [-Wmaybe-uninitialized] 1409 | rap_asw[iAc] = ra[iR] * a_csw[iAp1] * pb[iP1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:878:26: note: 'a_csw' was declared here 878 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg3_setup_rap.c:1399:45: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized] 1399 | rap_ase[iAc] = ra[iR] * a_cse[iAp1] * pb[iP1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:878:34: note: 'a_cse' was declared here 878 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg3_setup_rap.c:1434:64: warning: 'a_cnw' may be used uninitialized [-Wmaybe-uninitialized] 1434 | + rb[iR] * a_cnw[iAm1] * pb[iP1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:878:42: note: 'a_cnw' was declared here 878 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg3_setup_rap.c:1369:45: warning: 'a_cne' may be used uninitialized [-Wmaybe-uninitialized] 1369 | rap_ane[iAc] = ra[iR] * a_cne[iAp1] * pb[iP1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:878:50: note: 'a_cne' was declared here 878 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg3_setup_rap.c:1409:29: warning: 'rap_asw' may be used uninitialized [-Wmaybe-uninitialized] 1409 | rap_asw[iAc] = ra[iR] * a_csw[iAp1] * pb[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1410 | + ra[iR] * a_asw[iAp1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1411 | + a_asw[iA] * pb[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sparse_msg3_setup_rap.c:885:26: note: 'rap_asw' was declared here 885 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; | ^~~~~~~ sparse_msg3_setup_rap.c:1399:29: warning: 'rap_ase' may be used uninitialized [-Wmaybe-uninitialized] 1399 | rap_ase[iAc] = ra[iR] * a_cse[iAp1] * pb[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1400 | + ra[iR] * a_ase[iAp1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1401 | + a_ase[iA] * pb[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sparse_msg3_setup_rap.c:885:36: note: 'rap_ase' was declared here 885 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; | ^~~~~~~ sparse_msg3_setup_rap.c:1379:29: warning: 'rap_anw' may be used uninitialized [-Wmaybe-uninitialized] 1379 | rap_anw[iAc] = ra[iR] * a_cnw[iAp1] * pb[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1380 | + ra[iR] * a_anw[iAp1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1381 | + a_anw[iA] * pb[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sparse_msg3_setup_rap.c:885:46: note: 'rap_anw' was declared here 885 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; | ^~~~~~~ sparse_msg3_setup_rap.c:1369:29: warning: 'rap_ane' may be used uninitialized [-Wmaybe-uninitialized] 1369 | rap_ane[iAc] = ra[iR] * a_cne[iAp1] * pb[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1370 | + ra[iR] * a_ane[iAp1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1371 | + a_ane[iA] * pb[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sparse_msg3_setup_rap.c:885:56: note: 'rap_ane' was declared here 885 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; | ^~~~~~~ In file included from _hypre_struct_ls.h:7, from point_relax.c:8: point_relax.c: In function 'hypre_PointRelax': ./../utilities/_hypre_utilities.h:74:20: warning: 'bsumsq' may be used uninitialized [-Wmaybe-uninitialized] 74 | #define hypre_sqrt sqrt point_relax.c:647:50: note: in expansion of macro 'hypre_sqrt' 647 | if ( tol > 0.0 ) { (relax_data -> rresnorm) = hypre_sqrt( rsumsq / bsumsq ); } | ^~~~~~~~~~ point_relax.c:359:27: note: 'bsumsq' was declared here 359 | HYPRE_Real bsumsq, rsumsq; | ^~~~~~ Building libHYPRE_struct_ls.so ... mpicc -shared -o libHYPRE_struct_ls-2.28.0.so coarsen.o F90_HYPRE_struct_bicgstab.o F90_HYPRE_struct_cycred.o F90_HYPRE_struct_flexgmres.o F90_HYPRE_struct_gmres.o F90_HYPRE_struct_lgmres.o F90_HYPRE_struct_hybrid.o F90_HYPRE_struct_int.o F90_HYPRE_struct_jacobi.o F90_HYPRE_struct_pcg.o F90_HYPRE_struct_pfmg.o F90_HYPRE_struct_smg.o F90_HYPRE_struct_sparse_msg.o hybrid.o HYPRE_struct_bicgstab.o HYPRE_struct_cycred.o HYPRE_struct_flexgmres.o HYPRE_struct_gmres.o HYPRE_struct_hybrid.o HYPRE_struct_jacobi.o HYPRE_struct_lgmres.o HYPRE_struct_pfmg.o HYPRE_struct_smg.o HYPRE_struct_sparse_msg.o jacobi.o pcg_struct.o pfmg.o pfmg_relax.o pfmg_setup_rap.o pfmg_solve.o semi.o smg_relax.o smg_setup.o smg_setup_rap.o smg_setup_restrict.o smg_solve.o sparse_msg.o sparse_msg_setup.o sparse_msg_setup_rap.o sparse_msg_solve.o cyclic_reduction.obj HYPRE_struct_int.obj HYPRE_struct_pcg.obj pfmg2_setup_rap.obj pfmg3_setup_rap.obj pfmg_setup.obj pfmg_setup_interp.obj pfmg_setup_rap5.obj pfmg_setup_rap7.obj point_relax.obj red_black_constantcoef_gs.obj red_black_gs.obj semi_interp.obj semi_restrict.obj semi_setup_rap.obj smg2_setup_rap.obj smg3_setup_rap.obj smg.obj smg_axpy.obj smg_residual.obj smg_setup_interp.obj sparse_msg2_setup_rap.obj sparse_msg3_setup_rap.obj sparse_msg_filter.obj sparse_msg_interp.obj sparse_msg_restrict.obj -Wl,-soname,libHYPRE_struct_ls-2.28.0.so ln -s -f libHYPRE_struct_ls-2.28.0.so libHYPRE_struct_ls.so cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src64m/hypre/include cp -fR ./_hypre_struct_ls.h /build/reproducible-path/hypre-2.28.0/src64m/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64m/struct_ls' Making sstruct_mv ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64m/sstruct_mv' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_graph.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_grid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_stencil.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_vector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_sstruct_graph.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_sstruct_grid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_sstruct_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_sstruct_stencil.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_sstruct_vector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sstruct_axpy.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sstruct_copy.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sstruct_graph.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sstruct_grid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sstruct_innerprod.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sstruct_matvec.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sstruct_scale.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sstruct_stencil.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sstruct_matrix.c -o sstruct_matrix.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sstruct_vector.c -o sstruct_vector.obj HYPRE_sstruct_vector.c: In function 'HYPRE_SStructVectorInitialize': HYPRE_sstruct_vector.c:214:4: warning: 'ilower' may be used uninitialized [-Wmaybe-uninitialized] 214 | HYPRE_IJVectorCreate(comm, ilower, iupper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215 | &hypre_SStructVectorIJVector(vector)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HYPRE_sstruct_vector.c:153:28: note: 'ilower' was declared here 153 | HYPRE_Int ilower, iupper; | ^~~~~~ HYPRE_sstruct_vector.c:214:4: warning: 'iupper' may be used uninitialized [-Wmaybe-uninitialized] 214 | HYPRE_IJVectorCreate(comm, ilower, iupper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215 | &hypre_SStructVectorIJVector(vector)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HYPRE_sstruct_vector.c:153:36: note: 'iupper' was declared here 153 | HYPRE_Int ilower, iupper; | ^~~~~~ HYPRE_sstruct_matrix.c: In function 'HYPRE_SStructMatrixInitialize': HYPRE_sstruct_matrix.c:314:4: warning: 'ilower' may be used uninitialized [-Wmaybe-uninitialized] 314 | HYPRE_IJMatrixCreate(comm, ilower, iupper, jlower, jupper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | &hypre_SStructMatrixIJMatrix(matrix)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HYPRE_sstruct_matrix.c:240:28: note: 'ilower' was declared here 240 | HYPRE_Int ilower, iupper, jlower, jupper; | ^~~~~~ HYPRE_sstruct_matrix.c:314:4: warning: 'iupper' may be used uninitialized [-Wmaybe-uninitialized] 314 | HYPRE_IJMatrixCreate(comm, ilower, iupper, jlower, jupper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | &hypre_SStructMatrixIJMatrix(matrix)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HYPRE_sstruct_matrix.c:240:36: note: 'iupper' was declared here 240 | HYPRE_Int ilower, iupper, jlower, jupper; | ^~~~~~ HYPRE_sstruct_matrix.c:314:4: warning: 'jlower' may be used uninitialized [-Wmaybe-uninitialized] 314 | HYPRE_IJMatrixCreate(comm, ilower, iupper, jlower, jupper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | &hypre_SStructMatrixIJMatrix(matrix)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HYPRE_sstruct_matrix.c:240:44: note: 'jlower' was declared here 240 | HYPRE_Int ilower, iupper, jlower, jupper; | ^~~~~~ HYPRE_sstruct_matrix.c:314:4: warning: 'jupper' may be used uninitialized [-Wmaybe-uninitialized] 314 | HYPRE_IJMatrixCreate(comm, ilower, iupper, jlower, jupper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | &hypre_SStructMatrixIJMatrix(matrix)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HYPRE_sstruct_matrix.c:240:52: note: 'jupper' was declared here 240 | HYPRE_Int ilower, iupper, jlower, jupper; | ^~~~~~ Building libHYPRE_sstruct_mv.so ... mpicc -shared -o libHYPRE_sstruct_mv-2.28.0.so F90_HYPRE_sstruct_graph.o F90_HYPRE_sstruct_grid.o F90_HYPRE_sstruct_matrix.o F90_HYPRE_sstruct_stencil.o F90_HYPRE_sstruct_vector.o HYPRE_sstruct_graph.o HYPRE_sstruct_grid.o HYPRE_sstruct_matrix.o HYPRE_sstruct_stencil.o HYPRE_sstruct_vector.o sstruct_axpy.o sstruct_copy.o sstruct_graph.o sstruct_grid.o sstruct_innerprod.o sstruct_matvec.o sstruct_scale.o sstruct_stencil.o sstruct_matrix.obj sstruct_vector.obj -Wl,-soname,libHYPRE_sstruct_mv-2.28.0.so ln -s -f libHYPRE_sstruct_mv-2.28.0.so libHYPRE_sstruct_mv.so cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src64m/hypre/include cp -fR ./_hypre_sstruct_mv.h /build/reproducible-path/hypre-2.28.0/src64m/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64m/sstruct_mv' Making sstruct_ls ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64m/sstruct_ls' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_bicgstab.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_gmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_flexgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_lgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_InterFAC.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_int.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_maxwell.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_pcg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_split.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_sys_pfmg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_sstruct_bicgstab.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_sstruct_gmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_sstruct_flexgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_sstruct_lgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_sstruct_InterFAC.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_sstruct_int.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_sstruct_maxwell.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_sstruct_pcg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_sstruct_split.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_sstruct_sys_pfmg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c bsearch.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c fac.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c fac_amr_zero_data.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c fac_cf_coarsen.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c fac_cfstencil_box.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c fac_CFInterfaceExtents.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c fac_interp2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c fac_relax.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c fac_solve3.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c fac_zero_cdata.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c krylov.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c krylov_sstruct.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c eliminate_rowscols.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c maxwell_grad.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c maxwell_physbdy.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c maxwell_PNedelec.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c maxwell_PNedelec_bdy.c fac_cf_coarsen.c: In function 'hypre_AMR_CFCoarsen': fac_cf_coarsen.c:369:35: warning: 'startrank' may be used uninitialized [-Wmaybe-uninitialized] 369 | if ((rank - startrank) >= hypre_SStructGraphIUVEntry(graph, 0) && | ~~~~~~^~~~~~~~~~~~ fac_cf_coarsen.c:125:34: note: 'startrank' was declared here 125 | HYPRE_BigInt rank, startrank; | ^~~~~~~~~ fac_cf_coarsen.c:131:28: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized] 131 | hypre_Index lindex, zero_index; | ^~~~~~ fac_cf_coarsen.c:360:54: warning: 'lindex[2]' may be used uninitialized [-Wmaybe-uninitialized] 360 | index_temp[2] = node_extents[2] + lindex[2]; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ fac_cf_coarsen.c:131:28: note: 'lindex[2]' was declared here 131 | hypre_Index lindex, zero_index; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c maxwell_semi_interp.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c maxwell_solve.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c maxwell_solve2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c maxwell_TV.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c maxwell_TV_setup.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c maxwell_zeroBC.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c nd1_amge_interpolation.c maxwell_solve2.c: In function 'hypre_MaxwellSolve2': maxwell_solve2.c:185:29: warning: 'e_dot_e' may be used uninitialized [-Wmaybe-uninitialized] 185 | if ((e_dot_e / x_dot_x) < eps) | ~~~~~~~~~^~~~~~~~~~ maxwell_solve2.c:76:27: note: 'e_dot_e' was declared here 76 | HYPRE_Real e_dot_e, x_dot_x; | ^~~~~~~ maxwell_solve2.c:185:29: warning: 'x_dot_x' may be used uninitialized [-Wmaybe-uninitialized] 185 | if ((e_dot_e / x_dot_x) < eps) | ~~~~~~~~~^~~~~~~~~~ maxwell_solve2.c:76:36: note: 'x_dot_x' was declared here 76 | HYPRE_Real e_dot_e, x_dot_x; | ^~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sstruct_amr_intercommunication.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sstruct_owninfo.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sstruct_recvinfo.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sstruct_sendinfo.c In file included from ./../struct_ls/_hypre_struct_ls.h:9, from _hypre_sstruct_ls.h:21, from maxwell_grad.c:18: maxwell_grad.c: In function 'hypre_Maxwell_Grad': ./../struct_mv/_hypre_struct_mv.h:114:26: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized] 114 | hypre_IndexD(index, 1) = iy,\ maxwell_grad.c:330:19: note: in expansion of macro 'hypre_SetIndex3' 330 | hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]); | ^~~~~~~~~~~~~~~ maxwell_grad.c:75:45: note: 'lindex[1]' was declared here 75 | hypre_Index loop_size, start, lindex; | ^~~~~~ ./../struct_mv/_hypre_struct_mv.h:115:26: warning: 'lindex[2]' may be used uninitialized [-Wmaybe-uninitialized] 115 | hypre_IndexD(index, 2) = iz ) maxwell_grad.c:330:19: note: in expansion of macro 'hypre_SetIndex3' 330 | hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]); | ^~~~~~~~~~~~~~~ maxwell_grad.c:75:45: note: 'lindex[2]' was declared here 75 | hypre_Index loop_size, start, lindex; | ^~~~~~ maxwell_grad.c:413:27: warning: 'ndirection' may be used uninitialized [-Wmaybe-uninitialized] 413 | for (d = 0; d < ndirection; d++) | ~~^~~~~~~~~~~~ maxwell_grad.c:89:38: note: 'ndirection' was declared here 89 | HYPRE_Int *direction, ndirection; | ^~~~~~~~~~ maxwell_physbdy.c: In function 'hypre_Maxwell_PhysBdy': maxwell_physbdy.c:71:28: warning: 'cbox_mapping' may be used uninitialized [-Wmaybe-uninitialized] 71 | HYPRE_Int **cbox_mapping, **fbox_mapping; | ^~~~~~~~~~~~ maxwell_physbdy.c:256:32: warning: 'fbox_mapping' may be used uninitialized [-Wmaybe-uninitialized] 256 | boxi = fbox_mapping[i - 1][j]; | ~~~~~~~~~~~~^~~~~~~ maxwell_physbdy.c:71:44: note: 'fbox_mapping' was declared here 71 | HYPRE_Int **cbox_mapping, **fbox_mapping; | ^~~~~~~~~~~~ In file included from ./../struct_ls/_hypre_struct_ls.h:9, from _hypre_sstruct_ls.h:21, from maxwell_physbdy.c:16: ./../struct_mv/_hypre_struct_mv.h:114:26: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized] 114 | hypre_IndexD(index, 1) = iy,\ maxwell_physbdy.c:477:25: note: in expansion of macro 'hypre_SetIndex3' 477 | hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]); | ^~~~~~~~~~~~~~~ maxwell_physbdy.c:79:53: note: 'lindex[1]' was declared here 79 | hypre_Index loop_size, start, index, lindex; | ^~~~~~ ./../struct_mv/_hypre_struct_mv.h:115:26: warning: 'lindex[2]' may be used uninitialized [-Wmaybe-uninitialized] 115 | hypre_IndexD(index, 2) = iz ) maxwell_physbdy.c:477:25: note: in expansion of macro 'hypre_SetIndex3' 477 | hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]); | ^~~~~~~~~~~~~~~ maxwell_physbdy.c:79:53: note: 'lindex[2]' was declared here 79 | hypre_Index loop_size, start, index, lindex; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sstruct_sharedDOFComm.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sys_pfmg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sys_pfmg_relax.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sys_pfmg_setup.c In file included from ./../struct_ls/_hypre_struct_ls.h:9, from _hypre_sstruct_ls.h:21, from maxwell_TV_setup.c:15: maxwell_TV_setup.c: In function 'hypre_MaxwellTV_Setup': ./../struct_mv/_hypre_struct_mv.h:114:26: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized] 114 | hypre_IndexD(index, 1) = iy,\ maxwell_TV_setup.c:412:19: note: in expansion of macro 'hypre_SetIndex3' 412 | hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]); | ^~~~~~~~~~~~~~~ maxwell_TV_setup.c:124:67: note: 'lindex[1]' was declared here 124 | hypre_Index index, cindex, shape, loop_size, start, lindex; | ^~~~~~ ./../struct_mv/_hypre_struct_mv.h:115:26: warning: 'lindex[2]' may be used uninitialized [-Wmaybe-uninitialized] 115 | hypre_IndexD(index, 2) = iz ) maxwell_TV_setup.c:412:19: note: in expansion of macro 'hypre_SetIndex3' 412 | hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]); | ^~~~~~~~~~~~~~~ maxwell_TV_setup.c:124:67: note: 'lindex[2]' was declared here 124 | hypre_Index index, cindex, shape, loop_size, start, lindex; | ^~~~~~ maxwell_TV_setup.c:105:47: warning: 'topological_face' may be used uninitialized [-Wmaybe-uninitialized] 105 | hypre_SStructGrid **topological_edge, **topological_face, **topological_cell; | ^~~~~~~~~~~~~~~~ maxwell_TV_setup.c:857:16: warning: 'vartype_faces' may be used uninitialized [-Wmaybe-uninitialized] 857 | HYPRE_SStructGridSetVariables(topological_face[l + 1], part, ndim, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 858 | vartype_faces); | ~~~~~~~~~~~~~~ maxwell_TV_setup.c:117:54: note: 'vartype_faces' was declared here 117 | HYPRE_SStructVariable *vartypes, *vartype_edges, *vartype_faces, *vartype_cell; | ^~~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sys_pfmg_setup_interp.c nd1_amge_interpolation.c: In function 'hypre_ND1AMGeInterpolation': nd1_amge_interpolation.c:264:41: warning: 'swap' may be used uninitialized [-Wmaybe-uninitialized] 264 | tmp_J = (OffProcRows[swap[m]] -> cols); | ~~~~^~~ nd1_amge_interpolation.c:49:15: note: 'swap' was declared here 49 | HYPRE_Int *swap; | ^~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sys_pfmg_setup_rap.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sys_pfmg_solve.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sys_semi_interp.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sys_semi_restrict.c In file included from _hypre_sstruct_ls.h:19, from fac_interp2.c:21: fac_interp2.c: In function 'hypre_FAC_WeightedInterp2': fac_interp2.c:980:65: warning: 'lindex[2]' may be used uninitialized [-Wmaybe-uninitialized] 980 | kmax = hypre_min( (intersect_size[2] - lindex[2] * stride[2]), | ~~~~~~~~~~^~~~~~~~~~~ ./../utilities/_hypre_utilities.h:53:28: note: in definition of macro 'hypre_min' 53 | #define hypre_min(a,b) (((a)<(b)) ? (a) : (b)) | ^ fac_interp2.c:742:39: note: 'lindex[2]' was declared here 742 | hypre_Index loop_size, lindex; | ^~~~~~ fac_interp2.c:978:65: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized] 978 | jmax = hypre_min( (intersect_size[1] - lindex[1] * stride[1]), | ~~~~~~~~~~^~~~~~~~~~~ ./../utilities/_hypre_utilities.h:53:28: note: in definition of macro 'hypre_min' 53 | #define hypre_min(a,b) (((a)<(b)) ? (a) : (b)) | ^ fac_interp2.c:742:39: note: 'lindex[1]' was declared here 742 | hypre_Index loop_size, lindex; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c fac_amr_fcoarsen.c -o fac_amr_fcoarsen.obj sstruct_sharedDOFComm.c: In function 'hypre_SStructSharedDOF_ParcsrMatRowsComm': sstruct_sharedDOFComm.c:632:27: warning: 'nbdry_slabs' may be used uninitialized [-Wmaybe-uninitialized] 632 | for (i = 0; i < nbdry_slabs; i++) | ~~^~~~~~~~~~~~~ sstruct_sharedDOFComm.c:119:27: note: 'nbdry_slabs' was declared here 119 | HYPRE_Int nbdry_slabs; | ^~~~~~~~~~~ In file included from ./../struct_ls/_hypre_struct_ls.h:9, from _hypre_sstruct_ls.h:21, from sstruct_sharedDOFComm.c:16: ./../struct_mv/_hypre_struct_mv.h:153:58: warning: 'recv_slabs' may be used uninitialized [-Wmaybe-uninitialized] 153 | #define hypre_BoxArrayBox(box_array, i) &((box_array) -> boxes[(i)]) | ~~~~~~~~~~~~^~~~~~~~ sstruct_sharedDOFComm.c:634:22: note: in expansion of macro 'hypre_BoxArrayBox' 634 | box = hypre_BoxArrayBox(recv_slabs, i); | ^~~~~~~~~~~~~~~~~ sstruct_sharedDOFComm.c:120:27: note: 'recv_slabs' was declared here 120 | hypre_BoxArray *recv_slabs, *send_slabs; | ^~~~~~~~~~ ./../struct_mv/_hypre_struct_mv.h:153:58: warning: 'send_slabs' may be used uninitialized [-Wmaybe-uninitialized] 153 | #define hypre_BoxArrayBox(box_array, i) &((box_array) -> boxes[(i)]) | ~~~~~~~~~~~~^~~~~~~~ sstruct_sharedDOFComm.c:653:22: note: in expansion of macro 'hypre_BoxArrayBox' 653 | box = hypre_BoxArrayBox(send_slabs, i); | ^~~~~~~~~~~~~~~~~ sstruct_sharedDOFComm.c:120:40: note: 'send_slabs' was declared here 120 | hypre_BoxArray *recv_slabs, *send_slabs; | ^~~~~~~~~~ ./../struct_mv/_hypre_struct_mv.h:114:26: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized] 114 | hypre_IndexD(index, 1) = iy,\ sstruct_sharedDOFComm.c:690:25: note: in expansion of macro 'hypre_SetIndex3' 690 | hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]); | ^~~~~~~~~~~~~~~ sstruct_sharedDOFComm.c:113:45: note: 'lindex[1]' was declared here 113 | hypre_Index loop_size, start, lindex; | ^~~~~~ ./../struct_mv/_hypre_struct_mv.h:115:26: warning: 'lindex[2]' may be used uninitialized [-Wmaybe-uninitialized] 115 | hypre_IndexD(index, 2) = iz ) sstruct_sharedDOFComm.c:690:25: note: in expansion of macro 'hypre_SetIndex3' 690 | hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]); | ^~~~~~~~~~~~~~~ sstruct_sharedDOFComm.c:113:45: note: 'lindex[2]' was declared here 113 | hypre_Index loop_size, start, lindex; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c fac_amr_rap.c -o fac_amr_rap.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c fac_restrict2.c -o fac_restrict2.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c fac_setup2.c -o fac_setup2.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c fac_zero_stencilcoef.c -o fac_zero_stencilcoef.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c node_relax.c -o node_relax.obj In file included from _hypre_sstruct_ls.h:19, from fac_restrict2.c:21: fac_restrict2.c: In function 'hypre_FACRestrict2': fac_restrict2.c:741:57: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized] 741 | jmax = hypre_min( (fbox_size[1] - lindex[1] * stride[1]), rfactors[1] ); | ~~~~~~~~~~^~~~~~~~~~~ ./../utilities/_hypre_utilities.h:53:28: note: in definition of macro 'hypre_min' 53 | #define hypre_min(a,b) (((a)<(b)) ? (a) : (b)) | ^ fac_restrict2.c:525:39: note: 'lindex[1]' was declared here 525 | hypre_Index loop_size, lindex; | ^~~~~~ fac_restrict2.c:742:57: warning: 'lindex[2]' may be used uninitialized [-Wmaybe-uninitialized] 742 | kmax = hypre_min( (fbox_size[2] - lindex[2] * stride[2]), rfactors[2] ); | ~~~~~~~~~~^~~~~~~~~~~ ./../utilities/_hypre_utilities.h:53:28: note: in definition of macro 'hypre_min' 53 | #define hypre_min(a,b) (((a)<(b)) ? (a) : (b)) | ^ fac_restrict2.c:525:39: note: 'lindex[2]' was declared here 525 | hypre_Index loop_size, lindex; | ^~~~~~ maxwell_PNedelec.c: In function 'hypre_Maxwell_PNedelec': maxwell_PNedelec.c:544:29: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized] 544 | findex[k] *= stride[k]; | ^~ maxwell_PNedelec.c:52:71: note: 'lindex[1]' was declared here 52 | hypre_Index loop_size, start, cstart, stride, hi_index, lindex; | ^~~~~~ maxwell_PNedelec.c:544:29: warning: 'lindex[2]' may be used uninitialized [-Wmaybe-uninitialized] 544 | findex[k] *= stride[k]; | ^~ maxwell_PNedelec.c:52:71: note: 'lindex[2]' was declared here 52 | hypre_Index loop_size, start, cstart, stride, hi_index, lindex; | ^~~~~~ maxwell_PNedelec.c:1669:36: warning: 'fCedge_ratio' may be used uninitialized [-Wmaybe-uninitialized] 1669 | vals_edgeEdge[k] = fCedge_ratio; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ maxwell_PNedelec.c:46:27: note: 'fCedge_ratio' was declared here 46 | HYPRE_Real fCedge_ratio; | ^~~~~~~~~~~~ fac_amr_fcoarsen.c: In function 'hypre_AMR_FCoarsen': fac_amr_fcoarsen.c:2223:47: warning: 'startrank' may be used uninitialized [-Wmaybe-uninitialized] 2223 | if ((rank - startrank) >= i && (rank - startrank) <= m) | ~~~~~~^~~~~~~~~~~~ fac_amr_fcoarsen.c:151:28: note: 'startrank' was declared here 151 | HYPRE_BigInt startrank, rank; | ^~~~~~~~~ fac_amr_fcoarsen.c:816:38: warning: 'max_contribut_size' may be used uninitialized [-Wmaybe-uninitialized] 816 | max_contribut_size = hypre_max( max_contribut_size, fac_amr_fcoarsen.c:150:28: note: 'max_contribut_size' was declared here 150 | HYPRE_Int max_contribut_size, stencil_i; | ^~~~~~~~~~~~~~~~~~ fac_amr_fcoarsen.c:158:28: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized] 158 | hypre_Index lindex; | ^~~~~~ In file included from ./../struct_ls/_hypre_struct_ls.h:9, from _hypre_sstruct_ls.h:21, from fac_amr_fcoarsen.c:16: fac_amr_fcoarsen.c:2212:66: warning: 'lindex[2]' may be used uninitialized [-Wmaybe-uninitialized] 2212 | l + lindex[2]*stridef[2]); | ~~~~~~~~~^~~~~~~~~~~ ./../struct_mv/_hypre_struct_mv.h:115:28: note: in definition of macro 'hypre_SetIndex3' 115 | hypre_IndexD(index, 2) = iz ) | ^~ fac_amr_fcoarsen.c:158:28: note: 'lindex[2]' was declared here 158 | hypre_Index lindex; | ^~~~~~ fac_amr_fcoarsen.c:2404:21: warning: 'stencil_size' may be used uninitialized [-Wmaybe-uninitialized] 2404 | for (j = 0; j < stencil_size; j++) | ~~^~~~~~~~~~~~~~ fac_amr_fcoarsen.c:91:28: note: 'stencil_size' was declared here 91 | HYPRE_Int stencil_size, stencil_last_size; | ^~~~~~~~~~~~ fac_amr_fcoarsen.c:2389:7: warning: 'stencil_ranks' may be used uninitialized [-Wmaybe-uninitialized] 2389 | if (stencil_ranks) | ^ fac_amr_fcoarsen.c:139:28: note: 'stencil_ranks' was declared here 139 | HYPRE_Int *stencil_ranks, *rank_stencils; | ^~~~~~~~~~~~~ fac_amr_fcoarsen.c:139:44: warning: 'rank_stencils' may be used uninitialized [-Wmaybe-uninitialized] 139 | HYPRE_Int *stencil_ranks, *rank_stencils; | ^~~~~~~~~~~~~ fac_amr_fcoarsen.c:2385:7: warning: 'stencil_contrib_cnt' may be used uninitialized [-Wmaybe-uninitialized] 2385 | if (stencil_contrib_cnt) | ^ fac_amr_fcoarsen.c:140:28: note: 'stencil_contrib_cnt' was declared here 140 | HYPRE_Int *stencil_contrib_cnt; | ^~~~~~~~~~~~~~~~~~~ fac_amr_fcoarsen.c:2414:7: warning: 'stencil_contrib_i' may be used uninitialized [-Wmaybe-uninitialized] 2414 | if (stencil_contrib_i) | ^ fac_amr_fcoarsen.c:141:28: note: 'stencil_contrib_i' was declared here 141 | HYPRE_Int **stencil_contrib_i; | ^~~~~~~~~~~~~~~~~ fac_amr_fcoarsen.c:2430:7: warning: 'weight_contrib_i' may be used uninitialized [-Wmaybe-uninitialized] 2430 | if (weight_contrib_i) | ^ fac_amr_fcoarsen.c:142:28: note: 'weight_contrib_i' was declared here 142 | HYPRE_Real **weight_contrib_i; | ^~~~~~~~~~~~~~~~ fac_amr_fcoarsen.c:2402:7: warning: 'shift_box' may be used uninitialized [-Wmaybe-uninitialized] 2402 | if (shift_box) | ^ fac_amr_fcoarsen.c:146:28: note: 'shift_box' was declared here 146 | hypre_Box **shift_box; | ^~~~~~~~~ fac_amr_fcoarsen.c:2393:7: warning: 'volume_shift_box' may be used uninitialized [-Wmaybe-uninitialized] 2393 | if (volume_shift_box) | ^ fac_amr_fcoarsen.c:149:28: note: 'volume_shift_box' was declared here 149 | HYPRE_Int *volume_shift_box; | ^~~~~~~~~~~~~~~~ fac_amr_fcoarsen.c:2397:7: warning: 'vals' may be used uninitialized [-Wmaybe-uninitialized] 2397 | if (vals) | ^ fac_amr_fcoarsen.c:152:28: note: 'vals' was declared here 152 | HYPRE_Real *vals, *vals2; | ^~~~ ./../struct_mv/_hypre_struct_mv.h:153:66: warning: 'ci' may be used uninitialized [-Wmaybe-uninitialized] 153 | #define hypre_BoxArrayBox(box_array, i) &((box_array) -> boxes[(i)]) | ^ fac_amr_fcoarsen.c:2686:50: note: in expansion of macro 'hypre_BoxArrayBox' 2686 | hypre_BoxIndexRank(hypre_BoxArrayBox(data_space, ci), | ^~~~~~~~~~~~~~~~~ fac_amr_fcoarsen.c:133:28: note: 'ci' was declared here 133 | HYPRE_Int ci, fi, arrayi; | ^~ maxwell_semi_interp.c: In function 'hypre_Maxwell_PTopology': maxwell_semi_interp.c:1381:33: warning: 'iFace' may be used uninitialized [-Wmaybe-uninitialized] 1381 | iFace[nFaces] = rank; | ^ maxwell_semi_interp.c:115:27: note: 'iFace' was declared here 115 | HYPRE_BigInt *iFace, *iEdge; | ^~~~~ In file included from ./../struct_ls/_hypre_struct_ls.h:9, from _hypre_sstruct_ls.h:21, from maxwell_semi_interp.c:18: ./../struct_mv/_hypre_struct_mv.h:114:26: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized] 114 | hypre_IndexD(index, 1) = iy,\ maxwell_semi_interp.c:1006:13: note: in expansion of macro 'hypre_SetIndex3' 1006 | hypre_SetIndex3(cindex, lindex[0], lindex[1], lindex[2]); | ^~~~~~~~~~~~~~~ maxwell_semi_interp.c:135:27: note: 'lindex[1]' was declared here 135 | hypre_Index lindex; | ^~~~~~ ./../struct_mv/_hypre_struct_mv.h:115:26: warning: 'lindex[2]' may be used uninitialized [-Wmaybe-uninitialized] 115 | hypre_IndexD(index, 2) = iz ) maxwell_semi_interp.c:1006:13: note: in expansion of macro 'hypre_SetIndex3' 1006 | hypre_SetIndex3(cindex, lindex[0], lindex[1], lindex[2]); | ^~~~~~~~~~~~~~~ maxwell_semi_interp.c:135:27: note: 'lindex[2]' was declared here 135 | hypre_Index lindex; | ^~~~~~ maxwell_semi_interp.c:149:42: warning: 'm' may be used uninitialized [-Wmaybe-uninitialized] 149 | HYPRE_Int t, i, j, k, l, m, n, p; | ^ maxwell_semi_interp.c:118:27: warning: 'jElement_Face' may be used uninitialized [-Wmaybe-uninitialized] 118 | HYPRE_BigInt *jElement_Face, *jedge_Edge; | ^~~~~~~~~~~~~ In file included from _hypre_sstruct_ls.h:19: ./../utilities/_hypre_utilities.h:783:3: warning: 'vals_ElementFace' may be used uninitialized [-Wmaybe-uninitialized] 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ maxwell_semi_interp.c:2121:7: note: in expansion of macro 'hypre_TFree' 2121 | hypre_TFree(vals_ElementFace, memory_location); | ^~~~~~~~~~~ maxwell_semi_interp.c:121:46: note: 'vals_ElementFace' was declared here 121 | HYPRE_Real *vals_ElementEdge, *vals_ElementFace, *vals_edgeEdge, *vals_Faceedge; | ^~~~~~~~~~~~~~~~ ./../utilities/_hypre_utilities.h:783:3: warning: 'ncols_ElementFace' may be used uninitialized [-Wmaybe-uninitialized] 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ maxwell_semi_interp.c:2119:7: note: in expansion of macro 'hypre_TFree' 2119 | hypre_TFree(ncols_ElementFace, memory_location); | ^~~~~~~~~~~ maxwell_semi_interp.c:124:27: note: 'ncols_ElementFace' was declared here 124 | HYPRE_Int *ncols_ElementFace, *ncols_ElementEdge; | ^~~~~~~~~~~~~~~~~ maxwell_semi_interp.c:3488:36: warning: 'fCedge_ratio' may be used uninitialized [-Wmaybe-uninitialized] 3488 | vals_edgeEdge[k] = fCedge_ratio; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ maxwell_semi_interp.c:126:27: note: 'fCedge_ratio' was declared here 126 | HYPRE_Real fCedge_ratio; | ^~~~~~~~~~~~ Building libHYPRE_sstruct_ls.so ... mpicc -shared -o libHYPRE_sstruct_ls-2.28.0.so F90_HYPRE_sstruct_bicgstab.o F90_HYPRE_sstruct_gmres.o F90_HYPRE_sstruct_flexgmres.o F90_HYPRE_sstruct_lgmres.o F90_HYPRE_sstruct_InterFAC.o F90_HYPRE_sstruct_int.o F90_HYPRE_sstruct_maxwell.o F90_HYPRE_sstruct_pcg.o F90_HYPRE_sstruct_split.o F90_HYPRE_sstruct_sys_pfmg.o HYPRE_sstruct_bicgstab.o HYPRE_sstruct_gmres.o HYPRE_sstruct_flexgmres.o HYPRE_sstruct_lgmres.o HYPRE_sstruct_InterFAC.o HYPRE_sstruct_int.o HYPRE_sstruct_maxwell.o HYPRE_sstruct_pcg.o HYPRE_sstruct_split.o HYPRE_sstruct_sys_pfmg.o bsearch.o fac.o fac_amr_zero_data.o fac_cf_coarsen.o fac_cfstencil_box.o fac_CFInterfaceExtents.o fac_interp2.o fac_relax.o fac_solve3.o fac_zero_cdata.o krylov.o krylov_sstruct.o eliminate_rowscols.o maxwell_grad.o maxwell_physbdy.o maxwell_PNedelec.o maxwell_PNedelec_bdy.o maxwell_semi_interp.o maxwell_solve.o maxwell_solve2.o maxwell_TV.o maxwell_TV_setup.o maxwell_zeroBC.o nd1_amge_interpolation.o sstruct_amr_intercommunication.o sstruct_owninfo.o sstruct_recvinfo.o sstruct_sendinfo.o sstruct_sharedDOFComm.o sys_pfmg.o sys_pfmg_relax.o sys_pfmg_setup.o sys_pfmg_setup_interp.o sys_pfmg_setup_rap.o sys_pfmg_solve.o sys_semi_interp.o sys_semi_restrict.o fac_amr_fcoarsen.obj fac_amr_rap.obj fac_restrict2.obj fac_setup2.obj fac_zero_stencilcoef.obj node_relax.obj -Wl,-soname,libHYPRE_sstruct_ls-2.28.0.so ln -s -f libHYPRE_sstruct_ls-2.28.0.so libHYPRE_sstruct_ls.so cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src64m/hypre/include cp -fR ./_hypre_sstruct_ls.h /build/reproducible-path/hypre-2.28.0/src64m/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64m/sstruct_ls' Making lib ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64m/lib' Building libHYPRE64m.so ... mpicc -shared -o libHYPRE64m-2.28.0.so /build/reproducible-path/hypre-2.28.0/src64m/IJ_mv/*.o /build/reproducible-path/hypre-2.28.0/src64m/distributed_matrix/*.o /build/reproducible-path/hypre-2.28.0/src64m/krylov/*.o /build/reproducible-path/hypre-2.28.0/src64m/matrix_matrix/*.o /build/reproducible-path/hypre-2.28.0/src64m/multivector/*.o /build/reproducible-path/hypre-2.28.0/src64m/parcsr_ls/*.o /build/reproducible-path/hypre-2.28.0/src64m/parcsr_mv/*.o /build/reproducible-path/hypre-2.28.0/src64m/parcsr_block_mv/*.o /build/reproducible-path/hypre-2.28.0/src64m/seq_mv/*.o /build/reproducible-path/hypre-2.28.0/src64m/sstruct_ls/*.o /build/reproducible-path/hypre-2.28.0/src64m/sstruct_mv/*.o /build/reproducible-path/hypre-2.28.0/src64m/struct_ls/*.o /build/reproducible-path/hypre-2.28.0/src64m/struct_mv/*.o /build/reproducible-path/hypre-2.28.0/src64m/utilities/*.o /build/reproducible-path/hypre-2.28.0/src64m/blas/*.o /build/reproducible-path/hypre-2.28.0/src64m/lapack/*.o /build/reproducible-path/hypre-2.28.0/src64m/IJ_mv/*.obj /build/reproducible-path/hypre-2.28.0/src64m/parcsr_ls/*.obj /build/reproducible-path/hypre-2.28.0/src64m/parcsr_mv/*.obj /build/reproducible-path/hypre-2.28.0/src64m/seq_mv/*.obj /build/reproducible-path/hypre-2.28.0/src64m/sstruct_ls/*.obj /build/reproducible-path/hypre-2.28.0/src64m/sstruct_mv/*.obj /build/reproducible-path/hypre-2.28.0/src64m/struct_ls/*.obj /build/reproducible-path/hypre-2.28.0/src64m/struct_mv/*.obj /build/reproducible-path/hypre-2.28.0/src64m/utilities/*.obj -lsuperlu_dist -L/usr/lib/aarch64-linux-gnu/openmpi/lib -lmpi -llapack64 -lblas64 -lmpi -lm -Wl,-soname,libHYPRE64m-2.28.0.so -Wl,-z,defs -Wl,-z,relro -Wl,--no-as-needed ln -s -f libHYPRE64m-2.28.0.so libHYPRE64m.so cp -fR libHYPRE* /build/reproducible-path/hypre-2.28.0/src64m/hypre/lib make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64m/lib' make[2]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64m' dh_auto_build -Dsrc64-static cd src64-static && make -j12 make[2]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64-static' Making blas ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64-static/blas' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dasum.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c daxpy.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dcopy.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c ddot.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dgemm.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dgemv.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dger.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dnrm2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c drot.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dscal.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dswap.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dsymm.c dnrm2.c: In function 'hypre_dnrm2': dnrm2.c:148:8: warning: 'xmax' may be used uninitialized [-Wmaybe-uninitialized] 148 | if ((d__1 = dx[i__], abs(d__1)) <= xmax) { | ^ dnrm2.c:35:17: note: 'xmax' was declared here 35 | doublereal xmax; | ^~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dsymv.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dsyr2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dsyr2k.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dsyrk.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dtrmm.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dtrmv.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dtrsm.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c dtrsv.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c f2c.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c idamax.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c lsame.c dsyr2.c: In function 'hypre_dsyr2': dsyr2.c:29:21: warning: 'jx' may be used uninitialized [-Wmaybe-uninitialized] 29 | integer ix, iy, jx, jy, kx, ky; | ^~ dsyr2.c:29:25: warning: 'jy' may be used uninitialized [-Wmaybe-uninitialized] 29 | integer ix, iy, jx, jy, kx, ky; | ^~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../utilities -c xerbla.c dtrmv.c: In function 'hypre_dtrmv': dtrmv.c:21:21: warning: 'kx' may be used uninitialized [-Wmaybe-uninitialized] 21 | integer ix, jx, kx; | ^~ dtrsv.c: In function 'hypre_dtrsv': dtrsv.c:308:20: warning: 'kx' may be used uninitialized [-Wmaybe-uninitialized] 308 | kx += (*n - 1) * *incx; | ~~~^~~~~~~~~~~~~~~~~~~ dtrsv.c:28:21: note: 'kx' was declared here 28 | integer ix, jx, kx; | ^~ make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64-static/blas' Making lapack ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64-static/lapack' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dbdsqr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgebd2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgebrd.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgelq2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgelqf.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgels.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgeqr2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgeqrf.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgesvd.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgetrf.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgetri.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgetrs.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dgetf2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlabad.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlabrd.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlacpy.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlae2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlaev2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlange.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlanst.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlansy.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlapy2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlarfb.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlarf.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlarfg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlarft.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlartg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlas2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlascl.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlaset.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq1.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq3.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq4.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq5.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasq6.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasrt.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlassq.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlaswp.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasv2.c dgesvd.c: In function 'hypre_dgesvd': mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlatrd.c dgesvd.c:3751:45: warning: 'wrkbl' may be used uninitialized [-Wmaybe-uninitialized] 3751 | if (*lwork >= wrkbl + *lda * *m) { | ~~~~~~^~~~~~~~~~~ dgesvd.c:38:27: note: 'wrkbl' was declared here 38 | integer chunk, minmn, wrkbl, itaup, itauq, mnthr, iwork; | ^~~~~ In file included from dgesvd.c:8: f2c.h:196:36: warning: 'bdspac' may be used uninitialized [-Wmaybe-uninitialized] 196 | #define max(a,b) ((a) >= (b) ? (a) : (b)) | ~~~~~~~~~~~~~~~~~~^~~~~~ dgesvd.c:3746:45: note: in expansion of macro 'max' 3746 | if (*lwork >= *m * *m + max(i__2,bdspac)) { | ^~~ dgesvd.c:46:17: note: 'bdspac' was declared here 46 | integer ir, bdspac, iu; | ^~~~~~ dgesvd.c:4036:12: warning: 'ie' may be used uninitialized [-Wmaybe-uninitialized] 4036 | if (ie > 2) { | ^ dgesvd.c:40:13: note: 'ie' was declared here 40 | integer ie; | ^~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorg2l.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorg2r.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgbr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgl2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorglq.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgql.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgqr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgtr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorm2r.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dormbr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorml2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dormlq.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dormqr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dpotf2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dpotrf.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dpotrs.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsteqr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsterf.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsyev.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsygs2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsygst.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsygv.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsytd2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsytrd.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dtrtri.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dtrti2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c ieeeck.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c ilaenv.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c lsame.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c xerbla.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlamch.c In function 'hypre_dlamc3', inlined from 'hypre_dlamc5' at dlamch.c:941:6: dlamch.c:682:13: warning: 'y' may be used uninitialized [-Wmaybe-uninitialized] 682 | ret_val = *a + *b; | ~~~~~~~~^~~~~~~~~ dlamch.c: In function 'hypre_dlamc5': dlamch.c:840:16: note: 'y' was declared here 840 | doublereal y, z; | ^ make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64-static/lapack' Making utilities ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64-static/utilities' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_error.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_general.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_handle.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_version.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c amg_linklist.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c binsearch.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c exchange_data.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c fortran_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c ap.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c log.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c complex.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c error.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c int_array.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c hopscotch_hash.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c memory_tracker.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c merge_sort.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c mmio.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c mpi_comm_f2c.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c prefix_sum.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c printf.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c qsort.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c utilities.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c mpistubs.c exchange_data.c: In function 'hypre_DataExchangeList': exchange_data.c:417:10: warning: 'term_requests' may be used uninitialized [-Wmaybe-uninitialized] 417 | hypre_MPI_Testall(tree.num_child, term_requests, &children_complete, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | term_statuses); | ~~~~~~~~~~~~~~ exchange_data.c:178:23: note: 'term_requests' was declared here 178 | hypre_MPI_Request *term_requests, term_request1, request_parent; | ^~~~~~~~~~~~~ exchange_data.c:417:10: warning: 'term_statuses' may be used uninitialized [-Wmaybe-uninitialized] 417 | hypre_MPI_Testall(tree.num_child, term_requests, &children_complete, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | term_statuses); | ~~~~~~~~~~~~~~ exchange_data.c:179:23: note: 'term_statuses' was declared here 179 | hypre_MPI_Status *term_statuses, term_status1, status_parent; | ^~~~~~~~~~~~~ exchange_data.c:427:13: warning: 'tree.parent_id' may be used uninitialized [-Wmaybe-uninitialized] 427 | hypre_MPI_Irecv(NULL, 0, HYPRE_MPI_INT, tree.parent_id, term_tag, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | comm, &term_request1); | ~~~~~~~~~~~~~~~~~~~~~ exchange_data.c:170:21: note: 'tree.parent_id' was declared here 170 | hypre_BinaryTree tree; | ^~~~ exchange_data.c:445:27: warning: 'tree.num_child' may be used uninitialized [-Wmaybe-uninitialized] 445 | for (i = 0; i < tree.num_child; i++) | ~~^~~~~~~~~~~~~~~~ exchange_data.c:170:21: note: 'tree.num_child' was declared here 170 | hypre_BinaryTree tree; | ^~~~ exchange_data.c:448:16: warning: 'tree.child_id' may be used uninitialized [-Wmaybe-uninitialized] 448 | hypre_MPI_Send(NULL, 0, HYPRE_MPI_INT, tree.child_id[i], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 449 | term_tag, comm); | ~~~~~~~~~~~~~~~ exchange_data.c:170:21: note: 'tree.child_id' was declared here 170 | hypre_BinaryTree tree; | ^~~~ exchange_data.c:409:10: warning: 'response_requests' may be used uninitialized [-Wmaybe-uninitialized] 409 | hypre_MPI_Testall(num_contacts, response_requests, &responses_complete, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | response_statuses); | ~~~~~~~~~~~~~~~~~~ exchange_data.c:172:23: note: 'response_requests' was declared here 172 | hypre_MPI_Request *response_requests, *contact_requests; | ^~~~~~~~~~~~~~~~~ exchange_data.c:409:10: warning: 'response_statuses' may be used uninitialized [-Wmaybe-uninitialized] 409 | hypre_MPI_Testall(num_contacts, response_requests, &responses_complete, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | response_statuses); | ~~~~~~~~~~~~~~~~~~ exchange_data.c:173:23: note: 'response_statuses' was declared here 173 | hypre_MPI_Status *response_statuses, *contact_statuses; | ^~~~~~~~~~~~~~~~~ In file included from exchange_data.c:15: _hypre_utilities.h:783:3: warning: 'contact_requests' may be used uninitialized [-Wmaybe-uninitialized] 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exchange_data.c:542:7: note: in expansion of macro 'hypre_TFree' 542 | hypre_TFree(contact_requests, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ exchange_data.c:172:43: note: 'contact_requests' was declared here 172 | hypre_MPI_Request *response_requests, *contact_requests; | ^~~~~~~~~~~~~~~~ _hypre_utilities.h:783:3: warning: 'contact_statuses' may be used uninitialized [-Wmaybe-uninitialized] 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exchange_data.c:543:7: note: in expansion of macro 'hypre_TFree' 543 | hypre_TFree(contact_statuses, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ exchange_data.c:173:43: note: 'contact_statuses' was declared here 173 | hypre_MPI_Status *response_statuses, *contact_statuses; | ^~~~~~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c qsplit.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c random.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c threading.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c timer.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c timing.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c device_utils.c -o device_utils.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c general.c -o general.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c handle.c -o handle.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c int_array_device.c -o int_array_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c memory.c -o memory.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c omp_device.c -o omp_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c nvtx.c -o nvtx.obj Building libHYPRE_utilities.a ... ar -rcu libHYPRE_utilities.a F90_HYPRE_error.o F90_HYPRE_general.o HYPRE_handle.o HYPRE_version.o amg_linklist.o binsearch.o exchange_data.o fortran_matrix.o ap.o log.o complex.o error.o int_array.o hopscotch_hash.o memory_tracker.o merge_sort.o mmio.o mpi_comm_f2c.o prefix_sum.o printf.o qsort.o utilities.o mpistubs.o qsplit.o random.o threading.o timer.o timing.o device_utils.obj general.obj handle.obj int_array_device.obj memory.obj omp_device.obj nvtx.obj ar: `u' modifier ignored since `D' is the default (see `U') ranlib libHYPRE_utilities.a cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src64-static/hypre/include cp -fR ./_hypre_onedpl.hpp /build/reproducible-path/hypre-2.28.0/src64-static/hypre/include cp -fR ./_hypre_utilities.h /build/reproducible-path/hypre-2.28.0/src64-static/hypre/include cp -fR ./_hypre_utilities.hpp /build/reproducible-path/hypre-2.28.0/src64-static/hypre/include cp -fR ./fortran*.h /build/reproducible-path/hypre-2.28.0/src64-static/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64-static/utilities' Making multivector ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64-static/multivector' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c multivector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c temp_multivector.c Building libHYPRE_multivector.a ... ar -rcu libHYPRE_multivector.a multivector.o temp_multivector.o ar: `u' modifier ignored since `D' is the default (see `U') ranlib libHYPRE_multivector.a cp -fR *.h /build/reproducible-path/hypre-2.28.0/src64-static/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64-static/multivector' Making krylov ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64-static/krylov' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c bicgstab.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c cgnr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c gmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c cogmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c flexgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c lgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_bicgstab.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_cgnr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_gmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_cogmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_lgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_flexgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_pcg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c pcg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_lobpcg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c lobpcg.c In function 'lobpcg_MultiVectorByMultiVector', inlined from 'lobpcg_solve' at lobpcg.c:729:10: lobpcg.c:94:4: warning: 'blockVectorBY' may be used uninitialized [-Wmaybe-uninitialized] 94 | mv_MultiVectorByMultiVector( x, y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | utilities_FortranMatrixGlobalHeight( xy ), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | utilities_FortranMatrixHeight( xy ), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | utilities_FortranMatrixWidth( xy ), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | utilities_FortranMatrixValues( xy ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lobpcg.c: In function 'lobpcg_solve': lobpcg.c:296:26: note: 'blockVectorBY' was declared here 296 | mv_MultiVectorPtr blockVectorBY; /* B*Y */ | ^~~~~~~~~~~~~ Building libHYPRE_krylov.a ... ar -rcu libHYPRE_krylov.a bicgstab.o cgnr.o gmres.o cogmres.o flexgmres.o lgmres.o HYPRE_bicgstab.o HYPRE_cgnr.o HYPRE_gmres.o HYPRE_cogmres.o HYPRE_lgmres.o HYPRE_flexgmres.o HYPRE_pcg.o pcg.o HYPRE_lobpcg.o lobpcg.o ar: `u' modifier ignored since `D' is the default (see `U') ranlib libHYPRE_krylov.a cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src64-static/hypre/include cp -fR ./krylov.h /build/reproducible-path/hypre-2.28.0/src64-static/hypre/include cp -fR ./lobpcg.h /build/reproducible-path/hypre-2.28.0/src64-static/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64-static/krylov' Making seq_mv ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64-static/seq_mv' make autogen make[4]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64-static/seq_mv' make[4]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64-static/seq_mv' make lib make[4]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64-static/seq_mv' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_matop.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_matvec.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c genpart.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_csr_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_mapped_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_multiblock_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_vector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c mapped_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c multiblock_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c vector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c vector_batched.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_matop_device.c -o csr_matop_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_matrix_cuda_utils.c -o csr_matrix_cuda_utils.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_matvec_device.c -o csr_matvec_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_matvec_oomp.c -o csr_matvec_oomp.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spadd_device.c -o csr_spadd_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device.c -o csr_spgemm_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_cusparse.c -o csr_spgemm_device_cusparse.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_numblocks.c -o csr_spgemm_device_numblocks.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_numer.c -o csr_spgemm_device_numer.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_numer1.c -o csr_spgemm_device_numer1.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_numer2.c -o csr_spgemm_device_numer2.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_numer3.c -o csr_spgemm_device_numer3.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_numer4.c -o csr_spgemm_device_numer4.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_numer5.c -o csr_spgemm_device_numer5.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_numer6.c -o csr_spgemm_device_numer6.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_numer7.c -o csr_spgemm_device_numer7.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_numer8.c -o csr_spgemm_device_numer8.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_numer9.c -o csr_spgemm_device_numer9.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_numer10.c -o csr_spgemm_device_numer10.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_onemklsparse.c -o csr_spgemm_device_onemklsparse.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_rocsparse.c -o csr_spgemm_device_rocsparse.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_rowest.c -o csr_spgemm_device_rowest.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl.c -o csr_spgemm_device_symbl.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl1.c -o csr_spgemm_device_symbl1.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl2.c -o csr_spgemm_device_symbl2.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl3.c -o csr_spgemm_device_symbl3.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl4.c -o csr_spgemm_device_symbl4.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl5.c -o csr_spgemm_device_symbl5.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl6.c -o csr_spgemm_device_symbl6.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl7.c -o csr_spgemm_device_symbl7.obj csr_matop.c: In function 'hypre_CSRMatrixSplit': csr_matop.c:1439:20: warning: 'temp' may be used uninitialized [-Wmaybe-uninitialized] 1439 | temp[cnt_offd] = Bs_ext_j[j]; | ^ csr_matop.c:1330:21: note: 'temp' was declared here 1330 | HYPRE_BigInt *temp; | ^~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl8.c -o csr_spgemm_device_symbl8.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl9.c -o csr_spgemm_device_symbl9.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl10.c -o csr_spgemm_device_symbl10.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_util.c -o csr_spgemm_device_util.obj csr_matrix.c: In function 'hypre_CSRMatrixUnion': csr_matrix.c:1255:16: warning: 'big_jB' may be used uninitialized [-Wmaybe-uninitialized] 1255 | if ( big_jB == big_jA ) | ^ csr_matrix.c:1155:30: note: 'big_jB' was declared here 1155 | HYPRE_BigInt jBg, big_jA, big_jB; | ^~~~~~ csr_matrix.c:1255:16: warning: 'big_jA' may be used uninitialized [-Wmaybe-uninitialized] 1255 | if ( big_jB == big_jA ) | ^ csr_matrix.c:1155:22: note: 'big_jA' was declared here 1155 | HYPRE_BigInt jBg, big_jA, big_jB; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spmv_device.c -o csr_spmv_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_sptrans_device.c -o csr_sptrans_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c vector_device.c -o vector_device.obj Building libHYPRE_seq_mv.a ... ar -rcu libHYPRE_seq_mv.a csr_matop.o csr_matrix.o csr_matvec.o genpart.o HYPRE_csr_matrix.o HYPRE_mapped_matrix.o HYPRE_multiblock_matrix.o HYPRE_vector.o mapped_matrix.o multiblock_matrix.o vector.o vector_batched.o csr_matop_device.obj csr_matrix_cuda_utils.obj csr_matvec_device.obj csr_matvec_oomp.obj csr_spadd_device.obj csr_spgemm_device.obj csr_spgemm_device_cusparse.obj csr_spgemm_device_numblocks.obj csr_spgemm_device_numer.obj csr_spgemm_device_numer1.obj csr_spgemm_device_numer2.obj csr_spgemm_device_numer3.obj csr_spgemm_device_numer4.obj csr_spgemm_device_numer5.obj csr_spgemm_device_numer6.obj csr_spgemm_device_numer7.obj csr_spgemm_device_numer8.obj csr_spgemm_device_numer9.obj csr_spgemm_device_numer10.obj csr_spgemm_device_onemklsparse.obj csr_spgemm_device_rocsparse.obj csr_spgemm_device_rowest.obj csr_spgemm_device_symbl.obj csr_spgemm_device_symbl1.obj csr_spgemm_device_symbl2.obj csr_spgemm_device_symbl3.obj csr_spgemm_device_symbl4.obj csr_spgemm_device_symbl5.obj csr_spgemm_device_symbl6.obj csr_spgemm_device_symbl7.obj csr_spgemm_device_symbl8.obj csr_spgemm_device_symbl9.obj csr_spgemm_device_symbl10.obj csr_spgemm_device_util.obj csr_spmv_device.obj csr_sptrans_device.obj vector_device.obj ar: `u' modifier ignored since `D' is the default (see `U') ranlib libHYPRE_seq_mv.a cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src64-static/hypre/include cp -fR ./seq_mv.h /build/reproducible-path/hypre-2.28.0/src64-static/hypre/include make[4]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64-static/seq_mv' make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64-static/seq_mv' Making parcsr_mv ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64-static/parcsr_mv' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c communicationT.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_vector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_parcsr_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_par_vector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_vector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c gen_fffc.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c new_commpkg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c numbers.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_aat.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_assumed_part.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_bool_matop.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_bool_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_communication.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_matop.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_matvec.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_matop_marked.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_triplemat.c par_csr_bool_matop.c: In function 'hypre_ParBooleanAAt': par_csr_bool_matop.c:1088:7: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized] 1088 | hypre_CSRBooleanMatrixDestroy(A_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_bool_matop.c:642:28: note: 'A_ext' was declared here 642 | hypre_CSRBooleanMatrix *A_ext; | ^~~~~ par_csr_bool_matop.c:707:4: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 707 | hypre_ParAat_RowSizes( | ^~~~~~~~~~~~~~~~~~~~~~ 708 | &C_diag_i, &C_offd_i, B_marker, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 709 | A_diag_i, A_diag_j, | ~~~~~~~~~~~~~~~~~~~ 710 | A_offd_i, A_offd_j, A_col_map_offd, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 711 | A_ext_i, A_ext_j, A_ext_row_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 712 | &C_diag_size, &C_offd_size, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 713 | num_rows_diag_A, num_cols_offd_A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 714 | num_rows_A_ext, | ~~~~~~~~~~~~~~~ 715 | first_col_diag_A, first_row_index_A | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 716 | ); | ~ par_csr_bool_matop.c:644:27: note: 'A_ext_i' was declared here 644 | HYPRE_Int *A_ext_i; | ^~~~~~~ par_csr_bool_matop.c:707:4: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 707 | hypre_ParAat_RowSizes( | ^~~~~~~~~~~~~~~~~~~~~~ 708 | &C_diag_i, &C_offd_i, B_marker, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 709 | A_diag_i, A_diag_j, | ~~~~~~~~~~~~~~~~~~~ 710 | A_offd_i, A_offd_j, A_col_map_offd, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 711 | A_ext_i, A_ext_j, A_ext_row_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 712 | &C_diag_size, &C_offd_size, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 713 | num_rows_diag_A, num_cols_offd_A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 714 | num_rows_A_ext, | ~~~~~~~~~~~~~~~ 715 | first_col_diag_A, first_row_index_A | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 716 | ); | ~ par_csr_bool_matop.c:645:27: note: 'A_ext_j' was declared here 645 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_make_system.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_vector.c par_csr_communication.c: In function 'hypre_ParCSRCommPkgCreate_core': par_csr_communication.c:762:23: warning: 'requests' may be used uninitialized [-Wmaybe-uninitialized] 762 | hypre_MPI_Request *requests; | ^~~~~~~~ par_csr_aat.c: In function 'hypre_ParCSRAAt': par_csr_aat.c:860:7: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized] 860 | hypre_CSRMatrixDestroy(A_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_aat.c:362:21: note: 'A_ext' was declared here 362 | hypre_CSRMatrix *A_ext; | ^~~~~ par_csr_aat.c:434:4: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 434 | hypre_ParAat_RowSizes( | ^~~~~~~~~~~~~~~~~~~~~~ 435 | &C_diag_i, &C_offd_i, B_marker, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | A_diag_i, A_diag_j, | ~~~~~~~~~~~~~~~~~~~ 437 | A_offd_i, A_offd_j, A_col_map_offd, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 438 | A_ext_i, A_ext_j, A_ext_row_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 439 | &C_diag_size, &C_offd_size, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 440 | num_rows_diag_A, num_cols_offd_A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441 | num_rows_A_ext, | ~~~~~~~~~~~~~~~ 442 | first_col_diag_A, first_row_index_A | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443 | ); | ~ par_csr_aat.c:365:21: note: 'A_ext_i' was declared here 365 | HYPRE_Int *A_ext_i; | ^~~~~~~ par_csr_aat.c:434:4: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 434 | hypre_ParAat_RowSizes( | ^~~~~~~~~~~~~~~~~~~~~~ 435 | &C_diag_i, &C_offd_i, B_marker, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | A_diag_i, A_diag_j, | ~~~~~~~~~~~~~~~~~~~ 437 | A_offd_i, A_offd_j, A_col_map_offd, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 438 | A_ext_i, A_ext_j, A_ext_row_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 439 | &C_diag_size, &C_offd_size, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 440 | num_rows_diag_A, num_cols_offd_A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441 | num_rows_A_ext, | ~~~~~~~~~~~~~~~ 442 | first_col_diag_A, first_row_index_A | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443 | ); | ~ par_csr_aat.c:366:21: note: 'A_ext_j' was declared here 366 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_csr_bool_matrix.c: In function 'hypre_ParCSRBooleanMatrixPrintIJ': par_csr_bool_matrix.c:575:19: warning: 'offd_i' may be used uninitialized [-Wmaybe-uninitialized] 575 | HYPRE_Int *offd_i; | ^~~~~~ par_csr_bool_matrix.c:625:36: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 625 | J = col_map_offd[offd_j[j]]; | ~~~~~~^~~ par_csr_bool_matrix.c:576:19: note: 'offd_j' was declared here 576 | HYPRE_Int *offd_j; | ^~~~~~ par_csr_matvec.c: In function 'hypre_ParCSRMatrixMatvec_FF': par_csr_matvec.c:647:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] 647 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matvec.c:558:28: note: 'comm_handle' was declared here 558 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ par_csr_matvec.c:668:26: warning: 'x_tmp' may be used uninitialized [-Wmaybe-uninitialized] 668 | if (num_cols_offd) hypre_CSRMatrixMatvec_FF( alpha, offd, x_tmp, 1.0, y_local, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | CF_marker, CF_marker_offd, fpt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matvec.c:567:23: note: 'x_tmp' was declared here 567 | hypre_Vector *x_tmp; | ^~~~~ par_csr_matvec.c:650:10: warning: 'num_sends' may be used uninitialized [-Wmaybe-uninitialized] 650 | if (num_sends) | ^ par_csr_matvec.c:572:23: note: 'num_sends' was declared here 572 | HYPRE_Int num_sends, i, j, index, start, num_procs; | ^~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_vector_batched.c par_csr_bool_matop.c: In function 'hypre_ParBooleanMatmul': par_csr_bool_matop.c:176:7: warning: 'Bs_ext' may be used uninitialized [-Wmaybe-uninitialized] 176 | hypre_CSRBooleanMatrixDestroy(Bs_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_bool_matop.c:61:28: note: 'Bs_ext' was declared here 61 | hypre_CSRBooleanMatrix *Bs_ext; | ^~~~~~ par_csr_bool_matop.c:134:41: warning: 'Bs_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 134 | for (j = Bs_ext_i[i]; j < Bs_ext_i[i + 1]; j++) | ~~~~~~~~^~~~~~~ par_csr_bool_matop.c:62:27: note: 'Bs_ext_i' was declared here 62 | HYPRE_Int *Bs_ext_i; | ^~~~~~~~ par_csr_bool_matop.c:63:27: warning: 'Bs_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 63 | HYPRE_BigInt *Bs_ext_j; | ^~~~~~~~ par_csr_bool_matop.c:170:25: warning: 'B_ext_diag_j' may be used uninitialized [-Wmaybe-uninitialized] 170 | B_ext_diag_j[cnt_diag++] = (HYPRE_Int)(Bs_ext_j[j] - first_col_diag_B); | ^ par_csr_bool_matop.c:66:27: note: 'B_ext_diag_j' was declared here 66 | HYPRE_Int *B_ext_diag_j; | ^~~~~~~~~~~~ par_csr_bool_matop.c:165:25: warning: 'B_tmp_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 165 | B_tmp_offd_j[cnt_offd++] = Bs_ext_j[j]; | ^ par_csr_bool_matop.c:71:27: note: 'B_tmp_offd_j' was declared here 71 | HYPRE_BigInt *B_tmp_offd_j; | ^~~~~~~~~~~~ par_csr_bool_matop.c:226:23: warning: 'B_ext_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 226 | B_ext_offd_j[i] = hypre_BigBinarySearch(col_map_offd_C, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227 | B_tmp_offd_j[i], | ~~~~~~~~~~~~~~~~ 228 | num_cols_offd_C); | ~~~~~~~~~~~~~~~~ par_csr_bool_matop.c:70:27: note: 'B_ext_offd_j' was declared here 70 | HYPRE_Int *B_ext_offd_j; | ^~~~~~~~~~~~ par_csr_bool_matop.c:226:25: warning: 'col_map_offd_C' may be used uninitialized [-Wmaybe-uninitialized] 226 | B_ext_offd_j[i] = hypre_BigBinarySearch(col_map_offd_C, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227 | B_tmp_offd_j[i], | ~~~~~~~~~~~~~~~~ 228 | num_cols_offd_C); | ~~~~~~~~~~~~~~~~ par_csr_bool_matop.c:46:29: note: 'col_map_offd_C' was declared here 46 | HYPRE_BigInt *col_map_offd_C; | ^~~~~~~~~~~~~~ par_csr_triplemat.c: In function 'hypre_ParCSRMatrixRAPKTHost': par_csr_triplemat.c:679:10: warning: 'APext_diag' may be used uninitialized [-Wmaybe-uninitialized] 679 | hypre_CSRMatrixDestroy(APext_diag); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_triplemat.c:536:21: note: 'APext_diag' was declared here 536 | hypre_CSRMatrix *APext_diag; | ^~~~~~~~~~ par_csr_triplemat.c:689:10: warning: 'APext_offd' may be used uninitialized [-Wmaybe-uninitialized] 689 | hypre_CSRMatrixDestroy(APext_offd); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_triplemat.c:537:21: note: 'APext_offd' was declared here 537 | hypre_CSRMatrix *APext_offd; | ^~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_matvec_device.c -o par_csr_matvec_device.obj par_csr_bool_matrix.c: In function 'hypre_CSRBooleanMatrixToParCSRBooleanMatrix': par_csr_bool_matrix.c:877:39: warning: 'a_i' may be used uninitialized [-Wmaybe-uninitialized] 877 | - a_i[(HYPRE_Int)row_starts[i]]; | ^ par_csr_bool_matrix.c:828:24: note: 'a_i' was declared here 828 | HYPRE_Int *a_i; | ^~~ par_csr_bool_matrix.c:895:10: warning: 'a_j' may be used uninitialized [-Wmaybe-uninitialized] 895 | hypre_BuildCSRBooleanMatrixMPIDataType(local_num_nonzeros[i], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 896 | local_num_rows[i], | ~~~~~~~~~~~~~~~~~~ 897 | &a_i[(HYPRE_Int)row_starts[i]], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 898 | &a_j[ind], | ~~~~~~~~~~ 899 | &csr_matrix_datatypes[i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_bool_matrix.c:829:24: note: 'a_j' was declared here 829 | HYPRE_Int *a_j; | ^~~ par_csr_matrix.c: In function 'hypre_ParCSRMatrixReadIJ': par_csr_matrix.c:884:19: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 884 | offd_data[offd_cnt++] = data; | ^ par_csr_matrix.c:807:24: note: 'offd_data' was declared here 807 | HYPRE_Complex *offd_data; | ^~~~~~~~~ par_csr_matrix.c:903:26: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 903 | aux_offd_j[i] = (HYPRE_BigInt)offd_j[i]; | ^~~~~~~~~~~~~~~~~~~~~~~ par_csr_matrix.c:809:24: note: 'offd_j' was declared here 809 | HYPRE_Int *offd_j; | ^~~~~~ par_csr_matrix.c:883:15: warning: 'tmp_j' may be used uninitialized [-Wmaybe-uninitialized] 883 | tmp_j[offd_cnt] = J; | ^ par_csr_matrix.c:810:24: note: 'tmp_j' was declared here 810 | HYPRE_BigInt *tmp_j; | ^~~~~ par_csr_matop_marked.c: In function 'hypre_ParMatmul_FC': par_csr_matop_marked.c:429:7: warning: 'Ps_ext' may be used uninitialized [-Wmaybe-uninitialized] 429 | hypre_CSRMatrixDestroy(Ps_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matop_marked.c:308:24: note: 'Ps_ext' was declared here 308 | hypre_CSRMatrix *Ps_ext; | ^~~~~~ par_csr_matop_marked.c:418:54: warning: 'Ps_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 418 | P_ext_offd_data[cnt_offd++] = Ps_ext_data[j]; | ~~~~~~~~~~~^~~ par_csr_matop_marked.c:310:24: note: 'Ps_ext_data' was declared here 310 | HYPRE_Complex *Ps_ext_data; | ^~~~~~~~~~~ par_csr_matop_marked.c:384:41: warning: 'Ps_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 384 | for (j = Ps_ext_i[i]; j < Ps_ext_i[i + 1]; j++) | ~~~~~~~~^~~~~~~ par_csr_matop_marked.c:311:24: note: 'Ps_ext_i' was declared here 311 | HYPRE_Int *Ps_ext_i; | ^~~~~~~~ par_csr_matop_marked.c:312:24: warning: 'Ps_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 312 | HYPRE_BigInt *Ps_ext_j; | ^~~~~~~~ par_csr_matop_marked.c:423:28: warning: 'P_ext_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 423 | P_ext_diag_data[cnt_diag++] = Ps_ext_data[j]; | ^ par_csr_matop_marked.c:314:24: note: 'P_ext_diag_data' was declared here 314 | HYPRE_Complex *P_ext_diag_data; | ^~~~~~~~~~~~~~~ par_csr_matop_marked.c:422:25: warning: 'P_ext_diag_j' may be used uninitialized [-Wmaybe-uninitialized] 422 | P_ext_diag_j[cnt_diag] = (HYPRE_Int)(Ps_ext_j[j] - first_col_diag_P); | ^ par_csr_matop_marked.c:316:24: note: 'P_ext_diag_j' was declared here 316 | HYPRE_Int *P_ext_diag_j; | ^~~~~~~~~~~~ par_csr_matop_marked.c:418:28: warning: 'P_ext_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 418 | P_ext_offd_data[cnt_offd++] = Ps_ext_data[j]; | ^ par_csr_matop_marked.c:319:24: note: 'P_ext_offd_data' was declared here 319 | HYPRE_Complex *P_ext_offd_data; | ^~~~~~~~~~~~~~~ par_csr_matop_marked.c:479:25: warning: 'col_map_offd_C' may be used uninitialized [-Wmaybe-uninitialized] 479 | P_ext_offd_j[i] = hypre_BigBinarySearch(col_map_offd_C, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 480 | Ps_ext_j[i], | ~~~~~~~~~~~~ 481 | num_cols_offd_C); | ~~~~~~~~~~~~~~~~ par_csr_matop_marked.c:289:24: note: 'col_map_offd_C' was declared here 289 | HYPRE_BigInt *col_map_offd_C; | ^~~~~~~~~~~~~~ par_csr_matop_marked.c:515:4: warning: 'map_P_to_C' may be used uninitialized [-Wmaybe-uninitialized] 515 | hypre_ParMatmul_RowSizes_Marked( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516 | &C_diag_i, &C_offd_i, &P_marker, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | A_diag_i, A_diag_j, A_offd_i, A_offd_j, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | P_diag_i, P_diag_j, P_offd_i, P_offd_j, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | P_ext_diag_i, P_ext_diag_j, P_ext_offd_i, P_ext_offd_j, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520 | map_P_to_C, | ~~~~~~~~~~~ 521 | &C_diag_size, &C_offd_size, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 522 | num_rows_diag_A, num_cols_offd_A, allsquare, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 523 | num_cols_diag_P, num_cols_offd_P, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 524 | num_cols_offd_C, CF_marker, dof_func, dof_func_offd | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 525 | ); | ~ par_csr_matop_marked.c:290:24: note: 'map_P_to_C' was declared here 290 | HYPRE_Int *map_P_to_C; | ^~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_fffc_device.c -o par_csr_fffc_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_matop_device.c -o par_csr_matop_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_triplemat_device.c -o par_csr_triplemat_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_vector_device.c -o par_vector_device.obj par_vector.c: In function 'hypre_VectorToParVector': par_vector.c:641:72: warning: 'v_data' may be used uninitialized [-Wmaybe-uninitialized] 641 | hypre_MPI_Isend( &v_data[(HYPRE_Int) global_vec_starts[p]] + j * global_vecstride, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ par_vector.c:579:24: note: 'v_data' was declared here 579 | HYPRE_Complex *v_data; | ^~~~~~ par_csr_matop.c: In function 'hypre_ParCSRMatrixExtractBExt_Arrays_Overlap': par_csr_matop.c:1635:27: warning: 'B_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 1635 | *comm_handle_data = hypre_ParCSRCommHandleCreate(1, tmp_comm_pkg, B_int_data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1636 | B_ext_data); | ~~~~~~~~~~~ par_csr_matop.c:1276:20: note: 'B_ext_data' was declared here 1276 | HYPRE_Complex * B_ext_data; | ^~~~~~~~~~ par_csr_matrix.c: In function 'hypre_CSRMatrixToParCSRMatrix': par_csr_matrix.c:1435:10: warning: 'A_data' may be used uninitialized [-Wmaybe-uninitialized] 1435 | hypre_BuildCSRMatrixMPIDataType(num_nonzeros_proc[i], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1436 | num_rows_proc[i], | ~~~~~~~~~~~~~~~~~ 1437 | &A_data[ind], | ~~~~~~~~~~~~~ 1438 | &A_i[(HYPRE_Int) global_row_starts[i]], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1439 | &A_j[ind], | ~~~~~~~~~~ 1440 | &csr_matrix_datatypes[i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matrix.c:1242:24: note: 'A_data' was declared here 1242 | HYPRE_Complex *A_data; | ^~~~~~ par_csr_matrix.c:1416:36: warning: 'A_i' may be used uninitialized [-Wmaybe-uninitialized] 1416 | A_i[(HYPRE_Int)global_row_starts[i]]; | ^ par_csr_matrix.c:1243:24: note: 'A_i' was declared here 1243 | HYPRE_Int *A_i; | ^~~ par_csr_matrix.c:1435:10: warning: 'A_j' may be used uninitialized [-Wmaybe-uninitialized] 1435 | hypre_BuildCSRMatrixMPIDataType(num_nonzeros_proc[i], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1436 | num_rows_proc[i], | ~~~~~~~~~~~~~~~~~ 1437 | &A_data[ind], | ~~~~~~~~~~~~~ 1438 | &A_i[(HYPRE_Int) global_row_starts[i]], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1439 | &A_j[ind], | ~~~~~~~~~~ 1440 | &csr_matrix_datatypes[i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matrix.c:1244:24: note: 'A_j' was declared here 1244 | HYPRE_Int *A_j; | ^~~ par_csr_matop.c: In function 'hypre_ParCSRMatrixTransposeHost': par_csr_matop.c:1981:21: warning: 'num_sends' may be used uninitialized [-Wmaybe-uninitialized] 1981 | for (i = 0; i < num_sends; i++) | ~~^~~~~~~~~~~ par_csr_matop.c:1868:29: note: 'num_sends' was declared here 1868 | HYPRE_Int num_sends, num_recvs, num_cols_offd_AT; | ^~~~~~~~~ In file included from par_csr_matop.c:8: par_csr_matop.c:1978:64: warning: 'num_recvs' may be used uninitialized [-Wmaybe-uninitialized] 1978 | tmp_recv_vec_starts = hypre_CTAlloc(HYPRE_Int, num_recvs + 1, HYPRE_MEMORY_HOST); ./../utilities/_hypre_utilities.h:771:34: note: in definition of macro 'hypre_CTAlloc' 771 | ( (type *) hypre_CAlloc((size_t)(count), (size_t)sizeof(type), location) ) | ^~~~~ par_csr_matop.c:1868:40: note: 'num_recvs' was declared here 1868 | HYPRE_Int num_sends, num_recvs, num_cols_offd_AT; | ^~~~~~~~~ par_csr_matop.c:2001:52: warning: 'AT_tmp_i' may be used uninitialized [-Wmaybe-uninitialized] 2001 | tmp_recv_vec_starts[i + 1] += AT_tmp_i[j]; | ~~~~~~~~^~~ par_csr_matop.c:1880:29: note: 'AT_tmp_i' was declared here 1880 | HYPRE_Int *AT_tmp_i; | ^~~~~~~~ par_csr_matop.c:2022:24: warning: 'AT_tmp_data' may be used uninitialized [-Wmaybe-uninitialized] 2022 | comm_handle = hypre_ParCSRCommHandleCreate(2, tmp_comm_pkg, AT_tmp_data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023 | AT_buf_data); | ~~~~~~~~~~~~ par_csr_matop.c:1883:29: note: 'AT_tmp_data' was declared here 1883 | HYPRE_Complex *AT_tmp_data; | ^~~~~~~~~~~ par_csr_matop.c:1986:51: warning: 'AT_buf_i' may be used uninitialized [-Wmaybe-uninitialized] 1986 | tmp_send_map_starts[i + 1] += AT_buf_i[j]; | ^ par_csr_matop.c:1885:29: note: 'AT_buf_i' was declared here 1885 | HYPRE_Int *AT_buf_i; | ^~~~~~~~ par_csr_matop.c:2006:7: warning: 'recv_procs' may be used uninitialized [-Wmaybe-uninitialized] 2006 | hypre_ParCSRCommPkgCreateAndFill(comm, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2007 | num_recvs, recv_procs, tmp_recv_vec_starts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2008 | num_sends, send_procs, tmp_send_map_starts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2009 | NULL, | ~~~~~ 2010 | &tmp_comm_pkg); | ~~~~~~~~~~~~~~ par_csr_matop.c:1898:29: note: 'recv_procs' was declared here 1898 | HYPRE_Int *recv_procs, *send_procs; | ^~~~~~~~~~ par_csr_matop.c:2006:7: warning: 'send_procs' may be used uninitialized [-Wmaybe-uninitialized] 2006 | hypre_ParCSRCommPkgCreateAndFill(comm, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2007 | num_recvs, recv_procs, tmp_recv_vec_starts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2008 | num_sends, send_procs, tmp_send_map_starts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2009 | NULL, | ~~~~~ 2010 | &tmp_comm_pkg); | ~~~~~~~~~~~~~~ par_csr_matop.c:1898:42: note: 'send_procs' was declared here 1898 | HYPRE_Int *recv_procs, *send_procs; | ^~~~~~~~~~ par_csr_matop.c:1995:47: warning: 'recv_vec_starts' may be used uninitialized [-Wmaybe-uninitialized] 1995 | tmp_recv_vec_starts[0] = recv_vec_starts[0]; | ~~~~~~~~~~~~~~~^~~ par_csr_matop.c:1899:29: note: 'recv_vec_starts' was declared here 1899 | HYPRE_Int *recv_vec_starts; | ^~~~~~~~~~~~~~~ par_csr_matop.c:1980:47: warning: 'send_map_starts' may be used uninitialized [-Wmaybe-uninitialized] 1980 | tmp_send_map_starts[0] = send_map_starts[0]; | ~~~~~~~~~~~~~~~^~~ par_csr_matop.c:1900:29: note: 'send_map_starts' was declared here 1900 | HYPRE_Int *send_map_starts; | ^~~~~~~~~~~~~~~ par_csr_matop.c:1987:37: warning: 'send_map_elmts' may be used uninitialized [-Wmaybe-uninitialized] 1987 | AT_offd_i[send_map_elmts[j] + 1] += AT_buf_i[j]; | ^ par_csr_matop.c:1901:29: note: 'send_map_elmts' was declared here 1901 | HYPRE_Int *send_map_elmts; | ^~~~~~~~~~~~~~ par_csr_matop.c:1974:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] 1974 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matop.c:1905:29: note: 'comm_handle' was declared here 1905 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ ./../utilities/_hypre_utilities.h:783:3: warning: 'AT_buf_data' may be used uninitialized [-Wmaybe-uninitialized] 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matop.c:2104:10: note: in expansion of macro 'hypre_TFree' 2104 | hypre_TFree(AT_buf_data, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_csr_matop.c:1887:29: note: 'AT_buf_data' was declared here 1887 | HYPRE_Complex *AT_buf_data; | ^~~~~~~~~~~ par_csr_matop.c: In function 'hypre_ParCSRMatrixAminvDB': par_csr_matop.c:3360:29: warning: 'map_to_B' may be used uninitialized [-Wmaybe-uninitialized] 3360 | A_col = map_to_B[A_offd_j[j]]; | ^ par_csr_matop.c:3234:26: note: 'map_to_B' was declared here 3234 | HYPRE_Int *map_to_B; | ^~~~~~~~ par_csr_matop.c: In function 'hypre_ParMatmul': par_csr_matop.c:858:13: warning: 'Bs_ext' may be used uninitialized [-Wmaybe-uninitialized] 858 | hypre_CSRMatrixDestroy(Bs_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matop.c:427:24: note: 'Bs_ext' was declared here 427 | hypre_CSRMatrix *Bs_ext; | ^~~~~~ par_csr_matop.c:838:57: warning: 'Bs_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 838 | B_ext_offd_data[cnt_offd++] = Bs_ext_data[j]; | ~~~~~~~~~~~^~~ par_csr_matop.c:428:24: note: 'Bs_ext_data' was declared here 428 | HYPRE_Complex *Bs_ext_data; | ^~~~~~~~~~~ par_csr_matop.c:429:24: warning: 'Bs_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 429 | HYPRE_Int *Bs_ext_i; | ^~~~~~~~ par_csr_matop.c:430:24: warning: 'Bs_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 430 | HYPRE_BigInt *Bs_ext_j; | ^~~~~~~~ par_csr_matop.c:835:20: warning: 'temp' may be used uninitialized [-Wmaybe-uninitialized] 835 | temp[cnt_offd] = Bs_ext_j[j]; | ^ par_csr_matop.c:722:18: note: 'temp' was declared here 722 | HYPRE_BigInt *temp; | ^~~~ par_csr_matop.c:838:31: warning: 'B_ext_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 838 | B_ext_offd_data[cnt_offd++] = Bs_ext_data[j]; | ^ par_csr_matop.c:435:24: note: 'B_ext_offd_data' was declared here 435 | HYPRE_Complex *B_ext_offd_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:911:29: warning: 'B_ext_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 911 | B_ext_offd_j[j] = hypre_BigBinarySearch(col_map_offd_C, B_big_offd_j[j], | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 912 | //B_ext_offd_j[j] = hypre_BigBinarySearch(col_map_offd_C, Bs_ext_j[j], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 913 | num_cols_offd_C); | ~~~~~~~~~~~~~~~~ par_csr_matop.c:437:24: note: 'B_ext_offd_j' was declared here 437 | HYPRE_Int *B_ext_offd_j; | ^~~~~~~~~~~~ par_csr_matop.c:843:31: warning: 'B_ext_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 843 | B_ext_diag_data[cnt_diag++] = Bs_ext_data[j]; | ^ par_csr_matop.c:431:24: note: 'B_ext_diag_data' was declared here 431 | HYPRE_Complex *B_ext_diag_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:842:28: warning: 'B_ext_diag_j' may be used uninitialized [-Wmaybe-uninitialized] 842 | B_ext_diag_j[cnt_diag] = (HYPRE_Int)(Bs_ext_j[j] - first_col_diag_B); | ^ par_csr_matop.c:433:24: note: 'B_ext_diag_j' was declared here 433 | HYPRE_Int *B_ext_diag_j; | ^~~~~~~~~~~~ par_csr_matop.c:911:31: warning: 'col_map_offd_C' may be used uninitialized [-Wmaybe-uninitialized] 911 | B_ext_offd_j[j] = hypre_BigBinarySearch(col_map_offd_C, B_big_offd_j[j], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 912 | //B_ext_offd_j[j] = hypre_BigBinarySearch(col_map_offd_C, Bs_ext_j[j], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 913 | num_cols_offd_C); | ~~~~~~~~~~~~~~~~ par_csr_matop.c:408:24: note: 'col_map_offd_C' was declared here 408 | HYPRE_BigInt *col_map_offd_C; | ^~~~~~~~~~~~~~ par_csr_matop.c: In function 'hypre_ParTMatmul': par_csr_matop.c:3664:42: warning: 'C_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 3664 | for (j = C_ext_i[i]; j < C_ext_i[i + 1]; j++) | ~~~~~~~^~~~~~~ par_csr_matop.c:3506:17: note: 'C_ext_i' was declared here 3506 | HYPRE_Int *C_ext_i; | ^~~~~~~ par_csr_matop.c:3666:24: warning: 'C_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 3666 | if (C_ext_j[j] < first_col_diag_C || | ~~~~~~~^~~ par_csr_matop.c:3507:20: note: 'C_ext_j' was declared here 3507 | HYPRE_BigInt *C_ext_j; | ^~~~~~~ par_csr_matop.c:3746:56: warning: 'C_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 3746 | C_ext_diag_data[cnt_diag++] = C_ext_data[j]; | ~~~~~~~~~~^~~ par_csr_matop.c:3508:21: note: 'C_ext_data' was declared here 3508 | HYPRE_Complex *C_ext_data; | ^~~~~~~~~~ par_csr_matop.c:3738:28: warning: 'C_ext_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 3738 | C_ext_offd_j[cnt_offd] = hypre_BigBinarySearch(col_map_offd_C, | ^ par_csr_matop.c:3513:17: note: 'C_ext_offd_j' was declared here 3513 | HYPRE_Int *C_ext_offd_j; | ^~~~~~~~~~~~ par_csr_matop.c:3741:31: warning: 'C_ext_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 3741 | C_ext_offd_data[cnt_offd++] = C_ext_data[j]; | ^ par_csr_matop.c:3514:21: note: 'C_ext_offd_data' was declared here 3514 | HYPRE_Complex *C_ext_offd_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:3745:28: warning: 'C_ext_diag_j' may be used uninitialized [-Wmaybe-uninitialized] 3745 | C_ext_diag_j[cnt_diag] = (HYPRE_Int)(C_ext_j[j] - first_col_diag_C); | ^ par_csr_matop.c:3510:17: note: 'C_ext_diag_j' was declared here 3510 | HYPRE_Int *C_ext_diag_j; | ^~~~~~~~~~~~ par_csr_matop.c:3746:31: warning: 'C_ext_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 3746 | C_ext_diag_data[cnt_diag++] = C_ext_data[j]; | ^ par_csr_matop.c:3511:21: note: 'C_ext_diag_data' was declared here 3511 | HYPRE_Complex *C_ext_diag_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:3856:44: warning: 'C_ext_diag_i' may be used uninitialized [-Wmaybe-uninitialized] 3856 | for (j2 = C_ext_diag_i[j1]; j2 < C_ext_diag_i[j1 + 1]; j2++) | ^ par_csr_matop.c:3509:17: note: 'C_ext_diag_i' was declared here 3509 | HYPRE_Int *C_ext_diag_i; | ^~~~~~~~~~~~ par_csr_matop.c:3865:44: warning: 'C_ext_offd_i' may be used uninitialized [-Wmaybe-uninitialized] 3865 | for (j2 = C_ext_offd_i[j1]; j2 < C_ext_offd_i[j1 + 1]; j2++) | ^ par_csr_matop.c:3512:17: note: 'C_ext_offd_i' was declared here 3512 | HYPRE_Int *C_ext_offd_i; | ^~~~~~~~~~~~ par_csr_matop.c:3838:21: warning: 'C_tmp_diag_j' may be used uninitialized [-Wmaybe-uninitialized] 3838 | jcol = C_tmp_diag_j[jk]; | ~~~~~^~~~~~~~~~~~~~~~~~ par_csr_matop.c:3520:17: note: 'C_tmp_diag_j' was declared here 3520 | HYPRE_Int *C_tmp_diag_j; | ^~~~~~~~~~~~ par_csr_matop.c:3949:52: warning: 'C_tmp_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 3949 | C_diag_data[nnz_d] = C_tmp_diag_data[jk]; | ~~~~~~~~~~~~~~~^~~~ par_csr_matop.c:3521:21: note: 'C_tmp_diag_data' was declared here 3521 | HYPRE_Complex *C_tmp_diag_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:3522:17: warning: 'C_tmp_offd_i' may be used uninitialized [-Wmaybe-uninitialized] 3522 | HYPRE_Int *C_tmp_offd_i; | ^~~~~~~~~~~~ par_csr_matop.c:3773:17: warning: 'C_tmp_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 3773 | j_indx = C_tmp_offd_j[i]; | ~~~~~~~^~~~~~~~~~~~~~~~~ par_csr_matop.c:3523:17: note: 'C_tmp_offd_j' was declared here 3523 | HYPRE_Int *C_tmp_offd_j; | ^~~~~~~~~~~~ par_csr_matop.c:3958:52: warning: 'C_tmp_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 3958 | C_offd_data[nnz_o] = C_tmp_offd_data[jk]; | ~~~~~~~~~~~~~~~^~~~ par_csr_matop.c:3524:21: note: 'C_tmp_offd_data' was declared here 3524 | HYPRE_Complex *C_tmp_offd_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:3531:21: warning: 'send_map_starts_A' may be used uninitialized [-Wmaybe-uninitialized] 3531 | HYPRE_Int *send_map_starts_A; | ^~~~~~~~~~~~~~~~~ par_csr_matop.c:3854:39: warning: 'send_map_elmts_A' may be used uninitialized [-Wmaybe-uninitialized] 3854 | if (send_map_elmts_A[j1] == ik) | ~~~~~~~~~~~~~~~~^~~~ par_csr_matop.c:3532:21: note: 'send_map_elmts_A' was declared here 3532 | HYPRE_Int *send_map_elmts_A; | ^~~~~~~~~~~~~~~~ par_csr_matop.c:3850:29: warning: 'num_sends_A' may be used uninitialized [-Wmaybe-uninitialized] 3850 | for (jk = 0; jk < num_sends_A; jk++) | ~~~^~~~~~~~~~~~~ par_csr_matop.c:3533:21: note: 'num_sends_A' was declared here 3533 | HYPRE_Int num_sends_A; | ^~~~~~~~~~~ ./../utilities/_hypre_utilities.h:783:3: warning: 'map_B_to_C' may be used uninitialized [-Wmaybe-uninitialized] 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matop.c:4148:7: note: in expansion of macro 'hypre_TFree' 4148 | hypre_TFree(map_B_to_C, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_csr_matop.c:3491:24: note: 'map_B_to_C' was declared here 3491 | HYPRE_Int *map_B_to_C; | ^~~~~~~~~~ par_csr_matop.c: In function 'hypre_ParCSRMatrixExtractSubmatrixFC': ./../utilities/_hypre_utilities.h:765:12: warning: 'nc_local' may be used uninitialized [-Wmaybe-uninitialized] 765 | ( (type *) hypre_MAlloc((size_t)(sizeof(type) * (count)), location) ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matop.c:5898:18: note: in expansion of macro 'hypre_TAlloc' 5898 | B_maxel_row = hypre_TAlloc(HYPRE_Real, B_nrow_local, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~~ par_csr_matop.c:5730:34: note: 'nc_local' was declared here 5730 | HYPRE_Int nf_local, nc_local; | ^~~~~~~~ Building libHYPRE_parcsr_mv.a ... ar -rcu libHYPRE_parcsr_mv.a communicationT.o F90_HYPRE_parcsr_matrix.o F90_HYPRE_parcsr_vector.o F90_parcsr_matrix.o F90_par_vector.o HYPRE_parcsr_matrix.o HYPRE_parcsr_vector.o gen_fffc.o new_commpkg.o numbers.o par_csr_aat.o par_csr_assumed_part.o par_csr_bool_matop.o par_csr_bool_matrix.o par_csr_communication.o par_csr_matop.o par_csr_matrix.o par_csr_matvec.o par_csr_matop_marked.o par_csr_triplemat.o par_make_system.o par_vector.o par_vector_batched.o par_csr_matvec_device.obj par_csr_fffc_device.obj par_csr_matop_device.obj par_csr_triplemat_device.obj par_vector_device.obj ar: `u' modifier ignored since `D' is the default (see `U') ranlib libHYPRE_parcsr_mv.a cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src64-static/hypre/include cp -fR ./_hypre_parcsr_mv.h /build/reproducible-path/hypre-2.28.0/src64-static/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64-static/parcsr_mv' Making parcsr_block_mv ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64-static/parcsr_block_mv' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_block_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_block_matvec.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_block_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_block_matvec.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_block_comm.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_block_rap.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_block_rap_communication.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_block_interp.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_block_relax.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_block_nodal_systems.c par_csr_block_matvec.c: In function 'hypre_ParCSRBlockMatrixMatvec': par_csr_block_matvec.c:100:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] 100 | hypre_ParCSRBlockCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_matvec.c:31:28: note: 'comm_handle' was declared here 31 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ par_csr_block_matvec.c:104:10: warning: 'x_tmp' may be used uninitialized [-Wmaybe-uninitialized] 104 | hypre_CSRBlockMatrixMatvec(alpha, offd, x_tmp, 1.0, y_local); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_matvec.c:34:48: note: 'x_tmp' was declared here 34 | hypre_Vector *x_local, *y_local, *x_tmp; | ^~~~~ In file included from ./../seq_mv/seq_mv.h:15, from csr_block_matrix.h:21, from _hypre_parcsr_block_mv.h:12, from par_csr_block_matvec.c:14: ./../utilities/_hypre_utilities.h:783:3: warning: 'x_buf_data' may be used uninitialized [-Wmaybe-uninitialized] 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_matvec.c:108:7: note: in expansion of macro 'hypre_TFree' 108 | hypre_TFree(x_buf_data, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_csr_block_matvec.c:41:41: note: 'x_buf_data' was declared here 41 | HYPRE_Complex *x_tmp_data, *x_buf_data, *x_local_data; | ^~~~~~~~~~ par_csr_block_matrix.c: In function 'hypre_ParCSRBlockMatrixExtractBExt': par_csr_block_matrix.c:906:39: warning: 'B_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 906 | hypre_CSRBlockMatrixData(B_ext) = B_ext_data; par_csr_block_matrix.c:760:19: note: 'B_ext_data' was declared here 760 | HYPRE_Complex *B_ext_data; | ^~~~~~~~~~ par_csr_block_interp.c: In function 'hypre_BoomerAMGBuildBlockInterp': par_csr_block_interp.c:1096:25: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized] 1096 | if (num_procs > 1) { hypre_CSRBlockMatrixDestroy(A_ext); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_interp.c:73:27: note: 'A_ext' was declared here 73 | hypre_CSRBlockMatrix *A_ext; | ^~~~~ par_csr_block_interp.c:458:17: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] 458 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_interp.c:134:21: note: 'wall_time' was declared here 134 | HYPRE_Real wall_time; /* for debugging instrumentation */ | ^~~~~~~~~ par_csr_block_relax.c: In function 'hypre_BoomerAMGBlockRelax': par_csr_block_relax.c:1949:60: warning: 'Vext_data' may be used uninitialized [-Wmaybe-uninitialized] 1949 | &Vext_data[ii * block_size], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_relax.c:131:20: note: 'Vext_data' was declared here 131 | HYPRE_Real *Vext_data; | ^~~~~~~~~ In file included from ./../seq_mv/seq_mv.h:15, from csr_block_matrix.h:21, from _hypre_parcsr_block_mv.h:12, from par_csr_block_relax.c:8: ./../utilities/_hypre_utilities.h:783:3: warning: 'v_buf_data' may be used uninitialized [-Wmaybe-uninitialized] 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_relax.c:2033:13: note: in expansion of macro 'hypre_TFree' 2033 | hypre_TFree(v_buf_data, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_csr_block_relax.c:132:20: note: 'v_buf_data' was declared here 132 | HYPRE_Real *v_buf_data; | ^~~~~~~~~~ par_csr_block_relax.c:247:13: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] 247 | hypre_ParCSRBlockCommHandleDestroy(comm_handle); /* now Vext_data is populated */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_relax.c:113:28: note: 'comm_handle' was declared here 113 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ par_csr_block_rap.c: In function 'hypre_ParCSRBlockMatrixRAP': par_csr_block_rap.c:500:7: warning: 'Ps_ext' may be used uninitialized [-Wmaybe-uninitialized] 500 | hypre_CSRBlockMatrixDestroy(Ps_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_rap.c:277:26: note: 'Ps_ext' was declared here 277 | hypre_CSRBlockMatrix *Ps_ext; | ^~~~~~ par_csr_block_rap.c:279:27: warning: 'Ps_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 279 | HYPRE_Complex *Ps_ext_data; | ^~~~~~~~~~~ par_csr_block_rap.c:388:41: warning: 'Ps_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 388 | for (j = Ps_ext_i[i]; j < Ps_ext_i[i + 1]; j++) | ~~~~~~~~^~~~~~~ par_csr_block_rap.c:280:27: note: 'Ps_ext_i' was declared here 280 | HYPRE_Int *Ps_ext_i; | ^~~~~~~~ par_csr_block_rap.c:281:27: warning: 'Ps_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 281 | HYPRE_BigInt *Ps_ext_j; | ^~~~~~~~ par_csr_block_rap.c:283:27: warning: 'P_ext_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 283 | HYPRE_Complex *P_ext_diag_data; | ^~~~~~~~~~~~~~~ par_csr_block_rap.c:429:25: warning: 'P_ext_diag_j' may be used uninitialized [-Wmaybe-uninitialized] 429 | P_ext_diag_j[cnt_diag] = (HYPRE_Int)(Ps_ext_j[j] - first_col_diag_P); | ^ par_csr_block_rap.c:285:27: note: 'P_ext_diag_j' was declared here 285 | HYPRE_Int *P_ext_diag_j; | ^~~~~~~~~~~~ par_csr_block_rap.c:287:27: warning: 'P_ext_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 287 | HYPRE_Complex *P_ext_offd_data; | ^~~~~~~~~~~~~~~ par_csr_block_rap.c:482:25: warning: 'col_map_offd_Pext' may be used uninitialized [-Wmaybe-uninitialized] 482 | P_ext_offd_j[i] = hypre_BigBinarySearch(col_map_offd_Pext, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483 | Ps_ext_j[i], | ~~~~~~~~~~~~ 484 | num_cols_offd_Pext); | ~~~~~~~~~~~~~~~~~~~ par_csr_block_rap.c:291:27: note: 'col_map_offd_Pext' was declared here 291 | HYPRE_BigInt *col_map_offd_Pext; | ^~~~~~~~~~~~~~~~~ par_csr_block_rap.c:482:23: warning: 'P_ext_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 482 | P_ext_offd_j[i] = hypre_BigBinarySearch(col_map_offd_Pext, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483 | Ps_ext_j[i], | ~~~~~~~~~~~~ 484 | num_cols_offd_Pext); | ~~~~~~~~~~~~~~~~~~~ par_csr_block_rap.c:289:27: note: 'P_ext_offd_j' was declared here 289 | HYPRE_Int *P_ext_offd_j; | ^~~~~~~~~~~~ par_csr_block_rap.c:685:43: warning: 'map_P_to_Pext' may be used uninitialized [-Wmaybe-uninitialized] 685 | i3 = map_P_to_Pext[P_offd_j[jj3]] + num_cols_diag_P; | ^ par_csr_block_rap.c:292:27: note: 'map_P_to_Pext' was declared here 292 | HYPRE_Int *map_P_to_Pext; | ^~~~~~~~~~~~~ par_csr_block_rap.c:611:37: warning: 'P_marker' may be used uninitialized [-Wmaybe-uninitialized] 611 | if (P_marker[i3] < jj_row_begining) | ^ par_csr_block_rap.c:296:27: note: 'P_marker' was declared here 296 | HYPRE_Int *P_marker; | ^~~~~~~~ par_csr_block_rap.c:1149:27: warning: 'col_map_offd_RAP' may be used uninitialized [-Wmaybe-uninitialized] 1149 | + hypre_BigBinarySearch(col_map_offd_RAP, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1150 | RAP_ext_j[i], num_cols_offd_RAP); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_rap.c:229:29: note: 'col_map_offd_RAP' was declared here 229 | HYPRE_BigInt *col_map_offd_RAP; | ^~~~~~~~~~~~~~~~ par_csr_block_rap.c:1361:42: warning: 'map_P_to_RAP' may be used uninitialized [-Wmaybe-uninitialized] 1361 | i3 = map_P_to_RAP[P_offd_j[jj3]] + num_cols_diag_P; | ^ par_csr_block_rap.c:293:27: note: 'map_P_to_RAP' was declared here 293 | HYPRE_Int *map_P_to_RAP; | ^~~~~~~~~~~~ par_csr_block_rap.c:1292:45: warning: 'map_Pext_to_RAP' may be used uninitialized [-Wmaybe-uninitialized] 1292 | i3 = map_Pext_to_RAP[P_ext_offd_j[jj3]] + num_cols_diag_P; | ^ par_csr_block_rap.c:294:27: note: 'map_Pext_to_RAP' was declared here 294 | HYPRE_Int *map_Pext_to_RAP; | ^~~~~~~~~~~~~~~ par_csr_block_rap.c:1216:37: warning: 'RAP_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 1216 | for (k = RAP_ext_i[j]; k < RAP_ext_i[j + 1]; k++) | ^ par_csr_block_rap.c:240:27: note: 'RAP_ext_i' was declared here 240 | HYPRE_Int *RAP_ext_i; | ^~~~~~~~~ par_csr_block_rap.c:1218:27: warning: 'RAP_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 1218 | jcol = (HYPRE_Int)RAP_ext_j[k]; | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_rap.c:241:27: note: 'RAP_ext_j' was declared here 241 | HYPRE_BigInt *RAP_ext_j; | ^~~~~~~~~ par_csr_block_rap.c:239:27: warning: 'RAP_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 239 | HYPRE_Complex *RAP_ext_data; | ^~~~~~~~~~~~ par_csr_block_rap.c:245:27: warning: 'RAP_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 245 | HYPRE_Complex *RAP_diag_data; | ^~~~~~~~~~~~~ par_csr_block_rap.c:1489:20: warning: 'RAP_diag_j' may be used uninitialized [-Wmaybe-uninitialized] 1489 | RAP_diag_j[jj_count_diag] = ic; | ^ par_csr_block_rap.c:247:27: note: 'RAP_diag_j' was declared here 247 | HYPRE_Int *RAP_diag_j; | ^~~~~~~~~~ par_csr_block_rap.c:251:27: warning: 'RAP_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 251 | HYPRE_Complex *RAP_offd_data; | ^~~~~~~~~~~~~ par_csr_block_rap.c:1531:38: warning: 'RAP_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 1531 | RAP_offd_j[jj_count_offd] | ^ par_csr_block_rap.c:253:27: note: 'RAP_offd_j' was declared here 253 | HYPRE_Int *RAP_offd_j; | ^~~~~~~~~~ par_csr_block_interp.c: In function 'hypre_BoomerAMGBuildBlockInterpDiag': par_csr_block_interp.c:2695:25: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized] 2695 | if (num_procs > 1) { hypre_CSRBlockMatrixDestroy(A_ext); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_interp.c:1639:27: note: 'A_ext' was declared here 1639 | hypre_CSRBlockMatrix *A_ext; | ^~~~~ par_csr_block_interp.c:2032:17: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] 2032 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_interp.c:1700:21: note: 'wall_time' was declared here 1700 | HYPRE_Real wall_time; /* for debugging instrumentation */ | ^~~~~~~~~ par_csr_block_interp.c: In function 'hypre_BoomerAMGBuildBlockInterpRV': par_csr_block_interp.c:3750:25: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized] 3750 | if (num_procs > 1) { hypre_CSRBlockMatrixDestroy(A_ext); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_interp.c:2763:27: note: 'A_ext' was declared here 2763 | hypre_CSRBlockMatrix *A_ext; | ^~~~~ par_csr_block_interp.c:3148:17: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] 3148 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_interp.c:2825:21: note: 'wall_time' was declared here 2825 | HYPRE_Real wall_time; /* for debugging instrumentation */ | ^~~~~~~~~ par_csr_block_interp.c: In function 'hypre_BoomerAMGBuildBlockInterpRV2': par_csr_block_interp.c:4790:25: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized] 4790 | if (num_procs > 1) { hypre_CSRBlockMatrixDestroy(A_ext); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_interp.c:3815:26: note: 'A_ext' was declared here 3815 | hypre_CSRBlockMatrix *A_ext; | ^~~~~ par_csr_block_interp.c:4201:17: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] 4201 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_interp.c:3877:21: note: 'wall_time' was declared here 3877 | HYPRE_Real wall_time; /* for debugging instrumentation */ | ^~~~~~~~~ par_csr_block_interp.c: In function 'hypre_BoomerAMGBuildBlockDirInterp': par_csr_block_interp.c:5143:17: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] 5143 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_interp.c:4891:21: note: 'wall_time' was declared here 4891 | HYPRE_Real wall_time; /* for debugging instrumentation */ | ^~~~~~~~~ Building libHYPRE_parcsr_block_mv.a ... ar -rcu libHYPRE_parcsr_block_mv.a csr_block_matrix.o csr_block_matvec.o par_csr_block_matrix.o par_csr_block_matvec.o par_csr_block_comm.o par_csr_block_rap.o par_csr_block_rap_communication.o par_csr_block_interp.o par_csr_block_relax.o par_block_nodal_systems.o ar: `u' modifier ignored since `D' is the default (see `U') ranlib libHYPRE_parcsr_block_mv.a cp -fR ./par_csr_block_matrix.h /build/reproducible-path/hypre-2.28.0/src64-static/hypre/include cp -fR ./csr_block_matrix.h /build/reproducible-path/hypre-2.28.0/src64-static/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64-static/parcsr_block_mv' Making distributed_matrix ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64-static/distributed_matrix' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c distributed_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_distributed_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c distributed_matrix_ISIS.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c distributed_matrix_PETSc.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c distributed_matrix_parcsr.c Building libHYPRE_DistributedMatrix.a ... ar -rcu libHYPRE_DistributedMatrix.a distributed_matrix.o HYPRE_distributed_matrix.o distributed_matrix_ISIS.o distributed_matrix_PETSc.o distributed_matrix_parcsr.o ar: `u' modifier ignored since `D' is the default (see `U') ranlib libHYPRE_DistributedMatrix.a cp -fR ./distributed_matrix.h /build/reproducible-path/hypre-2.28.0/src64-static/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64-static/distributed_matrix' Making IJ_mv ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64-static/IJ_mv' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/aarch64-linux-gnu/openmpi/include -c aux_parcsr_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/aarch64-linux-gnu/openmpi/include -c aux_par_vector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_IJMatrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_IJVector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_IJMatrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_IJMatrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_IJVector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/aarch64-linux-gnu/openmpi/include -c IJ_assumed_part.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/aarch64-linux-gnu/openmpi/include -c IJMatrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/aarch64-linux-gnu/openmpi/include -c IJMatrix_parcsr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/aarch64-linux-gnu/openmpi/include -c IJVector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/aarch64-linux-gnu/openmpi/include -c IJVector_parcsr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/aarch64-linux-gnu/openmpi/include -c IJMatrix_parcsr_device.c -o IJMatrix_parcsr_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/aarch64-linux-gnu/openmpi/include -c IJVector_parcsr_device.c -o IJVector_parcsr_device.obj IJMatrix_parcsr.c: In function 'hypre_IJMatrixGetValuesParCSR': IJMatrix_parcsr.c:561:45: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 561 | if (col_map_offd[offd_j[j]] == col_indx) | ~~~~~~^~~ IJMatrix_parcsr.c:426:15: note: 'offd_j' was declared here 426 | HYPRE_Int *offd_j; | ^~~~~~ IJMatrix_parcsr.c:563:49: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 563 | values[indx] = offd_data[j]; | ^ IJMatrix_parcsr.c:427:19: note: 'offd_data' was declared here 427 | HYPRE_Complex *offd_data; | ^~~~~~~~~ IJMatrix_parcsr.c:561:38: warning: 'col_map_offd' may be used uninitialized [-Wmaybe-uninitialized] 561 | if (col_map_offd[offd_j[j]] == col_indx) | ^ IJMatrix_parcsr.c:429:18: note: 'col_map_offd' was declared here 429 | HYPRE_BigInt *col_map_offd; | ^~~~~~~~~~~~ IJMatrix_parcsr.c: In function 'hypre_IJMatrixSetValuesParCSR': IJMatrix_parcsr.c:953:37: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 953 | offd_data[cnt_offd++] = values[indx]; | ^ IJMatrix_parcsr.c:645:19: note: 'offd_data' was declared here 645 | HYPRE_Complex *offd_data; | ^~~~~~~~~ IJMatrix_parcsr.c:941:39: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 941 | if (big_offd_j[j] == cols[indx]) | ~~~~~~~~~~^~~ IJMatrix_parcsr.c:908:30: note: 'big_offd_j' was declared here 908 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ IJMatrix_parcsr.c:872:33: warning: 'tmp_data' may be used uninitialized [-Wmaybe-uninitialized] 872 | tmp_data[tmp_indx++] = values[indx]; | ^ IJMatrix_parcsr.c:630:20: note: 'tmp_data' was declared here 630 | HYPRE_Complex *tmp_data; | ^~~~~~~~ IJMatrix_parcsr.c:746:32: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 746 | if (offd_j[j] == j_offd) | ~~~~~~^~~ IJMatrix_parcsr.c:644:15: note: 'offd_j' was declared here 644 | HYPRE_Int *offd_j; | ^~~~~~ IJMatrix_parcsr.c:732:28: warning: 'col_map_offd' may be used uninitialized [-Wmaybe-uninitialized] 732 | j_offd = hypre_BigBinarySearch(col_map_offd, cols[indx] - first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 733 | num_cols_offd); | ~~~~~~~~~~~~~~ IJMatrix_parcsr.c:674:21: note: 'col_map_offd' was declared here 674 | HYPRE_BigInt *col_map_offd; | ^~~~~~~~~~~~ IJMatrix_parcsr.c: In function 'hypre_IJMatrixAddToValuesParCSR': IJMatrix_parcsr.c:1487:37: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 1487 | offd_data[cnt_offd++] = values[indx]; | ^ IJMatrix_parcsr.c:1127:19: note: 'offd_data' was declared here 1127 | HYPRE_Complex *offd_data; | ^~~~~~~~~ IJMatrix_parcsr.c:1475:39: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 1475 | if (big_offd_j[j] == cols[indx]) | ~~~~~~~~~~^~~ IJMatrix_parcsr.c:1443:30: note: 'big_offd_j' was declared here 1443 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ IJMatrix_parcsr.c:1407:33: warning: 'tmp_data' may be used uninitialized [-Wmaybe-uninitialized] 1407 | tmp_data[tmp_indx++] = values[indx]; | ^ IJMatrix_parcsr.c:1111:20: note: 'tmp_data' was declared here 1111 | HYPRE_Complex *tmp_data; | ^~~~~~~~ IJMatrix_parcsr.c:1220:32: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 1220 | if (offd_j[j] == j_offd) | ~~~~~~^~~ IJMatrix_parcsr.c:1126:15: note: 'offd_j' was declared here 1126 | HYPRE_Int *offd_j; | ^~~~~~ IJMatrix_parcsr.c:1205:28: warning: 'col_map_offd' may be used uninitialized [-Wmaybe-uninitialized] 1205 | j_offd = hypre_BigBinarySearch(col_map_offd, cols[indx] - first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1206 | num_cols_offd); | ~~~~~~~~~~~~~~ IJMatrix_parcsr.c:1147:21: note: 'col_map_offd' was declared here 1147 | HYPRE_BigInt *col_map_offd; | ^~~~~~~~~~~~ In function 'hypre_IJMatrixAddToValuesParCSR', inlined from 'hypre_IJMatrixAssembleOffProcValsParCSR' at IJMatrix_parcsr.c:2299:13: IJMatrix_parcsr.c:1487:37: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 1487 | offd_data[cnt_offd++] = values[indx]; | ^ IJMatrix_parcsr.c: In function 'hypre_IJMatrixAssembleOffProcValsParCSR': IJMatrix_parcsr.c:1127:19: note: 'offd_data' was declared here 1127 | HYPRE_Complex *offd_data; | ^~~~~~~~~ In function 'hypre_IJMatrixAddToValuesParCSR', inlined from 'hypre_IJMatrixAssembleOffProcValsParCSR' at IJMatrix_parcsr.c:2299:13: IJMatrix_parcsr.c:1475:39: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 1475 | if (big_offd_j[j] == cols[indx]) | ~~~~~~~~~~^~~ IJMatrix_parcsr.c: In function 'hypre_IJMatrixAssembleOffProcValsParCSR': IJMatrix_parcsr.c:1443:30: note: 'big_offd_j' was declared here 1443 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ In function 'hypre_IJMatrixAddToValuesParCSR', inlined from 'hypre_IJMatrixAssembleOffProcValsParCSR' at IJMatrix_parcsr.c:2299:13: IJMatrix_parcsr.c:1407:33: warning: 'tmp_data' may be used uninitialized [-Wmaybe-uninitialized] 1407 | tmp_data[tmp_indx++] = values[indx]; | ^ IJMatrix_parcsr.c: In function 'hypre_IJMatrixAssembleOffProcValsParCSR': IJMatrix_parcsr.c:1111:20: note: 'tmp_data' was declared here 1111 | HYPRE_Complex *tmp_data; | ^~~~~~~~ In function 'hypre_IJMatrixAddToValuesParCSR', inlined from 'hypre_IJMatrixAssembleOffProcValsParCSR' at IJMatrix_parcsr.c:2299:13: IJMatrix_parcsr.c:1220:32: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 1220 | if (offd_j[j] == j_offd) | ~~~~~~^~~ IJMatrix_parcsr.c: In function 'hypre_IJMatrixAssembleOffProcValsParCSR': IJMatrix_parcsr.c:1126:15: note: 'offd_j' was declared here 1126 | HYPRE_Int *offd_j; | ^~~~~~ In function 'hypre_IJMatrixAddToValuesParCSR', inlined from 'hypre_IJMatrixAssembleOffProcValsParCSR' at IJMatrix_parcsr.c:2299:13: IJMatrix_parcsr.c:1205:28: warning: 'col_map_offd' may be used uninitialized [-Wmaybe-uninitialized] 1205 | j_offd = hypre_BigBinarySearch(col_map_offd, cols[indx] - first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1206 | num_cols_offd); | ~~~~~~~~~~~~~~ IJMatrix_parcsr.c: In function 'hypre_IJMatrixAssembleOffProcValsParCSR': IJMatrix_parcsr.c:1147:21: note: 'col_map_offd' was declared here 1147 | HYPRE_BigInt *col_map_offd; | ^~~~~~~~~~~~ IJMatrix_parcsr.c: In function 'hypre_IJMatrixSetValuesOMPParCSR': IJMatrix_parcsr.c:3436:42: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 3436 | if (big_offd_j[j] == cols[indx]) | ~~~~~~~~~~^~~ IJMatrix_parcsr.c:2976:18: note: 'big_offd_j' was declared here 2976 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ IJMatrix_parcsr.c:3448:40: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 3448 | offd_data[cnt_offd++] = values[indx]; | ^ IJMatrix_parcsr.c:2977:19: note: 'offd_data' was declared here 2977 | HYPRE_Complex *offd_data; | ^~~~~~~~~ IJMatrix_parcsr.c:3136:35: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 3136 | if (offd_j[j] == j_offd) | ~~~~~~^~~ IJMatrix_parcsr.c:2975:15: note: 'offd_j' was declared here 2975 | HYPRE_Int *offd_j; | ^~~~~~ IJMatrix_parcsr.c:3117:31: warning: 'col_map_offd' may be used uninitialized [-Wmaybe-uninitialized] 3117 | j_offd = hypre_BigBinarySearch(col_map_offd, cols[indx] - first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3118 | num_cols_offd); | ~~~~~~~~~~~~~~ IJMatrix_parcsr.c:3014:21: note: 'col_map_offd' was declared here 3014 | HYPRE_BigInt *col_map_offd; | ^~~~~~~~~~~~ IJMatrix_parcsr.c: In function 'hypre_IJMatrixAddToValuesOMPParCSR': IJMatrix_parcsr.c:4046:42: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 4046 | if (big_offd_j[j] == cols[indx]) | ~~~~~~~~~~^~~ IJMatrix_parcsr.c:3609:18: note: 'big_offd_j' was declared here 3609 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ IJMatrix_parcsr.c:4058:40: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 4058 | offd_data[cnt_offd++] = values[indx]; | ^ IJMatrix_parcsr.c:3610:19: note: 'offd_data' was declared here 3610 | HYPRE_Complex *offd_data; | ^~~~~~~~~ IJMatrix_parcsr.c:3761:35: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 3761 | if (offd_j[j] == j_offd) | ~~~~~~^~~ IJMatrix_parcsr.c:3608:15: note: 'offd_j' was declared here 3608 | HYPRE_Int *offd_j; | ^~~~~~ IJMatrix_parcsr.c:3742:31: warning: 'col_map_offd' may be used uninitialized [-Wmaybe-uninitialized] 3742 | j_offd = hypre_BigBinarySearch(col_map_offd, cols[indx] - first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3743 | num_cols_offd); | ~~~~~~~~~~~~~~ IJMatrix_parcsr.c:3644:21: note: 'col_map_offd' was declared here 3644 | HYPRE_BigInt *col_map_offd; | ^~~~~~~~~~~~ Building libHYPRE_IJ_mv.a ... ar -rcu libHYPRE_IJ_mv.a aux_parcsr_matrix.o aux_par_vector.o F90_HYPRE_IJMatrix.o F90_HYPRE_IJVector.o F90_IJMatrix.o HYPRE_IJMatrix.o HYPRE_IJVector.o IJ_assumed_part.o IJMatrix.o IJMatrix_parcsr.o IJVector.o IJVector_parcsr.o IJMatrix_parcsr_device.obj IJVector_parcsr_device.obj ar: `u' modifier ignored since `D' is the default (see `U') ranlib libHYPRE_IJ_mv.a cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src64-static/hypre/include cp -fR ./_hypre_IJ_mv.h /build/reproducible-path/hypre-2.28.0/src64-static/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64-static/IJ_mv' Making matrix_matrix ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64-static/matrix_matrix' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../distributed_matrix -I./../seq_mv -I./../parcsr_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_ConvertParCSRMatrixToDistributedMatrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../distributed_matrix -I./../seq_mv -I./../parcsr_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_ConvertPETScMatrixToDistributedMatrix.c Building libHYPRE_MatrixMatrix.a ... ar -rcu libHYPRE_MatrixMatrix.a HYPRE_ConvertParCSRMatrixToDistributedMatrix.o HYPRE_ConvertPETScMatrixToDistributedMatrix.o ar: `u' modifier ignored since `D' is the default (see `U') ranlib libHYPRE_MatrixMatrix.a cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src64-static/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64-static/matrix_matrix' Making parcsr_ls ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64-static/parcsr_ls' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c amg_hybrid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c aux_interp.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_hypre_laplace.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_amg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_bicgstab.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_block.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_cgnr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_Euclid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_gmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_cogmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_flexgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_lgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_hybrid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_int.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_ParaSails.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_pcg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_pilut.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_schwarz.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_mgr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_ilu.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_ams.c In function 'hypre_new_offd_nodes', inlined from 'hypre_exchange_interp_data' at aux_interp.c:632:23: aux_interp.c:516:52: warning: 'loc_col' may be used uninitialized [-Wmaybe-uninitialized] 516 | Sop_j[kk] = (HYPRE_BigInt)(-loc_col - 1); | ~~~~~~~~~~^~~~ aux_interp.c: In function 'hypre_exchange_interp_data': aux_interp.c:311:23: note: 'loc_col' was declared here 311 | HYPRE_Int got_loc, loc_col; | ^~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c gen_redcs_mat.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_amg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_amgdd.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_bicgstab.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_block.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_cgnr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_Euclid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_gmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_cogmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_flexgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_lgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_hybrid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_int.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_mgr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_ilu.c gen_redcs_mat.c: In function 'hypre_seqAMGSetup': gen_redcs_mat.c:303:21: warning: 'total_nnz' may be used uninitialized [-Wmaybe-uninitialized] 303 | A_seq = hypre_ParCSRMatrixCreate(seq_comm, size, size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | row_starts, row_starts, | ~~~~~~~~~~~~~~~~~~~~~~~ 305 | 0, total_nnz, 0); | ~~~~~~~~~~~~~~~~ gen_redcs_mat.c:76:43: note: 'total_nnz' was declared here 76 | HYPRE_Int i, j, size, num_nonzeros, total_nnz, cnt; | ^~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_fsai.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_ParaSails.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_pcg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_pilut.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_schwarz.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_ams.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_ads.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_ame.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_2s_interp.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_amg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_amgdd.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_amgdd_comp_grid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_amgdd_setup.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_amgdd_solve.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_amgdd_fac_cycle.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_amgdd_helpers.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_amg_solve.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_amg_solveT.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_fsai.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_fsai_setup.c par_amgdd_setup.c: In function 'hypre_BoomerAMGDDSetup': par_amgdd_setup.c:228:25: warning: 'recv_buffer' may be used uninitialized [-Wmaybe-uninitialized] 228 | recv_buffer[i] = hypre_CTAlloc(HYPRE_Int, recv_buffer_size[level][i], HYPRE_MEMORY_HOST); par_amgdd_setup.c:53:28: note: 'recv_buffer' was declared here 53 | HYPRE_Int **recv_buffer; | ^~~~~~~~~~~ par_amgdd_setup.c:254:34: warning: 'recv_map_send_buffer' may be used uninitialized [-Wmaybe-uninitialized] 254 | recv_map_send_buffer[i] = hypre_CTAlloc(HYPRE_Int, recv_map_send_buffer_size[i], HYPRE_MEMORY_HOST); par_amgdd_setup.c:55:28: note: 'recv_map_send_buffer' was declared here 55 | HYPRE_Int **recv_map_send_buffer; | ^~~~~~~~~~~~~~~~~~~~ par_amgdd_setup.c:57:28: warning: 'recv_map_send_buffer_size' may be used uninitialized [-Wmaybe-uninitialized] 57 | HYPRE_Int *recv_map_send_buffer_size; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9, from _hypre_parcsr_ls.h:9, from par_amgdd_setup.c:8: ./../utilities/_hypre_utilities.h:783:3: warning: 'send_buffer' may be used uninitialized [-Wmaybe-uninitialized] 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_amgdd_setup.c:307:10: note: in expansion of macro 'hypre_TFree' 307 | hypre_TFree(send_buffer, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_amgdd_setup.c:52:28: note: 'send_buffer' was declared here 52 | HYPRE_Int **send_buffer; | ^~~~~~~~~~~ ./../utilities/_hypre_utilities.h:783:3: warning: 'send_flag_buffer' may be used uninitialized [-Wmaybe-uninitialized] 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_amgdd_setup.c:308:10: note: in expansion of macro 'hypre_TFree' 308 | hypre_TFree(send_flag_buffer, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_amgdd_setup.c:54:28: note: 'send_flag_buffer' was declared here 54 | HYPRE_Int **send_flag_buffer; | ^~~~~~~~~~~~~~~~ ./../utilities/_hypre_utilities.h:783:3: warning: 'send_flag_buffer_size' may be used uninitialized [-Wmaybe-uninitialized] 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_amgdd_setup.c:309:10: note: in expansion of macro 'hypre_TFree' 309 | hypre_TFree(send_flag_buffer_size, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_amgdd_setup.c:56:28: note: 'send_flag_buffer_size' was declared here 56 | HYPRE_Int *send_flag_buffer_size; | ^~~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_fsai_solve.c par_amgdd_solve.c: In function 'hypre_BoomerAMGDDSolve': par_amgdd_solve.c:320:28: warning: 'resid_nrm' may be used uninitialized [-Wmaybe-uninitialized] 320 | relative_resid = resid_nrm / resid_nrm_init; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_amgdd_solve.c:40:26: note: 'resid_nrm' was declared here 40 | HYPRE_Real resid_nrm; | ^~~~~~~~~ par_amgdd_solve.c:309:16: warning: 'rhs_norm' may be used uninitialized [-Wmaybe-uninitialized] 309 | if (rhs_norm) | ^ par_amgdd_solve.c:42:26: note: 'rhs_norm' was declared here 42 | HYPRE_Real rhs_norm; | ^~~~~~~~ par_amg_solveT.c: In function 'hypre_BoomerAMGCycleT': par_amg_solveT.c:497:27: warning: 'relax_points' may be used uninitialized [-Wmaybe-uninitialized] 497 | Solve_err_flag = hypre_BoomerAMGRelaxT(A_array[level], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 498 | F_array[level], | ~~~~~~~~~~~~~~~ 499 | CF_marker, | ~~~~~~~~~~ 500 | relax_type, | ~~~~~~~~~~~ 501 | relax_points, | ~~~~~~~~~~~~~ 502 | relax_weight[level], | ~~~~~~~~~~~~~~~~~~~~ 503 | U_array[level], | ~~~~~~~~~~~~~~~ 504 | Vtemp); | ~~~~~~ par_amg_solveT.c:353:20: note: 'relax_points' was declared here 353 | HYPRE_Int relax_points; | ^~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_cg_relax_wt.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_coarsen.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_cgc_coarsen.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_cheby.c par_fsai_solve.c: In function 'hypre_FSAISolve': par_fsai_solve.c:106:22: warning: 'resnorm' may be used uninitialized [-Wmaybe-uninitialized] 106 | rel_resnorm = resnorm / old_resnorm; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ par_fsai_solve.c:43:38: note: 'resnorm' was declared here 43 | HYPRE_Real old_resnorm, resnorm, rel_resnorm; | ^~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_coarse_parms.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_coordinates.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_cr.c par_cg_relax_wt.c: In function 'hypre_BoomerAMGCGRelaxWt': par_cg_relax_wt.c:236:16: warning: 'Utemp' may be used uninitialized [-Wmaybe-uninitialized] 236 | hypre_ParVectorAxpy(1.0, Utemp, Ztemp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_cg_relax_wt.c:38:24: note: 'Utemp' was declared here 38 | hypre_ParVector *Utemp; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_cycle.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_add_cycle.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_difconv.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_gauss_elim.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_gsmg.c par_coarsen.c: In function 'hypre_BoomerAMGCoarsen': par_coarsen.c:226:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] 226 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_coarsen.c:101:28: note: 'comm_handle' was declared here 101 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ par_coarsen.c:851:20: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] 851 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_coarsen.c:142:21: note: 'wall_time' was declared here 142 | HYPRE_Real wall_time; | ^~~~~~~~~ par_cycle.c: In function 'hypre_BoomerAMGCycle': par_cycle.c:457:19: warning: 'Utemp' may be used uninitialized [-Wmaybe-uninitialized] 457 | hypre_ParVectorSetLocalSize(Utemp, local_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_cycle.c:35:30: note: 'Utemp' was declared here 35 | hypre_ParVector *Utemp; | ^~~~~ par_cycle.c:46:21: warning: 'Ztemp_data' may be used uninitialized [-Wmaybe-uninitialized] 46 | HYPRE_Real *Ztemp_data; | ^~~~~~~~~~ par_cycle.c:47:21: warning: 'Ptemp_data' may be used uninitialized [-Wmaybe-uninitialized] 47 | HYPRE_Real *Ptemp_data; | ^~~~~~~~~~ par_cycle.c:570:36: warning: 'relax_points' may be used uninitialized [-Wmaybe-uninitialized] 570 | Solve_err_flag = hypre_BoomerAMGRelax(A_array[level], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | Aux_F, | ~~~~~~ 572 | CF_marker, | ~~~~~~~~~~ 573 | relax_type, | ~~~~~~~~~~~ 574 | relax_points, | ~~~~~~~~~~~~~ 575 | relax_weight[level], | ~~~~~~~~~~~~~~~~~~~~ 576 | omega[level], | ~~~~~~~~~~~~~ 577 | l1_norms_level ? hypre_VectorData(l1_norms_level) : NULL, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 578 | Aux_U, | ~~~~~~ 579 | Vtemp, | ~~~~~~ 580 | Ztemp); | ~~~~~~ par_cycle.c:80:20: note: 'relax_points' was declared here 80 | HYPRE_Int relax_points; | ^~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_indepset.c In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:10, from _hypre_parcsr_ls.h:9, from par_amgdd_comp_grid.c:14: par_amgdd_comp_grid.c: In function 'hypre_AMGDDCompGridFinalize': ./../seq_mv/seq_mv.h:82:63: warning: 'R_diag' may be used uninitialized [-Wmaybe-uninitialized] 82 | #define hypre_CSRMatrixI(matrix) ((matrix) -> i) | ~~~~~~~~~~^~~~~ par_amgdd_comp_grid.c:1182:25: note: in expansion of macro 'hypre_CSRMatrixI' 1182 | for (j = hypre_CSRMatrixI(R_diag)[i]; j < hypre_CSRMatrixI(R_diag)[i + 1]; j++) | ^~~~~~~~~~~~~~~~ par_amgdd_comp_grid.c:920:26: note: 'R_diag' was declared here 920 | hypre_CSRMatrix *R_diag; | ^~~~~~ ./../seq_mv/seq_mv.h:82:63: warning: 'R_offd' may be used uninitialized [-Wmaybe-uninitialized] 82 | #define hypre_CSRMatrixI(matrix) ((matrix) -> i) | ~~~~~~~~~~^~~~~ par_amgdd_comp_grid.c:1192:25: note: in expansion of macro 'hypre_CSRMatrixI' 1192 | for (j = hypre_CSRMatrixI(R_offd)[i]; j < hypre_CSRMatrixI(R_offd)[i + 1]; j++) | ^~~~~~~~~~~~~~~~ par_amgdd_comp_grid.c:921:26: note: 'R_offd' was declared here 921 | hypre_CSRMatrix *R_offd; | ^~~~~~ par_amgdd_comp_grid.c:1181:33: warning: 'new_R_diag_rowPtr' may be used uninitialized [-Wmaybe-uninitialized] 1181 | new_R_diag_rowPtr[node_cnt] = R_diag_cnt; | ^ par_amgdd_comp_grid.c:924:26: note: 'new_R_diag_rowPtr' was declared here 924 | HYPRE_Int *new_R_diag_rowPtr; | ^~~~~~~~~~~~~~~~~ par_amgdd_comp_grid.c:1186:39: warning: 'new_R_diag_colInd' may be used uninitialized [-Wmaybe-uninitialized] 1186 | new_R_diag_colInd[R_diag_cnt] = hypre_CSRMatrixJ(R_diag)[j]; | ^ par_amgdd_comp_grid.c:925:26: note: 'new_R_diag_colInd' was declared here 925 | HYPRE_Int *new_R_diag_colInd; | ^~~~~~~~~~~~~~~~~ par_amgdd_comp_grid.c:1187:37: warning: 'new_R_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 1187 | new_R_diag_data[R_diag_cnt] = hypre_CSRMatrixData(R_diag)[j]; | ^ par_amgdd_comp_grid.c:926:26: note: 'new_R_diag_data' was declared here 926 | HYPRE_Complex *new_R_diag_data; | ^~~~~~~~~~~~~~~ par_amgdd_comp_grid.c:1191:33: warning: 'new_R_offd_rowPtr' may be used uninitialized [-Wmaybe-uninitialized] 1191 | new_R_offd_rowPtr[node_cnt] = R_offd_cnt; | ^ par_amgdd_comp_grid.c:929:26: note: 'new_R_offd_rowPtr' was declared here 929 | HYPRE_Int *new_R_offd_rowPtr; | ^~~~~~~~~~~~~~~~~ par_amgdd_comp_grid.c:1196:39: warning: 'new_R_offd_colInd' may be used uninitialized [-Wmaybe-uninitialized] 1196 | new_R_offd_colInd[R_offd_cnt] = hypre_CSRMatrixJ(R_offd)[j]; | ^ par_amgdd_comp_grid.c:930:26: note: 'new_R_offd_colInd' was declared here 930 | HYPRE_Int *new_R_offd_colInd; | ^~~~~~~~~~~~~~~~~ par_amgdd_comp_grid.c:1197:37: warning: 'new_R_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 1197 | new_R_offd_data[R_offd_cnt] = hypre_CSRMatrixData(R_offd)[j]; | ^ par_amgdd_comp_grid.c:931:26: note: 'new_R_offd_data' was declared here 931 | HYPRE_Complex *new_R_offd_data; | ^~~~~~~~~~~~~~~ par_cgc_coarsen.c: In function 'hypre_BoomerAMGCoarsenCGCb': par_cgc_coarsen.c:637:7: warning: 'S_ext' may be used uninitialized [-Wmaybe-uninitialized] 637 | hypre_CSRMatrixDestroy(S_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_cgc_coarsen.c:57:21: note: 'S_ext' was declared here 57 | hypre_CSRMatrix *S_ext; | ^~~~~ par_cgc_coarsen.c:350:21: warning: 'measure_max' may be used uninitialized [-Wmaybe-uninitialized] 350 | if (!num_left || measure_array[LoL_head->head] < measure_max) | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_cgc_coarsen.c:98:27: note: 'measure_max' was declared here 98 | HYPRE_Int measure_max; /* BM Aug 30, 2006: maximal measure, needed for CGC */ | ^~~~~~~~~~~ par_gsmg.c: In function 'hypre_ParCSRMatrixFillSmooth': par_gsmg.c:199:63: warning: 'dof_func_offd' may be used uninitialized [-Wmaybe-uninitialized] 199 | if (num_functions > 1 && dof_func[i] != dof_func_offd[ii]) | ^ par_gsmg.c:81:15: note: 'dof_func_offd' was declared here 81 | HYPRE_Int *dof_func_offd; | ^~~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_interp.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_jacobi_interp.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_krylov_func.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_mod_lr_interp.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_multi_interp.c par_cr.c: In function 'hypre_BoomerAMGIndepRS': par_cr.c:813:43: warning: 'S_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 813 | if (CF_marker_offd[S_offd_j[j]] < 1) | ~~~~~~~~^~~ par_cr.c:601:21: note: 'S_offd_j' was declared here 601 | HYPRE_Int *S_offd_j; | ^~~~~~~~ par_coarsen.c: In function 'hypre_BoomerAMGCoarsenRuge': par_coarsen.c:1370:17: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] 1370 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_coarsen.c:982:21: note: 'wall_time' was declared here 982 | HYPRE_Real wall_time; | ^~~~~~~~~ par_add_cycle.c: In function 'hypre_CreateLambda': par_add_cycle.c:922:21: warning: 'L_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 922 | L_diag_data[cnt_diag] = (2.0 - A_tmp_diag_data[j_indx] * D_data[i]) * D_data[i]; | ^ par_add_cycle.c:373:19: note: 'L_diag_data' was declared here 373 | HYPRE_Real *L_diag_data; | ^~~~~~~~~~~ par_add_cycle.c:923:18: warning: 'L_diag_j' may be used uninitialized [-Wmaybe-uninitialized] 923 | L_diag_j[cnt_diag++] = i + row_start; | ^ par_add_cycle.c:385:15: note: 'L_diag_j' was declared here 385 | HYPRE_Int *L_diag_j; | ^~~~~~~~ par_add_cycle.c:933:35: warning: 'L_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 933 | L_offd_data[cnt_offd] = (- A_tmp_offd_data[j] * D_data_offd[j_indx]) * D_data[i]; | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_add_cycle.c:374:19: note: 'L_offd_data' was declared here 374 | HYPRE_Real *L_offd_data; | ^~~~~~~~~~~ par_add_cycle.c:387:15: warning: 'L_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 387 | HYPRE_Int *L_offd_j; | ^~~~~~~~ par_add_cycle.c:919:29: warning: 'Atilde_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 919 | Atilde_diag_data[A_cnt_diag] = A_tmp_diag_data[j_indx]; | ^ par_add_cycle.c:362:19: note: 'Atilde_diag_data' was declared here 362 | HYPRE_Real *Atilde_diag_data; | ^~~~~~~~~~~~~~~~ par_add_cycle.c:947:45: warning: 'Atilde_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 947 | Atilde_offd_data[A_cnt_offd] = A_tmp_offd_data[j]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ par_add_cycle.c:363:19: note: 'Atilde_offd_data' was declared here 363 | HYPRE_Real *Atilde_offd_data; | ^~~~~~~~~~~~~~~~ par_add_cycle.c:388:15: warning: 'Atilde_diag_i' may be used uninitialized [-Wmaybe-uninitialized] 388 | HYPRE_Int *Atilde_diag_i; | ^~~~~~~~~~~~~ par_add_cycle.c:920:26: warning: 'Atilde_diag_j' may be used uninitialized [-Wmaybe-uninitialized] 920 | Atilde_diag_j[A_cnt_diag++] = i + row_start; | ^ par_add_cycle.c:389:15: note: 'Atilde_diag_j' was declared here 389 | HYPRE_Int *Atilde_diag_j; | ^~~~~~~~~~~~~ par_add_cycle.c:390:15: warning: 'Atilde_offd_i' may be used uninitialized [-Wmaybe-uninitialized] 390 | HYPRE_Int *Atilde_offd_i; | ^~~~~~~~~~~~~ par_add_cycle.c:391:15: warning: 'Atilde_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 391 | HYPRE_Int *Atilde_offd_j; | ^~~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_mod_multi_interp.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_laplace.c par_gsmg.c: In function 'hypre_BoomerAMGBuildInterpLS': par_gsmg.c:1279:25: warning: 'S_ext' may be used uninitialized [-Wmaybe-uninitialized] 1279 | if (num_procs > 1) { hypre_CSRMatrixDestroy(S_ext); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_gsmg.c:770:21: note: 'S_ext' was declared here 770 | hypre_CSRMatrix *S_ext; | ^~~~~ par_cr.c: In function 'hypre_BoomerAMGIndepRSa': par_cr.c:1296:43: warning: 'S_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 1296 | if (CF_marker_offd[S_offd_j[j]] < 1) | ~~~~~~~~^~~ par_cr.c:1084:21: note: 'S_offd_j' was declared here 1084 | HYPRE_Int *S_offd_j; | ^~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_laplace_27pt.c par_gsmg.c: In function 'hypre_BoomerAMGBuildInterpGSMG': par_gsmg.c:2104:25: warning: 'S_ext' may be used uninitialized [-Wmaybe-uninitialized] 2104 | if (num_procs > 1) { hypre_CSRMatrixDestroy(S_ext); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_gsmg.c:1327:21: note: 'S_ext' was declared here 1327 | hypre_CSRMatrix *S_ext; | ^~~~~ par_gsmg.c:1914:51: warning: 'S_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 1914 | sum += S_ext_data[jj1]; | ~~~~~~~~~~^~~~~ par_gsmg.c:1329:21: note: 'S_ext_data' was declared here 1329 | HYPRE_Real *S_ext_data; | ^~~~~~~~~~ par_gsmg.c:1894:62: warning: 'S_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 1894 | for (jj1 = S_ext_i[c_num]; jj1 < S_ext_i[c_num + 1]; jj1++) | ^ par_gsmg.c:1330:27: note: 'S_ext_i' was declared here 1330 | HYPRE_Int *S_ext_i; | ^~~~~~~ par_gsmg.c:1896:32: warning: 'S_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 1896 | big_i2 = S_ext_j[jj1]; | ~~~~~~~^~~~~~~~~~~~~~ par_gsmg.c:1331:21: note: 'S_ext_j' was declared here 1331 | HYPRE_BigInt *S_ext_j; | ^~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_laplace_9pt.c par_cr.c: In function 'hypre_BoomerAMGIndepPMIS': par_cr.c:1630:24: warning: 'S_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 1630 | HYPRE_Int *S_offd_j; | ^~~~~~~~ par_interp.c: In function 'hypre_BoomerAMGBuildInterp': par_interp.c:976:25: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized] 976 | if (num_procs > 1) { hypre_CSRMatrixDestroy(A_ext); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_interp.c:59:23: note: 'A_ext' was declared here 59 | hypre_CSRMatrix *A_ext; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_lr_interp.c par_cr.c: In function 'hypre_BoomerAMGIndepPMISa': par_cr.c:2247:24: warning: 'S_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 2247 | HYPRE_Int *S_offd_j; | ^~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_mgr.c par_coarsen.c: In function 'hypre_BoomerAMGCoarsenPMISHost': par_coarsen.c:2118:30: warning: 'S_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 2118 | HYPRE_Int *S_offd_j; | ^~~~~~~~ par_coarsen.c:2286:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] 2286 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_coarsen.c:2110:30: note: 'comm_handle' was declared here 2110 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ par_interp.c: In function 'hypre_BoomerAMGBuildInterpHE': par_interp.c:1868:7: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized] 1868 | hypre_CSRMatrixDestroy(A_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_interp.c:1032:21: note: 'A_ext' was declared here 1032 | hypre_CSRMatrix *A_ext; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_mgr_setup.c par_laplace_9pt.c: In function 'GenerateLaplacian9pt': par_laplace_9pt.c:433:20: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 433 | offd_j[i] = hypre_BigBinarySearch(col_map_offd, big_offd_j[i], num_cols_offd); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_laplace_9pt.c:33:18: note: 'offd_j' was declared here 33 | HYPRE_Int *offd_j; | ^~~~~~ par_laplace_9pt.c:286:28: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 286 | offd_data[o_cnt++] = value[1]; | ^ par_laplace_9pt.c:34:16: note: 'offd_data' was declared here 34 | HYPRE_Real *offd_data; | ^~~~~~~~~ par_laplace_9pt.c:284:29: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 284 | big_offd_j[o_cnt] = hypre_map2(ix - 1, iy - 1, p, q - 1, nx, | ^ par_laplace_9pt.c:41:18: note: 'big_offd_j' was declared here 41 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ par_multi_interp.c: In function 'hypre_BoomerAMGBuildMultipassHost': par_multi_interp.c:377:17: warning: 'C_array' may be used uninitialized [-Wmaybe-uninitialized] 377 | C_array[cnt++] = i; | ^ par_multi_interp.c:95:21: note: 'C_array' was declared here 95 | HYPRE_Int *C_array; | ^~~~~~~ par_multi_interp.c:659:25: warning: 'send_map_start' may be used uninitialized [-Wmaybe-uninitialized] 659 | if (send_map_start[num_sends]) | ^ par_multi_interp.c:79:21: note: 'send_map_start' was declared here 79 | HYPRE_Int *send_map_start; | ^~~~~~~~~~~~~~ par_multi_interp.c:721:16: warning: 'send_map_elmt' may be used uninitialized [-Wmaybe-uninitialized] 721 | j1 = send_map_elmt[j]; | ~~~^~~~~~~~~~~~~~~~~~ par_multi_interp.c:80:21: note: 'send_map_elmt' was declared here 80 | HYPRE_Int *send_map_elmt; | ^~~~~~~~~~~~~ par_multi_interp.c:772:10: warning: 'send_procs' may be used uninitialized [-Wmaybe-uninitialized] 772 | hypre_ParCSRCommPkgCreateAndFill(comm, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 773 | num_recvs, recv_procs, Pext_recv_vec_start[pass], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 774 | num_sends, send_procs, Pext_send_map_start[pass], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 775 | NULL, | ~~~~~ 776 | &tmp_comm_pkg); | ~~~~~~~~~~~~~~ par_multi_interp.c:81:21: note: 'send_procs' was declared here 81 | HYPRE_Int *send_procs; | ^~~~~~~~~~ par_multi_interp.c:83:21: warning: 'recv_vec_start' may be used uninitialized [-Wmaybe-uninitialized] 83 | HYPRE_Int *recv_vec_start; | ^~~~~~~~~~~~~~ par_multi_interp.c:772:10: warning: 'recv_procs' may be used uninitialized [-Wmaybe-uninitialized] 772 | hypre_ParCSRCommPkgCreateAndFill(comm, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 773 | num_recvs, recv_procs, Pext_recv_vec_start[pass], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 774 | num_sends, send_procs, Pext_send_map_start[pass], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 775 | NULL, | ~~~~~ 776 | &tmp_comm_pkg); | ~~~~~~~~~~~~~~ par_multi_interp.c:84:21: note: 'recv_procs' was declared here 84 | HYPRE_Int *recv_procs; | ^~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_mgr_solve.c par_laplace.c: In function 'GenerateSysLaplacian': par_laplace.c:406:16: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 406 | HYPRE_Real *offd_data; | ^~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_nongalerkin.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_nodal_systems.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_rap.c par_amgdd_helpers.c: In function 'hypre_BoomerAMGDD_CommunicateRemainingMatrixInfo': par_amgdd_helpers.c:3005:39: warning: 'P_tmp_info_int' may be used uninitialized [-Wmaybe-uninitialized] 3005 | P_tmp_info_int[P_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Int, row_size + 1, HYPRE_MEMORY_HOST); | ^ par_amgdd_helpers.c:2852:22: note: 'P_tmp_info_int' was declared here 2852 | HYPRE_Int **P_tmp_info_int; | ^~~~~~~~~~~~~~ par_amgdd_helpers.c:3006:43: warning: 'P_tmp_info_complex' may be used uninitialized [-Wmaybe-uninitialized] 3006 | P_tmp_info_complex[P_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Complex, row_size, HYPRE_MEMORY_HOST); | ^ par_amgdd_helpers.c:2853:26: note: 'P_tmp_info_complex' was declared here 2853 | HYPRE_Complex **P_tmp_info_complex; | ^~~~~~~~~~~~~~~~~~ par_amgdd_helpers.c:3085:39: warning: 'R_tmp_info_int' may be used uninitialized [-Wmaybe-uninitialized] 3085 | R_tmp_info_int[R_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Int, row_size + 1, HYPRE_MEMORY_HOST); | ^ par_amgdd_helpers.c:2868:22: note: 'R_tmp_info_int' was declared here 2868 | HYPRE_Int **R_tmp_info_int; | ^~~~~~~~~~~~~~ par_amgdd_helpers.c:3086:43: warning: 'R_tmp_info_complex' may be used uninitialized [-Wmaybe-uninitialized] 3086 | R_tmp_info_complex[R_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Complex, row_size, HYPRE_MEMORY_HOST); | ^ par_amgdd_helpers.c:2869:26: note: 'R_tmp_info_complex' was declared here 2869 | HYPRE_Complex **R_tmp_info_complex; | ^~~~~~~~~~~~~~~~~~ par_laplace_27pt.c: In function 'GenerateLaplacian27pt': par_laplace_27pt.c:1653:20: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 1653 | offd_j[i] = hypre_BigBinarySearch(col_map_offd, big_offd_j[i], num_cols_offd); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_laplace_27pt.c:36:18: note: 'offd_j' was declared here 36 | HYPRE_Int *offd_j; | ^~~~~~ par_laplace_27pt.c:955:34: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 955 | offd_data[o_cnt++] = value[1]; | ^ par_laplace_27pt.c:38:16: note: 'offd_data' was declared here 38 | HYPRE_Real *offd_data; | ^~~~~~~~~ par_lr_interp.c: In function 'hypre_BoomerAMGBuildStdInterp': par_lr_interp.c:339:17: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] 339 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_lr_interp.c:135:21: note: 'wall_time' was declared here 135 | HYPRE_Real wall_time; | ^~~~~~~~~ par_lr_interp.c:675:63: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 675 | distribute = A_offd_data[jj] / A_ext_data[A_ext_i[i1]]; | ^ par_lr_interp.c:90:21: note: 'A_ext_data' was declared here 90 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ par_lr_interp.c:676:61: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 676 | for (kk = A_ext_i[i1] + 1; kk < A_ext_i[i1 + 1]; kk++) | ^ par_lr_interp.c:91:21: note: 'A_ext_i' was declared here 91 | HYPRE_Int *A_ext_i; | ^~~~~~~ par_lr_interp.c:678:32: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 678 | big_k1 = A_ext_j[kk]; | ~~~~~~~^~~~~~~~~~~~~ par_lr_interp.c:92:21: note: 'A_ext_j' was declared here 92 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_lr_interp.c:301:50: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] 301 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) | ^ par_lr_interp.c:102:21: note: 'Sop_i' was declared here 102 | HYPRE_Int *Sop_i; | ^~~~~ par_lr_interp.c:303:29: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] 303 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ par_lr_interp.c:103:21: note: 'Sop_j' was declared here 103 | HYPRE_BigInt *Sop_j; | ^~~~~ par_interp.c: In function 'hypre_BoomerAMGBuildInterpModUnk': par_interp.c:3644:25: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized] 3644 | if (num_procs > 1) { hypre_CSRMatrixDestroy(A_ext); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_interp.c:2707:21: note: 'A_ext' was declared here 2707 | hypre_CSRMatrix *A_ext; | ^~~~~ In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9, from _hypre_parcsr_ls.h:9, from par_interp.c:8: ./../utilities/_hypre_utilities.h:783:3: warning: 'tmp_map_offd' may be used uninitialized [-Wmaybe-uninitialized] 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_interp.c:3639:4: note: in expansion of macro 'hypre_TFree' 3639 | hypre_TFree(tmp_map_offd, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_interp.c:2702:24: note: 'tmp_map_offd' was declared here 2702 | HYPRE_Int *tmp_map_offd; | ^~~~~~~~~~~~ par_mgr_solve.c: In function 'hypre_MGRCycle': par_mgr_solve.c:696:22: warning: 'beta' may be used uninitialized [-Wmaybe-uninitialized] 696 | hypre_ParVectorAxpy(beta, Utemp, U_array[level]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_mgr_solve.c:586:18: note: 'beta' was declared here 586 | HYPRE_Real beta; | ^~~~ In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9, from _hypre_parcsr_ls.h:9, from par_mgr.c:14: par_mgr.c: In function 'hypre_MGRBuildPDRS': ./../utilities/_hypre_utilities.h:783:3: warning: 'tmp_map_offd' may be used uninitialized [-Wmaybe-uninitialized] 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_mgr.c:2546:4: note: in expansion of macro 'hypre_TFree' 2546 | hypre_TFree(tmp_map_offd, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_mgr.c:2032:21: note: 'tmp_map_offd' was declared here 2032 | HYPRE_Int *tmp_map_offd; | ^~~~~~~~~~~~ par_nongalerkin.c: In function 'hypre_BoomerAMG_MyCreateS': par_nongalerkin.c:582:42: warning: 'S_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 582 | S_offd_data[jS] = S_offd_data[jA]; | ~~~~~~~~~~~^~~~ par_nongalerkin.c:264:29: note: 'S_offd_data' was declared here 264 | HYPRE_Real *S_offd_data; | ^~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_rap_communication.c par_mgr_setup.c: In function 'hypre_MGRSetup': par_mgr_setup.c:22:26: warning: 'final_coarse_size' may be used uninitialized [-Wmaybe-uninitialized] 22 | HYPRE_Int i, j, final_coarse_size, block_size, idx, **block_cf_marker; | ^~~~~~~~~~~~~~~~~ par_nodal_systems.c: In function 'hypre_BoomerAMGCreateNodalA': par_nodal_systems.c:795:44: warning: 'num_sends' may be used uninitialized [-Wmaybe-uninitialized] 795 | new_send_elmts_size = send_map_starts_AN[num_sends] * num_functions; | ^ par_nodal_systems.c:82:25: note: 'num_sends' was declared here 82 | HYPRE_Int num_sends; | ^~~~~~~~~ par_nodal_systems.c:797:45: warning: 'send_map_starts' may be used uninitialized [-Wmaybe-uninitialized] 797 | if (new_send_elmts_size > send_map_starts[num_sends]) | ^ par_nodal_systems.c:85:25: note: 'send_map_starts' was declared here 85 | HYPRE_Int *send_map_starts; | ^~~~~~~~~~~~~~~ par_nodal_systems.c:488:21: warning: 'num_recvs' may be used uninitialized [-Wmaybe-uninitialized] 488 | for (i = 0; i < num_recvs; i++) | ~~^~~~~~~~~~~ par_nodal_systems.c:83:25: note: 'num_recvs' was declared here 83 | HYPRE_Int num_recvs; | ^~~~~~~~~ par_nodal_systems.c:490:58: warning: 'recv_vec_starts' may be used uninitialized [-Wmaybe-uninitialized] 490 | for (j = recv_vec_starts[i]; j < recv_vec_starts[i + 1]; j++) | ~~~~~~~~~~~~~~~^~~~~~~ par_nodal_systems.c:89:25: note: 'recv_vec_starts' was declared here 89 | HYPRE_Int *recv_vec_starts; | ^~~~~~~~~~~~~~~ par_nodal_systems.c:795:44: warning: 'send_map_starts_AN' may be used uninitialized [-Wmaybe-uninitialized] 795 | new_send_elmts_size = send_map_starts_AN[num_sends] * num_functions; | ^ par_nodal_systems.c:93:25: note: 'send_map_starts_AN' was declared here 93 | HYPRE_Int *send_map_starts_AN; | ^~~~~~~~~~~~~~~~~~ par_nodal_systems.c:809:61: warning: 'send_map_elmts_AN' may be used uninitialized [-Wmaybe-uninitialized] 809 | new_send_map_elmts[cnt++] = send_map_elmts_AN[j] * num_functions + k; | ~~~~~~~~~~~~~~~~~^~~ par_nodal_systems.c:94:25: note: 'send_map_elmts_AN' was declared here 94 | HYPRE_Int *send_map_elmts_AN; | ^~~~~~~~~~~~~~~~~ par_nodal_systems.c:486:29: warning: 'recv_vec_starts_AN' may be used uninitialized [-Wmaybe-uninitialized] 486 | recv_vec_starts_AN[0] = 0; | ~~~~~~~~~~~~~~~~~~~~~~^~~ par_nodal_systems.c:96:25: note: 'recv_vec_starts_AN' was declared here 96 | HYPRE_Int *recv_vec_starts_AN; | ^~~~~~~~~~~~~~~~~~ par_nodal_systems.c:72:24: warning: 'AN_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 72 | HYPRE_Real *AN_offd_data; | ^~~~~~~~~~~~ par_rap.c: In function 'hypre_BoomerAMGBuildCoarseOperatorKT': par_rap.c:822:24: warning: 'R_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 822 | r_entry = R_offd_data[jj1]; | ~~~~~~~~^~~~~~~~~~~~~~~~~~ par_rap.c:133:21: note: 'R_offd_data' was declared here 133 | HYPRE_Real *R_offd_data; | ^~~~~~~~~~~ par_rap.c:134:27: warning: 'R_offd_i' may be used uninitialized [-Wmaybe-uninitialized] 134 | HYPRE_Int *R_offd_i; | ^~~~~~~~ par_rap.c:821:20: warning: 'R_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 821 | i1 = R_offd_j[jj1]; | ~~~~^~~~~~~~~~~~~~~ par_rap.c:135:27: note: 'R_offd_j' was declared here 135 | HYPRE_Int *R_offd_j; | ^~~~~~~~ par_rap.c:416:7: warning: 'Ps_ext' may be used uninitialized [-Wmaybe-uninitialized] 416 | hypre_CSRMatrixDestroy(Ps_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_rap.c:142:21: note: 'Ps_ext' was declared here 142 | hypre_CSRMatrix *Ps_ext; | ^~~~~~ par_rap.c:400:72: warning: 'Ps_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 400 | P_ext_offd_data[P_ext_offd_size_private++] = Ps_ext_data[j]; | ~~~~~~~~~~~^~~ par_rap.c:144:21: note: 'Ps_ext_data' was declared here 144 | HYPRE_Real *Ps_ext_data; | ^~~~~~~~~~~ par_rap.c:145:27: warning: 'Ps_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 145 | HYPRE_Int *Ps_ext_i; | ^~~~~~~~ par_rap.c:356:25: warning: 'Ps_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 356 | if (Ps_ext_j[j] < first_col_diag_P || Ps_ext_j[j] > last_col_diag_P) | ~~~~~~~~^~~ par_rap.c:146:21: note: 'Ps_ext_j' was declared here 146 | HYPRE_BigInt *Ps_ext_j; | ^~~~~~~~ par_rap.c:510:25: warning: 'col_map_offd_Pext' may be used uninitialized [-Wmaybe-uninitialized] 510 | P_ext_offd_j[i] = hypre_BigBinarySearch(col_map_offd_Pext, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 511 | //Ps_ext_j[i], | ~~~~~~~~~~~~~~ 512 | P_big_offd_j[i], | ~~~~~~~~~~~~~~~~ 513 | num_cols_offd_Pext); | ~~~~~~~~~~~~~~~~~~~ par_rap.c:157:21: note: 'col_map_offd_Pext' was declared here 157 | HYPRE_BigInt *col_map_offd_Pext; | ^~~~~~~~~~~~~~~~~ par_rap.c:652:37: warning: 'P_marker' may be used uninitialized [-Wmaybe-uninitialized] 652 | if (P_marker[i3] < jj_row_begining) | ^ par_rap.c:162:27: note: 'P_marker' was declared here 162 | HYPRE_Int *P_marker; | ^~~~~~~~ par_rap.c:2041:7: warning: 'RAP_ext' may be used uninitialized [-Wmaybe-uninitialized] 2041 | hypre_CSRMatrixDestroy(RAP_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_rap.c:97:21: note: 'RAP_ext' was declared here 97 | hypre_CSRMatrix *RAP_ext; | ^~~~~~~ par_rap.c:1614:26: warning: 'RAP_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 1614 | RAP_diag_data[jj_count_diag] = zero; | ^ par_rap.c:105:21: note: 'RAP_diag_data' was declared here 105 | HYPRE_Real *RAP_diag_data; | ^~~~~~~~~~~~~ par_rap.c:1615:23: warning: 'RAP_diag_j' may be used uninitialized [-Wmaybe-uninitialized] 1615 | RAP_diag_j[jj_count_diag] = ic; | ^ par_rap.c:107:27: note: 'RAP_diag_j' was declared here 107 | HYPRE_Int *RAP_diag_j; | ^~~~~~~~~~ par_rap.c:1800:16: warning: 'RA_offd.j' may be used uninitialized [-Wmaybe-uninitialized] 1800 | i1 = RA_offd.j[jj1 - ra_row_begin_offd]; | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_rap.c:1580:32: note: 'RA_offd.j' was declared here 1580 | hypre_CSRMatrix RA_diag, RA_offd; | ^~~~~~~ par_rap.c:1801:25: warning: 'RA_offd.data' may be used uninitialized [-Wmaybe-uninitialized] 1801 | r_a_product = RA_offd.data[jj1 - ra_row_begin_offd]; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_rap.c:1580:32: note: 'RA_offd.data' was declared here 1580 | hypre_CSRMatrix RA_diag, RA_offd; | ^~~~~~~ par_mgr.c: In function 'hypre_block_jacobi_solve': par_mgr.c:3938:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] 3938 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_mgr.c:3855:28: note: 'comm_handle' was declared here 3855 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ ./../utilities/_hypre_utilities.h:783:3: warning: 'v_buf_data' may be used uninitialized [-Wmaybe-uninitialized] 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_mgr.c:3996:7: note: in expansion of macro 'hypre_TFree' 3996 | hypre_TFree(v_buf_data, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_mgr.c:3869:21: note: 'v_buf_data' was declared here 3869 | HYPRE_Real *v_buf_data; | ^~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_rotate_7pt.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_relax.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_relax_more.c par_lr_interp.c: In function 'hypre_BoomerAMGBuildExtPIInterpHost': par_lr_interp.c:1744:48: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 1744 | sum += A_ext_data[jj1]; | ~~~~~~~~~~^~~~~ par_lr_interp.c:1096:21: note: 'A_ext_data' was declared here 1096 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ par_lr_interp.c:1727:59: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 1727 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) | ^ par_lr_interp.c:1097:21: note: 'A_ext_i' was declared here 1097 | HYPRE_Int *A_ext_i; | ^~~~~~~ par_lr_interp.c:1729:32: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 1729 | big_k1 = A_ext_j[jj1]; | ~~~~~~~^~~~~~~~~~~~~~ par_lr_interp.c:1098:21: note: 'A_ext_j' was declared here 1098 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_lr_interp.c:1367:53: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] 1367 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) | ^ par_lr_interp.c:1107:21: note: 'Sop_i' was declared here 1107 | HYPRE_Int *Sop_i; | ^~~~~ par_lr_interp.c:1369:32: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] 1369 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ par_lr_interp.c:1108:21: note: 'Sop_j' was declared here 1108 | HYPRE_BigInt *Sop_j; | ^~~~~ par_mgr.c: In function 'hypre_MGRBlockRelaxSolve': par_mgr.c:4108:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] 4108 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_mgr.c:4026:28: note: 'comm_handle' was declared here 4026 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ ./../utilities/_hypre_utilities.h:783:3: warning: 'v_buf_data' may be used uninitialized [-Wmaybe-uninitialized] 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_mgr.c:4166:7: note: in expansion of macro 'hypre_TFree' 4166 | hypre_TFree(v_buf_data, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_mgr.c:4040:21: note: 'v_buf_data' was declared here 4040 | HYPRE_Real *v_buf_data; | ^~~~~~~~~~ par_laplace.c: In function 'GenerateSysLaplacianVCoef': par_laplace.c:1305:26: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 1305 | offd_j[i] = j; | ~~~~~~~~~~^~~ par_laplace.c:898:18: note: 'offd_j' was declared here 898 | HYPRE_Int *offd_j; | ^~~~~~ par_laplace.c:899:18: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 899 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ par_laplace.c:900:16: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 900 | HYPRE_Real *offd_data; | ^~~~~~~~~ par_mgr.c: In function 'hypre_BlockDiagInvLapack': par_mgr.c:4212:41: warning: 'i' may be used uninitialized [-Wmaybe-uninitialized] 4212 | hypre_dgetri(&left_size, diag + i * LWORK, &left_size, IPIV, WORK, &LWORK, &INFO); | ~~^~~~~~~ par_mgr.c:4175:33: note: 'i' was declared here 4175 | HYPRE_Int nblock, left_size, i; | ^ par_relax_more.c: In function 'hypre_ParCSRMaxEigEstimateHost': par_relax_more.c:101:16: warning: 'e_max' may be used uninitialized [-Wmaybe-uninitialized] 101 | send_buf[1] = e_max; | ~~~~~~~~~~~~^~~~~~~~ par_relax_more.c:48:16: note: 'e_max' was declared here 48 | HYPRE_Real e_max, e_min; | ^~~~~ par_relax_more.c:100:18: warning: 'e_min' may be used uninitialized [-Wmaybe-uninitialized] 100 | send_buf[0] = -e_min; | ^~~~~~ par_relax_more.c:48:23: note: 'e_min' was declared here 48 | HYPRE_Real e_max, e_min; | ^~~~~ par_rotate_7pt.c: In function 'GenerateRotate7pt': par_rotate_7pt.c:360:20: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 360 | offd_j[i] = hypre_BigBinarySearch(col_map_offd, big_offd_j[i], num_cols_offd); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_rotate_7pt.c:34:18: note: 'offd_j' was declared here 34 | HYPRE_Int *offd_j; | ^~~~~~ par_rotate_7pt.c:250:28: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 250 | offd_data[o_cnt++] = value[3]; | ^ par_rotate_7pt.c:35:16: note: 'offd_data' was declared here 35 | HYPRE_Real *offd_data; | ^~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_relax_interface.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_scaled_matnorm.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_schwarz.c par_lr_interp.c: In function 'hypre_BoomerAMGBuildExtPICCInterp': par_lr_interp.c:2781:45: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 2781 | sum += A_ext_data[jj1]; | ~~~~~~~~~~^~~~~ par_lr_interp.c:2001:21: note: 'A_ext_data' was declared here 2001 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ par_lr_interp.c:2764:56: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 2764 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) | ^ par_lr_interp.c:2002:21: note: 'A_ext_i' was declared here 2002 | HYPRE_Int *A_ext_i; | ^~~~~~~ par_lr_interp.c:2766:29: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 2766 | big_k1 = A_ext_j[jj1]; | ~~~~~~~^~~~~~~~~~~~~~ par_lr_interp.c:2003:21: note: 'A_ext_j' was declared here 2003 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_lr_interp.c:2273:50: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] 2273 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) | ^ par_lr_interp.c:2012:21: note: 'Sop_i' was declared here 2012 | HYPRE_Int *Sop_i; | ^~~~~ par_lr_interp.c:2276:29: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] 2276 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ par_lr_interp.c:2013:21: note: 'Sop_j' was declared here 2013 | HYPRE_BigInt *Sop_j; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_stats.c par_relax.c: In function 'hypre_BoomerAMGRelaxWeightedJacobi_core': par_relax.c:266:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] 266 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_relax.c:220:28: note: 'comm_handle' was declared here 220 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_strength.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_sv_interp.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_sv_interp_ln.c par_relax.c: In function 'hypre_BoomerAMGRelax1GaussSeidel': par_relax.c:432:24: warning: 'num_sends' may be used uninitialized [-Wmaybe-uninitialized] 432 | for (i = 0; i < num_sends; i++) | ~~^~~~~~~~~~~ par_relax.c:395:57: note: 'num_sends' was declared here 395 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; | ^~~~~~~~~ par_relax.c:395:68: warning: 'num_recvs' may be used uninitialized [-Wmaybe-uninitialized] 395 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; | ^~~~~~~~~ par_relax.c:447:10: warning: 'status' may be used uninitialized [-Wmaybe-uninitialized] 447 | hypre_MPI_Waitall(jr, requests, status); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_relax.c:396:22: note: 'status' was declared here 396 | hypre_MPI_Status *status; | ^~~~~~ par_relax.c:443:16: warning: 'requests' may be used uninitialized [-Wmaybe-uninitialized] 443 | hypre_MPI_Isend(&v_buf_data[vec_start], vec_len, HYPRE_MPI_COMPLEX, ip, 0, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444 | comm, &requests[jr++]); | ~~~~~~~~~~~~~~~~~~~~~~ par_relax.c:397:23: note: 'requests' was declared here 397 | hypre_MPI_Request *requests; | ^~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_vardifconv.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_vardifconv_rs.c par_relax.c: In function 'hypre_BoomerAMGRelax2GaussSeidel': par_relax.c:591:24: warning: 'num_sends' may be used uninitialized [-Wmaybe-uninitialized] 591 | for (i = 0; i < num_sends; i++) | ~~^~~~~~~~~~~ par_relax.c:535:57: note: 'num_sends' was declared here 535 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; | ^~~~~~~~~ par_relax.c:535:68: warning: 'num_recvs' may be used uninitialized [-Wmaybe-uninitialized] 535 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; | ^~~~~~~~~ par_relax.c:606:10: warning: 'status' may be used uninitialized [-Wmaybe-uninitialized] 606 | hypre_MPI_Waitall(jr, requests, status); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_relax.c:536:22: note: 'status' was declared here 536 | hypre_MPI_Status *status; | ^~~~~~ par_relax.c:602:16: warning: 'requests' may be used uninitialized [-Wmaybe-uninitialized] 602 | hypre_MPI_Isend(&v_buf_data[vec_start], vec_len, HYPRE_MPI_COMPLEX, ip, 0, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 603 | comm, &requests[jr++]); | ~~~~~~~~~~~~~~~~~~~~~~ par_relax.c:537:23: note: 'requests' was declared here 537 | hypre_MPI_Request *requests; | ^~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c partial.c par_mgr.c: In function 'hypre_MGRBuildInterpApproximateInverse': par_mgr.c:3382:39: warning: 'col_map_offd_P' may be used uninitialized [-Wmaybe-uninitialized] 3382 | hypre_ParCSRMatrixColMapOffd(P) = col_map_offd_P; par_mgr.c:3273:26: note: 'col_map_offd_P' was declared here 3273 | HYPRE_BigInt *col_map_offd_P; | ^~~~~~~~~~~~~~ par_stats.c: In function 'hypre_BoomerAMGSetupStats': par_stats.c:747:16: warning: 'block_size' may be used uninitialized [-Wmaybe-uninitialized] 747 | hypre_CSRBlockMatrixBlockNorm(6, &P_diag_data[0], &tmp_norm, block_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_stats.c:140:14: note: 'block_size' was declared here 140 | HYPRE_Int block_size, bnnz; | ^~~~~~~~~~ par_stats.c:140:26: warning: 'bnnz' may be used uninitialized [-Wmaybe-uninitialized] 140 | HYPRE_Int block_size, bnnz; | ^~~~ par_vardifconv.c: In function 'GenerateVarDifConv': par_vardifconv.c:243:29: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 243 | big_offd_j[o_cnt] = hypre_map(ix, iy, iz - 1, p, q, r - 1, nx, ny, | ^ par_vardifconv.c:41:24: note: 'big_offd_j' was declared here 41 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ par_vardifconv.c:245:28: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 245 | offd_data[o_cnt++] = -cfm; | ^ par_vardifconv.c:42:24: note: 'offd_data' was declared here 42 | HYPRE_Real *offd_data; | ^~~~~~~~~ par_vardifconv.c:336:26: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 336 | offd_j[i] = j; | ~~~~~~~~~~^~~ par_vardifconv.c:40:24: note: 'offd_j' was declared here 40 | HYPRE_Int *offd_j; | ^~~~~~ par_vardifconv_rs.c: In function 'GenerateRSVarDifConv': par_vardifconv_rs.c:316:29: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 316 | big_offd_j[o_cnt] = hypre_map(ix, iy, iz - 1, p, q, r - 1, nx, ny, | ^ par_vardifconv_rs.c:51:18: note: 'big_offd_j' was declared here 51 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ par_vardifconv_rs.c:318:28: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 318 | offd_data[o_cnt++] = cfm + ffm; | ^ par_vardifconv_rs.c:52:16: note: 'offd_data' was declared here 52 | HYPRE_Real *offd_data; | ^~~~~~~~~ par_vardifconv_rs.c:415:26: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 415 | offd_j[i] = j; | ~~~~~~~~~~^~~ par_vardifconv_rs.c:50:18: note: 'offd_j' was declared here 50 | HYPRE_Int *offd_j; | ^~~~~~ par_lr_interp.c: In function 'hypre_BoomerAMGBuildFFInterp': par_lr_interp.c:3703:45: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 3703 | sum += A_ext_data[jj1]; | ~~~~~~~~~~^~~~~ par_lr_interp.c:2989:21: note: 'A_ext_data' was declared here 2989 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ par_lr_interp.c:3686:56: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 3686 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) | ^ par_lr_interp.c:2990:21: note: 'A_ext_i' was declared here 2990 | HYPRE_Int *A_ext_i; | ^~~~~~~ par_lr_interp.c:3688:29: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 3688 | big_k1 = A_ext_j[jj1]; | ~~~~~~~^~~~~~~~~~~~~~ par_lr_interp.c:2991:21: note: 'A_ext_j' was declared here 2991 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_lr_interp.c:3235:50: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] 3235 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) | ^ par_lr_interp.c:3000:21: note: 'Sop_i' was declared here 3000 | HYPRE_Int *Sop_i; | ^~~~~ par_lr_interp.c:3238:29: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] 3238 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ par_lr_interp.c:3001:21: note: 'Sop_j' was declared here 3001 | HYPRE_BigInt *Sop_j; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c schwarz.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c block_tridiag.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_restr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_lr_restr.c par_sv_interp.c: In function 'hypre_BoomerAMG_GMExpandInterp': par_sv_interp.c:737:79: warning: 'row_sum' may be used uninitialized [-Wmaybe-uninitialized] 737 | value = P_diag_data[orig_diag_start + j] * (vec_data[i] / row_sum - vec_data[fine_index]); | ~~~~~~~~~~~~^~~~~~~~~ par_sv_interp.c:291:21: note: 'row_sum' was declared here 291 | HYPRE_Real row_sum; | ^~~~~~~ par_sv_interp.c:871:42: warning: 'fine_index' may be used uninitialized [-Wmaybe-uninitialized] 871 | if (offd_vec_data[fine_index] != 0.0 ) | ^ par_sv_interp.c:325:21: note: 'fine_index' was declared here 325 | HYPRE_Int fine_index, index; | ^~~~~~~~~~ partial.c: In function 'hypre_BoomerAMGBuildPartialExtPIInterp': partial.c:715:48: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 715 | sum += A_ext_data[jj1]; | ~~~~~~~~~~^~~~~ partial.c:83:21: note: 'A_ext_data' was declared here 83 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ partial.c:698:59: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 698 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) | ^ partial.c:84:21: note: 'A_ext_i' was declared here 84 | HYPRE_Int *A_ext_i; | ^~~~~~~ partial.c:700:32: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 700 | big_k1 = A_ext_j[jj1]; | ~~~~~~~^~~~~~~~~~~~~~ partial.c:85:21: note: 'A_ext_j' was declared here 85 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ partial.c:368:53: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] 368 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) | ^ partial.c:94:21: note: 'Sop_i' was declared here 94 | HYPRE_Int *Sop_i; | ^~~~~ partial.c:370:32: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] 370 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ partial.c:95:21: note: 'Sop_j' was declared here 95 | HYPRE_BigInt *Sop_j; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c dsuperlu.c par_restr.c: In function 'hypre_fgmresT': par_restr.c:956:20: warning: 'normr' may be used uninitialized [-Wmaybe-uninitialized] 956 | *relres = normr / normr0; | ~~~~~~^~~~~~~~ par_restr.c:844:18: note: 'normr' was declared here 844 | HYPRE_Real t, normr, normr0, tolr; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c ads.c -o ads.obj In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:10, from _hypre_parcsr_ls.h:9, from dsuperlu.c:8: dsuperlu.c: In function 'hypre_SLUDistSetup': ./../seq_mv/seq_mv.h:84:63: warning: passing argument 8 of 'dCreate_CompRowLoc_Matrix_dist' from incompatible pointer type [-Wincompatible-pointer-types] 84 | #define hypre_CSRMatrixBigJ(matrix) ((matrix) -> big_j) | ~~~~~~~~~~^~~~~~~~~ | | | HYPRE_BigInt * {aka long long int *} dsuperlu.c:84:7: note: in expansion of macro 'hypre_CSRMatrixBigJ' 84 | hypre_CSRMatrixBigJ(A_local), big_rowptr, | ^~~~~~~~~~~~~~~~~~~ In file included from dsuperlu.h:11, from dsuperlu.c:12: /usr/include/superlu-dist/superlu_ddefs.h:447:49: note: expected 'int_t *' {aka 'int *'} but argument is of type 'HYPRE_BigInt *' {aka 'long long int *'} 447 | int_t, double *, int_t *, int_t *, | ^~~~~~~ dsuperlu.c:84:37: warning: passing argument 9 of 'dCreate_CompRowLoc_Matrix_dist' from incompatible pointer type [-Wincompatible-pointer-types] 84 | hypre_CSRMatrixBigJ(A_local), big_rowptr, | ^~~~~~~~~~ | | | HYPRE_BigInt * {aka long long int *} /usr/include/superlu-dist/superlu_ddefs.h:447:58: note: expected 'int_t *' {aka 'int *'} but argument is of type 'HYPRE_BigInt *' {aka 'long long int *'} 447 | int_t, double *, int_t *, int_t *, | ^~~~~~~ dsuperlu.c:133:85: warning: passing argument 12 of 'pdgssvx' from incompatible pointer type [-Wincompatible-pointer-types] 133 | &(dslu_data->dslu_solve), dslu_data->berr, &(dslu_data->dslu_data_stat), &info); | ^~~~~ | | | HYPRE_Int * {aka long long int *} /usr/include/superlu-dist/superlu_ddefs.h:520:67: note: expected 'int *' but argument is of type 'HYPRE_Int *' {aka 'long long int *'} 520 | dSOLVEstruct_t *, double *, SuperLUStat_t *, int *); | ^~~~~ dsuperlu.c: In function 'hypre_SLUDistSolve': dsuperlu.c:153:85: warning: passing argument 12 of 'pdgssvx' from incompatible pointer type [-Wincompatible-pointer-types] 153 | &(dslu_data->dslu_solve), dslu_data->berr, &(dslu_data->dslu_data_stat), &info); | ^~~~~ | | | HYPRE_Int * {aka long long int *} /usr/include/superlu-dist/superlu_ddefs.h:520:67: note: expected 'int *' but argument is of type 'HYPRE_Int *' {aka 'long long int *'} 520 | dSOLVEstruct_t *, double *, SuperLUStat_t *, int *); | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c ams.c -o ams.obj par_lr_interp.c: In function 'hypre_BoomerAMGBuildFF1Interp': par_lr_interp.c:4633:45: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 4633 | sum += A_ext_data[jj1]; | ~~~~~~~~~~^~~~~ par_lr_interp.c:3906:21: note: 'A_ext_data' was declared here 3906 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ par_lr_interp.c:4616:56: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 4616 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) | ^ par_lr_interp.c:3907:21: note: 'A_ext_i' was declared here 3907 | HYPRE_Int *A_ext_i; | ^~~~~~~ par_lr_interp.c:4618:29: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 4618 | big_k1 = A_ext_j[jj1]; | ~~~~~~~^~~~~~~~~~~~~~ par_lr_interp.c:3908:21: note: 'A_ext_j' was declared here 3908 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_lr_interp.c:4156:50: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] 4156 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) | ^ schwarz.c: In function 'hypre_ParMPSchwarzSolve': schwarz.c:536:58: warning: 'A_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 536 | aux[jj] -= A_offd_data[k] * x_ext[A_offd_j[k]]; | ~~~~~~~~^~~ schwarz.c:388:15: note: 'A_offd_j' was declared here 388 | HYPRE_Int *A_offd_j; | ^~~~~~~~ schwarz.c:536:38: warning: 'A_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 536 | aux[jj] -= A_offd_data[k] * x_ext[A_offd_j[k]]; | ~~~~~~~~~~~^~~ schwarz.c:389:16: note: 'A_offd_data' was declared here 389 | HYPRE_Real *A_offd_data; | ^~~~~~~~~~~ schwarz.c:543:59: warning: 'A_boundary_i' may be used uninitialized [-Wmaybe-uninitialized] 543 | for (k = A_boundary_i[j_loc]; k < A_boundary_i[j_loc + 1]; k++) | ^ schwarz.c:405:15: note: 'A_boundary_i' was declared here 405 | HYPRE_Int *A_boundary_i; | ^~~~~~~~~~~~ schwarz.c:545:36: warning: 'A_boundary_j' may be used uninitialized [-Wmaybe-uninitialized] 545 | k_loc = A_boundary_j[k]; | ^ schwarz.c:406:15: note: 'A_boundary_j' was declared here 406 | HYPRE_Int *A_boundary_j; | ^~~~~~~~~~~~ schwarz.c:549:42: warning: 'A_boundary_data' may be used uninitialized [-Wmaybe-uninitialized] 549 | aux[jj] -= A_boundary_data[k] * x[k_loc]; | ^ schwarz.c:407:16: note: 'A_boundary_data' was declared here 407 | HYPRE_Real *A_boundary_data; | ^~~~~~~~~~~~~~~ schwarz.c:500:27: warning: 'x_ext' may be used uninitialized [-Wmaybe-uninitialized] 500 | x_ext_old[i] = x_ext[i]; | ~~~~~^~~ schwarz.c:391:16: note: 'x_ext' was declared here 391 | HYPRE_Real *x_ext; | ^~~~~ par_lr_interp.c:3917:21: note: 'Sop_i' was declared here 3917 | HYPRE_Int *Sop_i; | ^~~~~ schwarz.c:500:20: warning: 'x_ext_old' may be used uninitialized [-Wmaybe-uninitialized] 500 | x_ext_old[i] = x_ext[i]; | ~~~~~~~~~~~~~^~~~~~~~~~ schwarz.c:392:16: note: 'x_ext_old' was declared here 392 | HYPRE_Real *x_ext_old; | ^~~~~~~~~ schwarz.c:510:20: warning: 'rhs_ext' may be used uninitialized [-Wmaybe-uninitialized] 510 | rhs_ext[i] += A_boundary_data[j] * x_ext[k_loc - num_variables]; | ~~~~~~~^~~ schwarz.c:394:16: note: 'rhs_ext' was declared here 394 | HYPRE_Real *rhs_ext; | ^~~~~~~ schwarz.c:547:16: warning: 'k_loc' may be used uninitialized [-Wmaybe-uninitialized] 547 | if (k_loc < num_variables) | ^ schwarz.c:415:34: note: 'k_loc' was declared here 415 | HYPRE_Int jj, i, j, k, j_loc, k_loc; | ^~~~~ par_lr_interp.c:4159:29: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] 4159 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ par_lr_interp.c:3918:21: note: 'Sop_j' was declared here 3918 | HYPRE_BigInt *Sop_j; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c ame.c -o ame.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_amg_setup.c -o par_amg_setup.obj partial.c: In function 'hypre_BoomerAMGBuildPartialStdInterp': partial.c:1220:17: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] 1220 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ partial.c:987:21: note: 'wall_time' was declared here 987 | HYPRE_Real wall_time; | ^~~~~~~~~ partial.c:1552:63: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 1552 | distribute = A_offd_data[jj] / A_ext_data[A_ext_i[i1]]; | ^ partial.c:939:21: note: 'A_ext_data' was declared here 939 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ partial.c:1553:61: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 1553 | for (kk = A_ext_i[i1] + 1; kk < A_ext_i[i1 + 1]; kk++) | ^ partial.c:940:21: note: 'A_ext_i' was declared here 940 | HYPRE_Int *A_ext_i; | ^~~~~~~ partial.c:1555:32: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 1555 | big_k1 = A_ext_j[kk]; | ~~~~~~~^~~~~~~~~~~~~ partial.c:941:21: note: 'A_ext_j' was declared here 941 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ partial.c:1182:50: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] 1182 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) | ^ partial.c:951:21: note: 'Sop_i' was declared here 951 | HYPRE_Int *Sop_i; | ^~~~~ partial.c:1184:29: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] 1184 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ partial.c:952:21: note: 'Sop_j' was declared here 952 | HYPRE_BigInt *Sop_j; | ^~~~~ partial.c:1777:37: warning: 'alfa' may be used uninitialized [-Wmaybe-uninitialized] 1777 | P_offd_data[jj] = -alfa * ahat_offd[j1]; | ^~~~~ partial.c:974:21: note: 'alfa' was declared here 974 | HYPRE_Real alfa, beta; | ^~~~ partial.c:1692:37: warning: 'beta' may be used uninitialized [-Wmaybe-uninitialized] 1692 | P_diag_data[jj] = -beta * ahat[j1]; | ^~~~~ partial.c:974:27: note: 'beta' was declared here 974 | HYPRE_Real alfa, beta; | ^~~~ In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:10, from _hypre_parcsr_ls.h:9, from ams.c:9: In function 'hypre_ParVectorBlockSplit', inlined from 'hypre_BoomerAMGBlockSolve' at ams.c:283:4: ams.c:175:58: warning: 'b_' may be used uninitialized [-Wmaybe-uninitialized] 175 | size_ = hypre_VectorSize(hypre_ParVectorLocalVector(x_[0])); ./../seq_mv/seq_mv.h:263:53: note: in definition of macro 'hypre_VectorSize' 263 | #define hypre_VectorSize(vector) ((vector) -> size) | ^~~~~~ ams.c:175:29: note: in expansion of macro 'hypre_ParVectorLocalVector' 175 | size_ = hypre_VectorSize(hypre_ParVectorLocalVector(x_[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ams.c: In function 'hypre_BoomerAMGBlockSolve': ams.c:266:21: note: 'b_' declared here 266 | hypre_ParVector *b_[3]; | ^~ In function 'hypre_ParVectorBlockSplit', inlined from 'hypre_BoomerAMGBlockSolve' at ams.c:284:4: ams.c:175:58: warning: 'x_' may be used uninitialized [-Wmaybe-uninitialized] 175 | size_ = hypre_VectorSize(hypre_ParVectorLocalVector(x_[0])); ./../seq_mv/seq_mv.h:263:53: note: in definition of macro 'hypre_VectorSize' 263 | #define hypre_VectorSize(vector) ((vector) -> size) | ^~~~~~ ams.c:175:29: note: in expansion of macro 'hypre_ParVectorLocalVector' 175 | size_ = hypre_VectorSize(hypre_ParVectorLocalVector(x_[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ams.c: In function 'hypre_BoomerAMGBlockSolve': ams.c:267:21: note: 'x_' declared here 267 | hypre_ParVector *x_[3]; | ^~ In function 'hypre_ParVectorBlockSplit', inlined from 'hypre_BoomerAMGBlockSolve' at ams.c:284:4: ams.c:175:58: warning: 'x_' may be used uninitialized [-Wmaybe-uninitialized] 175 | size_ = hypre_VectorSize(hypre_ParVectorLocalVector(x_[0])); ./../seq_mv/seq_mv.h:263:53: note: in definition of macro 'hypre_VectorSize' 263 | #define hypre_VectorSize(vector) ((vector) -> size) | ^~~~~~ ams.c:175:29: note: in expansion of macro 'hypre_ParVectorLocalVector' 175 | size_ = hypre_VectorSize(hypre_ParVectorLocalVector(x_[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ams.c: In function 'hypre_BoomerAMGBlockSolve': ams.c:267:21: note: 'x_' declared here 267 | hypre_ParVector *x_[3]; | ^~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_ilu.c -o par_ilu.obj par_sv_interp_ln.c: In function 'hypre_BoomerAMG_LNExpandInterp': par_sv_interp_ln.c:474:51: warning: 'P_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 474 | P_ext_data[index++] = P_ext_data[j]; | ~~~~~~~~~~^~~ par_sv_interp_ln.c:173:21: note: 'P_ext_data' was declared here 173 | HYPRE_Real *P_ext_data; | ^~~~~~~~~~ par_sv_interp_ln.c:174:21: warning: 'P_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 174 | HYPRE_Int *P_ext_i; | ^~~~~~~ par_sv_interp_ln.c:458:19: warning: 'P_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 458 | big_k = P_ext_j[j]; | ~~~~~~^~~~~~~~~~~~ par_sv_interp_ln.c:175:21: note: 'P_ext_j' was declared here 175 | HYPRE_BigInt *P_ext_j; | ^~~~~~~ par_sv_interp_ln.c:2631:25: warning: 'P_ext' may be used uninitialized [-Wmaybe-uninitialized] 2631 | if (num_procs > 1) { hypre_CSRMatrixDestroy(P_ext); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_sv_interp_ln.c:172:21: note: 'P_ext' was declared here 172 | hypre_CSRMatrix *P_ext; | ^~~~~ par_sv_interp_ln.c:2026:69: warning: 'gm_row_sum' may be used uninitialized [-Wmaybe-uninitialized] 2026 | value = P_offd_data_new[kk] * (vec_data[i] / gm_row_sum - offd_vec_data_P[c_col]); | ~~~~~~~~~~~~^~~~~~~~~~~~ par_sv_interp_ln.c:87:21: note: 'gm_row_sum' was declared here 87 | HYPRE_Real gm_row_sum; | ^~~~~~~~~~ par_sv_interp_ln.c:2405:34: warning: 'q_dist_value' may be used uninitialized [-Wmaybe-uninitialized] 2405 | value += q_dist_value; | ~~~~~~^~~~~~~~~~~~~~~ par_sv_interp_ln.c:2153:40: note: 'q_dist_value' was declared here 2153 | HYPRE_Real value, lost_value, q_dist_value; | ^~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_ilu_setup.c -o par_ilu_setup.obj par_lr_interp.c: In function 'hypre_BoomerAMGBuildExtInterpHost': par_lr_interp.c:5073:17: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] 5073 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_lr_interp.c:4873:21: note: 'wall_time' was declared here 4873 | HYPRE_Real wall_time; | ^~~~~~~~~ par_lr_interp.c:5368:45: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 5368 | sum += A_ext_data[jj1]; | ~~~~~~~~~~^~~~~ par_lr_interp.c:4837:21: note: 'A_ext_data' was declared here 4837 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ par_lr_interp.c:5351:56: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 5351 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) | ^ par_lr_interp.c:4838:21: note: 'A_ext_i' was declared here 4838 | HYPRE_Int *A_ext_i; | ^~~~~~~ ads.c: In function 'hypre_ADSSolve': par_lr_interp.c:5353:29: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 5353 | big_k1 = A_ext_j[jj1]; | ~~~~~~~^~~~~~~~~~~~~~ ads.c:1606:13: warning: 'r_norm' may be used uninitialized [-Wmaybe-uninitialized] 1606 | hypre_printf(" Cycle %2d %e %f %e \n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1607 | i + 1, r_norm, r_norm / old_resid, relative_resid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ads.c:1440:24: note: 'r_norm' was declared here 1440 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; | ^~~~~~ ads.c:1597:13: warning: 'b_norm' may be used uninitialized [-Wmaybe-uninitialized] 1597 | if (b_norm) | ^ par_lr_interp.c:4839:21: note: 'A_ext_j' was declared here 4839 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ ads.c:1440:32: note: 'b_norm' was declared here 1440 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; | ^~~~~~ ads.c:1618:7: warning: 'r0_norm' may be used uninitialized [-Wmaybe-uninitialized] 1618 | hypre_printf("\n\n Average Convergence Factor = %f\n\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1619 | hypre_pow((r_norm / r0_norm), (1.0 / (HYPRE_Real) i))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ads.c:1440:15: note: 'r0_norm' was declared here 1440 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; | ^~~~~~~ par_lr_interp.c:5041:50: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] 5041 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) | ^ par_lr_interp.c:4848:21: note: 'Sop_i' was declared here 4848 | HYPRE_Int *Sop_i; | ^~~~~ par_lr_interp.c:5043:29: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] 5043 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ par_lr_interp.c:4849:21: note: 'Sop_j' was declared here 4849 | HYPRE_BigInt *Sop_j; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_ilu_solve_device.c -o par_ilu_solve_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_ilu_solve.c -o par_ilu_solve.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_cheby_device.c -o par_cheby_device.obj partial.c: In function 'hypre_BoomerAMGBuildPartialExtInterp': partial.c:2217:17: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] 2217 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ partial.c:1994:21: note: 'wall_time' was declared here 1994 | HYPRE_Real wall_time; | ^~~~~~~~~ partial.c:2506:46: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 2506 | (sgn * A_ext_data[jj1]) < 0) | ~~~~~~~~~~^~~~~ partial.c:1954:21: note: 'A_ext_data' was declared here 1954 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ partial.c:2490:56: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 2490 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) | ^ partial.c:1955:21: note: 'A_ext_i' was declared here 1955 | HYPRE_Int *A_ext_i; | ^~~~~~~ partial.c:2492:29: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 2492 | big_k1 = A_ext_j[jj1]; | ~~~~~~~^~~~~~~~~~~~~~ partial.c:1956:21: note: 'A_ext_j' was declared here 1956 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ partial.c:2185:50: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] 2185 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) | ^ partial.c:1966:21: note: 'Sop_i' was declared here 1966 | HYPRE_Int *Sop_i; | ^~~~~ partial.c:2187:29: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] 2187 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ partial.c:1967:21: note: 'Sop_j' was declared here 1967 | HYPRE_BigInt *Sop_j; | ^~~~~ par_sv_interp.c: In function 'hypre_BoomerAMGRefineInterp': par_sv_interp.c:1851:51: warning: 'P_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 1851 | P_ext_data[index++] = P_ext_data[j]; | ~~~~~~~~~~^~~ par_sv_interp.c:1642:21: note: 'P_ext_data' was declared here 1642 | HYPRE_Real *P_ext_data; | ^~~~~~~~~~ par_sv_interp.c:1643:21: warning: 'P_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 1643 | HYPRE_Int *P_ext_i; | ^~~~~~~ par_sv_interp.c:1835:19: warning: 'P_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 1835 | big_k = P_ext_j[j]; | ~~~~~~^~~~~~~~~~~~ par_sv_interp.c:1644:21: note: 'P_ext_j' was declared here 1644 | HYPRE_BigInt *P_ext_j; | ^~~~~~~ par_sv_interp.c:2429:25: warning: 'P_ext' may be used uninitialized [-Wmaybe-uninitialized] 2429 | if (num_procs > 1) { hypre_CSRMatrixDestroy(P_ext); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_sv_interp.c:1640:21: note: 'P_ext' was declared here 1640 | hypre_CSRMatrix *P_ext; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_relax_more_device.c -o par_relax_more_device.obj ams.c: In function 'hypre_AMSComputePixyz': ams.c:2360:16: warning: 'Piy' may be used uninitialized [-Wmaybe-uninitialized] 2360 | *Piy_ptr = Piy; | ~~~~~~~~~^~~~~ ams.c:1858:30: note: 'Piy' was declared here 1858 | hypre_ParCSRMatrix *Pix, *Piy, *Piz; | ^~~ ams.c:2364:16: warning: 'Piz' may be used uninitialized [-Wmaybe-uninitialized] 2364 | *Piz_ptr = Piz; | ~~~~~~~~~^~~~~ ams.c:1858:36: note: 'Piz' was declared here 1858 | hypre_ParCSRMatrix *Pix, *Piy, *Piz; | ^~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_coarsen_device.c -o par_coarsen_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_coarse_parms_device.c -o par_coarse_parms_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_indepset_device.c -o par_indepset_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_interp_device.c -o par_interp_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_lr_restr_device.c -o par_lr_restr_device.obj par_amg_setup.c: In function 'hypre_BoomerAMGSetup': mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_interp_trunc_device.c -o par_interp_trunc_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_lr_interp_device.c -o par_lr_interp_device.obj par_amg_setup.c:2920:20: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] 2920 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_amg_setup.c:222:20: note: 'wall_time' was declared here 222 | HYPRE_Real wall_time; /* for debugging instrumentation */ | ^~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_strength_device.c -o par_strength_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_strength2nd_device.c -o par_strength2nd_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_amgdd_fac_cycle_device.c -o par_amgdd_fac_cycle_device.obj par_ilu_solve.c: In function 'hypre_ILUSolveRAPGMRESHOST': par_ilu_solve.c:2077:4: warning: 'x_local' may be used uninitialized [-Wmaybe-uninitialized] 2077 | hypre_SeqVectorSetConstantValues(x_local, 0.0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_ilu_solve.c:1972:23: note: 'x_local' was declared here 1972 | hypre_Vector *x_local; | ^~~~~~~ par_ilu_solve.c:2122:54: warning: 'x_data' may be used uninitialized [-Wmaybe-uninitialized] 2122 | ytemp_data[i] -= mU_diag_data[j] * x_data[col - nLU]; | ^ par_ilu_solve.c:1973:23: note: 'x_data' was declared here 1973 | HYPRE_Real *x_data; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_2s_interp_device.c -o par_2s_interp_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_relax_device.c -o par_relax_device.obj schwarz.c: In function 'hypre_ParAdSchwarzSolve': mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_mod_multi_interp_device.c -o par_mod_multi_interp_device.obj schwarz.c:3089:21: warning: 'x_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 3089 | x_ext_data[i] = 0.0; | ~~~~~~~~~~~~~~^~~~~ schwarz.c:3002:16: note: 'x_ext_data' was declared here 3002 | HYPRE_Real *x_ext_data; | ^~~~~~~~~~ schwarz.c:3109:37: warning: 'vtemp_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 3109 | aux[jj] = vtemp_ext_data[j_loc - num_variables]; | ^ schwarz.c:3005:16: note: 'vtemp_ext_data' was declared here 3005 | HYPRE_Real *vtemp_ext_data; | ^~~~~~~~~~~~~~ schwarz.c:3141:43: warning: 'scale_ext' may be used uninitialized [-Wmaybe-uninitialized] 3141 | x_ext_data[j_loc] += scale_ext[j_loc] * aux[jj++]; | ^ schwarz.c:3013:16: note: 'scale_ext' was declared here 3013 | HYPRE_Real *scale_ext; | ^~~~~~~~~ par_ilu_solve.c: In function 'hypre_NSHSolve': par_ilu_solve.c:2243:10: warning: 'residual' may be used uninitialized [-Wmaybe-uninitialized] 2243 | hypre_ParVectorCopy(f, residual ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_ilu_solve.c:2184:26: note: 'residual' was declared here 2184 | hypre_ParVector *residual; | ^~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_mgr_device.c -o par_mgr_device.obj par_ilu_setup.c: In function 'hypre_ILUSetupILUKSymbolic': par_ilu_setup.c:4557:23: warning: 'capacity_S' may be used uninitialized [-Wmaybe-uninitialized] 4557 | while (ctrS + k > capacity_S) | ~~~~~~~~~^~~~~~~~~~~~ par_ilu_setup.c:4233:22: note: 'capacity_S' was declared here 4233 | HYPRE_Int capacity_S; | ^~~~~~~~~~ par_ilu.c: In function 'hypre_ILUCSRMatrixInverseSelfPrecondMRGlobal': par_ilu.c:4433:7: warning: 'nnzM' may be used uninitialized [-Wmaybe-uninitialized] 4433 | hypre_printf("matrix size %5d\nfinal norm at loop %5d is %16.12f, time per iteration is %16.12f, complexity is %16.12f out of maximum %16.12f\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4434 | n, i, r_norm, (time_e - time_s) / i, nnzM / nnzA, n / nnzA * n); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_ilu.c:4279:22: note: 'nnzM' was declared here 4279 | HYPRE_Real nnzM; | ^~~~ par_ilu.c:4433:7: warning: 'r_norm' may be used uninitialized [-Wmaybe-uninitialized] 4433 | hypre_printf("matrix size %5d\nfinal norm at loop %5d is %16.12f, time per iteration is %16.12f, complexity is %16.12f out of maximum %16.12f\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4434 | n, i, r_norm, (time_e - time_s) / i, nnzM / nnzA, n / nnzA * n); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_ilu.c:4270:52: note: 'r_norm' was declared here 4270 | HYPRE_Real value, trace1, trace2, alpha, r_norm; | ^~~~~~ par_ilu.c:4434:42: warning: 'time_s' may be used uninitialized [-Wmaybe-uninitialized] 4434 | n, i, r_norm, (time_e - time_s) / i, nnzM / nnzA, n / nnzA * n); | ~~~~~~~~^~~~~~~~~ par_ilu.c:4301:22: note: 'time_s' was declared here 4301 | HYPRE_Real time_s, time_e; | ^~~~~~ par_ilu.c: In function 'hypre_ILUParCSRInverseNSH': par_ilu.c:4581:37: warning: 'time_s' may be used uninitialized [-Wmaybe-uninitialized] 4581 | norm, (time_e - time_s) / i); | ~~~~~~~~^~~~~~~~~ par_ilu.c:4485:28: note: 'time_s' was declared here 4485 | HYPRE_Real time_s, time_e; | ^~~~~~ par_ilu_solve.c: In function 'hypre_ILUSolve': par_ilu_solve.c:164:10: warning: 'residual' may be used uninitialized [-Wmaybe-uninitialized] 164 | hypre_ParVectorCopy(f, residual); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_ilu_solve.c:93:26: note: 'residual' was declared here 93 | hypre_ParVector *residual; | ^~~~~~~~ schwarz.c: In function 'hypre_ParAMGCreateDomainDof': schwarz.c:3686:49: warning: 'a_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 3686 | for (j = a_ext_i[i_dof]; j < a_ext_i[i_dof + 1]; j++) | ^ schwarz.c:3216:15: note: 'a_ext_i' was declared here 3216 | HYPRE_Int *a_ext_i; | ^~~~~~~ schwarz.c:3688:19: warning: 'a_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 3688 | jj = a_ext_j[j]; | ~~~^~~~~~~~~~~~ schwarz.c:3217:18: note: 'a_ext_j' was declared here 3217 | HYPRE_BigInt *a_ext_j; | ^~~~~~~ schwarz.c:3703:72: warning: 'a_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 3703 | AE[i_loc + j_loc * local_dof_counter] = a_ext_data[j]; | ~~~~~~~~~~^~~ schwarz.c:3218:16: note: 'a_ext_data' was declared here 3218 | HYPRE_Real *a_ext_data; | ^~~~~~~~~~ ams.c: In function 'hypre_AMSSolve': ams.c:3835:13: warning: 'r_norm' may be used uninitialized [-Wmaybe-uninitialized] 3835 | hypre_printf(" Cycle %2d %e %f %e \n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3836 | i + 1, r_norm, r_norm / old_resid, relative_resid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ams.c:3621:24: note: 'r_norm' was declared here 3621 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; | ^~~~~~ ams.c:3826:13: warning: 'b_norm' may be used uninitialized [-Wmaybe-uninitialized] 3826 | if (b_norm) | ^ ams.c:3621:32: note: 'b_norm' was declared here 3621 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; | ^~~~~~ ams.c:3847:7: warning: 'r0_norm' may be used uninitialized [-Wmaybe-uninitialized] 3847 | hypre_printf("\n\n Average Convergence Factor = %f\n\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3848 | hypre_pow((r_norm / r0_norm), (1.0 / (HYPRE_Real) i))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ams.c:3621:15: note: 'r0_norm' was declared here 3621 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; | ^~~~~~~ schwarz.c: In function 'hypre_ParGenerateScale': schwarz.c:3797:22: warning: 'scale_ext' may be used uninitialized [-Wmaybe-uninitialized] 3797 | scale_ext[j_loc - num_variables] += 1.0; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ schwarz.c:3762:16: note: 'scale_ext' was declared here 3762 | HYPRE_Real *scale_ext; | ^~~~~~~~~ schwarz.c:3763:16: warning: 'scale_int' may be used uninitialized [-Wmaybe-uninitialized] 3763 | HYPRE_Real *scale_int; | ^~~~~~~~~ schwarz.c: In function 'hypre_ParGenerateHybridScale': schwarz.c:3910:25: warning: 'scale_ext' may be used uninitialized [-Wmaybe-uninitialized] 3910 | scale_ext[j_loc] += 1.0; | ~~~~~~~~~^~~~~~~ schwarz.c:3854:16: note: 'scale_ext' was declared here 3854 | HYPRE_Real *scale_ext; | ^~~~~~~~~ schwarz.c:3908:26: warning: 'index_ext' may be used uninitialized [-Wmaybe-uninitialized] 3908 | if (index_ext[j_loc] == -1) | ^ schwarz.c:3861:15: note: 'index_ext' was declared here 3861 | HYPRE_Int *index_ext; | ^~~~~~~~~ schwarz.c:3855:16: warning: 'scale_int' may be used uninitialized [-Wmaybe-uninitialized] 3855 | HYPRE_Real *scale_int; | ^~~~~~~~~ ams.c: In function 'hypre_ParCSRComputeL1NormsThreads': ams.c:4600:41: warning: 'diag' may be used uninitialized [-Wmaybe-uninitialized] 4600 | if (l1_norm[i] <= 4.0 / 3.0 * diag) | ~~~~~~~~~~^~~~~~ par_ilu_setup.c: In function 'hypre_ILUSetupILUT': par_ilu_setup.c:5790:31: warning: 'capacity_S' may be used uninitialized [-Wmaybe-uninitialized] 5790 | while (ctrS + lenhu + 1 > capacity_S) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ par_ilu_setup.c:5202:29: note: 'capacity_S' was declared here 5202 | HYPRE_Int capacity_S; | ^~~~~~~~~~ ams.c:4367:15: note: 'diag' was declared here 4367 | HYPRE_Real diag; | ^~~~ Building libHYPRE_parcsr_ls.a ... ar -rcu libHYPRE_parcsr_ls.a amg_hybrid.o aux_interp.o F90_hypre_laplace.o F90_HYPRE_parcsr_amg.o F90_HYPRE_parcsr_bicgstab.o F90_HYPRE_parcsr_block.o F90_HYPRE_parcsr_cgnr.o F90_HYPRE_parcsr_Euclid.o F90_HYPRE_parcsr_gmres.o F90_HYPRE_parcsr_cogmres.o F90_HYPRE_parcsr_flexgmres.o F90_HYPRE_parcsr_lgmres.o F90_HYPRE_parcsr_hybrid.o F90_HYPRE_parcsr_int.o F90_HYPRE_parcsr_ParaSails.o F90_HYPRE_parcsr_pcg.o F90_HYPRE_parcsr_pilut.o F90_HYPRE_parcsr_schwarz.o F90_HYPRE_parcsr_mgr.o F90_HYPRE_parcsr_ilu.o F90_HYPRE_ams.o gen_redcs_mat.o HYPRE_parcsr_amg.o HYPRE_parcsr_amgdd.o HYPRE_parcsr_bicgstab.o HYPRE_parcsr_block.o HYPRE_parcsr_cgnr.o HYPRE_parcsr_Euclid.o HYPRE_parcsr_gmres.o HYPRE_parcsr_cogmres.o HYPRE_parcsr_flexgmres.o HYPRE_parcsr_lgmres.o HYPRE_parcsr_hybrid.o HYPRE_parcsr_int.o HYPRE_parcsr_mgr.o HYPRE_parcsr_ilu.o HYPRE_parcsr_fsai.o HYPRE_parcsr_ParaSails.o HYPRE_parcsr_pcg.o HYPRE_parcsr_pilut.o HYPRE_parcsr_schwarz.o HYPRE_ams.o HYPRE_ads.o HYPRE_ame.o par_2s_interp.o par_amg.o par_amgdd.o par_amgdd_comp_grid.o par_amgdd_setup.o par_amgdd_solve.o par_amgdd_fac_cycle.o par_amgdd_helpers.o par_amg_solve.o par_amg_solveT.o par_fsai.o par_fsai_setup.o par_fsai_solve.o par_cg_relax_wt.o par_coarsen.o par_cgc_coarsen.o par_cheby.o par_coarse_parms.o par_coordinates.o par_cr.o par_cycle.o par_add_cycle.o par_difconv.o par_gauss_elim.o par_gsmg.o par_indepset.o par_interp.o par_jacobi_interp.o par_krylov_func.o par_mod_lr_interp.o par_multi_interp.o par_mod_multi_interp.o par_laplace.o par_laplace_27pt.o par_laplace_9pt.o par_lr_interp.o par_mgr.o par_mgr_setup.o par_mgr_solve.o par_nongalerkin.o par_nodal_systems.o par_rap.o par_rap_communication.o par_rotate_7pt.o par_relax.o par_relax_more.o par_relax_interface.o par_scaled_matnorm.o par_schwarz.o par_stats.o par_strength.o par_sv_interp.o par_sv_interp_ln.o par_vardifconv.o par_vardifconv_rs.o partial.o schwarz.o block_tridiag.o par_restr.o par_lr_restr.o dsuperlu.o ads.obj ams.obj ame.obj par_amg_setup.obj par_ilu.obj par_ilu_setup.obj par_ilu_solve_device.obj par_ilu_solve.obj par_cheby_device.obj par_relax_more_device.obj par_coarsen_device.obj par_coarse_parms_device.obj par_indepset_device.obj par_interp_device.obj par_lr_restr_device.obj par_interp_trunc_device.obj par_lr_interp_device.obj par_strength_device.obj par_strength2nd_device.obj par_amgdd_fac_cycle_device.obj par_2s_interp_device.obj par_relax_device.obj par_mod_multi_interp_device.obj par_mgr_device.obj ar: `u' modifier ignored since `D' is the default (see `U') ranlib libHYPRE_parcsr_ls.a cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src64-static/hypre/include cp -fR ./_hypre_parcsr_ls.h /build/reproducible-path/hypre-2.28.0/src64-static/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64-static/parcsr_ls' Making struct_mv ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64-static/struct_mv' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c assumed_part.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c box_algebra.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c box_boundary.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c box.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c box_manager.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c communication_info.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c computation.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_struct_grid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_struct_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_struct_stencil.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_struct_vector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_struct_grid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_struct_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_struct_stencil.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_struct_vector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c project.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c struct_grid.c In file included from assumed_part.c:10: In function 'hypre_APSubdivideRegion', inlined from 'hypre_APSubdivideRegion' at assumed_part.c:75:1: _hypre_struct_mv.h:197:24: warning: 'div' may be used uninitialized [-Wmaybe-uninitialized] 197 | hypre__n[0] = loop_size[0];\ _hypre_struct_mv.h:2604:4: note: in expansion of macro 'zypre_BoxLoopInit' 2604 | zypre_BoxLoopInit(ndim, loop_size); \ | ^~~~~~~~~~~~~~~~~ assumed_part.c:156:4: note: in expansion of macro 'hypre_SerialBoxLoop0Begin' 156 | hypre_SerialBoxLoop0Begin(ndim, div); | ^~~~~~~~~~~~~~~~~~~~~~~~~ assumed_part.c: In function 'hypre_APSubdivideRegion': assumed_part.c:87:31: note: 'div' declared here 87 | hypre_Index isize, index, div; | ^~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c struct_io.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c struct_matrix_mask.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c struct_stencil.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c struct_axpy.c -o struct_axpy.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c struct_communication.c -o struct_communication.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c struct_copy.c -o struct_copy.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c struct_innerprod.c -o struct_innerprod.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c struct_matrix.c -o struct_matrix.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c struct_matvec.c -o struct_matvec.obj In function 'hypre_APSubdivideRegion', inlined from 'hypre_APSubdivideRegion' at assumed_part.c:75:1, inlined from 'hypre_APRefineRegionsByVol' at assumed_part.c:649:7: _hypre_struct_mv.h:197:24: warning: 'div' may be used uninitialized [-Wmaybe-uninitialized] 197 | hypre__n[0] = loop_size[0];\ _hypre_struct_mv.h:2604:4: note: in expansion of macro 'zypre_BoxLoopInit' 2604 | zypre_BoxLoopInit(ndim, loop_size); \ | ^~~~~~~~~~~~~~~~~ assumed_part.c:156:4: note: in expansion of macro 'hypre_SerialBoxLoop0Begin' 156 | hypre_SerialBoxLoop0Begin(ndim, div); | ^~~~~~~~~~~~~~~~~~~~~~~~~ assumed_part.c: In function 'hypre_APRefineRegionsByVol': assumed_part.c:87:31: note: 'div' declared here 87 | hypre_Index isize, index, div; | ^~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c struct_scale.c -o struct_scale.obj struct_grid.c: In function 'hypre_ComputeBoxnums': struct_grid.c:721:13: warning: 'boxnum' may be used uninitialized [-Wmaybe-uninitialized] 721 | boxnum++; | ~~~~~~^~ struct_grid.c:703:29: note: 'boxnum' was declared here 703 | HYPRE_Int p, b, boxnum; | ^~~~~~ struct_io.c: In function 'hypre_ReadBoxArrayData_CC': struct_io.c:334:21: warning: 'constant_stencil_size' may be used uninitialized [-Wmaybe-uninitialized] 334 | for (j = 0; j < constant_stencil_size; j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ struct_io.c:304:38: note: 'constant_stencil_size' was declared here 304 | HYPRE_Int data_box_volume, constant_stencil_size; | ^~~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c struct_vector.c -o struct_vector.obj struct_communication.c: In function 'hypre_CommPkgCreate': struct_communication.c:265:12: warning: 'comm_type' may be used uninitialized [-Wmaybe-uninitialized] 265 | k = hypre_CommTypeNumEntries(comm_type); struct_communication.c:65:26: note: 'comm_type' was declared here 65 | hypre_CommType *comm_type; | ^~~~~~~~~ Building libHYPRE_struct_mv.a ... ar -rcu libHYPRE_struct_mv.a assumed_part.o box_algebra.o box_boundary.o box.o box_manager.o communication_info.o computation.o F90_HYPRE_struct_grid.o F90_HYPRE_struct_matrix.o F90_HYPRE_struct_stencil.o F90_HYPRE_struct_vector.o HYPRE_struct_grid.o HYPRE_struct_matrix.o HYPRE_struct_stencil.o HYPRE_struct_vector.o project.o struct_grid.o struct_io.o struct_matrix_mask.o struct_stencil.o struct_axpy.obj struct_communication.obj struct_copy.obj struct_innerprod.obj struct_matrix.obj struct_matvec.obj struct_scale.obj struct_vector.obj ar: `u' modifier ignored since `D' is the default (see `U') ranlib libHYPRE_struct_mv.a cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src64-static/hypre/include cp -fR ./_hypre_struct_mv.h /build/reproducible-path/hypre-2.28.0/src64-static/hypre/include cp -fR ./_hypre_struct_mv.hpp /build/reproducible-path/hypre-2.28.0/src64-static/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64-static/struct_mv' Making struct_ls ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64-static/struct_ls' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c coarsen.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_struct_bicgstab.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_struct_cycred.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_struct_flexgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_struct_gmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_struct_lgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_struct_hybrid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_struct_int.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_struct_jacobi.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_struct_pcg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_struct_pfmg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_struct_smg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_struct_sparse_msg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c hybrid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_struct_bicgstab.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_struct_cycred.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_struct_flexgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_struct_gmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_struct_hybrid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_struct_jacobi.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_struct_lgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_struct_pfmg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_struct_smg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_struct_sparse_msg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c jacobi.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c pcg_struct.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c pfmg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c pfmg_relax.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c pfmg_setup_rap.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c pfmg_solve.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c semi.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c smg_relax.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c smg_setup.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c smg_setup_rap.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c smg_setup_restrict.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c smg_solve.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sparse_msg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sparse_msg_setup.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sparse_msg_setup_rap.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sparse_msg_solve.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c cyclic_reduction.c -o cyclic_reduction.obj smg_setup_rap.c: In function 'hypre_SMGCreateRAPOp': smg_setup_rap.c:65:11: warning: 'RAP' may be used uninitialized [-Wmaybe-uninitialized] 65 | return RAP; | ^~~ smg_setup_rap.c:25:27: note: 'RAP' was declared here 25 | hypre_StructMatrix *RAP; | ^~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_struct_int.c -o HYPRE_struct_int.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_struct_pcg.c -o HYPRE_struct_pcg.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c pfmg2_setup_rap.c -o pfmg2_setup_rap.obj sparse_msg_setup_rap.c: In function 'hypre_SparseMSGCreateRAPOp': sparse_msg_setup_rap.c:45:11: warning: 'RAP' may be used uninitialized [-Wmaybe-uninitialized] 45 | return RAP; | ^~~ sparse_msg_setup_rap.c:29:27: note: 'RAP' was declared here 29 | hypre_StructMatrix *RAP; | ^~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c pfmg3_setup_rap.c -o pfmg3_setup_rap.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c pfmg_setup.c -o pfmg_setup.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c pfmg_setup_interp.c -o pfmg_setup_interp.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c pfmg_setup_rap5.c -o pfmg_setup_rap5.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c pfmg_setup_rap7.c -o pfmg_setup_rap7.obj In file included from _hypre_struct_ls.h:7, from sparse_msg_solve.c:13: sparse_msg_solve.c: In function 'hypre_SparseMSGSolve': ./../utilities/_hypre_utilities.h:74:20: warning: 'b_dot_b' may be used uninitialized [-Wmaybe-uninitialized] 74 | #define hypre_sqrt sqrt sparse_msg_solve.c:169:31: note: in expansion of macro 'hypre_sqrt' 169 | rel_norms[i] = hypre_sqrt(r_dot_r / b_dot_b); | ^~~~~~~~~~ sparse_msg_solve.c:71:26: note: 'b_dot_b' was declared here 71 | HYPRE_Real b_dot_b, r_dot_r, eps; | ^~~~~~~ sparse_msg_solve.c:184:13: warning: 'eps' may be used uninitialized [-Wmaybe-uninitialized] 184 | if ((r_dot_r / b_dot_b < eps) && (i > 0)) | ^ sparse_msg_solve.c:71:44: note: 'eps' was declared here 71 | HYPRE_Real b_dot_b, r_dot_r, eps; | ^~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c point_relax.c -o point_relax.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c red_black_constantcoef_gs.c -o red_black_constantcoef_gs.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c red_black_gs.c -o red_black_gs.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c semi_interp.c -o semi_interp.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c semi_restrict.c -o semi_restrict.obj cyclic_reduction.c: In function 'hypre_CycRedSetupCoarseOp': cyclic_reduction.c:344:24: warning: 'ac_ce' may be used uninitialized [-Wmaybe-uninitialized] 344 | ac_ce[iAc] = -a_ce[iA] * a_ce[iAp1] / a_cc[iAp1]; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cyclic_reduction.c:241:44: note: 'ac_ce' was declared here 241 | HYPRE_Real *ac_cc, *ac_cw, *ac_ce; | ^~~~~ pfmg_setup_interp.c: In function 'hypre_PFMGSetupInterpOp_CC0_SS5': pfmg_setup_interp.c:890:10: warning: 'center' may be used uninitialized [-Wmaybe-uninitialized] 890 | if (!center) | ^ pfmg_setup_interp.c:874:18: note: 'center' was declared here 874 | HYPRE_Real center, left, right; | ^~~~~~ pfmg_setup_interp.c:901:31: warning: 'left' may be used uninitialized [-Wmaybe-uninitialized] 901 | Pp0[Pi] = left / center; | ~~~~~^~~~~~~~ pfmg_setup_interp.c:874:26: note: 'left' was declared here 874 | HYPRE_Real center, left, right; | ^~~~ pfmg_setup_interp.c:904:32: warning: 'right' may be used uninitialized [-Wmaybe-uninitialized] 904 | Pp0[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:874:32: note: 'right' was declared here 874 | HYPRE_Real center, left, right; | ^~~~~ red_black_constantcoef_gs.c: In function 'hypre_RedBlackConstantCoefGS': red_black_constantcoef_gs.c:47:27: warning: 'xoff0' may be used uninitialized [-Wmaybe-uninitialized] 47 | HYPRE_Int xoff0, xoff1, xoff2, xoff3, xoff4, xoff5; | ^~~~~ red_black_constantcoef_gs.c:47:34: warning: 'xoff1' may be used uninitialized [-Wmaybe-uninitialized] 47 | HYPRE_Int xoff0, xoff1, xoff2, xoff3, xoff4, xoff5; | ^~~~~ red_black_constantcoef_gs.c:56:27: warning: 'App0' may be used uninitialized [-Wmaybe-uninitialized] 56 | HYPRE_Real App0, App1, App2, App3, App4, App5, AApd; | ^~~~ red_black_constantcoef_gs.c:56:33: warning: 'App1' may be used uninitialized [-Wmaybe-uninitialized] 56 | HYPRE_Real App0, App1, App2, App3, App4, App5, AApd; | ^~~~ pfmg_setup_interp.c: In function 'hypre_PFMGSetupInterpOp_CC0_SS9': pfmg_setup_interp.c:1036:10: warning: 'center' may be used uninitialized [-Wmaybe-uninitialized] 1036 | if (!center) | ^ pfmg_setup_interp.c:1020:18: note: 'center' was declared here 1020 | HYPRE_Real center, left, right; | ^~~~~~ pfmg_setup_interp.c:1047:31: warning: 'left' may be used uninitialized [-Wmaybe-uninitialized] 1047 | Pp0[Pi] = left / center; | ~~~~~^~~~~~~~ pfmg_setup_interp.c:1020:26: note: 'left' was declared here 1020 | HYPRE_Real center, left, right; | ^~~~ pfmg_setup_interp.c:1048:32: warning: 'right' may be used uninitialized [-Wmaybe-uninitialized] 1048 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1020:32: note: 'right' was declared here 1020 | HYPRE_Real center, left, right; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c semi_setup_rap.c -o semi_setup_rap.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c smg2_setup_rap.c -o smg2_setup_rap.obj pfmg_setup_interp.c: In function 'hypre_PFMGSetupInterpOp_CC0_SS7': pfmg_setup_interp.c:1165:10: warning: 'center' may be used uninitialized [-Wmaybe-uninitialized] 1165 | if (!center) | ^ pfmg_setup_interp.c:1144:18: note: 'center' was declared here 1144 | HYPRE_Real center, left, right; | ^~~~~~ pfmg_setup_interp.c:1175:31: warning: 'left' may be used uninitialized [-Wmaybe-uninitialized] 1175 | Pp0[Pi] = left / center; | ~~~~~^~~~~~~~ pfmg_setup_interp.c:1144:26: note: 'left' was declared here 1144 | HYPRE_Real center, left, right; | ^~~~ pfmg_setup_interp.c:1176:32: warning: 'right' may be used uninitialized [-Wmaybe-uninitialized] 1176 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1144:32: note: 'right' was declared here 1144 | HYPRE_Real center, left, right; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c smg3_setup_rap.c -o smg3_setup_rap.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c smg.c -o smg.obj In file included from _hypre_struct_ls.h:9, from semi_setup_rap.c:8: semi_setup_rap.c: In function 'hypre_SemiCreateRAPOp': semi_setup_rap.c:197:42: warning: 'not_cdirs' may be used uninitialized [-Wmaybe-uninitialized] 197 | hypre_IndexD(indexRAP, not_cdirs[0]) = 1; | ~~~~~~~~~^~~ ./../struct_mv/_hypre_struct_mv.h:99:40: note: in definition of macro 'hypre_IndexD' 99 | #define hypre_IndexD(index, d) (index[d]) | ^ semi_setup_rap.c:57:27: note: 'not_cdirs' was declared here 57 | HYPRE_Int *not_cdirs; | ^~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c smg_axpy.c -o smg_axpy.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c smg_residual.c -o smg_residual.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c smg_setup_interp.c -o smg_setup_interp.obj pfmg_setup_interp.c: In function 'hypre_PFMGSetupInterpOp_CC0_SS15': pfmg_setup_interp.c:1490:13: warning: 'center' may be used uninitialized [-Wmaybe-uninitialized] 1490 | if (!center) | ^ pfmg_setup_interp.c:1467:21: note: 'center' was declared here 1467 | HYPRE_Real center, left, right; | ^~~~~~ pfmg_setup_interp.c:1500:35: warning: 'left' may be used uninitialized [-Wmaybe-uninitialized] 1500 | Pp0[Pi] = left / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1467:29: note: 'left' was declared here 1467 | HYPRE_Real center, left, right; | ^~~~ pfmg_setup_interp.c:1501:35: warning: 'right' may be used uninitialized [-Wmaybe-uninitialized] 1501 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1467:35: note: 'right' was declared here 1467 | HYPRE_Real center, left, right; | ^~~~~ pfmg_setup_interp.c:1370:13: warning: 'center' may be used uninitialized [-Wmaybe-uninitialized] 1370 | if (!center) | ^ pfmg_setup_interp.c:1347:21: note: 'center' was declared here 1347 | HYPRE_Real center, left, right; | ^~~~~~ pfmg_setup_interp.c:1380:35: warning: 'left' may be used uninitialized [-Wmaybe-uninitialized] 1380 | Pp0[Pi] = left / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1347:29: note: 'left' was declared here 1347 | HYPRE_Real center, left, right; | ^~~~ pfmg_setup_interp.c:1381:35: warning: 'right' may be used uninitialized [-Wmaybe-uninitialized] 1381 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1347:35: note: 'right' was declared here 1347 | HYPRE_Real center, left, right; | ^~~~~ pfmg_setup_interp.c:1430:13: warning: 'center' may be used uninitialized [-Wmaybe-uninitialized] 1430 | if (!center) | ^ pfmg_setup_interp.c:1407:21: note: 'center' was declared here 1407 | HYPRE_Real center, left, right; | ^~~~~~ pfmg_setup_interp.c:1440:35: warning: 'left' may be used uninitialized [-Wmaybe-uninitialized] 1440 | Pp0[Pi] = left / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1407:29: note: 'left' was declared here 1407 | HYPRE_Real center, left, right; | ^~~~ pfmg_setup_interp.c:1441:35: warning: 'right' may be used uninitialized [-Wmaybe-uninitialized] 1441 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1407:35: note: 'right' was declared here 1407 | HYPRE_Real center, left, right; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sparse_msg2_setup_rap.c -o sparse_msg2_setup_rap.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sparse_msg3_setup_rap.c -o sparse_msg3_setup_rap.obj smg2_setup_rap.c: In function 'hypre_SMG2BuildRAPSym': smg2_setup_rap.c:408:57: warning: 'a_csw' may be used uninitialized [-Wmaybe-uninitialized] 408 | + a_csw[iA] * pa[iP1]; | ~~~~~^~~~ smg2_setup_rap.c:180:26: note: 'a_csw' was declared here 180 | HYPRE_Real *a_csw, *a_cse, *a_cnw; | ^~~~~ smg2_setup_rap.c:418:57: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized] 418 | + a_cse[iA] * pa[iP1]; | ~~~~~^~~~ smg2_setup_rap.c:180:34: note: 'a_cse' was declared here 180 | HYPRE_Real *a_csw, *a_cse, *a_cnw; | ^~~~~ smg2_setup_rap.c:427:64: warning: 'a_cnw' may be used uninitialized [-Wmaybe-uninitialized] 427 | + a_cnw[iA] * pa[iP1]; | ~~~~~^~~~ smg2_setup_rap.c:180:42: note: 'a_cnw' was declared here 180 | HYPRE_Real *a_csw, *a_cse, *a_cnw; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sparse_msg_filter.c -o sparse_msg_filter.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sparse_msg_interp.c -o sparse_msg_interp.obj sparse_msg2_setup_rap.c: In function 'hypre_SparseMSG2BuildRAPSym': sparse_msg2_setup_rap.c:448:57: warning: 'a_csw' may be used uninitialized [-Wmaybe-uninitialized] 448 | + a_csw[iA] * pa[iP1]; | ~~~~~^~~~ sparse_msg2_setup_rap.c:195:26: note: 'a_csw' was declared here 195 | HYPRE_Real *a_csw, *a_cse, *a_cnw; | ^~~~~ sparse_msg2_setup_rap.c:458:57: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized] 458 | + a_cse[iA] * pa[iP1]; | ~~~~~^~~~ sparse_msg2_setup_rap.c:195:34: note: 'a_cse' was declared here 195 | HYPRE_Real *a_csw, *a_cse, *a_cnw; | ^~~~~ sparse_msg2_setup_rap.c:467:64: warning: 'a_cnw' may be used uninitialized [-Wmaybe-uninitialized] 467 | + a_cnw[iA] * pa[iP1]; | ~~~~~^~~~ sparse_msg2_setup_rap.c:195:42: note: 'a_cnw' was declared here 195 | HYPRE_Real *a_csw, *a_cse, *a_cnw; | ^~~~~ smg3_setup_rap.c: In function 'hypre_SMG3BuildRAPSym': smg3_setup_rap.c:869:65: warning: 'a_asw' may be used uninitialized [-Wmaybe-uninitialized] 869 | + rb[iR] * a_asw[iAm1] | ~~~~~^~~~~~ smg3_setup_rap.c:260:26: note: 'a_asw' was declared here 260 | HYPRE_Real *a_asw, *a_ase; | ^~~~~ smg3_setup_rap.c:887:65: warning: 'a_ase' may be used uninitialized [-Wmaybe-uninitialized] 887 | + rb[iR] * a_ase[iAm1] | ~~~~~^~~~~~ smg3_setup_rap.c:260:34: note: 'a_ase' was declared here 260 | HYPRE_Real *a_asw, *a_ase; | ^~~~~ smg3_setup_rap.c:821:57: warning: 'a_bsw' may be used uninitialized [-Wmaybe-uninitialized] 821 | + a_bsw[iA] * pa[iP1]; | ~~~~~^~~~ smg3_setup_rap.c:261:26: note: 'a_bsw' was declared here 261 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ smg3_setup_rap.c:888:65: warning: 'a_bse' may be used uninitialized [-Wmaybe-uninitialized] 888 | + ra[iR] * a_bse[iAp1]; | ~~~~~^~~~~~ smg3_setup_rap.c:261:34: note: 'a_bse' was declared here 261 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ smg3_setup_rap.c:851:57: warning: 'a_bnw' may be used uninitialized [-Wmaybe-uninitialized] 851 | + a_bnw[iA] * pa[iP1]; | ~~~~~^~~~ smg3_setup_rap.c:261:42: note: 'a_bnw' was declared here 261 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ smg3_setup_rap.c:861:57: warning: 'a_bne' may be used uninitialized [-Wmaybe-uninitialized] 861 | + a_bne[iA] * pa[iP1]; | ~~~~~^~~~ smg3_setup_rap.c:261:50: note: 'a_bne' was declared here 261 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ smg3_setup_rap.c:896:63: warning: 'a_aw' may be used uninitialized [-Wmaybe-uninitialized] 896 | + rb[iR] * a_aw[iAm1] | ~~~~^~~~~~ smg3_setup_rap.c:257:33: note: 'a_aw' was declared here 257 | HYPRE_Real *a_ac, *a_aw, *a_as; | ^~~~ smg3_setup_rap.c:878:63: warning: 'a_as' may be used uninitialized [-Wmaybe-uninitialized] 878 | + rb[iR] * a_as[iAm1] | ~~~~^~~~~~ smg3_setup_rap.c:257:40: note: 'a_as' was declared here 257 | HYPRE_Real *a_ac, *a_aw, *a_as; | ^~~~ smg3_setup_rap.c:897:63: warning: 'a_bw' may be used uninitialized [-Wmaybe-uninitialized] 897 | + ra[iR] * a_bw[iAp1]; | ~~~~^~~~~~ smg3_setup_rap.c:258:33: note: 'a_bw' was declared here 258 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ smg3_setup_rap.c:846:54: warning: 'a_be' may be used uninitialized [-Wmaybe-uninitialized] 846 | + a_be[iA] * pa[iP1]; | ~~~~^~~~ smg3_setup_rap.c:258:40: note: 'a_be' was declared here 258 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ smg3_setup_rap.c:879:63: warning: 'a_bs' may be used uninitialized [-Wmaybe-uninitialized] 879 | + ra[iR] * a_bs[iAp1]; | ~~~~^~~~~~ smg3_setup_rap.c:258:47: note: 'a_bs' was declared here 258 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ smg3_setup_rap.c:856:54: warning: 'a_bn' may be used uninitialized [-Wmaybe-uninitialized] 856 | + a_bn[iA] * pa[iP1]; | ~~~~^~~~ smg3_setup_rap.c:258:54: note: 'a_bn' was declared here 258 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ smg3_setup_rap.c:819:45: warning: 'a_csw' may be used uninitialized [-Wmaybe-uninitialized] 819 | rap_bsw[iAc] = rb[iR] * a_csw[iAm1] * pa[iP1] | ~~~~~^~~~~~ smg3_setup_rap.c:259:26: note: 'a_csw' was declared here 259 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c:884:65: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized] 884 | + ra[iR] * a_cse[iAp1] * pa[iP1] | ~~~~~^~~~~~ smg3_setup_rap.c:259:34: note: 'a_cse' was declared here 259 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c:849:45: warning: 'a_cnw' may be used uninitialized [-Wmaybe-uninitialized] 849 | rap_bnw[iAc] = rb[iR] * a_cnw[iAm1] * pa[iP1] | ~~~~~^~~~~~ smg3_setup_rap.c:259:42: note: 'a_cnw' was declared here 259 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c:859:45: warning: 'a_cne' may be used uninitialized [-Wmaybe-uninitialized] 859 | rap_bne[iAc] = rb[iR] * a_cne[iAm1] * pa[iP1] | ~~~~~^~~~~~ smg3_setup_rap.c:259:50: note: 'a_cne' was declared here 259 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c:265:26: warning: 'rap_csw' may be used uninitialized [-Wmaybe-uninitialized] 265 | HYPRE_Real *rap_csw, *rap_cse; | ^~~~~~~ smg3_setup_rap.c:265:36: warning: 'rap_cse' may be used uninitialized [-Wmaybe-uninitialized] 265 | HYPRE_Real *rap_csw, *rap_cse; | ^~~~~~~ smg3_setup_rap.c:266:26: warning: 'rap_bsw' may be used uninitialized [-Wmaybe-uninitialized] 266 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ smg3_setup_rap.c:266:36: warning: 'rap_bse' may be used uninitialized [-Wmaybe-uninitialized] 266 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ smg3_setup_rap.c:266:46: warning: 'rap_bnw' may be used uninitialized [-Wmaybe-uninitialized] 266 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ smg3_setup_rap.c:266:56: warning: 'rap_bne' may be used uninitialized [-Wmaybe-uninitialized] 266 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ pfmg_setup_interp.c: In function 'hypre_PFMGSetupInterpOp_CC0_SS19': pfmg_setup_interp.c:1675:10: warning: 'center' may be used uninitialized [-Wmaybe-uninitialized] 1675 | if (!center) | ^ pfmg_setup_interp.c:1651:18: note: 'center' was declared here 1651 | HYPRE_Real center, left, right; | ^~~~~~ pfmg_setup_interp.c:1685:31: warning: 'left' may be used uninitialized [-Wmaybe-uninitialized] 1685 | Pp0[Pi] = left / center; | ~~~~~^~~~~~~~ pfmg_setup_interp.c:1651:26: note: 'left' was declared here 1651 | HYPRE_Real center, left, right; | ^~~~ pfmg_setup_interp.c:1686:32: warning: 'right' may be used uninitialized [-Wmaybe-uninitialized] 1686 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1651:32: note: 'right' was declared here 1651 | HYPRE_Real center, left, right; | ^~~~~ smg2_setup_rap.c: In function 'hypre_SMG2BuildRAPNoSym': smg2_setup_rap.c:723:64: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized] 723 | + a_cse[iA] * pb[iP1] | ~~~~~^~~~ smg2_setup_rap.c:491:26: note: 'a_cse' was declared here 491 | HYPRE_Real *a_cse, *a_cnw, *a_cne; | ^~~~~ smg2_setup_rap.c:715:57: warning: 'a_cnw' may be used uninitialized [-Wmaybe-uninitialized] 715 | + a_cnw[iA] * pb[iP1]; | ~~~~~^~~~ smg2_setup_rap.c:491:34: note: 'a_cnw' was declared here 491 | HYPRE_Real *a_cse, *a_cnw, *a_cne; | ^~~~~ smg2_setup_rap.c:491:42: warning: 'a_cne' may be used uninitialized [-Wmaybe-uninitialized] 491 | HYPRE_Real *a_cse, *a_cnw, *a_cne; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sparse_msg_restrict.c -o sparse_msg_restrict.obj pfmg_setup_interp.c: In function 'hypre_PFMGSetupInterpOp_CC0_SS27': pfmg_setup_interp.c:1906:10: warning: 'center' may be used uninitialized [-Wmaybe-uninitialized] 1906 | if (!center) | ^ pfmg_setup_interp.c:1876:18: note: 'center' was declared here 1876 | HYPRE_Real center, left, right; | ^~~~~~ pfmg_setup_interp.c:1917:31: warning: 'left' may be used uninitialized [-Wmaybe-uninitialized] 1917 | Pp0[Pi] = left / center; | ~~~~~^~~~~~~~ pfmg_setup_interp.c:1876:26: note: 'left' was declared here 1876 | HYPRE_Real center, left, right; | ^~~~ pfmg_setup_interp.c:1918:32: warning: 'right' may be used uninitialized [-Wmaybe-uninitialized] 1918 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1876:32: note: 'right' was declared here 1876 | HYPRE_Real center, left, right; | ^~~~~ sparse_msg2_setup_rap.c: In function 'hypre_SparseMSG2BuildRAPNoSym': sparse_msg2_setup_rap.c:788:64: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized] 788 | + a_cse[iA] * pb[iP1] | ~~~~~^~~~ sparse_msg2_setup_rap.c:534:26: note: 'a_cse' was declared here 534 | HYPRE_Real *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg2_setup_rap.c:780:57: warning: 'a_cnw' may be used uninitialized [-Wmaybe-uninitialized] 780 | + a_cnw[iA] * pb[iP1]; | ~~~~~^~~~ sparse_msg2_setup_rap.c:534:34: note: 'a_cnw' was declared here 534 | HYPRE_Real *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg2_setup_rap.c:770:57: warning: 'a_cne' may be used uninitialized [-Wmaybe-uninitialized] 770 | + a_cne[iA] * pb[iP1]; | ~~~~~^~~~ sparse_msg2_setup_rap.c:534:42: note: 'a_cne' was declared here 534 | HYPRE_Real *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg3_setup_rap.c: In function 'hypre_SparseMSG3BuildRAPSym': sparse_msg3_setup_rap.c:782:65: warning: 'a_asw' may be used uninitialized [-Wmaybe-uninitialized] 782 | + rb[iR] * a_asw[iAm1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:217:26: note: 'a_asw' was declared here 217 | HYPRE_Real *a_asw, *a_ase; | ^~~~~ sparse_msg3_setup_rap.c:800:65: warning: 'a_ase' may be used uninitialized [-Wmaybe-uninitialized] 800 | + rb[iR] * a_ase[iAm1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:217:34: note: 'a_ase' was declared here 217 | HYPRE_Real *a_asw, *a_ase; | ^~~~~ sparse_msg3_setup_rap.c:734:57: warning: 'a_bsw' may be used uninitialized [-Wmaybe-uninitialized] 734 | + a_bsw[iA] * pa[iP1]; | ~~~~~^~~~ sparse_msg3_setup_rap.c:218:26: note: 'a_bsw' was declared here 218 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ sparse_msg3_setup_rap.c:801:65: warning: 'a_bse' may be used uninitialized [-Wmaybe-uninitialized] 801 | + ra[iR] * a_bse[iAp1]; | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:218:34: note: 'a_bse' was declared here 218 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ sparse_msg3_setup_rap.c:764:57: warning: 'a_bnw' may be used uninitialized [-Wmaybe-uninitialized] 764 | + a_bnw[iA] * pa[iP1]; | ~~~~~^~~~ sparse_msg3_setup_rap.c:218:42: note: 'a_bnw' was declared here 218 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ sparse_msg3_setup_rap.c:774:57: warning: 'a_bne' may be used uninitialized [-Wmaybe-uninitialized] 774 | + a_bne[iA] * pa[iP1]; | ~~~~~^~~~ sparse_msg3_setup_rap.c:218:50: note: 'a_bne' was declared here 218 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ sparse_msg3_setup_rap.c:809:63: warning: 'a_aw' may be used uninitialized [-Wmaybe-uninitialized] 809 | + rb[iR] * a_aw[iAm1] | ~~~~^~~~~~ sparse_msg3_setup_rap.c:214:33: note: 'a_aw' was declared here 214 | HYPRE_Real *a_ac, *a_aw, *a_as; | ^~~~ sparse_msg3_setup_rap.c:791:63: warning: 'a_as' may be used uninitialized [-Wmaybe-uninitialized] 791 | + rb[iR] * a_as[iAm1] | ~~~~^~~~~~ sparse_msg3_setup_rap.c:214:40: note: 'a_as' was declared here 214 | HYPRE_Real *a_ac, *a_aw, *a_as; | ^~~~ sparse_msg3_setup_rap.c:810:63: warning: 'a_bw' may be used uninitialized [-Wmaybe-uninitialized] 810 | + ra[iR] * a_bw[iAp1]; | ~~~~^~~~~~ sparse_msg3_setup_rap.c:215:33: note: 'a_bw' was declared here 215 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ sparse_msg3_setup_rap.c:759:54: warning: 'a_be' may be used uninitialized [-Wmaybe-uninitialized] 759 | + a_be[iA] * pa[iP1]; | ~~~~^~~~ sparse_msg3_setup_rap.c:215:40: note: 'a_be' was declared here 215 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ sparse_msg3_setup_rap.c:792:63: warning: 'a_bs' may be used uninitialized [-Wmaybe-uninitialized] 792 | + ra[iR] * a_bs[iAp1]; | ~~~~^~~~~~ sparse_msg3_setup_rap.c:215:47: note: 'a_bs' was declared here 215 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ sparse_msg3_setup_rap.c:769:54: warning: 'a_bn' may be used uninitialized [-Wmaybe-uninitialized] 769 | + a_bn[iA] * pa[iP1]; | ~~~~^~~~ sparse_msg3_setup_rap.c:215:54: note: 'a_bn' was declared here 215 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ sparse_msg3_setup_rap.c:732:45: warning: 'a_csw' may be used uninitialized [-Wmaybe-uninitialized] 732 | rap_bsw[iAc] = rb[iR] * a_csw[iAm1] * pa[iP1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:216:26: note: 'a_csw' was declared here 216 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg3_setup_rap.c:797:65: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized] 797 | + ra[iR] * a_cse[iAp1] * pa[iP1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:216:34: note: 'a_cse' was declared here 216 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg3_setup_rap.c:762:45: warning: 'a_cnw' may be used uninitialized [-Wmaybe-uninitialized] 762 | rap_bnw[iAc] = rb[iR] * a_cnw[iAm1] * pa[iP1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:216:42: note: 'a_cnw' was declared here 216 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg3_setup_rap.c:772:45: warning: 'a_cne' may be used uninitialized [-Wmaybe-uninitialized] 772 | rap_bne[iAc] = rb[iR] * a_cne[iAm1] * pa[iP1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:216:50: note: 'a_cne' was declared here 216 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg3_setup_rap.c:732:29: warning: 'rap_bsw' may be used uninitialized [-Wmaybe-uninitialized] 732 | rap_bsw[iAc] = rb[iR] * a_csw[iAm1] * pa[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 733 | + rb[iR] * a_bsw[iAm1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 734 | + a_bsw[iA] * pa[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sparse_msg3_setup_rap.c:223:26: note: 'rap_bsw' was declared here 223 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ sparse_msg3_setup_rap.c:742:29: warning: 'rap_bse' may be used uninitialized [-Wmaybe-uninitialized] 742 | rap_bse[iAc] = rb[iR] * a_cse[iAm1] * pa[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 743 | + rb[iR] * a_bse[iAm1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 744 | + a_bse[iA] * pa[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sparse_msg3_setup_rap.c:223:36: note: 'rap_bse' was declared here 223 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ sparse_msg3_setup_rap.c:762:29: warning: 'rap_bnw' may be used uninitialized [-Wmaybe-uninitialized] 762 | rap_bnw[iAc] = rb[iR] * a_cnw[iAm1] * pa[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 763 | + rb[iR] * a_bnw[iAm1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 764 | + a_bnw[iA] * pa[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sparse_msg3_setup_rap.c:223:46: note: 'rap_bnw' was declared here 223 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ sparse_msg3_setup_rap.c:772:29: warning: 'rap_bne' may be used uninitialized [-Wmaybe-uninitialized] 772 | rap_bne[iAc] = rb[iR] * a_cne[iAm1] * pa[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 773 | + rb[iR] * a_bne[iAm1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 774 | + a_bne[iA] * pa[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sparse_msg3_setup_rap.c:223:56: note: 'rap_bne' was declared here 223 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ smg3_setup_rap.c: In function 'hypre_SMG3BuildRAPNoSym': smg3_setup_rap.c:1536:57: warning: 'a_asw' may be used uninitialized [-Wmaybe-uninitialized] 1536 | + a_asw[iA] * pb[iP1]; | ~~~~~^~~~ smg3_setup_rap.c:964:26: note: 'a_asw' was declared here 964 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; | ^~~~~ smg3_setup_rap.c:1526:57: warning: 'a_ase' may be used uninitialized [-Wmaybe-uninitialized] 1526 | + a_ase[iA] * pb[iP1]; | ~~~~~^~~~ smg3_setup_rap.c:964:34: note: 'a_ase' was declared here 964 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; | ^~~~~ smg3_setup_rap.c:1563:64: warning: 'a_anw' may be used uninitialized [-Wmaybe-uninitialized] 1563 | + rb[iR] * a_anw[iAm1] | ~~~~~^~~~~~ smg3_setup_rap.c:964:42: note: 'a_anw' was declared here 964 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; | ^~~~~ smg3_setup_rap.c:1496:57: warning: 'a_ane' may be used uninitialized [-Wmaybe-uninitialized] 1496 | + a_ane[iA] * pb[iP1]; | ~~~~~^~~~ smg3_setup_rap.c:964:50: note: 'a_ane' was declared here 964 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; | ^~~~~ smg3_setup_rap.c:1564:64: warning: 'a_bnw' may be used uninitialized [-Wmaybe-uninitialized] 1564 | + ra[iR] * a_bnw[iAp1]; | ~~~~~^~~~~~ smg3_setup_rap.c:965:26: note: 'a_bnw' was declared here 965 | HYPRE_Real *a_bnw, *a_bne; | ^~~~~ smg3_setup_rap.c:1546:64: warning: 'a_bne' may be used uninitialized [-Wmaybe-uninitialized] 1546 | + ra[iR] * a_bne[iAp1]; | ~~~~~^~~~~~ smg3_setup_rap.c:965:34: note: 'a_bne' was declared here 965 | HYPRE_Real *a_bnw, *a_bne; | ^~~~~ smg3_setup_rap.c:1521:54: warning: 'a_aw' may be used uninitialized [-Wmaybe-uninitialized] 1521 | + a_aw[iA] * pb[iP1]; | ~~~~^~~~ smg3_setup_rap.c:961:33: note: 'a_aw' was declared here 961 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; | ^~~~ smg3_setup_rap.c:1572:63: warning: 'a_ae' may be used uninitialized [-Wmaybe-uninitialized] 1572 | + rb[iR] * a_ae[iAm1] | ~~~~^~~~~~ smg3_setup_rap.c:961:40: note: 'a_ae' was declared here 961 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; | ^~~~ smg3_setup_rap.c:1531:54: warning: 'a_as' may be used uninitialized [-Wmaybe-uninitialized] 1531 | + a_as[iA] * pb[iP1]; | ~~~~^~~~ smg3_setup_rap.c:961:47: note: 'a_as' was declared here 961 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; | ^~~~ smg3_setup_rap.c:1554:63: warning: 'a_an' may be used uninitialized [-Wmaybe-uninitialized] 1554 | + rb[iR] * a_an[iAm1] | ~~~~^~~~~~ smg3_setup_rap.c:961:54: note: 'a_an' was declared here 961 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; | ^~~~ smg3_setup_rap.c:1573:63: warning: 'a_be' may be used uninitialized [-Wmaybe-uninitialized] 1573 | + ra[iR] * a_be[iAp1]; | ~~~~^~~~~~ smg3_setup_rap.c:962:26: note: 'a_be' was declared here 962 | HYPRE_Real *a_be, *a_bn; | ^~~~ smg3_setup_rap.c:1555:63: warning: 'a_bn' may be used uninitialized [-Wmaybe-uninitialized] 1555 | + ra[iR] * a_bn[iAp1]; | ~~~~^~~~~~ smg3_setup_rap.c:962:33: note: 'a_bn' was declared here 962 | HYPRE_Real *a_be, *a_bn; | ^~~~ smg3_setup_rap.c:1534:45: warning: 'a_csw' may be used uninitialized [-Wmaybe-uninitialized] 1534 | rap_asw[iAc] = ra[iR] * a_csw[iAp1] * pb[iP1] | ~~~~~^~~~~~ smg3_setup_rap.c:963:26: note: 'a_csw' was declared here 963 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c:1524:45: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized] 1524 | rap_ase[iAc] = ra[iR] * a_cse[iAp1] * pb[iP1] | ~~~~~^~~~~~ smg3_setup_rap.c:963:34: note: 'a_cse' was declared here 963 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c:1559:64: warning: 'a_cnw' may be used uninitialized [-Wmaybe-uninitialized] 1559 | + rb[iR] * a_cnw[iAm1] * pb[iP1] | ~~~~~^~~~~~ smg3_setup_rap.c:963:42: note: 'a_cnw' was declared here 963 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c:1494:45: warning: 'a_cne' may be used uninitialized [-Wmaybe-uninitialized] 1494 | rap_ane[iAc] = ra[iR] * a_cne[iAp1] * pb[iP1] | ~~~~~^~~~~~ smg3_setup_rap.c:963:50: note: 'a_cne' was declared here 963 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c:969:26: warning: 'rap_cnw' may be used uninitialized [-Wmaybe-uninitialized] 969 | HYPRE_Real *rap_cnw, *rap_cne; | ^~~~~~~ smg3_setup_rap.c:969:36: warning: 'rap_cne' may be used uninitialized [-Wmaybe-uninitialized] 969 | HYPRE_Real *rap_cnw, *rap_cne; | ^~~~~~~ smg3_setup_rap.c:970:26: warning: 'rap_asw' may be used uninitialized [-Wmaybe-uninitialized] 970 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; | ^~~~~~~ smg3_setup_rap.c:970:36: warning: 'rap_ase' may be used uninitialized [-Wmaybe-uninitialized] 970 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; | ^~~~~~~ smg3_setup_rap.c:970:46: warning: 'rap_anw' may be used uninitialized [-Wmaybe-uninitialized] 970 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; | ^~~~~~~ smg3_setup_rap.c:970:56: warning: 'rap_ane' may be used uninitialized [-Wmaybe-uninitialized] 970 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; | ^~~~~~~ sparse_msg3_setup_rap.c: In function 'hypre_SparseMSG3BuildRAPNoSym': sparse_msg3_setup_rap.c:1411:57: warning: 'a_asw' may be used uninitialized [-Wmaybe-uninitialized] 1411 | + a_asw[iA] * pb[iP1]; | ~~~~~^~~~ sparse_msg3_setup_rap.c:879:26: note: 'a_asw' was declared here 879 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; | ^~~~~ sparse_msg3_setup_rap.c:1401:57: warning: 'a_ase' may be used uninitialized [-Wmaybe-uninitialized] 1401 | + a_ase[iA] * pb[iP1]; | ~~~~~^~~~ sparse_msg3_setup_rap.c:879:34: note: 'a_ase' was declared here 879 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; | ^~~~~ sparse_msg3_setup_rap.c:1438:64: warning: 'a_anw' may be used uninitialized [-Wmaybe-uninitialized] 1438 | + rb[iR] * a_anw[iAm1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:879:42: note: 'a_anw' was declared here 879 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; | ^~~~~ sparse_msg3_setup_rap.c:1371:57: warning: 'a_ane' may be used uninitialized [-Wmaybe-uninitialized] 1371 | + a_ane[iA] * pb[iP1]; | ~~~~~^~~~ sparse_msg3_setup_rap.c:879:50: note: 'a_ane' was declared here 879 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; | ^~~~~ sparse_msg3_setup_rap.c:1439:64: warning: 'a_bnw' may be used uninitialized [-Wmaybe-uninitialized] 1439 | + ra[iR] * a_bnw[iAp1]; | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:880:26: note: 'a_bnw' was declared here 880 | HYPRE_Real *a_bnw, *a_bne; | ^~~~~ sparse_msg3_setup_rap.c:1421:64: warning: 'a_bne' may be used uninitialized [-Wmaybe-uninitialized] 1421 | + ra[iR] * a_bne[iAp1]; | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:880:34: note: 'a_bne' was declared here 880 | HYPRE_Real *a_bnw, *a_bne; | ^~~~~ sparse_msg3_setup_rap.c:1396:54: warning: 'a_aw' may be used uninitialized [-Wmaybe-uninitialized] 1396 | + a_aw[iA] * pb[iP1]; | ~~~~^~~~ sparse_msg3_setup_rap.c:876:33: note: 'a_aw' was declared here 876 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; | ^~~~ sparse_msg3_setup_rap.c:1447:63: warning: 'a_ae' may be used uninitialized [-Wmaybe-uninitialized] 1447 | + rb[iR] * a_ae[iAm1] | ~~~~^~~~~~ sparse_msg3_setup_rap.c:876:40: note: 'a_ae' was declared here 876 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; | ^~~~ sparse_msg3_setup_rap.c:1406:54: warning: 'a_as' may be used uninitialized [-Wmaybe-uninitialized] 1406 | + a_as[iA] * pb[iP1]; | ~~~~^~~~ sparse_msg3_setup_rap.c:876:47: note: 'a_as' was declared here 876 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; | ^~~~ sparse_msg3_setup_rap.c:1429:63: warning: 'a_an' may be used uninitialized [-Wmaybe-uninitialized] 1429 | + rb[iR] * a_an[iAm1] | ~~~~^~~~~~ sparse_msg3_setup_rap.c:876:54: note: 'a_an' was declared here 876 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; | ^~~~ sparse_msg3_setup_rap.c:1448:63: warning: 'a_be' may be used uninitialized [-Wmaybe-uninitialized] 1448 | + ra[iR] * a_be[iAp1]; | ~~~~^~~~~~ sparse_msg3_setup_rap.c:877:26: note: 'a_be' was declared here 877 | HYPRE_Real *a_be, *a_bn; | ^~~~ sparse_msg3_setup_rap.c:1430:63: warning: 'a_bn' may be used uninitialized [-Wmaybe-uninitialized] 1430 | + ra[iR] * a_bn[iAp1]; | ~~~~^~~~~~ sparse_msg3_setup_rap.c:877:33: note: 'a_bn' was declared here 877 | HYPRE_Real *a_be, *a_bn; | ^~~~ sparse_msg3_setup_rap.c:1409:45: warning: 'a_csw' may be used uninitialized [-Wmaybe-uninitialized] 1409 | rap_asw[iAc] = ra[iR] * a_csw[iAp1] * pb[iP1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:878:26: note: 'a_csw' was declared here 878 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg3_setup_rap.c:1399:45: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized] 1399 | rap_ase[iAc] = ra[iR] * a_cse[iAp1] * pb[iP1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:878:34: note: 'a_cse' was declared here 878 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg3_setup_rap.c:1434:64: warning: 'a_cnw' may be used uninitialized [-Wmaybe-uninitialized] 1434 | + rb[iR] * a_cnw[iAm1] * pb[iP1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:878:42: note: 'a_cnw' was declared here 878 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg3_setup_rap.c:1369:45: warning: 'a_cne' may be used uninitialized [-Wmaybe-uninitialized] 1369 | rap_ane[iAc] = ra[iR] * a_cne[iAp1] * pb[iP1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:878:50: note: 'a_cne' was declared here 878 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg3_setup_rap.c:1409:29: warning: 'rap_asw' may be used uninitialized [-Wmaybe-uninitialized] 1409 | rap_asw[iAc] = ra[iR] * a_csw[iAp1] * pb[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1410 | + ra[iR] * a_asw[iAp1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1411 | + a_asw[iA] * pb[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sparse_msg3_setup_rap.c:885:26: note: 'rap_asw' was declared here 885 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; | ^~~~~~~ sparse_msg3_setup_rap.c:1399:29: warning: 'rap_ase' may be used uninitialized [-Wmaybe-uninitialized] 1399 | rap_ase[iAc] = ra[iR] * a_cse[iAp1] * pb[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1400 | + ra[iR] * a_ase[iAp1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1401 | + a_ase[iA] * pb[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sparse_msg3_setup_rap.c:885:36: note: 'rap_ase' was declared here 885 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; | ^~~~~~~ sparse_msg3_setup_rap.c:1379:29: warning: 'rap_anw' may be used uninitialized [-Wmaybe-uninitialized] 1379 | rap_anw[iAc] = ra[iR] * a_cnw[iAp1] * pb[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1380 | + ra[iR] * a_anw[iAp1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1381 | + a_anw[iA] * pb[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sparse_msg3_setup_rap.c:885:46: note: 'rap_anw' was declared here 885 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; | ^~~~~~~ sparse_msg3_setup_rap.c:1369:29: warning: 'rap_ane' may be used uninitialized [-Wmaybe-uninitialized] 1369 | rap_ane[iAc] = ra[iR] * a_cne[iAp1] * pb[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1370 | + ra[iR] * a_ane[iAp1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1371 | + a_ane[iA] * pb[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sparse_msg3_setup_rap.c:885:56: note: 'rap_ane' was declared here 885 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; | ^~~~~~~ In file included from _hypre_struct_ls.h:7, from point_relax.c:8: point_relax.c: In function 'hypre_PointRelax': ./../utilities/_hypre_utilities.h:74:20: warning: 'bsumsq' may be used uninitialized [-Wmaybe-uninitialized] 74 | #define hypre_sqrt sqrt point_relax.c:647:50: note: in expansion of macro 'hypre_sqrt' 647 | if ( tol > 0.0 ) { (relax_data -> rresnorm) = hypre_sqrt( rsumsq / bsumsq ); } | ^~~~~~~~~~ point_relax.c:359:27: note: 'bsumsq' was declared here 359 | HYPRE_Real bsumsq, rsumsq; | ^~~~~~ Building libHYPRE_struct_ls.a ... ar -rcu libHYPRE_struct_ls.a coarsen.o F90_HYPRE_struct_bicgstab.o F90_HYPRE_struct_cycred.o F90_HYPRE_struct_flexgmres.o F90_HYPRE_struct_gmres.o F90_HYPRE_struct_lgmres.o F90_HYPRE_struct_hybrid.o F90_HYPRE_struct_int.o F90_HYPRE_struct_jacobi.o F90_HYPRE_struct_pcg.o F90_HYPRE_struct_pfmg.o F90_HYPRE_struct_smg.o F90_HYPRE_struct_sparse_msg.o hybrid.o HYPRE_struct_bicgstab.o HYPRE_struct_cycred.o HYPRE_struct_flexgmres.o HYPRE_struct_gmres.o HYPRE_struct_hybrid.o HYPRE_struct_jacobi.o HYPRE_struct_lgmres.o HYPRE_struct_pfmg.o HYPRE_struct_smg.o HYPRE_struct_sparse_msg.o jacobi.o pcg_struct.o pfmg.o pfmg_relax.o pfmg_setup_rap.o pfmg_solve.o semi.o smg_relax.o smg_setup.o smg_setup_rap.o smg_setup_restrict.o smg_solve.o sparse_msg.o sparse_msg_setup.o sparse_msg_setup_rap.o sparse_msg_solve.o cyclic_reduction.obj HYPRE_struct_int.obj HYPRE_struct_pcg.obj pfmg2_setup_rap.obj pfmg3_setup_rap.obj pfmg_setup.obj pfmg_setup_interp.obj pfmg_setup_rap5.obj pfmg_setup_rap7.obj point_relax.obj red_black_constantcoef_gs.obj red_black_gs.obj semi_interp.obj semi_restrict.obj semi_setup_rap.obj smg2_setup_rap.obj smg3_setup_rap.obj smg.obj smg_axpy.obj smg_residual.obj smg_setup_interp.obj sparse_msg2_setup_rap.obj sparse_msg3_setup_rap.obj sparse_msg_filter.obj sparse_msg_interp.obj sparse_msg_restrict.obj ar: `u' modifier ignored since `D' is the default (see `U') ranlib libHYPRE_struct_ls.a cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src64-static/hypre/include cp -fR ./_hypre_struct_ls.h /build/reproducible-path/hypre-2.28.0/src64-static/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64-static/struct_ls' Making sstruct_mv ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64-static/sstruct_mv' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_graph.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_grid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_stencil.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_vector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_sstruct_graph.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_sstruct_grid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_sstruct_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_sstruct_stencil.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_sstruct_vector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sstruct_axpy.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sstruct_copy.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sstruct_graph.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sstruct_grid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sstruct_innerprod.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sstruct_matvec.c HYPRE_sstruct_matrix.c: In function 'HYPRE_SStructMatrixInitialize': HYPRE_sstruct_matrix.c:314:4: warning: 'ilower' may be used uninitialized [-Wmaybe-uninitialized] 314 | HYPRE_IJMatrixCreate(comm, ilower, iupper, jlower, jupper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | &hypre_SStructMatrixIJMatrix(matrix)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HYPRE_sstruct_matrix.c:240:28: note: 'ilower' was declared here 240 | HYPRE_Int ilower, iupper, jlower, jupper; | ^~~~~~ HYPRE_sstruct_matrix.c:314:4: warning: 'iupper' may be used uninitialized [-Wmaybe-uninitialized] 314 | HYPRE_IJMatrixCreate(comm, ilower, iupper, jlower, jupper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | &hypre_SStructMatrixIJMatrix(matrix)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HYPRE_sstruct_matrix.c:240:36: note: 'iupper' was declared here 240 | HYPRE_Int ilower, iupper, jlower, jupper; | ^~~~~~ HYPRE_sstruct_matrix.c:314:4: warning: 'jlower' may be used uninitialized [-Wmaybe-uninitialized] 314 | HYPRE_IJMatrixCreate(comm, ilower, iupper, jlower, jupper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | &hypre_SStructMatrixIJMatrix(matrix)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HYPRE_sstruct_matrix.c:240:44: note: 'jlower' was declared here 240 | HYPRE_Int ilower, iupper, jlower, jupper; | ^~~~~~ HYPRE_sstruct_matrix.c:314:4: warning: 'jupper' may be used uninitialized [-Wmaybe-uninitialized] 314 | HYPRE_IJMatrixCreate(comm, ilower, iupper, jlower, jupper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | &hypre_SStructMatrixIJMatrix(matrix)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HYPRE_sstruct_matrix.c:240:52: note: 'jupper' was declared here 240 | HYPRE_Int ilower, iupper, jlower, jupper; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sstruct_scale.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sstruct_stencil.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sstruct_matrix.c -o sstruct_matrix.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sstruct_vector.c -o sstruct_vector.obj HYPRE_sstruct_vector.c: In function 'HYPRE_SStructVectorInitialize': HYPRE_sstruct_vector.c:214:4: warning: 'ilower' may be used uninitialized [-Wmaybe-uninitialized] 214 | HYPRE_IJVectorCreate(comm, ilower, iupper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215 | &hypre_SStructVectorIJVector(vector)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HYPRE_sstruct_vector.c:153:28: note: 'ilower' was declared here 153 | HYPRE_Int ilower, iupper; | ^~~~~~ HYPRE_sstruct_vector.c:214:4: warning: 'iupper' may be used uninitialized [-Wmaybe-uninitialized] 214 | HYPRE_IJVectorCreate(comm, ilower, iupper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215 | &hypre_SStructVectorIJVector(vector)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HYPRE_sstruct_vector.c:153:36: note: 'iupper' was declared here 153 | HYPRE_Int ilower, iupper; | ^~~~~~ Building libHYPRE_sstruct_mv.a ... ar -rcu libHYPRE_sstruct_mv.a F90_HYPRE_sstruct_graph.o F90_HYPRE_sstruct_grid.o F90_HYPRE_sstruct_matrix.o F90_HYPRE_sstruct_stencil.o F90_HYPRE_sstruct_vector.o HYPRE_sstruct_graph.o HYPRE_sstruct_grid.o HYPRE_sstruct_matrix.o HYPRE_sstruct_stencil.o HYPRE_sstruct_vector.o sstruct_axpy.o sstruct_copy.o sstruct_graph.o sstruct_grid.o sstruct_innerprod.o sstruct_matvec.o sstruct_scale.o sstruct_stencil.o sstruct_matrix.obj sstruct_vector.obj ar: `u' modifier ignored since `D' is the default (see `U') ranlib libHYPRE_sstruct_mv.a cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src64-static/hypre/include cp -fR ./_hypre_sstruct_mv.h /build/reproducible-path/hypre-2.28.0/src64-static/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64-static/sstruct_mv' Making sstruct_ls ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64-static/sstruct_ls' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_bicgstab.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_gmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_flexgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_lgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_InterFAC.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_int.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_maxwell.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_pcg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_split.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_sys_pfmg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_sstruct_bicgstab.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_sstruct_gmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_sstruct_flexgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_sstruct_lgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_sstruct_InterFAC.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_sstruct_int.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_sstruct_maxwell.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_sstruct_pcg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_sstruct_split.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_sstruct_sys_pfmg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c bsearch.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c fac.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c fac_amr_zero_data.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c fac_cf_coarsen.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c fac_cfstencil_box.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c fac_CFInterfaceExtents.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c fac_interp2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c fac_relax.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c fac_solve3.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c fac_zero_cdata.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c krylov.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c krylov_sstruct.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c eliminate_rowscols.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c maxwell_grad.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c maxwell_physbdy.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c maxwell_PNedelec.c fac_cf_coarsen.c: In function 'hypre_AMR_CFCoarsen': mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c maxwell_PNedelec_bdy.c fac_cf_coarsen.c:369:35: warning: 'startrank' may be used uninitialized [-Wmaybe-uninitialized] 369 | if ((rank - startrank) >= hypre_SStructGraphIUVEntry(graph, 0) && | ~~~~~~^~~~~~~~~~~~ fac_cf_coarsen.c:125:34: note: 'startrank' was declared here 125 | HYPRE_BigInt rank, startrank; | ^~~~~~~~~ fac_cf_coarsen.c:131:28: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized] 131 | hypre_Index lindex, zero_index; | ^~~~~~ fac_cf_coarsen.c:360:54: warning: 'lindex[2]' may be used uninitialized [-Wmaybe-uninitialized] 360 | index_temp[2] = node_extents[2] + lindex[2]; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ fac_cf_coarsen.c:131:28: note: 'lindex[2]' was declared here 131 | hypre_Index lindex, zero_index; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c maxwell_semi_interp.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c maxwell_solve.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c maxwell_solve2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c maxwell_TV.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c maxwell_TV_setup.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c maxwell_zeroBC.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c nd1_amge_interpolation.c maxwell_physbdy.c: In function 'hypre_Maxwell_PhysBdy': maxwell_physbdy.c:71:28: warning: 'cbox_mapping' may be used uninitialized [-Wmaybe-uninitialized] 71 | HYPRE_Int **cbox_mapping, **fbox_mapping; | ^~~~~~~~~~~~ maxwell_physbdy.c:256:32: warning: 'fbox_mapping' may be used uninitialized [-Wmaybe-uninitialized] 256 | boxi = fbox_mapping[i - 1][j]; | ~~~~~~~~~~~~^~~~~~~ maxwell_physbdy.c:71:44: note: 'fbox_mapping' was declared here 71 | HYPRE_Int **cbox_mapping, **fbox_mapping; | ^~~~~~~~~~~~ In file included from ./../struct_ls/_hypre_struct_ls.h:9, from _hypre_sstruct_ls.h:21, from maxwell_physbdy.c:16: ./../struct_mv/_hypre_struct_mv.h:114:26: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized] 114 | hypre_IndexD(index, 1) = iy,\ maxwell_physbdy.c:477:25: note: in expansion of macro 'hypre_SetIndex3' 477 | hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]); | ^~~~~~~~~~~~~~~ maxwell_physbdy.c:79:53: note: 'lindex[1]' was declared here 79 | hypre_Index loop_size, start, index, lindex; | ^~~~~~ ./../struct_mv/_hypre_struct_mv.h:115:26: warning: 'lindex[2]' may be used uninitialized [-Wmaybe-uninitialized] 115 | hypre_IndexD(index, 2) = iz ) maxwell_physbdy.c:477:25: note: in expansion of macro 'hypre_SetIndex3' 477 | hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]); | ^~~~~~~~~~~~~~~ maxwell_physbdy.c:79:53: note: 'lindex[2]' was declared here 79 | hypre_Index loop_size, start, index, lindex; | ^~~~~~ In file included from ./../struct_ls/_hypre_struct_ls.h:9, from _hypre_sstruct_ls.h:21, from maxwell_grad.c:18: maxwell_grad.c: In function 'hypre_Maxwell_Grad': ./../struct_mv/_hypre_struct_mv.h:114:26: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized] 114 | hypre_IndexD(index, 1) = iy,\ maxwell_grad.c:330:19: note: in expansion of macro 'hypre_SetIndex3' 330 | hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]); | ^~~~~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sstruct_amr_intercommunication.c maxwell_grad.c:75:45: note: 'lindex[1]' was declared here 75 | hypre_Index loop_size, start, lindex; | ^~~~~~ ./../struct_mv/_hypre_struct_mv.h:115:26: warning: 'lindex[2]' may be used uninitialized [-Wmaybe-uninitialized] 115 | hypre_IndexD(index, 2) = iz ) maxwell_grad.c:330:19: note: in expansion of macro 'hypre_SetIndex3' 330 | hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]); | ^~~~~~~~~~~~~~~ maxwell_grad.c:75:45: note: 'lindex[2]' was declared here 75 | hypre_Index loop_size, start, lindex; | ^~~~~~ maxwell_grad.c:413:27: warning: 'ndirection' may be used uninitialized [-Wmaybe-uninitialized] 413 | for (d = 0; d < ndirection; d++) | ~~^~~~~~~~~~~~ maxwell_grad.c:89:38: note: 'ndirection' was declared here 89 | HYPRE_Int *direction, ndirection; | ^~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sstruct_owninfo.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sstruct_recvinfo.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sstruct_sendinfo.c In file included from ./../struct_ls/_hypre_struct_ls.h:9, from _hypre_sstruct_ls.h:21, from maxwell_TV_setup.c:15: maxwell_TV_setup.c: In function 'hypre_MaxwellTV_Setup': ./../struct_mv/_hypre_struct_mv.h:114:26: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized] 114 | hypre_IndexD(index, 1) = iy,\ maxwell_TV_setup.c:412:19: note: in expansion of macro 'hypre_SetIndex3' 412 | hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]); | ^~~~~~~~~~~~~~~ maxwell_TV_setup.c:124:67: note: 'lindex[1]' was declared here 124 | hypre_Index index, cindex, shape, loop_size, start, lindex; | ^~~~~~ ./../struct_mv/_hypre_struct_mv.h:115:26: warning: 'lindex[2]' may be used uninitialized [-Wmaybe-uninitialized] 115 | hypre_IndexD(index, 2) = iz ) maxwell_TV_setup.c:412:19: note: in expansion of macro 'hypre_SetIndex3' 412 | hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]); | ^~~~~~~~~~~~~~~ maxwell_TV_setup.c:124:67: note: 'lindex[2]' was declared here 124 | hypre_Index index, cindex, shape, loop_size, start, lindex; | ^~~~~~ maxwell_TV_setup.c:105:47: warning: 'topological_face' may be used uninitialized [-Wmaybe-uninitialized] 105 | hypre_SStructGrid **topological_edge, **topological_face, **topological_cell; | ^~~~~~~~~~~~~~~~ maxwell_TV_setup.c:857:16: warning: 'vartype_faces' may be used uninitialized [-Wmaybe-uninitialized] 857 | HYPRE_SStructGridSetVariables(topological_face[l + 1], part, ndim, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 858 | vartype_faces); | ~~~~~~~~~~~~~~ maxwell_TV_setup.c:117:54: note: 'vartype_faces' was declared here 117 | HYPRE_SStructVariable *vartypes, *vartype_edges, *vartype_faces, *vartype_cell; | ^~~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sstruct_sharedDOFComm.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sys_pfmg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sys_pfmg_relax.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sys_pfmg_setup.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sys_pfmg_setup_interp.c In file included from _hypre_sstruct_ls.h:19, from fac_interp2.c:21: fac_interp2.c: In function 'hypre_FAC_WeightedInterp2': fac_interp2.c:980:65: warning: 'lindex[2]' may be used uninitialized [-Wmaybe-uninitialized] 980 | kmax = hypre_min( (intersect_size[2] - lindex[2] * stride[2]), | ~~~~~~~~~~^~~~~~~~~~~ ./../utilities/_hypre_utilities.h:53:28: note: in definition of macro 'hypre_min' 53 | #define hypre_min(a,b) (((a)<(b)) ? (a) : (b)) | ^ fac_interp2.c:742:39: note: 'lindex[2]' was declared here 742 | hypre_Index loop_size, lindex; | ^~~~~~ fac_interp2.c:978:65: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized] 978 | jmax = hypre_min( (intersect_size[1] - lindex[1] * stride[1]), | ~~~~~~~~~~^~~~~~~~~~~ ./../utilities/_hypre_utilities.h:53:28: note: in definition of macro 'hypre_min' 53 | #define hypre_min(a,b) (((a)<(b)) ? (a) : (b)) | ^ fac_interp2.c:742:39: note: 'lindex[1]' was declared here 742 | hypre_Index loop_size, lindex; | ^~~~~~ In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9, from ./../IJ_mv/_hypre_IJ_mv.h:8, from nd1_amge_interpolation.c:8: nd1_amge_interpolation.c: In function 'hypre_ND1AMGeInterpolation': ./../utilities/_hypre_utilities.h:780:2: warning: 'col_ind1' may be used uninitialized [-Wmaybe-uninitialized] 780 | (hypre_Memcpy((void *)(dst), (void *)(src), (size_t)(sizeof(type) * (count)), locdst, locsrc)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ nd1_amge_interpolation.c:180:10: note: in expansion of macro 'hypre_TMemcpy' 180 | hypre_TMemcpy(bdof, col_ind1, HYPRE_BigInt, size1, HYPRE_MEMORY_HOST, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~~~ nd1_amge_interpolation.c:118:32: note: 'col_ind1' was declared here 118 | HYPRE_BigInt *col_ind0, *col_ind1, *col_ind2; | ^~~~~~~~ nd1_amge_interpolation.c:264:41: warning: 'swap' may be used uninitialized [-Wmaybe-uninitialized] 264 | tmp_J = (OffProcRows[swap[m]] -> cols); | ~~~~^~~ nd1_amge_interpolation.c:49:15: note: 'swap' was declared here 49 | HYPRE_Int *swap; | ^~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sys_pfmg_setup_rap.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sys_pfmg_solve.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sys_semi_interp.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sys_semi_restrict.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c fac_amr_fcoarsen.c -o fac_amr_fcoarsen.obj sstruct_sharedDOFComm.c: In function 'hypre_SStructSharedDOF_ParcsrMatRowsComm': sstruct_sharedDOFComm.c:632:27: warning: 'nbdry_slabs' may be used uninitialized [-Wmaybe-uninitialized] 632 | for (i = 0; i < nbdry_slabs; i++) | ~~^~~~~~~~~~~~~ sstruct_sharedDOFComm.c:119:27: note: 'nbdry_slabs' was declared here 119 | HYPRE_Int nbdry_slabs; | ^~~~~~~~~~~ In file included from ./../struct_ls/_hypre_struct_ls.h:9, from _hypre_sstruct_ls.h:21, from sstruct_sharedDOFComm.c:16: ./../struct_mv/_hypre_struct_mv.h:153:58: warning: 'recv_slabs' may be used uninitialized [-Wmaybe-uninitialized] 153 | #define hypre_BoxArrayBox(box_array, i) &((box_array) -> boxes[(i)]) | ~~~~~~~~~~~~^~~~~~~~ sstruct_sharedDOFComm.c:634:22: note: in expansion of macro 'hypre_BoxArrayBox' 634 | box = hypre_BoxArrayBox(recv_slabs, i); | ^~~~~~~~~~~~~~~~~ sstruct_sharedDOFComm.c:120:27: note: 'recv_slabs' was declared here 120 | hypre_BoxArray *recv_slabs, *send_slabs; | ^~~~~~~~~~ ./../struct_mv/_hypre_struct_mv.h:153:58: warning: 'send_slabs' may be used uninitialized [-Wmaybe-uninitialized] 153 | #define hypre_BoxArrayBox(box_array, i) &((box_array) -> boxes[(i)]) | ~~~~~~~~~~~~^~~~~~~~ sstruct_sharedDOFComm.c:653:22: note: in expansion of macro 'hypre_BoxArrayBox' 653 | box = hypre_BoxArrayBox(send_slabs, i); | ^~~~~~~~~~~~~~~~~ sstruct_sharedDOFComm.c:120:40: note: 'send_slabs' was declared here 120 | hypre_BoxArray *recv_slabs, *send_slabs; | ^~~~~~~~~~ ./../struct_mv/_hypre_struct_mv.h:114:26: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized] 114 | hypre_IndexD(index, 1) = iy,\ sstruct_sharedDOFComm.c:690:25: note: in expansion of macro 'hypre_SetIndex3' 690 | hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]); | ^~~~~~~~~~~~~~~ sstruct_sharedDOFComm.c:113:45: note: 'lindex[1]' was declared here 113 | hypre_Index loop_size, start, lindex; | ^~~~~~ ./../struct_mv/_hypre_struct_mv.h:115:26: warning: 'lindex[2]' may be used uninitialized [-Wmaybe-uninitialized] 115 | hypre_IndexD(index, 2) = iz ) sstruct_sharedDOFComm.c:690:25: note: in expansion of macro 'hypre_SetIndex3' 690 | hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]); | ^~~~~~~~~~~~~~~ sstruct_sharedDOFComm.c:113:45: note: 'lindex[2]' was declared here 113 | hypre_Index loop_size, start, lindex; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c fac_amr_rap.c -o fac_amr_rap.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c fac_restrict2.c -o fac_restrict2.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c fac_setup2.c -o fac_setup2.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c fac_zero_stencilcoef.c -o fac_zero_stencilcoef.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c node_relax.c -o node_relax.obj In file included from _hypre_sstruct_ls.h:19, from fac_restrict2.c:21: fac_restrict2.c: In function 'hypre_FACRestrict2': fac_restrict2.c:741:57: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized] 741 | jmax = hypre_min( (fbox_size[1] - lindex[1] * stride[1]), rfactors[1] ); | ~~~~~~~~~~^~~~~~~~~~~ ./../utilities/_hypre_utilities.h:53:28: note: in definition of macro 'hypre_min' 53 | #define hypre_min(a,b) (((a)<(b)) ? (a) : (b)) | ^ fac_restrict2.c:525:39: note: 'lindex[1]' was declared here 525 | hypre_Index loop_size, lindex; | ^~~~~~ fac_restrict2.c:742:57: warning: 'lindex[2]' may be used uninitialized [-Wmaybe-uninitialized] 742 | kmax = hypre_min( (fbox_size[2] - lindex[2] * stride[2]), rfactors[2] ); | ~~~~~~~~~~^~~~~~~~~~~ ./../utilities/_hypre_utilities.h:53:28: note: in definition of macro 'hypre_min' 53 | #define hypre_min(a,b) (((a)<(b)) ? (a) : (b)) | ^ fac_restrict2.c:525:39: note: 'lindex[2]' was declared here 525 | hypre_Index loop_size, lindex; | ^~~~~~ maxwell_PNedelec.c: In function 'hypre_Maxwell_PNedelec': maxwell_PNedelec.c:544:29: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized] 544 | findex[k] *= stride[k]; | ^~ maxwell_PNedelec.c:52:71: note: 'lindex[1]' was declared here 52 | hypre_Index loop_size, start, cstart, stride, hi_index, lindex; | ^~~~~~ maxwell_PNedelec.c:544:29: warning: 'lindex[2]' may be used uninitialized [-Wmaybe-uninitialized] 544 | findex[k] *= stride[k]; | ^~ maxwell_PNedelec.c:52:71: note: 'lindex[2]' was declared here 52 | hypre_Index loop_size, start, cstart, stride, hi_index, lindex; | ^~~~~~ maxwell_PNedelec.c:1669:36: warning: 'fCedge_ratio' may be used uninitialized [-Wmaybe-uninitialized] 1669 | vals_edgeEdge[k] = fCedge_ratio; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ maxwell_PNedelec.c:46:27: note: 'fCedge_ratio' was declared here 46 | HYPRE_Real fCedge_ratio; | ^~~~~~~~~~~~ fac_amr_fcoarsen.c: In function 'hypre_AMR_FCoarsen': fac_amr_fcoarsen.c:2223:47: warning: 'startrank' may be used uninitialized [-Wmaybe-uninitialized] 2223 | if ((rank - startrank) >= i && (rank - startrank) <= m) | ~~~~~~^~~~~~~~~~~~ fac_amr_fcoarsen.c:151:28: note: 'startrank' was declared here 151 | HYPRE_BigInt startrank, rank; | ^~~~~~~~~ fac_amr_fcoarsen.c:816:38: warning: 'max_contribut_size' may be used uninitialized [-Wmaybe-uninitialized] 816 | max_contribut_size = hypre_max( max_contribut_size, fac_amr_fcoarsen.c:150:28: note: 'max_contribut_size' was declared here 150 | HYPRE_Int max_contribut_size, stencil_i; | ^~~~~~~~~~~~~~~~~~ In file included from ./../struct_ls/_hypre_struct_ls.h:9, from _hypre_sstruct_ls.h:21, from fac_amr_fcoarsen.c:16: fac_amr_fcoarsen.c:2211:66: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized] 2211 | k + lindex[1]*stridef[1], | ~~~~~~~~~^~~~~~~~~~~ ./../struct_mv/_hypre_struct_mv.h:114:28: note: in definition of macro 'hypre_SetIndex3' 114 | hypre_IndexD(index, 1) = iy,\ | ^~ fac_amr_fcoarsen.c:158:28: note: 'lindex[1]' was declared here 158 | hypre_Index lindex; | ^~~~~~ fac_amr_fcoarsen.c:2212:66: warning: 'lindex[2]' may be used uninitialized [-Wmaybe-uninitialized] 2212 | l + lindex[2]*stridef[2]); | ~~~~~~~~~^~~~~~~~~~~ ./../struct_mv/_hypre_struct_mv.h:115:28: note: in definition of macro 'hypre_SetIndex3' 115 | hypre_IndexD(index, 2) = iz ) | ^~ fac_amr_fcoarsen.c:158:28: note: 'lindex[2]' was declared here 158 | hypre_Index lindex; | ^~~~~~ fac_amr_fcoarsen.c:2404:21: warning: 'stencil_size' may be used uninitialized [-Wmaybe-uninitialized] 2404 | for (j = 0; j < stencil_size; j++) | ~~^~~~~~~~~~~~~~ fac_amr_fcoarsen.c:91:28: note: 'stencil_size' was declared here 91 | HYPRE_Int stencil_size, stencil_last_size; | ^~~~~~~~~~~~ fac_amr_fcoarsen.c:2389:7: warning: 'stencil_ranks' may be used uninitialized [-Wmaybe-uninitialized] 2389 | if (stencil_ranks) | ^ fac_amr_fcoarsen.c:139:28: note: 'stencil_ranks' was declared here 139 | HYPRE_Int *stencil_ranks, *rank_stencils; | ^~~~~~~~~~~~~ fac_amr_fcoarsen.c:2446:7: warning: 'rank_stencils' may be used uninitialized [-Wmaybe-uninitialized] 2446 | if (rank_stencils) | ^ fac_amr_fcoarsen.c:139:44: note: 'rank_stencils' was declared here 139 | HYPRE_Int *stencil_ranks, *rank_stencils; | ^~~~~~~~~~~~~ fac_amr_fcoarsen.c:2385:7: warning: 'stencil_contrib_cnt' may be used uninitialized [-Wmaybe-uninitialized] 2385 | if (stencil_contrib_cnt) | ^ fac_amr_fcoarsen.c:140:28: note: 'stencil_contrib_cnt' was declared here 140 | HYPRE_Int *stencil_contrib_cnt; | ^~~~~~~~~~~~~~~~~~~ fac_amr_fcoarsen.c:2414:7: warning: 'stencil_contrib_i' may be used uninitialized [-Wmaybe-uninitialized] 2414 | if (stencil_contrib_i) | ^ fac_amr_fcoarsen.c:141:28: note: 'stencil_contrib_i' was declared here 141 | HYPRE_Int **stencil_contrib_i; | ^~~~~~~~~~~~~~~~~ fac_amr_fcoarsen.c:2430:7: warning: 'weight_contrib_i' may be used uninitialized [-Wmaybe-uninitialized] 2430 | if (weight_contrib_i) | ^ fac_amr_fcoarsen.c:142:28: note: 'weight_contrib_i' was declared here 142 | HYPRE_Real **weight_contrib_i; | ^~~~~~~~~~~~~~~~ fac_amr_fcoarsen.c:2402:7: warning: 'shift_box' may be used uninitialized [-Wmaybe-uninitialized] 2402 | if (shift_box) | ^ fac_amr_fcoarsen.c:146:28: note: 'shift_box' was declared here 146 | hypre_Box **shift_box; | ^~~~~~~~~ fac_amr_fcoarsen.c:2393:7: warning: 'volume_shift_box' may be used uninitialized [-Wmaybe-uninitialized] 2393 | if (volume_shift_box) | ^ fac_amr_fcoarsen.c:149:28: note: 'volume_shift_box' was declared here 149 | HYPRE_Int *volume_shift_box; | ^~~~~~~~~~~~~~~~ fac_amr_fcoarsen.c:2397:7: warning: 'vals' may be used uninitialized [-Wmaybe-uninitialized] 2397 | if (vals) | ^ fac_amr_fcoarsen.c:152:28: note: 'vals' was declared here 152 | HYPRE_Real *vals, *vals2; | ^~~~ fac_amr_fcoarsen.c:2685:48: warning: 'ci' may be used uninitialized [-Wmaybe-uninitialized] 2685 | box_ranks[i] = cdata_space_ranks[ci] + | ^ fac_amr_fcoarsen.c:133:28: note: 'ci' was declared here 133 | HYPRE_Int ci, fi, arrayi; | ^~ maxwell_semi_interp.c: In function 'hypre_Maxwell_PTopology': maxwell_semi_interp.c:1381:33: warning: 'iFace' may be used uninitialized [-Wmaybe-uninitialized] 1381 | iFace[nFaces] = rank; | ^ maxwell_semi_interp.c:115:27: note: 'iFace' was declared here 115 | HYPRE_BigInt *iFace, *iEdge; | ^~~~~ In file included from ./../struct_ls/_hypre_struct_ls.h:9, from _hypre_sstruct_ls.h:21, from maxwell_semi_interp.c:18: ./../struct_mv/_hypre_struct_mv.h:114:26: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized] 114 | hypre_IndexD(index, 1) = iy,\ maxwell_semi_interp.c:1006:13: note: in expansion of macro 'hypre_SetIndex3' 1006 | hypre_SetIndex3(cindex, lindex[0], lindex[1], lindex[2]); | ^~~~~~~~~~~~~~~ maxwell_semi_interp.c:135:27: note: 'lindex[1]' was declared here 135 | hypre_Index lindex; | ^~~~~~ ./../struct_mv/_hypre_struct_mv.h:115:26: warning: 'lindex[2]' may be used uninitialized [-Wmaybe-uninitialized] 115 | hypre_IndexD(index, 2) = iz ) maxwell_semi_interp.c:1006:13: note: in expansion of macro 'hypre_SetIndex3' 1006 | hypre_SetIndex3(cindex, lindex[0], lindex[1], lindex[2]); | ^~~~~~~~~~~~~~~ maxwell_semi_interp.c:135:27: note: 'lindex[2]' was declared here 135 | hypre_Index lindex; | ^~~~~~ maxwell_semi_interp.c:149:42: warning: 'm' may be used uninitialized [-Wmaybe-uninitialized] 149 | HYPRE_Int t, i, j, k, l, m, n, p; | ^ maxwell_semi_interp.c:118:27: warning: 'jElement_Face' may be used uninitialized [-Wmaybe-uninitialized] 118 | HYPRE_BigInt *jElement_Face, *jedge_Edge; | ^~~~~~~~~~~~~ In file included from _hypre_sstruct_ls.h:19: ./../utilities/_hypre_utilities.h:783:3: warning: 'vals_ElementFace' may be used uninitialized [-Wmaybe-uninitialized] 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ maxwell_semi_interp.c:2121:7: note: in expansion of macro 'hypre_TFree' 2121 | hypre_TFree(vals_ElementFace, memory_location); | ^~~~~~~~~~~ maxwell_semi_interp.c:121:46: note: 'vals_ElementFace' was declared here 121 | HYPRE_Real *vals_ElementEdge, *vals_ElementFace, *vals_edgeEdge, *vals_Faceedge; | ^~~~~~~~~~~~~~~~ ./../utilities/_hypre_utilities.h:783:3: warning: 'ncols_ElementFace' may be used uninitialized [-Wmaybe-uninitialized] 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ maxwell_semi_interp.c:2119:7: note: in expansion of macro 'hypre_TFree' 2119 | hypre_TFree(ncols_ElementFace, memory_location); | ^~~~~~~~~~~ maxwell_semi_interp.c:124:27: note: 'ncols_ElementFace' was declared here 124 | HYPRE_Int *ncols_ElementFace, *ncols_ElementEdge; | ^~~~~~~~~~~~~~~~~ maxwell_semi_interp.c:3488:36: warning: 'fCedge_ratio' may be used uninitialized [-Wmaybe-uninitialized] 3488 | vals_edgeEdge[k] = fCedge_ratio; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ maxwell_semi_interp.c:126:27: note: 'fCedge_ratio' was declared here 126 | HYPRE_Real fCedge_ratio; | ^~~~~~~~~~~~ Building libHYPRE_sstruct_ls.a ... ar -rcu libHYPRE_sstruct_ls.a F90_HYPRE_sstruct_bicgstab.o F90_HYPRE_sstruct_gmres.o F90_HYPRE_sstruct_flexgmres.o F90_HYPRE_sstruct_lgmres.o F90_HYPRE_sstruct_InterFAC.o F90_HYPRE_sstruct_int.o F90_HYPRE_sstruct_maxwell.o F90_HYPRE_sstruct_pcg.o F90_HYPRE_sstruct_split.o F90_HYPRE_sstruct_sys_pfmg.o HYPRE_sstruct_bicgstab.o HYPRE_sstruct_gmres.o HYPRE_sstruct_flexgmres.o HYPRE_sstruct_lgmres.o HYPRE_sstruct_InterFAC.o HYPRE_sstruct_int.o HYPRE_sstruct_maxwell.o HYPRE_sstruct_pcg.o HYPRE_sstruct_split.o HYPRE_sstruct_sys_pfmg.o bsearch.o fac.o fac_amr_zero_data.o fac_cf_coarsen.o fac_cfstencil_box.o fac_CFInterfaceExtents.o fac_interp2.o fac_relax.o fac_solve3.o fac_zero_cdata.o krylov.o krylov_sstruct.o eliminate_rowscols.o maxwell_grad.o maxwell_physbdy.o maxwell_PNedelec.o maxwell_PNedelec_bdy.o maxwell_semi_interp.o maxwell_solve.o maxwell_solve2.o maxwell_TV.o maxwell_TV_setup.o maxwell_zeroBC.o nd1_amge_interpolation.o sstruct_amr_intercommunication.o sstruct_owninfo.o sstruct_recvinfo.o sstruct_sendinfo.o sstruct_sharedDOFComm.o sys_pfmg.o sys_pfmg_relax.o sys_pfmg_setup.o sys_pfmg_setup_interp.o sys_pfmg_setup_rap.o sys_pfmg_solve.o sys_semi_interp.o sys_semi_restrict.o fac_amr_fcoarsen.obj fac_amr_rap.obj fac_restrict2.obj fac_setup2.obj fac_zero_stencilcoef.obj node_relax.obj ar: `u' modifier ignored since `D' is the default (see `U') ranlib libHYPRE_sstruct_ls.a cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src64-static/hypre/include cp -fR ./_hypre_sstruct_ls.h /build/reproducible-path/hypre-2.28.0/src64-static/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64-static/sstruct_ls' Making /build/reproducible-path/hypre-2.28.0/src64-static/distributed_ls ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64-static/distributed_ls' Making pilut ... make[4]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64-static/distributed_ls/pilut' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/aarch64-linux-gnu/openmpi/include -c comm.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/aarch64-linux-gnu/openmpi/include -c debug.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/aarch64-linux-gnu/openmpi/include -c distributed_qsort.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/aarch64-linux-gnu/openmpi/include -c distributed_qsort_si.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_DistributedMatrixPilutSolver.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/aarch64-linux-gnu/openmpi/include -c ilut.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/aarch64-linux-gnu/openmpi/include -c parilut.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/aarch64-linux-gnu/openmpi/include -c parutil.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/aarch64-linux-gnu/openmpi/include -c pblas1.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/aarch64-linux-gnu/openmpi/include -c serilut.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/aarch64-linux-gnu/openmpi/include -c trifactor.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../utilities -I./../../distributed_matrix -I/usr/lib/aarch64-linux-gnu/openmpi/include -c util.c ilut.c: In function 'hypre_ILUT': ilut.c:147:9: warning: 'ierr' may be used uninitialized [-Wmaybe-uninitialized] 147 | return( ierr ); | ^ ilut.c:28:16: note: 'ierr' was declared here 28 | HYPRE_Int i, ierr; | ^~~~ Building libHYPRE_DistributedMatrixPilutSolver.a ... ar -rcu libHYPRE_DistributedMatrixPilutSolver.a comm.o debug.o distributed_qsort.o distributed_qsort_si.o HYPRE_DistributedMatrixPilutSolver.o ilut.o parilut.o parutil.o pblas1.o serilut.o trifactor.o util.o ar: `u' modifier ignored since `D' is the default (see `U') ranlib libHYPRE_DistributedMatrixPilutSolver.a cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src64-static/hypre/include make[4]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64-static/distributed_ls/pilut' Making ParaSails ... make[4]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64-static/distributed_ls/ParaSails' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/aarch64-linux-gnu/openmpi/include -c ConjGrad.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/aarch64-linux-gnu/openmpi/include -c DiagScale.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/aarch64-linux-gnu/openmpi/include -c FGmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/aarch64-linux-gnu/openmpi/include -c Hash.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/aarch64-linux-gnu/openmpi/include -c hypre_ParaSails.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/aarch64-linux-gnu/openmpi/include -c LoadBal.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/aarch64-linux-gnu/openmpi/include -c Matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/aarch64-linux-gnu/openmpi/include -c Mem.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/aarch64-linux-gnu/openmpi/include -c Numbering.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/aarch64-linux-gnu/openmpi/include -c OrderStat.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/aarch64-linux-gnu/openmpi/include -c ParaSails.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/aarch64-linux-gnu/openmpi/include -c PrunedRows.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/aarch64-linux-gnu/openmpi/include -c RowPatt.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../blas -I./../../lapack -I./../../utilities -I./../../distributed_matrix -I/usr/lib/aarch64-linux-gnu/openmpi/include -c StoredRows.c Building libHYPRE_ParaSails.a ... ar -rcu libHYPRE_ParaSails.a ConjGrad.o DiagScale.o FGmres.o Hash.o hypre_ParaSails.o LoadBal.o Matrix.o Mem.o Numbering.o OrderStat.o ParaSails.o PrunedRows.o RowPatt.o StoredRows.o ar: `u' modifier ignored since `D' is the default (see `U') ranlib libHYPRE_ParaSails.a make[4]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64-static/distributed_ls/ParaSails' Making Euclid ... make[4]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64-static/distributed_ls/Euclid' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/aarch64-linux-gnu/openmpi/include -c blas_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/aarch64-linux-gnu/openmpi/include -c Euclid_apply.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/aarch64-linux-gnu/openmpi/include -c Euclid_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/aarch64-linux-gnu/openmpi/include -c ExternalRows_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/aarch64-linux-gnu/openmpi/include -c Factor_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/aarch64-linux-gnu/openmpi/include -c getRow_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/aarch64-linux-gnu/openmpi/include -c globalObjects.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/aarch64-linux-gnu/openmpi/include -c Hash_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/aarch64-linux-gnu/openmpi/include -c Hash_i_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/aarch64-linux-gnu/openmpi/include -c ilu_mpi_bj.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/aarch64-linux-gnu/openmpi/include -c ilu_mpi_pilu.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/aarch64-linux-gnu/openmpi/include -c ilu_seq.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/aarch64-linux-gnu/openmpi/include -c io_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/aarch64-linux-gnu/openmpi/include -c krylov_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/aarch64-linux-gnu/openmpi/include -c Mat_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/aarch64-linux-gnu/openmpi/include -c mat_dh_private.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/aarch64-linux-gnu/openmpi/include -c MatGenFD.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/aarch64-linux-gnu/openmpi/include -c Mem_dh.c krylov_dh.c: In function 'bicgstab_euclid': krylov_dh.c:70:38: warning: 'alpha_1' may be used uninitialized [-Wmaybe-uninitialized] 70 | beta_1 = (rho_1/rho_2)*(alpha_1/widget_1); | ~~~~~~~~^~~~~~~~~~ krylov_dh.c:26:21: note: 'alpha_1' was declared here 26 | HYPRE_Real alpha, alpha_1, | ^~~~~~~ krylov_dh.c:73:7: warning: 'widget_1' may be used uninitialized [-Wmaybe-uninitialized] 73 | Axpy(m, -widget_1, v, p); CHECK_V_ERROR; | ^~~~~~~~~~~~~~~~~~~~~~~~ krylov_dh.c:28:18: note: 'widget_1' was declared here 28 | widget, widget_1, | ^~~~~~~~ krylov_dh.c:70:22: warning: 'rho_2' may be used uninitialized [-Wmaybe-uninitialized] 70 | beta_1 = (rho_1/rho_2)*(alpha_1/widget_1); | ~~~~~~^~~~~~~ krylov_dh.c:29:17: note: 'rho_2' was declared here 29 | rho_1, rho_2, | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/aarch64-linux-gnu/openmpi/include -c Numbering_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/aarch64-linux-gnu/openmpi/include -c Parser_dh.c In function 'print_received_rows_private', inlined from 'ExternalRows_dhRecvRows' at ExternalRows_dh.c:170:7: ExternalRows_dh.c:367:8: warning: 'len' may be used uninitialized [-Wmaybe-uninitialized] 367 | if (len > 0) { | ^ ExternalRows_dh.c: In function 'ExternalRows_dhRecvRows': ExternalRows_dh.c:364:15: note: 'len' was declared here 364 | HYPRE_Int len, *cval, *fill; | ^~~ In function 'print_received_rows_private', inlined from 'ExternalRows_dhRecvRows' at ExternalRows_dh.c:170:7: ExternalRows_dh.c:371:11: warning: 'cval' may be used uninitialized [-Wmaybe-uninitialized] 371 | hypre_fprintf(logFile, "%i,%i ; ", cval[j], fill[j]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ExternalRows_dh.c: In function 'ExternalRows_dhRecvRows': ExternalRows_dh.c:364:21: note: 'cval' was declared here 364 | HYPRE_Int len, *cval, *fill; | ^~~~ In function 'print_received_rows_private', inlined from 'ExternalRows_dhRecvRows' at ExternalRows_dh.c:170:7: ExternalRows_dh.c:371:11: warning: 'fill' may be used uninitialized [-Wmaybe-uninitialized] 371 | hypre_fprintf(logFile, "%i,%i ; ", cval[j], fill[j]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ExternalRows_dh.c: In function 'ExternalRows_dhRecvRows': mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/aarch64-linux-gnu/openmpi/include -c shellSort_dh.c ExternalRows_dh.c:364:28: note: 'fill' was declared here 364 | HYPRE_Int len, *cval, *fill; | ^~~~ In function 'print_received_rows_private', inlined from 'ExternalRows_dhRecvRows' at ExternalRows_dh.c:170:7: ExternalRows_dh.c:373:11: warning: 'aval' may be used uninitialized [-Wmaybe-uninitialized] 373 | hypre_fprintf(logFile, "%i,%i,%g ; ", cval[j], fill[j], aval[j]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ExternalRows_dh.c: In function 'ExternalRows_dhRecvRows': ExternalRows_dh.c:365:14: note: 'aval' was declared here 365 | REAL_DH *aval; | ^~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sig_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/aarch64-linux-gnu/openmpi/include -c SortedList_dh.c mat_dh_private.c: In function 'mat_dh_transpose_reuse_private_private': mat_dh_private.c:918:13: warning: 'aval' may be used uninitialized [-Wmaybe-uninitialized] 918 | aval[idx] = AVAL[j]; | ^ mat_dh_private.c:885:15: note: 'aval' was declared here 885 | HYPRE_Real *aval; | ^~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/aarch64-linux-gnu/openmpi/include -c SortedSet_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/aarch64-linux-gnu/openmpi/include -c SubdomainGraph_dh.c In function 'generateBlocked', inlined from 'MatGenFD_Run' at MatGenFD.c:201:5: MatGenFD.c:810:12: warning: 'naborx1' may be used uninitialized [-Wmaybe-uninitialized] 810 | setBoundary_private(globalRow, cval+offset, aval+offset, len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 811 | &(rhs[localRow-1]), bcx2, coeff, ctr, naborx1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MatGenFD.c: In function 'MatGenFD_Run': MatGenFD.c:664:13: note: 'naborx1' was declared here 664 | HYPRE_Int naborx1, naborx2, nabory1, nabory2, naborz1, naborz2; | ^~~~~~~ In function 'generateBlocked', inlined from 'MatGenFD_Run' at MatGenFD.c:201:5: MatGenFD.c:820:12: warning: 'nabory1' may be used uninitialized [-Wmaybe-uninitialized] 820 | setBoundary_private(globalRow, cval+offset, aval+offset, len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 821 | &(rhs[localRow-1]), bcy2, coeff, ctr, nabory1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MatGenFD.c: In function 'MatGenFD_Run': MatGenFD.c:664:31: note: 'nabory1' was declared here 664 | HYPRE_Int naborx1, naborx2, nabory1, nabory2, naborz1, naborz2; | ^~~~~~~ In function 'generateBlocked', inlined from 'MatGenFD_Run' at MatGenFD.c:201:5: MatGenFD.c:815:12: warning: 'nabory2' may be used uninitialized [-Wmaybe-uninitialized] 815 | setBoundary_private(globalRow, cval+offset, aval+offset, len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 816 | &(rhs[localRow-1]), bcy1, coeff, ctr, nabory2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MatGenFD.c: In function 'MatGenFD_Run': MatGenFD.c:664:40: note: 'nabory2' was declared here 664 | HYPRE_Int naborx1, naborx2, nabory1, nabory2, naborz1, naborz2; | ^~~~~~~ In function 'generateBlocked', inlined from 'MatGenFD_Run' at MatGenFD.c:201:5: MatGenFD.c:805:12: warning: 'naborx2' may be used uninitialized [-Wmaybe-uninitialized] 805 | setBoundary_private(globalRow, cval+offset, aval+offset, len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 806 | &(rhs[localRow-1]), bcx1, coeff, ctr, naborx2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MatGenFD.c: In function 'MatGenFD_Run': MatGenFD.c:664:22: note: 'naborx2' was declared here 664 | HYPRE_Int naborx1, naborx2, nabory1, nabory2, naborz1, naborz2; | ^~~~~~~ In function 'generateStriped', inlined from 'MatGenFD_Run' at MatGenFD.c:199:5: MatGenFD.c:363:12: warning: 'nabory1' may be used uninitialized [-Wmaybe-uninitialized] 363 | setBoundary_private(row, cval+offset, aval+offset, len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | &(rhs[localRow-1]), bcy2, coeff, ctr, nabory1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MatGenFD.c: In function 'MatGenFD_Run': MatGenFD.c:228:31: note: 'nabory1' was declared here 228 | HYPRE_Int naborx1, naborx2, nabory1, nabory2; | ^~~~~~~ In function 'generateStriped', inlined from 'MatGenFD_Run' at MatGenFD.c:199:5: MatGenFD.c:353:12: warning: 'naborx1' may be used uninitialized [-Wmaybe-uninitialized] 353 | setBoundary_private(row, cval+offset, aval+offset, len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 354 | &(rhs[localRow-1]), bcx2, coeff, ctr, naborx1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MatGenFD.c: In function 'MatGenFD_Run': MatGenFD.c:228:13: note: 'naborx1' was declared here 228 | HYPRE_Int naborx1, naborx2, nabory1, nabory2; | ^~~~~~~ In function 'generateStriped', inlined from 'MatGenFD_Run' at MatGenFD.c:199:5: MatGenFD.c:348:12: warning: 'naborx2' may be used uninitialized [-Wmaybe-uninitialized] 348 | setBoundary_private(row, cval+offset, aval+offset, len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | &(rhs[localRow-1]), bcx1, coeff, ctr, naborx2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MatGenFD.c: In function 'MatGenFD_Run': MatGenFD.c:228:22: note: 'naborx2' was declared here 228 | HYPRE_Int naborx1, naborx2, nabory1, nabory2; | ^~~~~~~ In function 'generateStriped', inlined from 'MatGenFD_Run' at MatGenFD.c:199:5: MatGenFD.c:358:12: warning: 'nabory2' may be used uninitialized [-Wmaybe-uninitialized] 358 | setBoundary_private(row, cval+offset, aval+offset, len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 359 | &(rhs[localRow-1]), bcy1, coeff, ctr, nabory2); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MatGenFD.c: In function 'MatGenFD_Run': MatGenFD.c:228:40: note: 'nabory2' was declared here 228 | HYPRE_Int naborx1, naborx2, nabory1, nabory2; | ^~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/aarch64-linux-gnu/openmpi/include -c TimeLog_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/aarch64-linux-gnu/openmpi/include -c Timer_dh.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I../.. -I. -I./../.. -I./../../utilities -I./../../parcsr_mv -I./../../seq_mv -I./../../distributed_matrix -I./../../hypre/include -I/usr/lib/aarch64-linux-gnu/openmpi/include -c Vec_dh.c Vec_dh.c: In function 'Vec_dhRead': Vec_dh.c:225:9: warning: 'tmp' may be used uninitialized [-Wmaybe-uninitialized] 225 | *vout = tmp; | ~~~~~~^~~~~ Vec_dh.c:218:10: note: 'tmp' was declared here 218 | Vec_dh tmp; | ^~~ Vec_dh.c: In function 'Vec_dhReadBIN': Vec_dh.c:292:3: warning: 'tmp' may be used uninitialized [-Wmaybe-uninitialized] 292 | io_dh_read_ebin_vec_private(&tmp->n, &tmp->vals, filename); CHECK_V_ERROR; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Vec_dh.c:288:10: note: 'tmp' was declared here 288 | Vec_dh tmp; | ^~~ mat_dh_private.c: In function 'profileMat': mat_dh_private.c:1631:6: warning: 'work2' may be used uninitialized [-Wmaybe-uninitialized] 1631 | if (work2 != NULL) { FREE_DH(work2); CHECK_V_ERROR; } | ^ mat_dh_private.c:1507:15: note: 'work2' was declared here 1507 | HYPRE_Real *work2; | ^~~~~ In function 'init_mpi_private', inlined from 'SubdomainGraph_dhInit' at SubdomainGraph_dh.c:121:5: SubdomainGraph_dh.c:555:18: warning: 'interiorCount' may be used uninitialized [-Wmaybe-uninitialized] 555 | for (i=0; i= (b) ? (a) : (b)) | ~~~~~~~~~~~~~~~~~~^~~~~~ dgesvd.c:3746:45: note: in expansion of macro 'max' 3746 | if (*lwork >= *m * *m + max(i__2,bdspac)) { | ^~~ dgesvd.c:46:17: note: 'bdspac' was declared here 46 | integer ir, bdspac, iu; | ^~~~~~ dgesvd.c:3751:45: warning: 'wrkbl' may be used uninitialized [-Wmaybe-uninitialized] 3751 | if (*lwork >= wrkbl + *lda * *m) { | ~~~~~~^~~~~~~~~~~ dgesvd.c:38:27: note: 'wrkbl' was declared here 38 | integer chunk, minmn, wrkbl, itaup, itauq, mnthr, iwork; | ^~~~~ dgesvd.c:4036:12: warning: 'ie' may be used uninitialized [-Wmaybe-uninitialized] 4036 | if (ie > 2) { | ^ dgesvd.c:40:13: note: 'ie' was declared here 40 | integer ie; | ^~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlaswp.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlasv2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlatrd.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorg2l.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorg2r.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgbr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgl2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorglq.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgql.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgqr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorgtr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorm2r.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dormbr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dorml2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dormlq.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dormqr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dpotf2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dpotrf.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dpotrs.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsteqr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsterf.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsyev.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsygs2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsygst.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsygv.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsytd2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dsytrd.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dtrtri.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dtrti2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c ieeeck.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c ilaenv.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c lsame.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c xerbla.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../blas -I../utilities -c dlamch.c In function 'hypre_dlamc3', inlined from 'hypre_dlamc5' at dlamch.c:941:6: dlamch.c:682:13: warning: 'y' may be used uninitialized [-Wmaybe-uninitialized] 682 | ret_val = *a + *b; | ~~~~~~~~^~~~~~~~~ dlamch.c: In function 'hypre_dlamc5': dlamch.c:840:16: note: 'y' was declared here 840 | doublereal y, z; | ^ make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64m-static/lapack' Making utilities ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64m-static/utilities' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_error.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_general.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_handle.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_version.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c amg_linklist.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c binsearch.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c exchange_data.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c fortran_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c ap.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c log.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c complex.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c error.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c int_array.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c hopscotch_hash.c exchange_data.c: In function 'hypre_DataExchangeList': exchange_data.c:417:10: warning: 'term_requests' may be used uninitialized [-Wmaybe-uninitialized] 417 | hypre_MPI_Testall(tree.num_child, term_requests, &children_complete, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | term_statuses); | ~~~~~~~~~~~~~~ exchange_data.c:178:23: note: 'term_requests' was declared here 178 | hypre_MPI_Request *term_requests, term_request1, request_parent; | ^~~~~~~~~~~~~ exchange_data.c:417:10: warning: 'term_statuses' may be used uninitialized [-Wmaybe-uninitialized] 417 | hypre_MPI_Testall(tree.num_child, term_requests, &children_complete, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 418 | term_statuses); | ~~~~~~~~~~~~~~ exchange_data.c:179:23: note: 'term_statuses' was declared here 179 | hypre_MPI_Status *term_statuses, term_status1, status_parent; | ^~~~~~~~~~~~~ exchange_data.c:427:13: warning: 'tree.parent_id' may be used uninitialized [-Wmaybe-uninitialized] 427 | hypre_MPI_Irecv(NULL, 0, HYPRE_MPI_INT, tree.parent_id, term_tag, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 428 | comm, &term_request1); | ~~~~~~~~~~~~~~~~~~~~~ exchange_data.c:170:21: note: 'tree.parent_id' was declared here 170 | hypre_BinaryTree tree; | ^~~~ exchange_data.c:445:27: warning: 'tree.num_child' may be used uninitialized [-Wmaybe-uninitialized] 445 | for (i = 0; i < tree.num_child; i++) | ~~^~~~~~~~~~~~~~~~ exchange_data.c:170:21: note: 'tree.num_child' was declared here 170 | hypre_BinaryTree tree; | ^~~~ exchange_data.c:170:21: warning: 'tree.child_id' may be used uninitialized [-Wmaybe-uninitialized] exchange_data.c:409:10: warning: 'response_requests' may be used uninitialized [-Wmaybe-uninitialized] 409 | hypre_MPI_Testall(num_contacts, response_requests, &responses_complete, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | response_statuses); | ~~~~~~~~~~~~~~~~~~ exchange_data.c:172:23: note: 'response_requests' was declared here 172 | hypre_MPI_Request *response_requests, *contact_requests; | ^~~~~~~~~~~~~~~~~ exchange_data.c:409:10: warning: 'response_statuses' may be used uninitialized [-Wmaybe-uninitialized] 409 | hypre_MPI_Testall(num_contacts, response_requests, &responses_complete, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 410 | response_statuses); | ~~~~~~~~~~~~~~~~~~ exchange_data.c:173:23: note: 'response_statuses' was declared here 173 | hypre_MPI_Status *response_statuses, *contact_statuses; | ^~~~~~~~~~~~~~~~~ In file included from exchange_data.c:15: _hypre_utilities.h:783:3: warning: 'contact_requests' may be used uninitialized [-Wmaybe-uninitialized] 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exchange_data.c:542:7: note: in expansion of macro 'hypre_TFree' 542 | hypre_TFree(contact_requests, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ exchange_data.c:172:43: note: 'contact_requests' was declared here 172 | hypre_MPI_Request *response_requests, *contact_requests; | ^~~~~~~~~~~~~~~~ _hypre_utilities.h:783:3: warning: 'contact_statuses' may be used uninitialized [-Wmaybe-uninitialized] 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ exchange_data.c:543:7: note: in expansion of macro 'hypre_TFree' 543 | hypre_TFree(contact_statuses, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ exchange_data.c:173:43: note: 'contact_statuses' was declared here 173 | hypre_MPI_Status *response_statuses, *contact_statuses; | ^~~~~~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c memory_tracker.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c merge_sort.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c mmio.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c mpi_comm_f2c.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c prefix_sum.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c printf.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c qsort.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c utilities.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c mpistubs.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c qsplit.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c random.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c threading.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c timer.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c timing.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c device_utils.c -o device_utils.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c general.c -o general.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c handle.c -o handle.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c int_array_device.c -o int_array_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c memory.c -o memory.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c omp_device.c -o omp_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../struct_mv -I. -I/usr/lib/aarch64-linux-gnu/openmpi/include -c nvtx.c -o nvtx.obj Building libHYPRE_utilities.a ... ar -rcu libHYPRE_utilities.a F90_HYPRE_error.o F90_HYPRE_general.o HYPRE_handle.o HYPRE_version.o amg_linklist.o binsearch.o exchange_data.o fortran_matrix.o ap.o log.o complex.o error.o int_array.o hopscotch_hash.o memory_tracker.o merge_sort.o mmio.o mpi_comm_f2c.o prefix_sum.o printf.o qsort.o utilities.o mpistubs.o qsplit.o random.o threading.o timer.o timing.o device_utils.obj general.obj handle.obj int_array_device.obj memory.obj omp_device.obj nvtx.obj ar: `u' modifier ignored since `D' is the default (see `U') ranlib libHYPRE_utilities.a cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src64m-static/hypre/include cp -fR ./_hypre_onedpl.hpp /build/reproducible-path/hypre-2.28.0/src64m-static/hypre/include cp -fR ./_hypre_utilities.h /build/reproducible-path/hypre-2.28.0/src64m-static/hypre/include cp -fR ./_hypre_utilities.hpp /build/reproducible-path/hypre-2.28.0/src64m-static/hypre/include cp -fR ./fortran*.h /build/reproducible-path/hypre-2.28.0/src64m-static/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64m-static/utilities' Making multivector ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64m-static/multivector' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c multivector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c temp_multivector.c Building libHYPRE_multivector.a ... ar -rcu libHYPRE_multivector.a multivector.o temp_multivector.o ar: `u' modifier ignored since `D' is the default (see `U') ranlib libHYPRE_multivector.a cp -fR *.h /build/reproducible-path/hypre-2.28.0/src64m-static/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64m-static/multivector' Making krylov ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64m-static/krylov' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c bicgstab.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c cgnr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c gmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c cogmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c flexgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c lgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_bicgstab.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_cgnr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_gmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_cogmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_lgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_flexgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_pcg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c pcg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_lobpcg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c lobpcg.c In function 'lobpcg_MultiVectorByMultiVector', inlined from 'lobpcg_solve' at lobpcg.c:729:10: lobpcg.c:94:4: warning: 'blockVectorBY' may be used uninitialized [-Wmaybe-uninitialized] 94 | mv_MultiVectorByMultiVector( x, y, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95 | utilities_FortranMatrixGlobalHeight( xy ), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96 | utilities_FortranMatrixHeight( xy ), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97 | utilities_FortranMatrixWidth( xy ), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98 | utilities_FortranMatrixValues( xy ) ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lobpcg.c: In function 'lobpcg_solve': lobpcg.c:296:26: note: 'blockVectorBY' was declared here 296 | mv_MultiVectorPtr blockVectorBY; /* B*Y */ | ^~~~~~~~~~~~~ Building libHYPRE_krylov.a ... ar -rcu libHYPRE_krylov.a bicgstab.o cgnr.o gmres.o cogmres.o flexgmres.o lgmres.o HYPRE_bicgstab.o HYPRE_cgnr.o HYPRE_gmres.o HYPRE_cogmres.o HYPRE_lgmres.o HYPRE_flexgmres.o HYPRE_pcg.o pcg.o HYPRE_lobpcg.o lobpcg.o ar: `u' modifier ignored since `D' is the default (see `U') ranlib libHYPRE_krylov.a cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src64m-static/hypre/include cp -fR ./krylov.h /build/reproducible-path/hypre-2.28.0/src64m-static/hypre/include cp -fR ./lobpcg.h /build/reproducible-path/hypre-2.28.0/src64m-static/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64m-static/krylov' Making seq_mv ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64m-static/seq_mv' make autogen make[4]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64m-static/seq_mv' make[4]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64m-static/seq_mv' make lib make[4]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64m-static/seq_mv' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_matop.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_matvec.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c genpart.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_csr_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_mapped_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_multiblock_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_vector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c mapped_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c multiblock_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c vector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c vector_batched.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_matop_device.c -o csr_matop_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_matrix_cuda_utils.c -o csr_matrix_cuda_utils.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_matvec_device.c -o csr_matvec_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_matvec_oomp.c -o csr_matvec_oomp.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spadd_device.c -o csr_spadd_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device.c -o csr_spgemm_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_cusparse.c -o csr_spgemm_device_cusparse.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_numblocks.c -o csr_spgemm_device_numblocks.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_numer.c -o csr_spgemm_device_numer.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_numer1.c -o csr_spgemm_device_numer1.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_numer2.c -o csr_spgemm_device_numer2.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_numer3.c -o csr_spgemm_device_numer3.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_numer4.c -o csr_spgemm_device_numer4.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_numer5.c -o csr_spgemm_device_numer5.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_numer6.c -o csr_spgemm_device_numer6.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_numer7.c -o csr_spgemm_device_numer7.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_numer8.c -o csr_spgemm_device_numer8.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_numer9.c -o csr_spgemm_device_numer9.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_numer10.c -o csr_spgemm_device_numer10.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_onemklsparse.c -o csr_spgemm_device_onemklsparse.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_rocsparse.c -o csr_spgemm_device_rocsparse.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_rowest.c -o csr_spgemm_device_rowest.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl.c -o csr_spgemm_device_symbl.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl1.c -o csr_spgemm_device_symbl1.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl2.c -o csr_spgemm_device_symbl2.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl3.c -o csr_spgemm_device_symbl3.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl4.c -o csr_spgemm_device_symbl4.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl5.c -o csr_spgemm_device_symbl5.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl6.c -o csr_spgemm_device_symbl6.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl7.c -o csr_spgemm_device_symbl7.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl8.c -o csr_spgemm_device_symbl8.obj csr_matop.c: In function 'hypre_CSRMatrixSplit': csr_matop.c:1439:20: warning: 'temp' may be used uninitialized [-Wmaybe-uninitialized] 1439 | temp[cnt_offd] = Bs_ext_j[j]; | ^ csr_matop.c:1330:21: note: 'temp' was declared here 1330 | HYPRE_BigInt *temp; | ^~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl9.c -o csr_spgemm_device_symbl9.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_symbl10.c -o csr_spgemm_device_symbl10.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spgemm_device_util.c -o csr_spgemm_device_util.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_spmv_device.c -o csr_spmv_device.obj csr_matrix.c: In function 'hypre_CSRMatrixUnion': mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_sptrans_device.c -o csr_sptrans_device.obj csr_matrix.c:1255:16: warning: 'big_jB' may be used uninitialized [-Wmaybe-uninitialized] 1255 | if ( big_jB == big_jA ) | ^ csr_matrix.c:1155:30: note: 'big_jB' was declared here 1155 | HYPRE_BigInt jBg, big_jA, big_jB; | ^~~~~~ csr_matrix.c:1255:16: warning: 'big_jA' may be used uninitialized [-Wmaybe-uninitialized] 1255 | if ( big_jB == big_jA ) | ^ csr_matrix.c:1155:22: note: 'big_jA' was declared here 1155 | HYPRE_BigInt jBg, big_jA, big_jB; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c vector_device.c -o vector_device.obj Building libHYPRE_seq_mv.a ... ar -rcu libHYPRE_seq_mv.a csr_matop.o csr_matrix.o csr_matvec.o genpart.o HYPRE_csr_matrix.o HYPRE_mapped_matrix.o HYPRE_multiblock_matrix.o HYPRE_vector.o mapped_matrix.o multiblock_matrix.o vector.o vector_batched.o csr_matop_device.obj csr_matrix_cuda_utils.obj csr_matvec_device.obj csr_matvec_oomp.obj csr_spadd_device.obj csr_spgemm_device.obj csr_spgemm_device_cusparse.obj csr_spgemm_device_numblocks.obj csr_spgemm_device_numer.obj csr_spgemm_device_numer1.obj csr_spgemm_device_numer2.obj csr_spgemm_device_numer3.obj csr_spgemm_device_numer4.obj csr_spgemm_device_numer5.obj csr_spgemm_device_numer6.obj csr_spgemm_device_numer7.obj csr_spgemm_device_numer8.obj csr_spgemm_device_numer9.obj csr_spgemm_device_numer10.obj csr_spgemm_device_onemklsparse.obj csr_spgemm_device_rocsparse.obj csr_spgemm_device_rowest.obj csr_spgemm_device_symbl.obj csr_spgemm_device_symbl1.obj csr_spgemm_device_symbl2.obj csr_spgemm_device_symbl3.obj csr_spgemm_device_symbl4.obj csr_spgemm_device_symbl5.obj csr_spgemm_device_symbl6.obj csr_spgemm_device_symbl7.obj csr_spgemm_device_symbl8.obj csr_spgemm_device_symbl9.obj csr_spgemm_device_symbl10.obj csr_spgemm_device_util.obj csr_spmv_device.obj csr_sptrans_device.obj vector_device.obj ar: `u' modifier ignored since `D' is the default (see `U') ranlib libHYPRE_seq_mv.a cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src64m-static/hypre/include cp -fR ./seq_mv.h /build/reproducible-path/hypre-2.28.0/src64m-static/hypre/include make[4]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64m-static/seq_mv' make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64m-static/seq_mv' Making parcsr_mv ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64m-static/parcsr_mv' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c communicationT.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_vector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_parcsr_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_par_vector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_vector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c gen_fffc.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c new_commpkg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c numbers.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_aat.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_assumed_part.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_bool_matop.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_bool_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_communication.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_matop.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_matvec.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_matop_marked.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_triplemat.c par_csr_aat.c: In function 'hypre_ParCSRAAt': par_csr_aat.c:860:7: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized] 860 | hypre_CSRMatrixDestroy(A_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_aat.c:362:21: note: 'A_ext' was declared here 362 | hypre_CSRMatrix *A_ext; | ^~~~~ par_csr_aat.c:434:4: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 434 | hypre_ParAat_RowSizes( | ^~~~~~~~~~~~~~~~~~~~~~ 435 | &C_diag_i, &C_offd_i, B_marker, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | A_diag_i, A_diag_j, | ~~~~~~~~~~~~~~~~~~~ 437 | A_offd_i, A_offd_j, A_col_map_offd, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 438 | A_ext_i, A_ext_j, A_ext_row_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 439 | &C_diag_size, &C_offd_size, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 440 | num_rows_diag_A, num_cols_offd_A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441 | num_rows_A_ext, | ~~~~~~~~~~~~~~~ 442 | first_col_diag_A, first_row_index_A | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443 | ); | ~ par_csr_aat.c:365:21: note: 'A_ext_i' was declared here 365 | HYPRE_Int *A_ext_i; | ^~~~~~~ par_csr_aat.c:434:4: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 434 | hypre_ParAat_RowSizes( | ^~~~~~~~~~~~~~~~~~~~~~ 435 | &C_diag_i, &C_offd_i, B_marker, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 436 | A_diag_i, A_diag_j, | ~~~~~~~~~~~~~~~~~~~ 437 | A_offd_i, A_offd_j, A_col_map_offd, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 438 | A_ext_i, A_ext_j, A_ext_row_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 439 | &C_diag_size, &C_offd_size, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 440 | num_rows_diag_A, num_cols_offd_A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 441 | num_rows_A_ext, | ~~~~~~~~~~~~~~~ 442 | first_col_diag_A, first_row_index_A | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 443 | ); | ~ par_csr_aat.c:366:21: note: 'A_ext_j' was declared here 366 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_make_system.c par_csr_bool_matop.c: In function 'hypre_ParBooleanAAt': par_csr_bool_matop.c:1088:7: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized] 1088 | hypre_CSRBooleanMatrixDestroy(A_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_bool_matop.c:642:28: note: 'A_ext' was declared here 642 | hypre_CSRBooleanMatrix *A_ext; | ^~~~~ par_csr_bool_matop.c:707:4: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 707 | hypre_ParAat_RowSizes( | ^~~~~~~~~~~~~~~~~~~~~~ 708 | &C_diag_i, &C_offd_i, B_marker, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 709 | A_diag_i, A_diag_j, | ~~~~~~~~~~~~~~~~~~~ 710 | A_offd_i, A_offd_j, A_col_map_offd, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 711 | A_ext_i, A_ext_j, A_ext_row_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 712 | &C_diag_size, &C_offd_size, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 713 | num_rows_diag_A, num_cols_offd_A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 714 | num_rows_A_ext, | ~~~~~~~~~~~~~~~ 715 | first_col_diag_A, first_row_index_A | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 716 | ); | ~ par_csr_bool_matop.c:644:27: note: 'A_ext_i' was declared here 644 | HYPRE_Int *A_ext_i; | ^~~~~~~ par_csr_bool_matop.c:707:4: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 707 | hypre_ParAat_RowSizes( | ^~~~~~~~~~~~~~~~~~~~~~ 708 | &C_diag_i, &C_offd_i, B_marker, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 709 | A_diag_i, A_diag_j, | ~~~~~~~~~~~~~~~~~~~ 710 | A_offd_i, A_offd_j, A_col_map_offd, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 711 | A_ext_i, A_ext_j, A_ext_row_map, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 712 | &C_diag_size, &C_offd_size, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 713 | num_rows_diag_A, num_cols_offd_A, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 714 | num_rows_A_ext, | ~~~~~~~~~~~~~~~ 715 | first_col_diag_A, first_row_index_A | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 716 | ); | ~ par_csr_bool_matop.c:645:27: note: 'A_ext_j' was declared here 645 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_vector.c par_csr_matvec.c: In function 'hypre_ParCSRMatrixMatvec_FF': par_csr_matvec.c:647:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] 647 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matvec.c:558:28: note: 'comm_handle' was declared here 558 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ par_csr_matvec.c:668:26: warning: 'x_tmp' may be used uninitialized [-Wmaybe-uninitialized] 668 | if (num_cols_offd) hypre_CSRMatrixMatvec_FF( alpha, offd, x_tmp, 1.0, y_local, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 669 | CF_marker, CF_marker_offd, fpt); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matvec.c:567:23: note: 'x_tmp' was declared here 567 | hypre_Vector *x_tmp; | ^~~~~ par_csr_matvec.c:650:10: warning: 'num_sends' may be used uninitialized [-Wmaybe-uninitialized] 650 | if (num_sends) | ^ par_csr_matvec.c:572:23: note: 'num_sends' was declared here 572 | HYPRE_Int num_sends, i, j, index, start, num_procs; | ^~~~~~~~~ par_csr_bool_matrix.c: In function 'hypre_ParCSRBooleanMatrixPrintIJ': par_csr_bool_matrix.c:575:19: warning: 'offd_i' may be used uninitialized [-Wmaybe-uninitialized] 575 | HYPRE_Int *offd_i; | ^~~~~~ par_csr_bool_matrix.c:625:36: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 625 | J = col_map_offd[offd_j[j]]; | ~~~~~~^~~ par_csr_bool_matrix.c:576:19: note: 'offd_j' was declared here 576 | HYPRE_Int *offd_j; | ^~~~~~ par_csr_communication.c: In function 'hypre_ParCSRCommPkgCreate_core': par_csr_communication.c:762:23: warning: 'requests' may be used uninitialized [-Wmaybe-uninitialized] 762 | hypre_MPI_Request *requests; | ^~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_vector_batched.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_matvec_device.c -o par_csr_matvec_device.obj par_csr_bool_matop.c: In function 'hypre_ParBooleanMatmul': par_csr_bool_matop.c:176:7: warning: 'Bs_ext' may be used uninitialized [-Wmaybe-uninitialized] 176 | hypre_CSRBooleanMatrixDestroy(Bs_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_bool_matop.c:61:28: note: 'Bs_ext' was declared here 61 | hypre_CSRBooleanMatrix *Bs_ext; | ^~~~~~ par_csr_bool_matop.c:134:41: warning: 'Bs_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 134 | for (j = Bs_ext_i[i]; j < Bs_ext_i[i + 1]; j++) | ~~~~~~~~^~~~~~~ par_csr_bool_matop.c:62:27: note: 'Bs_ext_i' was declared here 62 | HYPRE_Int *Bs_ext_i; | ^~~~~~~~ par_csr_bool_matop.c:63:27: warning: 'Bs_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 63 | HYPRE_BigInt *Bs_ext_j; | ^~~~~~~~ par_csr_bool_matop.c:170:25: warning: 'B_ext_diag_j' may be used uninitialized [-Wmaybe-uninitialized] 170 | B_ext_diag_j[cnt_diag++] = (HYPRE_Int)(Bs_ext_j[j] - first_col_diag_B); | ^ par_csr_bool_matop.c:66:27: note: 'B_ext_diag_j' was declared here 66 | HYPRE_Int *B_ext_diag_j; | ^~~~~~~~~~~~ par_csr_bool_matop.c:165:25: warning: 'B_tmp_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 165 | B_tmp_offd_j[cnt_offd++] = Bs_ext_j[j]; | ^ par_csr_bool_matop.c:71:27: note: 'B_tmp_offd_j' was declared here 71 | HYPRE_BigInt *B_tmp_offd_j; | ^~~~~~~~~~~~ par_csr_bool_matop.c:226:23: warning: 'B_ext_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 226 | B_ext_offd_j[i] = hypre_BigBinarySearch(col_map_offd_C, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227 | B_tmp_offd_j[i], | ~~~~~~~~~~~~~~~~ 228 | num_cols_offd_C); | ~~~~~~~~~~~~~~~~ par_csr_bool_matop.c:70:27: note: 'B_ext_offd_j' was declared here 70 | HYPRE_Int *B_ext_offd_j; | ^~~~~~~~~~~~ par_csr_bool_matop.c:226:25: warning: 'col_map_offd_C' may be used uninitialized [-Wmaybe-uninitialized] 226 | B_ext_offd_j[i] = hypre_BigBinarySearch(col_map_offd_C, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227 | B_tmp_offd_j[i], | ~~~~~~~~~~~~~~~~ 228 | num_cols_offd_C); | ~~~~~~~~~~~~~~~~ par_csr_bool_matop.c:46:29: note: 'col_map_offd_C' was declared here 46 | HYPRE_BigInt *col_map_offd_C; | ^~~~~~~~~~~~~~ par_csr_triplemat.c: In function 'hypre_ParCSRMatrixRAPKTHost': par_csr_triplemat.c:679:10: warning: 'APext_diag' may be used uninitialized [-Wmaybe-uninitialized] 679 | hypre_CSRMatrixDestroy(APext_diag); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_triplemat.c:536:21: note: 'APext_diag' was declared here 536 | hypre_CSRMatrix *APext_diag; | ^~~~~~~~~~ par_csr_triplemat.c:689:10: warning: 'APext_offd' may be used uninitialized [-Wmaybe-uninitialized] 689 | hypre_CSRMatrixDestroy(APext_offd); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_triplemat.c:537:21: note: 'APext_offd' was declared here 537 | hypre_CSRMatrix *APext_offd; | ^~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_fffc_device.c -o par_csr_fffc_device.obj par_csr_matrix.c: In function 'hypre_ParCSRMatrixReadIJ': par_csr_matrix.c:884:19: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 884 | offd_data[offd_cnt++] = data; | ^ par_csr_matrix.c:807:24: note: 'offd_data' was declared here 807 | HYPRE_Complex *offd_data; | ^~~~~~~~~ par_csr_matrix.c:903:46: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 903 | aux_offd_j[i] = (HYPRE_BigInt)offd_j[i]; | ^ par_csr_matrix.c:809:24: note: 'offd_j' was declared here 809 | HYPRE_Int *offd_j; | ^~~~~~ par_csr_matrix.c:883:15: warning: 'tmp_j' may be used uninitialized [-Wmaybe-uninitialized] 883 | tmp_j[offd_cnt] = J; | ^ par_csr_matrix.c:810:24: note: 'tmp_j' was declared here 810 | HYPRE_BigInt *tmp_j; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_matop_device.c -o par_csr_matop_device.obj par_csr_bool_matrix.c: In function 'hypre_CSRBooleanMatrixToParCSRBooleanMatrix': par_csr_bool_matrix.c:877:39: warning: 'a_i' may be used uninitialized [-Wmaybe-uninitialized] 877 | - a_i[(HYPRE_Int)row_starts[i]]; | ^ par_csr_bool_matrix.c:828:24: note: 'a_i' was declared here 828 | HYPRE_Int *a_i; | ^~~ par_csr_bool_matrix.c:895:10: warning: 'a_j' may be used uninitialized [-Wmaybe-uninitialized] 895 | hypre_BuildCSRBooleanMatrixMPIDataType(local_num_nonzeros[i], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 896 | local_num_rows[i], | ~~~~~~~~~~~~~~~~~~ 897 | &a_i[(HYPRE_Int)row_starts[i]], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 898 | &a_j[ind], | ~~~~~~~~~~ 899 | &csr_matrix_datatypes[i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matop_marked.c: In function 'hypre_ParMatmul_FC': par_csr_bool_matrix.c:829:24: note: 'a_j' was declared here 829 | HYPRE_Int *a_j; | ^~~ par_csr_matop_marked.c:429:7: warning: 'Ps_ext' may be used uninitialized [-Wmaybe-uninitialized] 429 | hypre_CSRMatrixDestroy(Ps_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matop_marked.c:308:24: note: 'Ps_ext' was declared here 308 | hypre_CSRMatrix *Ps_ext; | ^~~~~~ par_csr_matop_marked.c:418:54: warning: 'Ps_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 418 | P_ext_offd_data[cnt_offd++] = Ps_ext_data[j]; | ~~~~~~~~~~~^~~ par_csr_matop_marked.c:310:24: note: 'Ps_ext_data' was declared here 310 | HYPRE_Complex *Ps_ext_data; | ^~~~~~~~~~~ par_csr_matop_marked.c:384:41: warning: 'Ps_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 384 | for (j = Ps_ext_i[i]; j < Ps_ext_i[i + 1]; j++) | ~~~~~~~~^~~~~~~ par_csr_matop_marked.c:311:24: note: 'Ps_ext_i' was declared here 311 | HYPRE_Int *Ps_ext_i; | ^~~~~~~~ par_csr_matop_marked.c:312:24: warning: 'Ps_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 312 | HYPRE_BigInt *Ps_ext_j; | ^~~~~~~~ par_csr_matop_marked.c:423:28: warning: 'P_ext_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 423 | P_ext_diag_data[cnt_diag++] = Ps_ext_data[j]; | ^ par_csr_matop_marked.c:314:24: note: 'P_ext_diag_data' was declared here 314 | HYPRE_Complex *P_ext_diag_data; | ^~~~~~~~~~~~~~~ par_csr_matop_marked.c:422:25: warning: 'P_ext_diag_j' may be used uninitialized [-Wmaybe-uninitialized] 422 | P_ext_diag_j[cnt_diag] = (HYPRE_Int)(Ps_ext_j[j] - first_col_diag_P); | ^ par_csr_matop_marked.c:316:24: note: 'P_ext_diag_j' was declared here 316 | HYPRE_Int *P_ext_diag_j; | ^~~~~~~~~~~~ par_csr_matop_marked.c:418:28: warning: 'P_ext_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 418 | P_ext_offd_data[cnt_offd++] = Ps_ext_data[j]; | ^ par_csr_matop_marked.c:319:24: note: 'P_ext_offd_data' was declared here 319 | HYPRE_Complex *P_ext_offd_data; | ^~~~~~~~~~~~~~~ par_csr_matop_marked.c:479:25: warning: 'col_map_offd_C' may be used uninitialized [-Wmaybe-uninitialized] 479 | P_ext_offd_j[i] = hypre_BigBinarySearch(col_map_offd_C, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 480 | Ps_ext_j[i], | ~~~~~~~~~~~~ 481 | num_cols_offd_C); | ~~~~~~~~~~~~~~~~ par_csr_matop_marked.c:289:24: note: 'col_map_offd_C' was declared here 289 | HYPRE_BigInt *col_map_offd_C; | ^~~~~~~~~~~~~~ par_csr_matop_marked.c:515:4: warning: 'map_P_to_C' may be used uninitialized [-Wmaybe-uninitialized] 515 | hypre_ParMatmul_RowSizes_Marked( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 516 | &C_diag_i, &C_offd_i, &P_marker, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 517 | A_diag_i, A_diag_j, A_offd_i, A_offd_j, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 518 | P_diag_i, P_diag_j, P_offd_i, P_offd_j, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 519 | P_ext_diag_i, P_ext_diag_j, P_ext_offd_i, P_ext_offd_j, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 520 | map_P_to_C, | ~~~~~~~~~~~ 521 | &C_diag_size, &C_offd_size, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 522 | num_rows_diag_A, num_cols_offd_A, allsquare, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 523 | num_cols_diag_P, num_cols_offd_P, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 524 | num_cols_offd_C, CF_marker, dof_func, dof_func_offd | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 525 | ); | ~ par_csr_matop_marked.c:290:24: note: 'map_P_to_C' was declared here 290 | HYPRE_Int *map_P_to_C; | ^~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_triplemat_device.c -o par_csr_triplemat_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../blas -I./../lapack -I./../utilities -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_vector_device.c -o par_vector_device.obj par_vector.c: In function 'hypre_VectorToParVector': par_vector.c:641:72: warning: 'v_data' may be used uninitialized [-Wmaybe-uninitialized] 641 | hypre_MPI_Isend( &v_data[(HYPRE_Int) global_vec_starts[p]] + j * global_vecstride, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ par_vector.c:579:24: note: 'v_data' was declared here 579 | HYPRE_Complex *v_data; | ^~~~~~ par_csr_matop.c: In function 'hypre_ParCSRMatrixExtractBExt_Arrays_Overlap': par_csr_matop.c:1527:32: warning: 'B_int_data' may be used uninitialized [-Wmaybe-uninitialized] 1527 | B_int_data[count] = diag_data[k]; | ^ par_csr_matop.c:1277:20: note: 'B_int_data' was declared here 1277 | HYPRE_Complex * B_int_data; | ^~~~~~~~~~ par_csr_matop.c:1635:27: warning: 'B_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 1635 | *comm_handle_data = hypre_ParCSRCommHandleCreate(1, tmp_comm_pkg, B_int_data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1636 | B_ext_data); | ~~~~~~~~~~~ par_csr_matop.c:1276:20: note: 'B_ext_data' was declared here 1276 | HYPRE_Complex * B_ext_data; | ^~~~~~~~~~ par_csr_matrix.c: In function 'hypre_CSRMatrixToParCSRMatrix': par_csr_matrix.c:1435:10: warning: 'A_data' may be used uninitialized [-Wmaybe-uninitialized] 1435 | hypre_BuildCSRMatrixMPIDataType(num_nonzeros_proc[i], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1436 | num_rows_proc[i], | ~~~~~~~~~~~~~~~~~ 1437 | &A_data[ind], | ~~~~~~~~~~~~~ 1438 | &A_i[(HYPRE_Int) global_row_starts[i]], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1439 | &A_j[ind], | ~~~~~~~~~~ 1440 | &csr_matrix_datatypes[i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matrix.c:1242:24: note: 'A_data' was declared here 1242 | HYPRE_Complex *A_data; | ^~~~~~ par_csr_matrix.c:1416:36: warning: 'A_i' may be used uninitialized [-Wmaybe-uninitialized] 1416 | A_i[(HYPRE_Int)global_row_starts[i]]; | ^ par_csr_matrix.c:1243:24: note: 'A_i' was declared here 1243 | HYPRE_Int *A_i; | ^~~ par_csr_matrix.c:1435:10: warning: 'A_j' may be used uninitialized [-Wmaybe-uninitialized] 1435 | hypre_BuildCSRMatrixMPIDataType(num_nonzeros_proc[i], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1436 | num_rows_proc[i], | ~~~~~~~~~~~~~~~~~ 1437 | &A_data[ind], | ~~~~~~~~~~~~~ 1438 | &A_i[(HYPRE_Int) global_row_starts[i]], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1439 | &A_j[ind], | ~~~~~~~~~~ 1440 | &csr_matrix_datatypes[i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matrix.c:1244:24: note: 'A_j' was declared here 1244 | HYPRE_Int *A_j; | ^~~ par_csr_matop.c: In function 'hypre_ParCSRMatrixTransposeHost': par_csr_matop.c:1981:21: warning: 'num_sends' may be used uninitialized [-Wmaybe-uninitialized] 1981 | for (i = 0; i < num_sends; i++) | ~~^~~~~~~~~~~ par_csr_matop.c:1868:29: note: 'num_sends' was declared here 1868 | HYPRE_Int num_sends, num_recvs, num_cols_offd_AT; | ^~~~~~~~~ In file included from par_csr_matop.c:8: par_csr_matop.c:1978:64: warning: 'num_recvs' may be used uninitialized [-Wmaybe-uninitialized] 1978 | tmp_recv_vec_starts = hypre_CTAlloc(HYPRE_Int, num_recvs + 1, HYPRE_MEMORY_HOST); ./../utilities/_hypre_utilities.h:771:34: note: in definition of macro 'hypre_CTAlloc' 771 | ( (type *) hypre_CAlloc((size_t)(count), (size_t)sizeof(type), location) ) | ^~~~~ par_csr_matop.c:1868:40: note: 'num_recvs' was declared here 1868 | HYPRE_Int num_sends, num_recvs, num_cols_offd_AT; | ^~~~~~~~~ par_csr_matop.c:2001:52: warning: 'AT_tmp_i' may be used uninitialized [-Wmaybe-uninitialized] 2001 | tmp_recv_vec_starts[i + 1] += AT_tmp_i[j]; | ~~~~~~~~^~~ par_csr_matop.c:1880:29: note: 'AT_tmp_i' was declared here 1880 | HYPRE_Int *AT_tmp_i; | ^~~~~~~~ par_csr_matop.c:2022:24: warning: 'AT_tmp_data' may be used uninitialized [-Wmaybe-uninitialized] 2022 | comm_handle = hypre_ParCSRCommHandleCreate(2, tmp_comm_pkg, AT_tmp_data, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023 | AT_buf_data); | ~~~~~~~~~~~~ par_csr_matop.c:1883:29: note: 'AT_tmp_data' was declared here 1883 | HYPRE_Complex *AT_tmp_data; | ^~~~~~~~~~~ par_csr_matop.c:1986:51: warning: 'AT_buf_i' may be used uninitialized [-Wmaybe-uninitialized] 1986 | tmp_send_map_starts[i + 1] += AT_buf_i[j]; | ^ par_csr_matop.c:1885:29: note: 'AT_buf_i' was declared here 1885 | HYPRE_Int *AT_buf_i; | ^~~~~~~~ par_csr_matop.c:2006:7: warning: 'recv_procs' may be used uninitialized [-Wmaybe-uninitialized] 2006 | hypre_ParCSRCommPkgCreateAndFill(comm, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2007 | num_recvs, recv_procs, tmp_recv_vec_starts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2008 | num_sends, send_procs, tmp_send_map_starts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2009 | NULL, | ~~~~~ 2010 | &tmp_comm_pkg); | ~~~~~~~~~~~~~~ par_csr_matop.c:1898:29: note: 'recv_procs' was declared here 1898 | HYPRE_Int *recv_procs, *send_procs; | ^~~~~~~~~~ par_csr_matop.c:2006:7: warning: 'send_procs' may be used uninitialized [-Wmaybe-uninitialized] 2006 | hypre_ParCSRCommPkgCreateAndFill(comm, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2007 | num_recvs, recv_procs, tmp_recv_vec_starts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2008 | num_sends, send_procs, tmp_send_map_starts, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2009 | NULL, | ~~~~~ 2010 | &tmp_comm_pkg); | ~~~~~~~~~~~~~~ par_csr_matop.c:1898:42: note: 'send_procs' was declared here 1898 | HYPRE_Int *recv_procs, *send_procs; | ^~~~~~~~~~ par_csr_matop.c:1995:47: warning: 'recv_vec_starts' may be used uninitialized [-Wmaybe-uninitialized] 1995 | tmp_recv_vec_starts[0] = recv_vec_starts[0]; | ~~~~~~~~~~~~~~~^~~ par_csr_matop.c:1899:29: note: 'recv_vec_starts' was declared here 1899 | HYPRE_Int *recv_vec_starts; | ^~~~~~~~~~~~~~~ par_csr_matop.c:1980:47: warning: 'send_map_starts' may be used uninitialized [-Wmaybe-uninitialized] 1980 | tmp_send_map_starts[0] = send_map_starts[0]; | ~~~~~~~~~~~~~~~^~~ par_csr_matop.c:1900:29: note: 'send_map_starts' was declared here 1900 | HYPRE_Int *send_map_starts; | ^~~~~~~~~~~~~~~ par_csr_matop.c:1987:37: warning: 'send_map_elmts' may be used uninitialized [-Wmaybe-uninitialized] 1987 | AT_offd_i[send_map_elmts[j] + 1] += AT_buf_i[j]; | ^ par_csr_matop.c:1901:29: note: 'send_map_elmts' was declared here 1901 | HYPRE_Int *send_map_elmts; | ^~~~~~~~~~~~~~ par_csr_matop.c:1974:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] 1974 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matop.c:1905:29: note: 'comm_handle' was declared here 1905 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ ./../utilities/_hypre_utilities.h:783:3: warning: 'AT_buf_data' may be used uninitialized [-Wmaybe-uninitialized] 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matop.c:2104:10: note: in expansion of macro 'hypre_TFree' 2104 | hypre_TFree(AT_buf_data, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_csr_matop.c:1887:29: note: 'AT_buf_data' was declared here 1887 | HYPRE_Complex *AT_buf_data; | ^~~~~~~~~~~ par_csr_matop.c: In function 'hypre_ParCSRMatrixAminvDB': par_csr_matop.c:3360:29: warning: 'map_to_B' may be used uninitialized [-Wmaybe-uninitialized] 3360 | A_col = map_to_B[A_offd_j[j]]; | ^ par_csr_matop.c:3234:26: note: 'map_to_B' was declared here 3234 | HYPRE_Int *map_to_B; | ^~~~~~~~ par_csr_matop.c: In function 'hypre_ParMatmul': par_csr_matop.c:858:13: warning: 'Bs_ext' may be used uninitialized [-Wmaybe-uninitialized] 858 | hypre_CSRMatrixDestroy(Bs_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matop.c:427:24: note: 'Bs_ext' was declared here 427 | hypre_CSRMatrix *Bs_ext; | ^~~~~~ par_csr_matop.c:838:57: warning: 'Bs_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 838 | B_ext_offd_data[cnt_offd++] = Bs_ext_data[j]; | ~~~~~~~~~~~^~~ par_csr_matop.c:428:24: note: 'Bs_ext_data' was declared here 428 | HYPRE_Complex *Bs_ext_data; | ^~~~~~~~~~~ par_csr_matop.c:429:24: warning: 'Bs_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 429 | HYPRE_Int *Bs_ext_i; | ^~~~~~~~ par_csr_matop.c:430:24: warning: 'Bs_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 430 | HYPRE_BigInt *Bs_ext_j; | ^~~~~~~~ par_csr_matop.c:835:20: warning: 'temp' may be used uninitialized [-Wmaybe-uninitialized] 835 | temp[cnt_offd] = Bs_ext_j[j]; | ^ par_csr_matop.c:722:18: note: 'temp' was declared here 722 | HYPRE_BigInt *temp; | ^~~~ par_csr_matop.c:838:31: warning: 'B_ext_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 838 | B_ext_offd_data[cnt_offd++] = Bs_ext_data[j]; | ^ par_csr_matop.c:435:24: note: 'B_ext_offd_data' was declared here 435 | HYPRE_Complex *B_ext_offd_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:911:29: warning: 'B_ext_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 911 | B_ext_offd_j[j] = hypre_BigBinarySearch(col_map_offd_C, B_big_offd_j[j], | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 912 | //B_ext_offd_j[j] = hypre_BigBinarySearch(col_map_offd_C, Bs_ext_j[j], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 913 | num_cols_offd_C); | ~~~~~~~~~~~~~~~~ par_csr_matop.c:437:24: note: 'B_ext_offd_j' was declared here 437 | HYPRE_Int *B_ext_offd_j; | ^~~~~~~~~~~~ par_csr_matop.c:843:31: warning: 'B_ext_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 843 | B_ext_diag_data[cnt_diag++] = Bs_ext_data[j]; | ^ par_csr_matop.c:431:24: note: 'B_ext_diag_data' was declared here 431 | HYPRE_Complex *B_ext_diag_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:842:28: warning: 'B_ext_diag_j' may be used uninitialized [-Wmaybe-uninitialized] 842 | B_ext_diag_j[cnt_diag] = (HYPRE_Int)(Bs_ext_j[j] - first_col_diag_B); | ^ par_csr_matop.c:433:24: note: 'B_ext_diag_j' was declared here 433 | HYPRE_Int *B_ext_diag_j; | ^~~~~~~~~~~~ par_csr_matop.c:911:31: warning: 'col_map_offd_C' may be used uninitialized [-Wmaybe-uninitialized] 911 | B_ext_offd_j[j] = hypre_BigBinarySearch(col_map_offd_C, B_big_offd_j[j], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 912 | //B_ext_offd_j[j] = hypre_BigBinarySearch(col_map_offd_C, Bs_ext_j[j], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 913 | num_cols_offd_C); | ~~~~~~~~~~~~~~~~ par_csr_matop.c:408:24: note: 'col_map_offd_C' was declared here 408 | HYPRE_BigInt *col_map_offd_C; | ^~~~~~~~~~~~~~ par_csr_matop.c: In function 'hypre_ParTMatmul': par_csr_matop.c:3664:42: warning: 'C_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 3664 | for (j = C_ext_i[i]; j < C_ext_i[i + 1]; j++) | ~~~~~~~^~~~~~~ par_csr_matop.c:3506:17: note: 'C_ext_i' was declared here 3506 | HYPRE_Int *C_ext_i; | ^~~~~~~ par_csr_matop.c:3666:24: warning: 'C_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 3666 | if (C_ext_j[j] < first_col_diag_C || | ~~~~~~~^~~ par_csr_matop.c:3507:20: note: 'C_ext_j' was declared here 3507 | HYPRE_BigInt *C_ext_j; | ^~~~~~~ par_csr_matop.c:3746:56: warning: 'C_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 3746 | C_ext_diag_data[cnt_diag++] = C_ext_data[j]; | ~~~~~~~~~~^~~ par_csr_matop.c:3508:21: note: 'C_ext_data' was declared here 3508 | HYPRE_Complex *C_ext_data; | ^~~~~~~~~~ par_csr_matop.c:3738:28: warning: 'C_ext_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 3738 | C_ext_offd_j[cnt_offd] = hypre_BigBinarySearch(col_map_offd_C, | ^ par_csr_matop.c:3513:17: note: 'C_ext_offd_j' was declared here 3513 | HYPRE_Int *C_ext_offd_j; | ^~~~~~~~~~~~ par_csr_matop.c:3741:31: warning: 'C_ext_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 3741 | C_ext_offd_data[cnt_offd++] = C_ext_data[j]; | ^ par_csr_matop.c:3514:21: note: 'C_ext_offd_data' was declared here 3514 | HYPRE_Complex *C_ext_offd_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:3745:28: warning: 'C_ext_diag_j' may be used uninitialized [-Wmaybe-uninitialized] 3745 | C_ext_diag_j[cnt_diag] = (HYPRE_Int)(C_ext_j[j] - first_col_diag_C); | ^ par_csr_matop.c:3510:17: note: 'C_ext_diag_j' was declared here 3510 | HYPRE_Int *C_ext_diag_j; | ^~~~~~~~~~~~ par_csr_matop.c:3746:31: warning: 'C_ext_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 3746 | C_ext_diag_data[cnt_diag++] = C_ext_data[j]; | ^ par_csr_matop.c:3511:21: note: 'C_ext_diag_data' was declared here 3511 | HYPRE_Complex *C_ext_diag_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:3856:44: warning: 'C_ext_diag_i' may be used uninitialized [-Wmaybe-uninitialized] 3856 | for (j2 = C_ext_diag_i[j1]; j2 < C_ext_diag_i[j1 + 1]; j2++) | ^ par_csr_matop.c:3509:17: note: 'C_ext_diag_i' was declared here 3509 | HYPRE_Int *C_ext_diag_i; | ^~~~~~~~~~~~ par_csr_matop.c:3865:44: warning: 'C_ext_offd_i' may be used uninitialized [-Wmaybe-uninitialized] 3865 | for (j2 = C_ext_offd_i[j1]; j2 < C_ext_offd_i[j1 + 1]; j2++) | ^ par_csr_matop.c:3512:17: note: 'C_ext_offd_i' was declared here 3512 | HYPRE_Int *C_ext_offd_i; | ^~~~~~~~~~~~ par_csr_matop.c:3838:21: warning: 'C_tmp_diag_j' may be used uninitialized [-Wmaybe-uninitialized] 3838 | jcol = C_tmp_diag_j[jk]; | ~~~~~^~~~~~~~~~~~~~~~~~ par_csr_matop.c:3520:17: note: 'C_tmp_diag_j' was declared here 3520 | HYPRE_Int *C_tmp_diag_j; | ^~~~~~~~~~~~ par_csr_matop.c:3949:52: warning: 'C_tmp_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 3949 | C_diag_data[nnz_d] = C_tmp_diag_data[jk]; | ~~~~~~~~~~~~~~~^~~~ par_csr_matop.c:3521:21: note: 'C_tmp_diag_data' was declared here 3521 | HYPRE_Complex *C_tmp_diag_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:3522:17: warning: 'C_tmp_offd_i' may be used uninitialized [-Wmaybe-uninitialized] 3522 | HYPRE_Int *C_tmp_offd_i; | ^~~~~~~~~~~~ par_csr_matop.c:3773:17: warning: 'C_tmp_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 3773 | j_indx = C_tmp_offd_j[i]; | ~~~~~~~^~~~~~~~~~~~~~~~~ par_csr_matop.c:3523:17: note: 'C_tmp_offd_j' was declared here 3523 | HYPRE_Int *C_tmp_offd_j; | ^~~~~~~~~~~~ par_csr_matop.c:3958:52: warning: 'C_tmp_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 3958 | C_offd_data[nnz_o] = C_tmp_offd_data[jk]; | ~~~~~~~~~~~~~~~^~~~ par_csr_matop.c:3524:21: note: 'C_tmp_offd_data' was declared here 3524 | HYPRE_Complex *C_tmp_offd_data; | ^~~~~~~~~~~~~~~ par_csr_matop.c:3531:21: warning: 'send_map_starts_A' may be used uninitialized [-Wmaybe-uninitialized] 3531 | HYPRE_Int *send_map_starts_A; | ^~~~~~~~~~~~~~~~~ par_csr_matop.c:3854:39: warning: 'send_map_elmts_A' may be used uninitialized [-Wmaybe-uninitialized] 3854 | if (send_map_elmts_A[j1] == ik) | ~~~~~~~~~~~~~~~~^~~~ par_csr_matop.c:3532:21: note: 'send_map_elmts_A' was declared here 3532 | HYPRE_Int *send_map_elmts_A; | ^~~~~~~~~~~~~~~~ par_csr_matop.c:3850:29: warning: 'num_sends_A' may be used uninitialized [-Wmaybe-uninitialized] 3850 | for (jk = 0; jk < num_sends_A; jk++) | ~~~^~~~~~~~~~~~~ par_csr_matop.c:3533:21: note: 'num_sends_A' was declared here 3533 | HYPRE_Int num_sends_A; | ^~~~~~~~~~~ ./../utilities/_hypre_utilities.h:783:3: warning: 'map_B_to_C' may be used uninitialized [-Wmaybe-uninitialized] 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matop.c:4148:7: note: in expansion of macro 'hypre_TFree' 4148 | hypre_TFree(map_B_to_C, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_csr_matop.c:3491:24: note: 'map_B_to_C' was declared here 3491 | HYPRE_Int *map_B_to_C; | ^~~~~~~~~~ par_csr_matop.c: In function 'hypre_ParCSRMatrixExtractSubmatrixFC': ./../utilities/_hypre_utilities.h:765:12: warning: 'nc_local' may be used uninitialized [-Wmaybe-uninitialized] 765 | ( (type *) hypre_MAlloc((size_t)(sizeof(type) * (count)), location) ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_matop.c:5898:18: note: in expansion of macro 'hypre_TAlloc' 5898 | B_maxel_row = hypre_TAlloc(HYPRE_Real, B_nrow_local, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~~ par_csr_matop.c:5730:34: note: 'nc_local' was declared here 5730 | HYPRE_Int nf_local, nc_local; | ^~~~~~~~ Building libHYPRE_parcsr_mv.a ... ar -rcu libHYPRE_parcsr_mv.a communicationT.o F90_HYPRE_parcsr_matrix.o F90_HYPRE_parcsr_vector.o F90_parcsr_matrix.o F90_par_vector.o HYPRE_parcsr_matrix.o HYPRE_parcsr_vector.o gen_fffc.o new_commpkg.o numbers.o par_csr_aat.o par_csr_assumed_part.o par_csr_bool_matop.o par_csr_bool_matrix.o par_csr_communication.o par_csr_matop.o par_csr_matrix.o par_csr_matvec.o par_csr_matop_marked.o par_csr_triplemat.o par_make_system.o par_vector.o par_vector_batched.o par_csr_matvec_device.obj par_csr_fffc_device.obj par_csr_matop_device.obj par_csr_triplemat_device.obj par_vector_device.obj ar: `u' modifier ignored since `D' is the default (see `U') ranlib libHYPRE_parcsr_mv.a cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src64m-static/hypre/include cp -fR ./_hypre_parcsr_mv.h /build/reproducible-path/hypre-2.28.0/src64m-static/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64m-static/parcsr_mv' Making parcsr_block_mv ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64m-static/parcsr_block_mv' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_block_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c csr_block_matvec.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_block_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_block_matvec.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_block_comm.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_block_rap.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_block_rap_communication.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_block_interp.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_csr_block_relax.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../multivector -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I./../IJ_mv -I./../krylov -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_block_nodal_systems.c par_csr_block_matvec.c: In function 'hypre_ParCSRBlockMatrixMatvec': par_csr_block_matvec.c:100:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] 100 | hypre_ParCSRBlockCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_matvec.c:31:28: note: 'comm_handle' was declared here 31 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ par_csr_block_matvec.c:104:10: warning: 'x_tmp' may be used uninitialized [-Wmaybe-uninitialized] 104 | hypre_CSRBlockMatrixMatvec(alpha, offd, x_tmp, 1.0, y_local); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_matvec.c:34:48: note: 'x_tmp' was declared here 34 | hypre_Vector *x_local, *y_local, *x_tmp; | ^~~~~ In file included from ./../seq_mv/seq_mv.h:15, from csr_block_matrix.h:21, from _hypre_parcsr_block_mv.h:12, from par_csr_block_matvec.c:14: ./../utilities/_hypre_utilities.h:783:3: warning: 'x_buf_data' may be used uninitialized [-Wmaybe-uninitialized] 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_matvec.c:108:7: note: in expansion of macro 'hypre_TFree' 108 | hypre_TFree(x_buf_data, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_csr_block_matvec.c:41:41: note: 'x_buf_data' was declared here 41 | HYPRE_Complex *x_tmp_data, *x_buf_data, *x_local_data; | ^~~~~~~~~~ par_csr_block_matrix.c: In function 'hypre_ParCSRBlockMatrixExtractBExt': par_csr_block_matrix.c:906:39: warning: 'B_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 906 | hypre_CSRBlockMatrixData(B_ext) = B_ext_data; par_csr_block_matrix.c:760:19: note: 'B_ext_data' was declared here 760 | HYPRE_Complex *B_ext_data; | ^~~~~~~~~~ par_csr_block_interp.c: In function 'hypre_BoomerAMGBuildBlockInterp': par_csr_block_interp.c:1096:25: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized] 1096 | if (num_procs > 1) { hypre_CSRBlockMatrixDestroy(A_ext); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_interp.c:73:27: note: 'A_ext' was declared here 73 | hypre_CSRBlockMatrix *A_ext; | ^~~~~ par_csr_block_interp.c:458:17: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] 458 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_interp.c:134:21: note: 'wall_time' was declared here 134 | HYPRE_Real wall_time; /* for debugging instrumentation */ | ^~~~~~~~~ par_csr_block_relax.c: In function 'hypre_BoomerAMGBlockRelax': par_csr_block_relax.c:1949:60: warning: 'Vext_data' may be used uninitialized [-Wmaybe-uninitialized] 1949 | &Vext_data[ii * block_size], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_relax.c:131:20: note: 'Vext_data' was declared here 131 | HYPRE_Real *Vext_data; | ^~~~~~~~~ In file included from ./../seq_mv/seq_mv.h:15, from csr_block_matrix.h:21, from _hypre_parcsr_block_mv.h:12, from par_csr_block_relax.c:8: ./../utilities/_hypre_utilities.h:783:3: warning: 'v_buf_data' may be used uninitialized [-Wmaybe-uninitialized] 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_relax.c:2033:13: note: in expansion of macro 'hypre_TFree' 2033 | hypre_TFree(v_buf_data, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_csr_block_relax.c:132:20: note: 'v_buf_data' was declared here 132 | HYPRE_Real *v_buf_data; | ^~~~~~~~~~ par_csr_block_relax.c:247:13: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] 247 | hypre_ParCSRBlockCommHandleDestroy(comm_handle); /* now Vext_data is populated */ | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_relax.c:113:28: note: 'comm_handle' was declared here 113 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ par_csr_block_rap.c: In function 'hypre_ParCSRBlockMatrixRAP': par_csr_block_rap.c:500:7: warning: 'Ps_ext' may be used uninitialized [-Wmaybe-uninitialized] 500 | hypre_CSRBlockMatrixDestroy(Ps_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_rap.c:277:26: note: 'Ps_ext' was declared here 277 | hypre_CSRBlockMatrix *Ps_ext; | ^~~~~~ par_csr_block_rap.c:279:27: warning: 'Ps_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 279 | HYPRE_Complex *Ps_ext_data; | ^~~~~~~~~~~ par_csr_block_rap.c:388:41: warning: 'Ps_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 388 | for (j = Ps_ext_i[i]; j < Ps_ext_i[i + 1]; j++) | ~~~~~~~~^~~~~~~ par_csr_block_rap.c:280:27: note: 'Ps_ext_i' was declared here 280 | HYPRE_Int *Ps_ext_i; | ^~~~~~~~ par_csr_block_rap.c:281:27: warning: 'Ps_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 281 | HYPRE_BigInt *Ps_ext_j; | ^~~~~~~~ par_csr_block_rap.c:283:27: warning: 'P_ext_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 283 | HYPRE_Complex *P_ext_diag_data; | ^~~~~~~~~~~~~~~ par_csr_block_rap.c:429:25: warning: 'P_ext_diag_j' may be used uninitialized [-Wmaybe-uninitialized] 429 | P_ext_diag_j[cnt_diag] = (HYPRE_Int)(Ps_ext_j[j] - first_col_diag_P); | ^ par_csr_block_rap.c:285:27: note: 'P_ext_diag_j' was declared here 285 | HYPRE_Int *P_ext_diag_j; | ^~~~~~~~~~~~ par_csr_block_rap.c:287:27: warning: 'P_ext_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 287 | HYPRE_Complex *P_ext_offd_data; | ^~~~~~~~~~~~~~~ par_csr_block_rap.c:482:25: warning: 'col_map_offd_Pext' may be used uninitialized [-Wmaybe-uninitialized] 482 | P_ext_offd_j[i] = hypre_BigBinarySearch(col_map_offd_Pext, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483 | Ps_ext_j[i], | ~~~~~~~~~~~~ 484 | num_cols_offd_Pext); | ~~~~~~~~~~~~~~~~~~~ par_csr_block_rap.c:291:27: note: 'col_map_offd_Pext' was declared here 291 | HYPRE_BigInt *col_map_offd_Pext; | ^~~~~~~~~~~~~~~~~ par_csr_block_rap.c:482:23: warning: 'P_ext_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 482 | P_ext_offd_j[i] = hypre_BigBinarySearch(col_map_offd_Pext, | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 483 | Ps_ext_j[i], | ~~~~~~~~~~~~ 484 | num_cols_offd_Pext); | ~~~~~~~~~~~~~~~~~~~ par_csr_block_rap.c:289:27: note: 'P_ext_offd_j' was declared here 289 | HYPRE_Int *P_ext_offd_j; | ^~~~~~~~~~~~ par_csr_block_rap.c:685:43: warning: 'map_P_to_Pext' may be used uninitialized [-Wmaybe-uninitialized] 685 | i3 = map_P_to_Pext[P_offd_j[jj3]] + num_cols_diag_P; | ^ par_csr_block_rap.c:292:27: note: 'map_P_to_Pext' was declared here 292 | HYPRE_Int *map_P_to_Pext; | ^~~~~~~~~~~~~ par_csr_block_rap.c:611:37: warning: 'P_marker' may be used uninitialized [-Wmaybe-uninitialized] 611 | if (P_marker[i3] < jj_row_begining) | ^ par_csr_block_rap.c:296:27: note: 'P_marker' was declared here 296 | HYPRE_Int *P_marker; | ^~~~~~~~ par_csr_block_rap.c:239:27: warning: 'RAP_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 239 | HYPRE_Complex *RAP_ext_data; | ^~~~~~~~~~~~ par_csr_block_rap.c:1216:37: warning: 'RAP_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 1216 | for (k = RAP_ext_i[j]; k < RAP_ext_i[j + 1]; k++) | ^ par_csr_block_rap.c:240:27: note: 'RAP_ext_i' was declared here 240 | HYPRE_Int *RAP_ext_i; | ^~~~~~~~~ par_csr_block_rap.c:1218:49: warning: 'RAP_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 1218 | jcol = (HYPRE_Int)RAP_ext_j[k]; | ~~~~~~~~~^~~ par_csr_block_rap.c:241:27: note: 'RAP_ext_j' was declared here 241 | HYPRE_BigInt *RAP_ext_j; | ^~~~~~~~~ par_csr_block_rap.c:1149:27: warning: 'col_map_offd_RAP' may be used uninitialized [-Wmaybe-uninitialized] 1149 | + hypre_BigBinarySearch(col_map_offd_RAP, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1150 | RAP_ext_j[i], num_cols_offd_RAP); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_rap.c:229:29: note: 'col_map_offd_RAP' was declared here 229 | HYPRE_BigInt *col_map_offd_RAP; | ^~~~~~~~~~~~~~~~ par_csr_block_rap.c:1361:42: warning: 'map_P_to_RAP' may be used uninitialized [-Wmaybe-uninitialized] 1361 | i3 = map_P_to_RAP[P_offd_j[jj3]] + num_cols_diag_P; | ^ par_csr_block_rap.c:293:27: note: 'map_P_to_RAP' was declared here 293 | HYPRE_Int *map_P_to_RAP; | ^~~~~~~~~~~~ par_csr_block_rap.c:1292:45: warning: 'map_Pext_to_RAP' may be used uninitialized [-Wmaybe-uninitialized] 1292 | i3 = map_Pext_to_RAP[P_ext_offd_j[jj3]] + num_cols_diag_P; | ^ par_csr_block_rap.c:294:27: note: 'map_Pext_to_RAP' was declared here 294 | HYPRE_Int *map_Pext_to_RAP; | ^~~~~~~~~~~~~~~ par_csr_block_rap.c:245:27: warning: 'RAP_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 245 | HYPRE_Complex *RAP_diag_data; | ^~~~~~~~~~~~~ par_csr_block_rap.c:1489:20: warning: 'RAP_diag_j' may be used uninitialized [-Wmaybe-uninitialized] 1489 | RAP_diag_j[jj_count_diag] = ic; | ^ par_csr_block_rap.c:247:27: note: 'RAP_diag_j' was declared here 247 | HYPRE_Int *RAP_diag_j; | ^~~~~~~~~~ par_csr_block_rap.c:251:27: warning: 'RAP_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 251 | HYPRE_Complex *RAP_offd_data; | ^~~~~~~~~~~~~ par_csr_block_rap.c:1531:38: warning: 'RAP_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 1531 | RAP_offd_j[jj_count_offd] | ^ par_csr_block_rap.c:253:27: note: 'RAP_offd_j' was declared here 253 | HYPRE_Int *RAP_offd_j; | ^~~~~~~~~~ par_csr_block_interp.c: In function 'hypre_BoomerAMGBuildBlockInterpDiag': par_csr_block_interp.c:2695:25: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized] 2695 | if (num_procs > 1) { hypre_CSRBlockMatrixDestroy(A_ext); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_interp.c:1639:27: note: 'A_ext' was declared here 1639 | hypre_CSRBlockMatrix *A_ext; | ^~~~~ par_csr_block_interp.c:2032:17: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] 2032 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_interp.c:1700:21: note: 'wall_time' was declared here 1700 | HYPRE_Real wall_time; /* for debugging instrumentation */ | ^~~~~~~~~ par_csr_block_interp.c: In function 'hypre_BoomerAMGBuildBlockInterpRV': par_csr_block_interp.c:3750:25: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized] 3750 | if (num_procs > 1) { hypre_CSRBlockMatrixDestroy(A_ext); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_interp.c:2763:27: note: 'A_ext' was declared here 2763 | hypre_CSRBlockMatrix *A_ext; | ^~~~~ par_csr_block_interp.c:3148:17: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] 3148 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_interp.c:2825:21: note: 'wall_time' was declared here 2825 | HYPRE_Real wall_time; /* for debugging instrumentation */ | ^~~~~~~~~ par_csr_block_interp.c: In function 'hypre_BoomerAMGBuildBlockInterpRV2': par_csr_block_interp.c:4790:25: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized] 4790 | if (num_procs > 1) { hypre_CSRBlockMatrixDestroy(A_ext); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_interp.c:3815:26: note: 'A_ext' was declared here 3815 | hypre_CSRBlockMatrix *A_ext; | ^~~~~ par_csr_block_interp.c:4201:17: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] 4201 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_interp.c:3877:21: note: 'wall_time' was declared here 3877 | HYPRE_Real wall_time; /* for debugging instrumentation */ | ^~~~~~~~~ par_csr_block_interp.c: In function 'hypre_BoomerAMGBuildBlockDirInterp': par_csr_block_interp.c:5143:17: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] 5143 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_csr_block_interp.c:4891:21: note: 'wall_time' was declared here 4891 | HYPRE_Real wall_time; /* for debugging instrumentation */ | ^~~~~~~~~ Building libHYPRE_parcsr_block_mv.a ... ar -rcu libHYPRE_parcsr_block_mv.a csr_block_matrix.o csr_block_matvec.o par_csr_block_matrix.o par_csr_block_matvec.o par_csr_block_comm.o par_csr_block_rap.o par_csr_block_rap_communication.o par_csr_block_interp.o par_csr_block_relax.o par_block_nodal_systems.o ar: `u' modifier ignored since `D' is the default (see `U') ranlib libHYPRE_parcsr_block_mv.a cp -fR ./par_csr_block_matrix.h /build/reproducible-path/hypre-2.28.0/src64m-static/hypre/include cp -fR ./csr_block_matrix.h /build/reproducible-path/hypre-2.28.0/src64m-static/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64m-static/parcsr_block_mv' Making distributed_matrix ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64m-static/distributed_matrix' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c distributed_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_distributed_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c distributed_matrix_ISIS.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c distributed_matrix_PETSc.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../parcsr_mv -I./../seq_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c distributed_matrix_parcsr.c Building libHYPRE_DistributedMatrix.a ... ar -rcu libHYPRE_DistributedMatrix.a distributed_matrix.o HYPRE_distributed_matrix.o distributed_matrix_ISIS.o distributed_matrix_PETSc.o distributed_matrix_parcsr.o ar: `u' modifier ignored since `D' is the default (see `U') ranlib libHYPRE_DistributedMatrix.a cp -fR ./distributed_matrix.h /build/reproducible-path/hypre-2.28.0/src64m-static/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64m-static/distributed_matrix' Making IJ_mv ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64m-static/IJ_mv' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/aarch64-linux-gnu/openmpi/include -c aux_parcsr_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/aarch64-linux-gnu/openmpi/include -c aux_par_vector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_IJMatrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_IJVector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_IJMatrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_IJMatrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_IJVector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/aarch64-linux-gnu/openmpi/include -c IJ_assumed_part.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/aarch64-linux-gnu/openmpi/include -c IJMatrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/aarch64-linux-gnu/openmpi/include -c IJMatrix_parcsr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/aarch64-linux-gnu/openmpi/include -c IJVector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/aarch64-linux-gnu/openmpi/include -c IJVector_parcsr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/aarch64-linux-gnu/openmpi/include -c IJMatrix_parcsr_device.c -o IJMatrix_parcsr_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../parcsr_ls -I/usr/lib/aarch64-linux-gnu/openmpi/include -c IJVector_parcsr_device.c -o IJVector_parcsr_device.obj IJMatrix_parcsr.c: In function 'hypre_IJMatrixGetValuesParCSR': IJMatrix_parcsr.c:561:45: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 561 | if (col_map_offd[offd_j[j]] == col_indx) | ~~~~~~^~~ IJMatrix_parcsr.c:426:15: note: 'offd_j' was declared here 426 | HYPRE_Int *offd_j; | ^~~~~~ IJMatrix_parcsr.c:563:49: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 563 | values[indx] = offd_data[j]; | ^ IJMatrix_parcsr.c:427:19: note: 'offd_data' was declared here 427 | HYPRE_Complex *offd_data; | ^~~~~~~~~ IJMatrix_parcsr.c:561:38: warning: 'col_map_offd' may be used uninitialized [-Wmaybe-uninitialized] 561 | if (col_map_offd[offd_j[j]] == col_indx) | ^ IJMatrix_parcsr.c:429:18: note: 'col_map_offd' was declared here 429 | HYPRE_BigInt *col_map_offd; | ^~~~~~~~~~~~ IJMatrix_parcsr.c: In function 'hypre_IJMatrixSetValuesParCSR': IJMatrix_parcsr.c:953:37: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 953 | offd_data[cnt_offd++] = values[indx]; | ^ IJMatrix_parcsr.c:645:19: note: 'offd_data' was declared here 645 | HYPRE_Complex *offd_data; | ^~~~~~~~~ IJMatrix_parcsr.c:941:39: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 941 | if (big_offd_j[j] == cols[indx]) | ~~~~~~~~~~^~~ IJMatrix_parcsr.c:908:30: note: 'big_offd_j' was declared here 908 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ IJMatrix_parcsr.c:872:33: warning: 'tmp_data' may be used uninitialized [-Wmaybe-uninitialized] 872 | tmp_data[tmp_indx++] = values[indx]; | ^ IJMatrix_parcsr.c:630:20: note: 'tmp_data' was declared here 630 | HYPRE_Complex *tmp_data; | ^~~~~~~~ IJMatrix_parcsr.c:746:32: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 746 | if (offd_j[j] == j_offd) | ~~~~~~^~~ IJMatrix_parcsr.c:644:15: note: 'offd_j' was declared here 644 | HYPRE_Int *offd_j; | ^~~~~~ IJMatrix_parcsr.c:732:28: warning: 'col_map_offd' may be used uninitialized [-Wmaybe-uninitialized] 732 | j_offd = hypre_BigBinarySearch(col_map_offd, cols[indx] - first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 733 | num_cols_offd); | ~~~~~~~~~~~~~~ IJMatrix_parcsr.c:674:21: note: 'col_map_offd' was declared here 674 | HYPRE_BigInt *col_map_offd; | ^~~~~~~~~~~~ IJMatrix_parcsr.c: In function 'hypre_IJMatrixAddToValuesParCSR': IJMatrix_parcsr.c:1487:37: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 1487 | offd_data[cnt_offd++] = values[indx]; | ^ IJMatrix_parcsr.c:1127:19: note: 'offd_data' was declared here 1127 | HYPRE_Complex *offd_data; | ^~~~~~~~~ IJMatrix_parcsr.c:1475:39: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 1475 | if (big_offd_j[j] == cols[indx]) | ~~~~~~~~~~^~~ IJMatrix_parcsr.c:1443:30: note: 'big_offd_j' was declared here 1443 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ IJMatrix_parcsr.c:1407:33: warning: 'tmp_data' may be used uninitialized [-Wmaybe-uninitialized] 1407 | tmp_data[tmp_indx++] = values[indx]; | ^ IJMatrix_parcsr.c:1111:20: note: 'tmp_data' was declared here 1111 | HYPRE_Complex *tmp_data; | ^~~~~~~~ IJMatrix_parcsr.c:1220:32: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 1220 | if (offd_j[j] == j_offd) | ~~~~~~^~~ IJMatrix_parcsr.c:1126:15: note: 'offd_j' was declared here 1126 | HYPRE_Int *offd_j; | ^~~~~~ IJMatrix_parcsr.c:1205:28: warning: 'col_map_offd' may be used uninitialized [-Wmaybe-uninitialized] 1205 | j_offd = hypre_BigBinarySearch(col_map_offd, cols[indx] - first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1206 | num_cols_offd); | ~~~~~~~~~~~~~~ IJMatrix_parcsr.c:1147:21: note: 'col_map_offd' was declared here 1147 | HYPRE_BigInt *col_map_offd; | ^~~~~~~~~~~~ In function 'hypre_IJMatrixAddToValuesParCSR', inlined from 'hypre_IJMatrixAssembleOffProcValsParCSR' at IJMatrix_parcsr.c:2299:13: IJMatrix_parcsr.c:1487:37: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 1487 | offd_data[cnt_offd++] = values[indx]; | ^ IJMatrix_parcsr.c: In function 'hypre_IJMatrixAssembleOffProcValsParCSR': IJMatrix_parcsr.c:1127:19: note: 'offd_data' was declared here 1127 | HYPRE_Complex *offd_data; | ^~~~~~~~~ In function 'hypre_IJMatrixAddToValuesParCSR', inlined from 'hypre_IJMatrixAssembleOffProcValsParCSR' at IJMatrix_parcsr.c:2299:13: IJMatrix_parcsr.c:1475:39: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 1475 | if (big_offd_j[j] == cols[indx]) | ~~~~~~~~~~^~~ IJMatrix_parcsr.c: In function 'hypre_IJMatrixAssembleOffProcValsParCSR': IJMatrix_parcsr.c:1443:30: note: 'big_offd_j' was declared here 1443 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ In function 'hypre_IJMatrixAddToValuesParCSR', inlined from 'hypre_IJMatrixAssembleOffProcValsParCSR' at IJMatrix_parcsr.c:2299:13: IJMatrix_parcsr.c:1407:33: warning: 'tmp_data' may be used uninitialized [-Wmaybe-uninitialized] 1407 | tmp_data[tmp_indx++] = values[indx]; | ^ IJMatrix_parcsr.c: In function 'hypre_IJMatrixAssembleOffProcValsParCSR': IJMatrix_parcsr.c:1111:20: note: 'tmp_data' was declared here 1111 | HYPRE_Complex *tmp_data; | ^~~~~~~~ In function 'hypre_IJMatrixAddToValuesParCSR', inlined from 'hypre_IJMatrixAssembleOffProcValsParCSR' at IJMatrix_parcsr.c:2299:13: IJMatrix_parcsr.c:1220:32: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 1220 | if (offd_j[j] == j_offd) | ~~~~~~^~~ IJMatrix_parcsr.c: In function 'hypre_IJMatrixAssembleOffProcValsParCSR': IJMatrix_parcsr.c:1126:15: note: 'offd_j' was declared here 1126 | HYPRE_Int *offd_j; | ^~~~~~ In function 'hypre_IJMatrixAddToValuesParCSR', inlined from 'hypre_IJMatrixAssembleOffProcValsParCSR' at IJMatrix_parcsr.c:2299:13: IJMatrix_parcsr.c:1205:28: warning: 'col_map_offd' may be used uninitialized [-Wmaybe-uninitialized] 1205 | j_offd = hypre_BigBinarySearch(col_map_offd, cols[indx] - first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1206 | num_cols_offd); | ~~~~~~~~~~~~~~ IJMatrix_parcsr.c: In function 'hypre_IJMatrixAssembleOffProcValsParCSR': IJMatrix_parcsr.c:1147:21: note: 'col_map_offd' was declared here 1147 | HYPRE_BigInt *col_map_offd; | ^~~~~~~~~~~~ IJMatrix_parcsr.c: In function 'hypre_IJMatrixSetValuesOMPParCSR': IJMatrix_parcsr.c:3436:42: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 3436 | if (big_offd_j[j] == cols[indx]) | ~~~~~~~~~~^~~ IJMatrix_parcsr.c:2976:18: note: 'big_offd_j' was declared here 2976 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ IJMatrix_parcsr.c:3448:40: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 3448 | offd_data[cnt_offd++] = values[indx]; | ^ IJMatrix_parcsr.c:2977:19: note: 'offd_data' was declared here 2977 | HYPRE_Complex *offd_data; | ^~~~~~~~~ IJMatrix_parcsr.c:3136:35: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 3136 | if (offd_j[j] == j_offd) | ~~~~~~^~~ IJMatrix_parcsr.c:2975:15: note: 'offd_j' was declared here 2975 | HYPRE_Int *offd_j; | ^~~~~~ IJMatrix_parcsr.c:3117:31: warning: 'col_map_offd' may be used uninitialized [-Wmaybe-uninitialized] 3117 | j_offd = hypre_BigBinarySearch(col_map_offd, cols[indx] - first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3118 | num_cols_offd); | ~~~~~~~~~~~~~~ IJMatrix_parcsr.c:3014:21: note: 'col_map_offd' was declared here 3014 | HYPRE_BigInt *col_map_offd; | ^~~~~~~~~~~~ IJMatrix_parcsr.c: In function 'hypre_IJMatrixAddToValuesOMPParCSR': IJMatrix_parcsr.c:4046:42: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 4046 | if (big_offd_j[j] == cols[indx]) | ~~~~~~~~~~^~~ IJMatrix_parcsr.c:3609:18: note: 'big_offd_j' was declared here 3609 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ IJMatrix_parcsr.c:4058:40: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 4058 | offd_data[cnt_offd++] = values[indx]; | ^ IJMatrix_parcsr.c:3610:19: note: 'offd_data' was declared here 3610 | HYPRE_Complex *offd_data; | ^~~~~~~~~ IJMatrix_parcsr.c:3761:35: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 3761 | if (offd_j[j] == j_offd) | ~~~~~~^~~ IJMatrix_parcsr.c:3608:15: note: 'offd_j' was declared here 3608 | HYPRE_Int *offd_j; | ^~~~~~ IJMatrix_parcsr.c:3742:31: warning: 'col_map_offd' may be used uninitialized [-Wmaybe-uninitialized] 3742 | j_offd = hypre_BigBinarySearch(col_map_offd, cols[indx] - first, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3743 | num_cols_offd); | ~~~~~~~~~~~~~~ IJMatrix_parcsr.c:3644:21: note: 'col_map_offd' was declared here 3644 | HYPRE_BigInt *col_map_offd; | ^~~~~~~~~~~~ Building libHYPRE_IJ_mv.a ... ar -rcu libHYPRE_IJ_mv.a aux_parcsr_matrix.o aux_par_vector.o F90_HYPRE_IJMatrix.o F90_HYPRE_IJVector.o F90_IJMatrix.o HYPRE_IJMatrix.o HYPRE_IJVector.o IJ_assumed_part.o IJMatrix.o IJMatrix_parcsr.o IJVector.o IJVector_parcsr.o IJMatrix_parcsr_device.obj IJVector_parcsr_device.obj ar: `u' modifier ignored since `D' is the default (see `U') ranlib libHYPRE_IJ_mv.a cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src64m-static/hypre/include cp -fR ./_hypre_IJ_mv.h /build/reproducible-path/hypre-2.28.0/src64m-static/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64m-static/IJ_mv' Making matrix_matrix ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64m-static/matrix_matrix' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../distributed_matrix -I./../seq_mv -I./../parcsr_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_ConvertParCSRMatrixToDistributedMatrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I./.. -I./../utilities -I./../distributed_matrix -I./../seq_mv -I./../parcsr_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_ConvertPETScMatrixToDistributedMatrix.c Building libHYPRE_MatrixMatrix.a ... ar -rcu libHYPRE_MatrixMatrix.a HYPRE_ConvertParCSRMatrixToDistributedMatrix.o HYPRE_ConvertPETScMatrixToDistributedMatrix.o ar: `u' modifier ignored since `D' is the default (see `U') ranlib libHYPRE_MatrixMatrix.a cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src64m-static/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64m-static/matrix_matrix' Making parcsr_ls ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64m-static/parcsr_ls' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c amg_hybrid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c aux_interp.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_hypre_laplace.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_amg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_bicgstab.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_block.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_cgnr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_Euclid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_gmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_cogmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_flexgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_lgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_hybrid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_int.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_ParaSails.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_pcg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_pilut.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_schwarz.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_mgr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_parcsr_ilu.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_ams.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c gen_redcs_mat.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_amg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_amgdd.c In function 'hypre_new_offd_nodes', inlined from 'hypre_exchange_interp_data' at aux_interp.c:632:23: aux_interp.c:516:52: warning: 'loc_col' may be used uninitialized [-Wmaybe-uninitialized] 516 | Sop_j[kk] = (HYPRE_BigInt)(-loc_col - 1); | ~~~~~~~~~~^~~~ aux_interp.c: In function 'hypre_exchange_interp_data': aux_interp.c:311:23: note: 'loc_col' was declared here 311 | HYPRE_Int got_loc, loc_col; | ^~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_bicgstab.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_block.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_cgnr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_Euclid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_gmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_cogmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_flexgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_lgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_hybrid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_int.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_mgr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_ilu.c gen_redcs_mat.c: In function 'hypre_seqAMGSetup': gen_redcs_mat.c:303:21: warning: 'total_nnz' may be used uninitialized [-Wmaybe-uninitialized] 303 | A_seq = hypre_ParCSRMatrixCreate(seq_comm, size, size, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 304 | row_starts, row_starts, | ~~~~~~~~~~~~~~~~~~~~~~~ 305 | 0, total_nnz, 0); | ~~~~~~~~~~~~~~~~ gen_redcs_mat.c:76:43: note: 'total_nnz' was declared here 76 | HYPRE_Int i, j, size, num_nonzeros, total_nnz, cnt; | ^~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_fsai.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_ParaSails.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_pcg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_pilut.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_parcsr_schwarz.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_ams.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_ads.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_ame.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_2s_interp.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_amg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_amgdd.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_amgdd_comp_grid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_amgdd_setup.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_amgdd_solve.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_amgdd_fac_cycle.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_amgdd_helpers.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_amg_solve.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_amg_solveT.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_fsai.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_fsai_setup.c par_amgdd_setup.c: In function 'hypre_BoomerAMGDDSetup': par_amgdd_setup.c:228:25: warning: 'recv_buffer' may be used uninitialized [-Wmaybe-uninitialized] 228 | recv_buffer[i] = hypre_CTAlloc(HYPRE_Int, recv_buffer_size[level][i], HYPRE_MEMORY_HOST); par_amgdd_setup.c:53:28: note: 'recv_buffer' was declared here 53 | HYPRE_Int **recv_buffer; | ^~~~~~~~~~~ par_amgdd_setup.c:254:34: warning: 'recv_map_send_buffer' may be used uninitialized [-Wmaybe-uninitialized] 254 | recv_map_send_buffer[i] = hypre_CTAlloc(HYPRE_Int, recv_map_send_buffer_size[i], HYPRE_MEMORY_HOST); par_amgdd_setup.c:55:28: note: 'recv_map_send_buffer' was declared here 55 | HYPRE_Int **recv_map_send_buffer; | ^~~~~~~~~~~~~~~~~~~~ par_amgdd_setup.c:57:28: warning: 'recv_map_send_buffer_size' may be used uninitialized [-Wmaybe-uninitialized] 57 | HYPRE_Int *recv_map_send_buffer_size; | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9, from _hypre_parcsr_ls.h:9, from par_amgdd_setup.c:8: ./../utilities/_hypre_utilities.h:783:3: warning: 'send_buffer' may be used uninitialized [-Wmaybe-uninitialized] 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_amgdd_setup.c:307:10: note: in expansion of macro 'hypre_TFree' 307 | hypre_TFree(send_buffer, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_amgdd_setup.c:52:28: note: 'send_buffer' was declared here 52 | HYPRE_Int **send_buffer; | ^~~~~~~~~~~ ./../utilities/_hypre_utilities.h:783:3: warning: 'send_flag_buffer' may be used uninitialized [-Wmaybe-uninitialized] 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_amgdd_setup.c:308:10: note: in expansion of macro 'hypre_TFree' 308 | hypre_TFree(send_flag_buffer, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_amgdd_setup.c:54:28: note: 'send_flag_buffer' was declared here 54 | HYPRE_Int **send_flag_buffer; | ^~~~~~~~~~~~~~~~ ./../utilities/_hypre_utilities.h:783:3: warning: 'send_flag_buffer_size' may be used uninitialized [-Wmaybe-uninitialized] 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_amgdd_setup.c:309:10: note: in expansion of macro 'hypre_TFree' 309 | hypre_TFree(send_flag_buffer_size, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_amgdd_setup.c:56:28: note: 'send_flag_buffer_size' was declared here 56 | HYPRE_Int *send_flag_buffer_size; | ^~~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_fsai_solve.c par_amgdd_solve.c: In function 'hypre_BoomerAMGDDSolve': par_amgdd_solve.c:320:28: warning: 'resid_nrm' may be used uninitialized [-Wmaybe-uninitialized] 320 | relative_resid = resid_nrm / resid_nrm_init; | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_amgdd_solve.c:40:26: note: 'resid_nrm' was declared here 40 | HYPRE_Real resid_nrm; | ^~~~~~~~~ par_amgdd_solve.c:309:16: warning: 'rhs_norm' may be used uninitialized [-Wmaybe-uninitialized] 309 | if (rhs_norm) | ^ par_amgdd_solve.c:42:26: note: 'rhs_norm' was declared here 42 | HYPRE_Real rhs_norm; | ^~~~~~~~ par_amg_solveT.c: In function 'hypre_BoomerAMGCycleT': par_amg_solveT.c:497:27: warning: 'relax_points' may be used uninitialized [-Wmaybe-uninitialized] 497 | Solve_err_flag = hypre_BoomerAMGRelaxT(A_array[level], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 498 | F_array[level], | ~~~~~~~~~~~~~~~ 499 | CF_marker, | ~~~~~~~~~~ 500 | relax_type, | ~~~~~~~~~~~ 501 | relax_points, | ~~~~~~~~~~~~~ 502 | relax_weight[level], | ~~~~~~~~~~~~~~~~~~~~ 503 | U_array[level], | ~~~~~~~~~~~~~~~ 504 | Vtemp); | ~~~~~~ par_amg_solveT.c:353:20: note: 'relax_points' was declared here 353 | HYPRE_Int relax_points; | ^~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_cg_relax_wt.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_coarsen.c par_fsai_solve.c: In function 'hypre_FSAISolve': par_fsai_solve.c:106:22: warning: 'resnorm' may be used uninitialized [-Wmaybe-uninitialized] 106 | rel_resnorm = resnorm / old_resnorm; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ par_fsai_solve.c:43:38: note: 'resnorm' was declared here 43 | HYPRE_Real old_resnorm, resnorm, rel_resnorm; | ^~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_cgc_coarsen.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_cheby.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_coarse_parms.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_coordinates.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_cr.c par_cg_relax_wt.c: In function 'hypre_BoomerAMGCGRelaxWt': par_cg_relax_wt.c:236:16: warning: 'Utemp' may be used uninitialized [-Wmaybe-uninitialized] 236 | hypre_ParVectorAxpy(1.0, Utemp, Ztemp); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_cg_relax_wt.c:38:24: note: 'Utemp' was declared here 38 | hypre_ParVector *Utemp; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_cycle.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_add_cycle.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_difconv.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_gauss_elim.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_gsmg.c par_coarsen.c: In function 'hypre_BoomerAMGCoarsen': par_coarsen.c:226:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] 226 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_coarsen.c:101:28: note: 'comm_handle' was declared here 101 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ par_coarsen.c:851:20: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] 851 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_coarsen.c:142:21: note: 'wall_time' was declared here 142 | HYPRE_Real wall_time; | ^~~~~~~~~ par_cycle.c: In function 'hypre_BoomerAMGCycle': par_cycle.c:457:19: warning: 'Utemp' may be used uninitialized [-Wmaybe-uninitialized] 457 | hypre_ParVectorSetLocalSize(Utemp, local_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_cycle.c:35:30: note: 'Utemp' was declared here 35 | hypre_ParVector *Utemp; | ^~~~~ par_cycle.c:46:21: warning: 'Ztemp_data' may be used uninitialized [-Wmaybe-uninitialized] 46 | HYPRE_Real *Ztemp_data; | ^~~~~~~~~~ par_cycle.c:47:21: warning: 'Ptemp_data' may be used uninitialized [-Wmaybe-uninitialized] 47 | HYPRE_Real *Ptemp_data; | ^~~~~~~~~~ par_cycle.c:570:36: warning: 'relax_points' may be used uninitialized [-Wmaybe-uninitialized] 570 | Solve_err_flag = hypre_BoomerAMGRelax(A_array[level], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 571 | Aux_F, | ~~~~~~ 572 | CF_marker, | ~~~~~~~~~~ 573 | relax_type, | ~~~~~~~~~~~ 574 | relax_points, | ~~~~~~~~~~~~~ 575 | relax_weight[level], | ~~~~~~~~~~~~~~~~~~~~ 576 | omega[level], | ~~~~~~~~~~~~~ 577 | l1_norms_level ? hypre_VectorData(l1_norms_level) : NULL, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 578 | Aux_U, | ~~~~~~ 579 | Vtemp, | ~~~~~~ 580 | Ztemp); | ~~~~~~ par_cycle.c:80:20: note: 'relax_points' was declared here 80 | HYPRE_Int relax_points; | ^~~~~~~~~~~~ In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:10, from _hypre_parcsr_ls.h:9, from par_amgdd_comp_grid.c:14: par_amgdd_comp_grid.c: In function 'hypre_AMGDDCompGridFinalize': ./../seq_mv/seq_mv.h:82:63: warning: 'R_diag' may be used uninitialized [-Wmaybe-uninitialized] 82 | #define hypre_CSRMatrixI(matrix) ((matrix) -> i) | ~~~~~~~~~~^~~~~ par_amgdd_comp_grid.c:1182:25: note: in expansion of macro 'hypre_CSRMatrixI' 1182 | for (j = hypre_CSRMatrixI(R_diag)[i]; j < hypre_CSRMatrixI(R_diag)[i + 1]; j++) | ^~~~~~~~~~~~~~~~ par_amgdd_comp_grid.c:920:26: note: 'R_diag' was declared here 920 | hypre_CSRMatrix *R_diag; | ^~~~~~ ./../seq_mv/seq_mv.h:82:63: warning: 'R_offd' may be used uninitialized [-Wmaybe-uninitialized] 82 | #define hypre_CSRMatrixI(matrix) ((matrix) -> i) | ~~~~~~~~~~^~~~~ par_amgdd_comp_grid.c:1192:25: note: in expansion of macro 'hypre_CSRMatrixI' 1192 | for (j = hypre_CSRMatrixI(R_offd)[i]; j < hypre_CSRMatrixI(R_offd)[i + 1]; j++) | ^~~~~~~~~~~~~~~~ par_amgdd_comp_grid.c:921:26: note: 'R_offd' was declared here 921 | hypre_CSRMatrix *R_offd; | ^~~~~~ par_amgdd_comp_grid.c:1181:33: warning: 'new_R_diag_rowPtr' may be used uninitialized [-Wmaybe-uninitialized] 1181 | new_R_diag_rowPtr[node_cnt] = R_diag_cnt; | ^ par_amgdd_comp_grid.c:924:26: note: 'new_R_diag_rowPtr' was declared here 924 | HYPRE_Int *new_R_diag_rowPtr; | ^~~~~~~~~~~~~~~~~ par_amgdd_comp_grid.c:1186:39: warning: 'new_R_diag_colInd' may be used uninitialized [-Wmaybe-uninitialized] 1186 | new_R_diag_colInd[R_diag_cnt] = hypre_CSRMatrixJ(R_diag)[j]; | ^ par_amgdd_comp_grid.c:925:26: note: 'new_R_diag_colInd' was declared here 925 | HYPRE_Int *new_R_diag_colInd; | ^~~~~~~~~~~~~~~~~ par_amgdd_comp_grid.c:1187:37: warning: 'new_R_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 1187 | new_R_diag_data[R_diag_cnt] = hypre_CSRMatrixData(R_diag)[j]; | ^ par_amgdd_comp_grid.c:926:26: note: 'new_R_diag_data' was declared here 926 | HYPRE_Complex *new_R_diag_data; | ^~~~~~~~~~~~~~~ par_amgdd_comp_grid.c:1191:33: warning: 'new_R_offd_rowPtr' may be used uninitialized [-Wmaybe-uninitialized] 1191 | new_R_offd_rowPtr[node_cnt] = R_offd_cnt; | ^ par_amgdd_comp_grid.c:929:26: note: 'new_R_offd_rowPtr' was declared here 929 | HYPRE_Int *new_R_offd_rowPtr; | ^~~~~~~~~~~~~~~~~ par_amgdd_comp_grid.c:1196:39: warning: 'new_R_offd_colInd' may be used uninitialized [-Wmaybe-uninitialized] 1196 | new_R_offd_colInd[R_offd_cnt] = hypre_CSRMatrixJ(R_offd)[j]; | ^ par_amgdd_comp_grid.c:930:26: note: 'new_R_offd_colInd' was declared here 930 | HYPRE_Int *new_R_offd_colInd; | ^~~~~~~~~~~~~~~~~ par_amgdd_comp_grid.c:1197:37: warning: 'new_R_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 1197 | new_R_offd_data[R_offd_cnt] = hypre_CSRMatrixData(R_offd)[j]; | ^ par_amgdd_comp_grid.c:931:26: note: 'new_R_offd_data' was declared here 931 | HYPRE_Complex *new_R_offd_data; | ^~~~~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_indepset.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_interp.c par_gsmg.c: In function 'hypre_ParCSRMatrixFillSmooth': par_gsmg.c:199:63: warning: 'dof_func_offd' may be used uninitialized [-Wmaybe-uninitialized] 199 | if (num_functions > 1 && dof_func[i] != dof_func_offd[ii]) | ^ par_gsmg.c:81:15: note: 'dof_func_offd' was declared here 81 | HYPRE_Int *dof_func_offd; | ^~~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_jacobi_interp.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_krylov_func.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_mod_lr_interp.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_multi_interp.c par_cr.c: In function 'hypre_BoomerAMGIndepRS': par_cr.c:813:43: warning: 'S_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 813 | if (CF_marker_offd[S_offd_j[j]] < 1) | ~~~~~~~~^~~ par_cr.c:601:21: note: 'S_offd_j' was declared here 601 | HYPRE_Int *S_offd_j; | ^~~~~~~~ par_add_cycle.c: In function 'hypre_CreateLambda': par_add_cycle.c:922:21: warning: 'L_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 922 | L_diag_data[cnt_diag] = (2.0 - A_tmp_diag_data[j_indx] * D_data[i]) * D_data[i]; | ^ par_add_cycle.c:373:19: note: 'L_diag_data' was declared here 373 | HYPRE_Real *L_diag_data; | ^~~~~~~~~~~ par_add_cycle.c:923:18: warning: 'L_diag_j' may be used uninitialized [-Wmaybe-uninitialized] 923 | L_diag_j[cnt_diag++] = i + row_start; | ^ par_add_cycle.c:385:15: note: 'L_diag_j' was declared here 385 | HYPRE_Int *L_diag_j; | ^~~~~~~~ par_add_cycle.c:374:19: warning: 'L_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 374 | HYPRE_Real *L_offd_data; | ^~~~~~~~~~~ par_add_cycle.c:387:15: warning: 'L_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 387 | HYPRE_Int *L_offd_j; | ^~~~~~~~ par_add_cycle.c:919:29: warning: 'Atilde_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 919 | Atilde_diag_data[A_cnt_diag] = A_tmp_diag_data[j_indx]; | ^ par_add_cycle.c:362:19: note: 'Atilde_diag_data' was declared here 362 | HYPRE_Real *Atilde_diag_data; | ^~~~~~~~~~~~~~~~ par_add_cycle.c:363:19: warning: 'Atilde_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 363 | HYPRE_Real *Atilde_offd_data; | ^~~~~~~~~~~~~~~~ par_add_cycle.c:920:26: warning: 'Atilde_diag_j' may be used uninitialized [-Wmaybe-uninitialized] 920 | Atilde_diag_j[A_cnt_diag++] = i + row_start; | ^ par_add_cycle.c:389:15: note: 'Atilde_diag_j' was declared here 389 | HYPRE_Int *Atilde_diag_j; | ^~~~~~~~~~~~~ par_add_cycle.c:391:15: warning: 'Atilde_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 391 | HYPRE_Int *Atilde_offd_j; | ^~~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_mod_multi_interp.c par_gsmg.c: In function 'hypre_BoomerAMGBuildInterpLS': par_gsmg.c:1279:25: warning: 'S_ext' may be used uninitialized [-Wmaybe-uninitialized] 1279 | if (num_procs > 1) { hypre_CSRMatrixDestroy(S_ext); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_gsmg.c:770:21: note: 'S_ext' was declared here 770 | hypre_CSRMatrix *S_ext; | ^~~~~ par_coarsen.c: In function 'hypre_BoomerAMGCoarsenRuge': par_coarsen.c:1909:20: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] 1909 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_coarsen.c:982:21: note: 'wall_time' was declared here 982 | HYPRE_Real wall_time; | ^~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_laplace.c par_cr.c: In function 'hypre_BoomerAMGIndepRSa': par_cr.c:1296:43: warning: 'S_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 1296 | if (CF_marker_offd[S_offd_j[j]] < 1) | ~~~~~~~~^~~ par_cr.c:1084:21: note: 'S_offd_j' was declared here 1084 | HYPRE_Int *S_offd_j; | ^~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_laplace_27pt.c par_interp.c: In function 'hypre_BoomerAMGBuildInterp': par_interp.c:976:25: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized] 976 | if (num_procs > 1) { hypre_CSRMatrixDestroy(A_ext); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_interp.c:59:23: note: 'A_ext' was declared here 59 | hypre_CSRMatrix *A_ext; | ^~~~~ par_gsmg.c: In function 'hypre_BoomerAMGBuildInterpGSMG': par_gsmg.c:2104:25: warning: 'S_ext' may be used uninitialized [-Wmaybe-uninitialized] 2104 | if (num_procs > 1) { hypre_CSRMatrixDestroy(S_ext); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_gsmg.c:1327:21: note: 'S_ext' was declared here 1327 | hypre_CSRMatrix *S_ext; | ^~~~~ par_gsmg.c:1914:51: warning: 'S_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 1914 | sum += S_ext_data[jj1]; | ~~~~~~~~~~^~~~~ par_gsmg.c:1329:21: note: 'S_ext_data' was declared here 1329 | HYPRE_Real *S_ext_data; | ^~~~~~~~~~ par_gsmg.c:1894:62: warning: 'S_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 1894 | for (jj1 = S_ext_i[c_num]; jj1 < S_ext_i[c_num + 1]; jj1++) | ^ par_gsmg.c:1330:27: note: 'S_ext_i' was declared here 1330 | HYPRE_Int *S_ext_i; | ^~~~~~~ par_gsmg.c:1896:32: warning: 'S_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 1896 | big_i2 = S_ext_j[jj1]; | ~~~~~~~^~~~~~~~~~~~~~ par_gsmg.c:1331:21: note: 'S_ext_j' was declared here 1331 | HYPRE_BigInt *S_ext_j; | ^~~~~~~ par_cr.c: In function 'hypre_BoomerAMGIndepPMIS': par_cr.c:1785:40: warning: 'S_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 1785 | if (CF_marker_offd[S_offd_j[j]] < 1) | ~~~~~~~~^~~ par_cr.c:1630:24: note: 'S_offd_j' was declared here 1630 | HYPRE_Int *S_offd_j; | ^~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_laplace_9pt.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_lr_interp.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_mgr.c par_interp.c: In function 'hypre_BoomerAMGBuildInterpHE': par_interp.c:1868:7: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized] 1868 | hypre_CSRMatrixDestroy(A_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_interp.c:1032:21: note: 'A_ext' was declared here 1032 | hypre_CSRMatrix *A_ext; | ^~~~~ par_cr.c: In function 'hypre_BoomerAMGIndepPMISa': par_cr.c:2403:40: warning: 'S_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 2403 | if (CF_marker_offd[S_offd_j[j]] < 1) | ~~~~~~~~^~~ par_cr.c:2247:24: note: 'S_offd_j' was declared here 2247 | HYPRE_Int *S_offd_j; | ^~~~~~~~ par_coarsen.c: In function 'hypre_BoomerAMGCoarsenPMISHost': par_coarsen.c:2118:30: warning: 'S_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 2118 | HYPRE_Int *S_offd_j; | ^~~~~~~~ par_coarsen.c:2286:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] 2286 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_coarsen.c:2110:30: note: 'comm_handle' was declared here 2110 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ par_laplace_9pt.c: In function 'GenerateLaplacian9pt': par_laplace_9pt.c:433:20: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 433 | offd_j[i] = hypre_BigBinarySearch(col_map_offd, big_offd_j[i], num_cols_offd); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_laplace_9pt.c:33:18: note: 'offd_j' was declared here 33 | HYPRE_Int *offd_j; | ^~~~~~ par_laplace_9pt.c:286:28: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 286 | offd_data[o_cnt++] = value[1]; | ^ par_laplace_9pt.c:34:16: note: 'offd_data' was declared here 34 | HYPRE_Real *offd_data; | ^~~~~~~~~ par_laplace_9pt.c:284:29: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 284 | big_offd_j[o_cnt] = hypre_map2(ix - 1, iy - 1, p, q - 1, nx, | ^ par_laplace_9pt.c:41:18: note: 'big_offd_j' was declared here 41 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_mgr_setup.c par_multi_interp.c: In function 'hypre_BoomerAMGBuildMultipassHost': par_multi_interp.c:377:17: warning: 'C_array' may be used uninitialized [-Wmaybe-uninitialized] 377 | C_array[cnt++] = i; | ^ par_multi_interp.c:95:21: note: 'C_array' was declared here 95 | HYPRE_Int *C_array; | ^~~~~~~ par_multi_interp.c:659:25: warning: 'send_map_start' may be used uninitialized [-Wmaybe-uninitialized] 659 | if (send_map_start[num_sends]) | ^ par_multi_interp.c:79:21: note: 'send_map_start' was declared here 79 | HYPRE_Int *send_map_start; | ^~~~~~~~~~~~~~ par_multi_interp.c:721:16: warning: 'send_map_elmt' may be used uninitialized [-Wmaybe-uninitialized] 721 | j1 = send_map_elmt[j]; | ~~~^~~~~~~~~~~~~~~~~~ par_multi_interp.c:80:21: note: 'send_map_elmt' was declared here 80 | HYPRE_Int *send_map_elmt; | ^~~~~~~~~~~~~ par_multi_interp.c:772:10: warning: 'send_procs' may be used uninitialized [-Wmaybe-uninitialized] 772 | hypre_ParCSRCommPkgCreateAndFill(comm, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 773 | num_recvs, recv_procs, Pext_recv_vec_start[pass], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 774 | num_sends, send_procs, Pext_send_map_start[pass], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 775 | NULL, | ~~~~~ 776 | &tmp_comm_pkg); | ~~~~~~~~~~~~~~ par_multi_interp.c:81:21: note: 'send_procs' was declared here 81 | HYPRE_Int *send_procs; | ^~~~~~~~~~ par_multi_interp.c:83:21: warning: 'recv_vec_start' may be used uninitialized [-Wmaybe-uninitialized] 83 | HYPRE_Int *recv_vec_start; | ^~~~~~~~~~~~~~ par_multi_interp.c:772:10: warning: 'recv_procs' may be used uninitialized [-Wmaybe-uninitialized] 772 | hypre_ParCSRCommPkgCreateAndFill(comm, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 773 | num_recvs, recv_procs, Pext_recv_vec_start[pass], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 774 | num_sends, send_procs, Pext_send_map_start[pass], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 775 | NULL, | ~~~~~ 776 | &tmp_comm_pkg); | ~~~~~~~~~~~~~~ par_multi_interp.c:84:21: note: 'recv_procs' was declared here 84 | HYPRE_Int *recv_procs; | ^~~~~~~~~~ par_lr_interp.c: In function 'hypre_BoomerAMGBuildStdInterp': par_lr_interp.c:339:17: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] 339 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_lr_interp.c:135:21: note: 'wall_time' was declared here 135 | HYPRE_Real wall_time; | ^~~~~~~~~ par_lr_interp.c:675:63: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 675 | distribute = A_offd_data[jj] / A_ext_data[A_ext_i[i1]]; | ^ par_lr_interp.c:90:21: note: 'A_ext_data' was declared here 90 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ par_lr_interp.c:676:61: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 676 | for (kk = A_ext_i[i1] + 1; kk < A_ext_i[i1 + 1]; kk++) | ^ par_lr_interp.c:91:21: note: 'A_ext_i' was declared here 91 | HYPRE_Int *A_ext_i; | ^~~~~~~ par_lr_interp.c:678:32: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 678 | big_k1 = A_ext_j[kk]; | ~~~~~~~^~~~~~~~~~~~~ par_lr_interp.c:92:21: note: 'A_ext_j' was declared here 92 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_lr_interp.c:301:50: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] 301 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) | ^ par_lr_interp.c:102:21: note: 'Sop_i' was declared here 102 | HYPRE_Int *Sop_i; | ^~~~~ par_lr_interp.c:303:29: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] 303 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ par_lr_interp.c:103:21: note: 'Sop_j' was declared here 103 | HYPRE_BigInt *Sop_j; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_mgr_solve.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_nongalerkin.c par_laplace.c: In function 'GenerateSysLaplacian': par_laplace.c:406:16: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 406 | HYPRE_Real *offd_data; | ^~~~~~~~~ par_amgdd_helpers.c: In function 'hypre_BoomerAMGDD_CommunicateRemainingMatrixInfo': par_amgdd_helpers.c:3005:39: warning: 'P_tmp_info_int' may be used uninitialized [-Wmaybe-uninitialized] 3005 | P_tmp_info_int[P_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Int, row_size + 1, HYPRE_MEMORY_HOST); | ^ par_amgdd_helpers.c:2852:22: note: 'P_tmp_info_int' was declared here 2852 | HYPRE_Int **P_tmp_info_int; | ^~~~~~~~~~~~~~ par_amgdd_helpers.c:3006:43: warning: 'P_tmp_info_complex' may be used uninitialized [-Wmaybe-uninitialized] 3006 | P_tmp_info_complex[P_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Complex, row_size, HYPRE_MEMORY_HOST); | ^ par_amgdd_helpers.c:2853:26: note: 'P_tmp_info_complex' was declared here 2853 | HYPRE_Complex **P_tmp_info_complex; | ^~~~~~~~~~~~~~~~~~ par_amgdd_helpers.c:3085:39: warning: 'R_tmp_info_int' may be used uninitialized [-Wmaybe-uninitialized] 3085 | R_tmp_info_int[R_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Int, row_size + 1, HYPRE_MEMORY_HOST); | ^ par_amgdd_helpers.c:2868:22: note: 'R_tmp_info_int' was declared here 2868 | HYPRE_Int **R_tmp_info_int; | ^~~~~~~~~~~~~~ par_amgdd_helpers.c:3086:43: warning: 'R_tmp_info_complex' may be used uninitialized [-Wmaybe-uninitialized] 3086 | R_tmp_info_complex[R_tmp_info_cnt] = hypre_CTAlloc(HYPRE_Complex, row_size, HYPRE_MEMORY_HOST); | ^ par_amgdd_helpers.c:2869:26: note: 'R_tmp_info_complex' was declared here 2869 | HYPRE_Complex **R_tmp_info_complex; | ^~~~~~~~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_nodal_systems.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_rap.c par_laplace_27pt.c: In function 'GenerateLaplacian27pt': par_laplace_27pt.c:1653:20: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 1653 | offd_j[i] = hypre_BigBinarySearch(col_map_offd, big_offd_j[i], num_cols_offd); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_laplace_27pt.c:36:18: note: 'offd_j' was declared here 36 | HYPRE_Int *offd_j; | ^~~~~~ par_laplace_27pt.c:955:34: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 955 | offd_data[o_cnt++] = value[1]; | ^ par_laplace_27pt.c:38:16: note: 'offd_data' was declared here 38 | HYPRE_Real *offd_data; | ^~~~~~~~~ par_interp.c: In function 'hypre_BoomerAMGBuildInterpModUnk': par_interp.c:3644:25: warning: 'A_ext' may be used uninitialized [-Wmaybe-uninitialized] 3644 | if (num_procs > 1) { hypre_CSRMatrixDestroy(A_ext); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_interp.c:2707:21: note: 'A_ext' was declared here 2707 | hypre_CSRMatrix *A_ext; | ^~~~~ In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9, from _hypre_parcsr_ls.h:9, from par_interp.c:8: ./../utilities/_hypre_utilities.h:783:3: warning: 'tmp_map_offd' may be used uninitialized [-Wmaybe-uninitialized] 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_interp.c:3639:4: note: in expansion of macro 'hypre_TFree' 3639 | hypre_TFree(tmp_map_offd, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_interp.c:2702:24: note: 'tmp_map_offd' was declared here 2702 | HYPRE_Int *tmp_map_offd; | ^~~~~~~~~~~~ par_mgr_solve.c: In function 'hypre_MGRCycle': par_mgr_solve.c:696:22: warning: 'beta' may be used uninitialized [-Wmaybe-uninitialized] 696 | hypre_ParVectorAxpy(beta, Utemp, U_array[level]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_mgr_solve.c:586:18: note: 'beta' was declared here 586 | HYPRE_Real beta; | ^~~~ par_nongalerkin.c: In function 'hypre_BoomerAMG_MyCreateS': par_nongalerkin.c:582:42: warning: 'S_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 582 | S_offd_data[jS] = S_offd_data[jA]; | ~~~~~~~~~~~^~~~ par_nongalerkin.c:264:29: note: 'S_offd_data' was declared here 264 | HYPRE_Real *S_offd_data; | ^~~~~~~~~~~ par_mgr_setup.c: In function 'hypre_MGRSetup': par_mgr_setup.c:233:24: warning: 'final_coarse_size' may be used uninitialized [-Wmaybe-uninitialized] 233 | for (j = 0; j < final_coarse_size; j++) | ~~^~~~~~~~~~~~~~~~~~~ par_mgr_setup.c:22:26: note: 'final_coarse_size' was declared here 22 | HYPRE_Int i, j, final_coarse_size, block_size, idx, **block_cf_marker; | ^~~~~~~~~~~~~~~~~ In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:9, from _hypre_parcsr_ls.h:9, from par_mgr.c:14: par_mgr.c: In function 'hypre_MGRBuildPDRS': ./../utilities/_hypre_utilities.h:783:3: warning: 'tmp_map_offd' may be used uninitialized [-Wmaybe-uninitialized] 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_mgr.c:2546:4: note: in expansion of macro 'hypre_TFree' 2546 | hypre_TFree(tmp_map_offd, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_mgr.c:2032:21: note: 'tmp_map_offd' was declared here 2032 | HYPRE_Int *tmp_map_offd; | ^~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_rap_communication.c par_lr_interp.c: In function 'hypre_BoomerAMGBuildExtPIInterpHost': par_lr_interp.c:1744:48: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 1744 | sum += A_ext_data[jj1]; | ~~~~~~~~~~^~~~~ par_lr_interp.c:1096:21: note: 'A_ext_data' was declared here 1096 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ par_lr_interp.c:1727:59: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 1727 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) | ^ par_lr_interp.c:1097:21: note: 'A_ext_i' was declared here 1097 | HYPRE_Int *A_ext_i; | ^~~~~~~ par_lr_interp.c:1729:32: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 1729 | big_k1 = A_ext_j[jj1]; | ~~~~~~~^~~~~~~~~~~~~~ par_lr_interp.c:1098:21: note: 'A_ext_j' was declared here 1098 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_lr_interp.c:1367:53: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] 1367 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) | ^ par_lr_interp.c:1107:21: note: 'Sop_i' was declared here 1107 | HYPRE_Int *Sop_i; | ^~~~~ par_lr_interp.c:1369:32: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] 1369 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ par_lr_interp.c:1108:21: note: 'Sop_j' was declared here 1108 | HYPRE_BigInt *Sop_j; | ^~~~~ par_nodal_systems.c: In function 'hypre_BoomerAMGCreateNodalA': par_nodal_systems.c:795:44: warning: 'num_sends' may be used uninitialized [-Wmaybe-uninitialized] 795 | new_send_elmts_size = send_map_starts_AN[num_sends] * num_functions; | ^ par_nodal_systems.c:82:25: note: 'num_sends' was declared here 82 | HYPRE_Int num_sends; | ^~~~~~~~~ par_nodal_systems.c:797:45: warning: 'send_map_starts' may be used uninitialized [-Wmaybe-uninitialized] 797 | if (new_send_elmts_size > send_map_starts[num_sends]) | ^ par_nodal_systems.c:85:25: note: 'send_map_starts' was declared here 85 | HYPRE_Int *send_map_starts; | ^~~~~~~~~~~~~~~ par_nodal_systems.c:488:21: warning: 'num_recvs' may be used uninitialized [-Wmaybe-uninitialized] 488 | for (i = 0; i < num_recvs; i++) | ~~^~~~~~~~~~~ par_nodal_systems.c:83:25: note: 'num_recvs' was declared here 83 | HYPRE_Int num_recvs; | ^~~~~~~~~ par_nodal_systems.c:490:58: warning: 'recv_vec_starts' may be used uninitialized [-Wmaybe-uninitialized] 490 | for (j = recv_vec_starts[i]; j < recv_vec_starts[i + 1]; j++) | ~~~~~~~~~~~~~~~^~~~~~~ par_nodal_systems.c:89:25: note: 'recv_vec_starts' was declared here 89 | HYPRE_Int *recv_vec_starts; | ^~~~~~~~~~~~~~~ par_nodal_systems.c:795:44: warning: 'send_map_starts_AN' may be used uninitialized [-Wmaybe-uninitialized] 795 | new_send_elmts_size = send_map_starts_AN[num_sends] * num_functions; | ^ par_nodal_systems.c:93:25: note: 'send_map_starts_AN' was declared here 93 | HYPRE_Int *send_map_starts_AN; | ^~~~~~~~~~~~~~~~~~ par_nodal_systems.c:94:25: warning: 'send_map_elmts_AN' may be used uninitialized [-Wmaybe-uninitialized] 94 | HYPRE_Int *send_map_elmts_AN; | ^~~~~~~~~~~~~~~~~ par_nodal_systems.c:486:29: warning: 'recv_vec_starts_AN' may be used uninitialized [-Wmaybe-uninitialized] 486 | recv_vec_starts_AN[0] = 0; | ~~~~~~~~~~~~~~~~~~~~~~^~~ par_nodal_systems.c:96:25: note: 'recv_vec_starts_AN' was declared here 96 | HYPRE_Int *recv_vec_starts_AN; | ^~~~~~~~~~~~~~~~~~ par_nodal_systems.c:730:32: warning: 'AN_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 730 | sum += AN_offd_data[k]; | ~~~~~~~~~~~~^~~ par_nodal_systems.c:72:24: note: 'AN_offd_data' was declared here 72 | HYPRE_Real *AN_offd_data; | ^~~~~~~~~~~~ par_rap.c: In function 'hypre_BoomerAMGBuildCoarseOperatorKT': par_rap.c:822:24: warning: 'R_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 822 | r_entry = R_offd_data[jj1]; | ~~~~~~~~^~~~~~~~~~~~~~~~~~ par_rap.c:133:21: note: 'R_offd_data' was declared here 133 | HYPRE_Real *R_offd_data; | ^~~~~~~~~~~ par_rap.c:134:27: warning: 'R_offd_i' may be used uninitialized [-Wmaybe-uninitialized] 134 | HYPRE_Int *R_offd_i; | ^~~~~~~~ par_rap.c:821:20: warning: 'R_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 821 | i1 = R_offd_j[jj1]; | ~~~~^~~~~~~~~~~~~~~ par_rap.c:135:27: note: 'R_offd_j' was declared here 135 | HYPRE_Int *R_offd_j; | ^~~~~~~~ par_rap.c:416:7: warning: 'Ps_ext' may be used uninitialized [-Wmaybe-uninitialized] 416 | hypre_CSRMatrixDestroy(Ps_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_rap.c:142:21: note: 'Ps_ext' was declared here 142 | hypre_CSRMatrix *Ps_ext; | ^~~~~~ par_rap.c:400:72: warning: 'Ps_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 400 | P_ext_offd_data[P_ext_offd_size_private++] = Ps_ext_data[j]; | ~~~~~~~~~~~^~~ par_rap.c:144:21: note: 'Ps_ext_data' was declared here 144 | HYPRE_Real *Ps_ext_data; | ^~~~~~~~~~~ par_rap.c:145:27: warning: 'Ps_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 145 | HYPRE_Int *Ps_ext_i; | ^~~~~~~~ par_rap.c:356:25: warning: 'Ps_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 356 | if (Ps_ext_j[j] < first_col_diag_P || Ps_ext_j[j] > last_col_diag_P) | ~~~~~~~~^~~ par_rap.c:146:21: note: 'Ps_ext_j' was declared here 146 | HYPRE_BigInt *Ps_ext_j; | ^~~~~~~~ par_rap.c:510:25: warning: 'col_map_offd_Pext' may be used uninitialized [-Wmaybe-uninitialized] 510 | P_ext_offd_j[i] = hypre_BigBinarySearch(col_map_offd_Pext, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 511 | //Ps_ext_j[i], | ~~~~~~~~~~~~~~ 512 | P_big_offd_j[i], | ~~~~~~~~~~~~~~~~ 513 | num_cols_offd_Pext); | ~~~~~~~~~~~~~~~~~~~ par_rap.c:157:21: note: 'col_map_offd_Pext' was declared here 157 | HYPRE_BigInt *col_map_offd_Pext; | ^~~~~~~~~~~~~~~~~ par_rap.c:652:37: warning: 'P_marker' may be used uninitialized [-Wmaybe-uninitialized] 652 | if (P_marker[i3] < jj_row_begining) | ^ par_rap.c:162:27: note: 'P_marker' was declared here 162 | HYPRE_Int *P_marker; | ^~~~~~~~ par_rap.c:2041:7: warning: 'RAP_ext' may be used uninitialized [-Wmaybe-uninitialized] 2041 | hypre_CSRMatrixDestroy(RAP_ext); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_rap.c:97:21: note: 'RAP_ext' was declared here 97 | hypre_CSRMatrix *RAP_ext; | ^~~~~~~ par_rap.c:1614:26: warning: 'RAP_diag_data' may be used uninitialized [-Wmaybe-uninitialized] 1614 | RAP_diag_data[jj_count_diag] = zero; | ^ par_rap.c:105:21: note: 'RAP_diag_data' was declared here 105 | HYPRE_Real *RAP_diag_data; | ^~~~~~~~~~~~~ par_rap.c:1615:23: warning: 'RAP_diag_j' may be used uninitialized [-Wmaybe-uninitialized] 1615 | RAP_diag_j[jj_count_diag] = ic; | ^ par_rap.c:107:27: note: 'RAP_diag_j' was declared here 107 | HYPRE_Int *RAP_diag_j; | ^~~~~~~~~~ par_rap.c:1800:16: warning: 'RA_offd.j' may be used uninitialized [-Wmaybe-uninitialized] 1800 | i1 = RA_offd.j[jj1 - ra_row_begin_offd]; | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_rap.c:1580:32: note: 'RA_offd.j' was declared here 1580 | hypre_CSRMatrix RA_diag, RA_offd; | ^~~~~~~ par_rap.c:1801:25: warning: 'RA_offd.data' may be used uninitialized [-Wmaybe-uninitialized] 1801 | r_a_product = RA_offd.data[jj1 - ra_row_begin_offd]; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_rap.c:1580:32: note: 'RA_offd.data' was declared here 1580 | hypre_CSRMatrix RA_diag, RA_offd; | ^~~~~~~ par_mgr.c: In function 'hypre_block_jacobi_solve': par_mgr.c:3938:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] 3938 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_rotate_7pt.c par_mgr.c:3855:28: note: 'comm_handle' was declared here 3855 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ ./../utilities/_hypre_utilities.h:783:3: warning: 'v_buf_data' may be used uninitialized [-Wmaybe-uninitialized] 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_mgr.c:3996:7: note: in expansion of macro 'hypre_TFree' 3996 | hypre_TFree(v_buf_data, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_mgr.c:3869:21: note: 'v_buf_data' was declared here 3869 | HYPRE_Real *v_buf_data; | ^~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_relax.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_relax_more.c par_mgr.c: In function 'hypre_MGRBlockRelaxSolve': par_mgr.c:4108:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] 4108 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_mgr.c:4026:28: note: 'comm_handle' was declared here 4026 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ ./../utilities/_hypre_utilities.h:783:3: warning: 'v_buf_data' may be used uninitialized [-Wmaybe-uninitialized] 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_mgr.c:4166:7: note: in expansion of macro 'hypre_TFree' 4166 | hypre_TFree(v_buf_data, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~ par_mgr.c:4040:21: note: 'v_buf_data' was declared here 4040 | HYPRE_Real *v_buf_data; | ^~~~~~~~~~ par_mgr.c: In function 'hypre_BlockDiagInvLapack': par_mgr.c:4212:41: warning: 'i' may be used uninitialized [-Wmaybe-uninitialized] 4212 | hypre_dgetri(&left_size, diag + i * LWORK, &left_size, IPIV, WORK, &LWORK, &INFO); | ~~^~~~~~~ par_mgr.c:4175:33: note: 'i' was declared here 4175 | HYPRE_Int nblock, left_size, i; | ^ par_relax_more.c: In function 'hypre_ParCSRMaxEigEstimateHost': par_relax_more.c:101:16: warning: 'e_max' may be used uninitialized [-Wmaybe-uninitialized] 101 | send_buf[1] = e_max; | ~~~~~~~~~~~~^~~~~~~~ par_relax_more.c:48:16: note: 'e_max' was declared here 48 | HYPRE_Real e_max, e_min; | ^~~~~ par_relax_more.c:100:18: warning: 'e_min' may be used uninitialized [-Wmaybe-uninitialized] 100 | send_buf[0] = -e_min; | ^~~~~~ par_relax_more.c:48:23: note: 'e_min' was declared here 48 | HYPRE_Real e_max, e_min; | ^~~~~ par_lr_interp.c: In function 'hypre_BoomerAMGBuildExtPICCInterp': par_lr_interp.c:2781:45: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 2781 | sum += A_ext_data[jj1]; | ~~~~~~~~~~^~~~~ par_lr_interp.c:2001:21: note: 'A_ext_data' was declared here 2001 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ par_lr_interp.c:2764:56: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 2764 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) | ^ par_lr_interp.c:2002:21: note: 'A_ext_i' was declared here 2002 | HYPRE_Int *A_ext_i; | ^~~~~~~ par_lr_interp.c:2766:29: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 2766 | big_k1 = A_ext_j[jj1]; | ~~~~~~~^~~~~~~~~~~~~~ par_lr_interp.c:2003:21: note: 'A_ext_j' was declared here 2003 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_lr_interp.c:2273:50: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] 2273 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) | ^ par_lr_interp.c:2012:21: note: 'Sop_i' was declared here 2012 | HYPRE_Int *Sop_i; | ^~~~~ par_lr_interp.c:2276:29: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] 2276 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ par_lr_interp.c:2013:21: note: 'Sop_j' was declared here 2013 | HYPRE_BigInt *Sop_j; | ^~~~~ par_rotate_7pt.c: In function 'GenerateRotate7pt': par_rotate_7pt.c:360:20: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 360 | offd_j[i] = hypre_BigBinarySearch(col_map_offd, big_offd_j[i], num_cols_offd); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_rotate_7pt.c:34:18: note: 'offd_j' was declared here 34 | HYPRE_Int *offd_j; | ^~~~~~ par_rotate_7pt.c:250:28: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 250 | offd_data[o_cnt++] = value[3]; | ^ par_rotate_7pt.c:35:16: note: 'offd_data' was declared here 35 | HYPRE_Real *offd_data; | ^~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_relax_interface.c par_laplace.c: In function 'GenerateSysLaplacianVCoef': par_laplace.c:1305:26: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 1305 | offd_j[i] = j; | ~~~~~~~~~~^~~ par_laplace.c:898:18: note: 'offd_j' was declared here 898 | HYPRE_Int *offd_j; | ^~~~~~ par_laplace.c:899:18: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 899 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ par_laplace.c:900:16: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 900 | HYPRE_Real *offd_data; | ^~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_scaled_matnorm.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_schwarz.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_stats.c par_relax.c: In function 'hypre_BoomerAMGRelaxWeightedJacobi_core': par_relax.c:266:7: warning: 'comm_handle' may be used uninitialized [-Wmaybe-uninitialized] 266 | hypre_ParCSRCommHandleDestroy(comm_handle); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_relax.c:220:28: note: 'comm_handle' was declared here 220 | hypre_ParCSRCommHandle *comm_handle; | ^~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_strength.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_sv_interp.c par_relax.c: In function 'hypre_BoomerAMGRelax1GaussSeidel': par_relax.c:432:24: warning: 'num_sends' may be used uninitialized [-Wmaybe-uninitialized] 432 | for (i = 0; i < num_sends; i++) | ~~^~~~~~~~~~~ par_relax.c:395:57: note: 'num_sends' was declared here 395 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; | ^~~~~~~~~ par_relax.c:395:68: warning: 'num_recvs' may be used uninitialized [-Wmaybe-uninitialized] 395 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; | ^~~~~~~~~ par_relax.c:447:10: warning: 'status' may be used uninitialized [-Wmaybe-uninitialized] 447 | hypre_MPI_Waitall(jr, requests, status); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_relax.c:396:22: note: 'status' was declared here 396 | hypre_MPI_Status *status; | ^~~~~~ par_relax.c:443:16: warning: 'requests' may be used uninitialized [-Wmaybe-uninitialized] 443 | hypre_MPI_Isend(&v_buf_data[vec_start], vec_len, HYPRE_MPI_COMPLEX, ip, 0, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 444 | comm, &requests[jr++]); | ~~~~~~~~~~~~~~~~~~~~~~ par_relax.c:397:23: note: 'requests' was declared here 397 | hypre_MPI_Request *requests; | ^~~~~~~~ par_relax.c: In function 'hypre_BoomerAMGRelax2GaussSeidel': par_relax.c:591:24: warning: 'num_sends' may be used uninitialized [-Wmaybe-uninitialized] 591 | for (i = 0; i < num_sends; i++) | ~~^~~~~~~~~~~ par_relax.c:535:57: note: 'num_sends' was declared here 535 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; | ^~~~~~~~~ par_relax.c:535:68: warning: 'num_recvs' may be used uninitialized [-Wmaybe-uninitialized] 535 | HYPRE_Int num_procs, my_id, i, j, ii, jj, p, jr, ip, num_sends, num_recvs, vec_start, vec_len; | ^~~~~~~~~ par_relax.c:606:10: warning: 'status' may be used uninitialized [-Wmaybe-uninitialized] 606 | hypre_MPI_Waitall(jr, requests, status); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_relax.c:536:22: note: 'status' was declared here 536 | hypre_MPI_Status *status; | ^~~~~~ par_relax.c:602:16: warning: 'requests' may be used uninitialized [-Wmaybe-uninitialized] 602 | hypre_MPI_Isend(&v_buf_data[vec_start], vec_len, HYPRE_MPI_COMPLEX, ip, 0, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 603 | comm, &requests[jr++]); | ~~~~~~~~~~~~~~~~~~~~~~ par_relax.c:537:23: note: 'requests' was declared here 537 | hypre_MPI_Request *requests; | ^~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_sv_interp_ln.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_vardifconv.c par_lr_interp.c: In function 'hypre_BoomerAMGBuildFFInterp': par_lr_interp.c:3703:45: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 3703 | sum += A_ext_data[jj1]; | ~~~~~~~~~~^~~~~ par_lr_interp.c:2989:21: note: 'A_ext_data' was declared here 2989 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ par_lr_interp.c:3686:56: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 3686 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) | ^ par_lr_interp.c:2990:21: note: 'A_ext_i' was declared here 2990 | HYPRE_Int *A_ext_i; | ^~~~~~~ par_lr_interp.c:3688:29: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 3688 | big_k1 = A_ext_j[jj1]; | ~~~~~~~^~~~~~~~~~~~~~ par_lr_interp.c:2991:21: note: 'A_ext_j' was declared here 2991 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_lr_interp.c:3235:50: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] 3235 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) | ^ par_lr_interp.c:3000:21: note: 'Sop_i' was declared here 3000 | HYPRE_Int *Sop_i; | ^~~~~ par_lr_interp.c:3238:29: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] 3238 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ par_lr_interp.c:3001:21: note: 'Sop_j' was declared here 3001 | HYPRE_BigInt *Sop_j; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_vardifconv_rs.c par_mgr.c: In function 'hypre_MGRBuildInterpApproximateInverse': par_mgr.c:3382:39: warning: 'col_map_offd_P' may be used uninitialized [-Wmaybe-uninitialized] 3382 | hypre_ParCSRMatrixColMapOffd(P) = col_map_offd_P; par_mgr.c:3273:26: note: 'col_map_offd_P' was declared here 3273 | HYPRE_BigInt *col_map_offd_P; | ^~~~~~~~~~~~~~ par_stats.c: In function 'hypre_BoomerAMGSetupStats': par_stats.c:747:16: warning: 'block_size' may be used uninitialized [-Wmaybe-uninitialized] 747 | hypre_CSRBlockMatrixBlockNorm(6, &P_diag_data[0], &tmp_norm, block_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_stats.c:140:14: note: 'block_size' was declared here 140 | HYPRE_Int block_size, bnnz; | ^~~~~~~~~~ par_stats.c:140:26: warning: 'bnnz' may be used uninitialized [-Wmaybe-uninitialized] 140 | HYPRE_Int block_size, bnnz; | ^~~~ par_vardifconv.c: In function 'GenerateVarDifConv': par_vardifconv.c:243:29: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 243 | big_offd_j[o_cnt] = hypre_map(ix, iy, iz - 1, p, q, r - 1, nx, ny, | ^ par_vardifconv.c:41:24: note: 'big_offd_j' was declared here 41 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ par_vardifconv.c:245:28: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 245 | offd_data[o_cnt++] = -cfm; | ^ par_vardifconv.c:42:24: note: 'offd_data' was declared here 42 | HYPRE_Real *offd_data; | ^~~~~~~~~ par_vardifconv.c:336:26: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 336 | offd_j[i] = j; | ~~~~~~~~~~^~~ par_vardifconv.c:40:24: note: 'offd_j' was declared here 40 | HYPRE_Int *offd_j; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c partial.c par_vardifconv_rs.c: In function 'GenerateRSVarDifConv': par_vardifconv_rs.c:316:29: warning: 'big_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 316 | big_offd_j[o_cnt] = hypre_map(ix, iy, iz - 1, p, q, r - 1, nx, ny, | ^ par_vardifconv_rs.c:51:18: note: 'big_offd_j' was declared here 51 | HYPRE_BigInt *big_offd_j; | ^~~~~~~~~~ par_vardifconv_rs.c:318:28: warning: 'offd_data' may be used uninitialized [-Wmaybe-uninitialized] 318 | offd_data[o_cnt++] = cfm + ffm; | ^ par_vardifconv_rs.c:52:16: note: 'offd_data' was declared here 52 | HYPRE_Real *offd_data; | ^~~~~~~~~ par_vardifconv_rs.c:415:26: warning: 'offd_j' may be used uninitialized [-Wmaybe-uninitialized] 415 | offd_j[i] = j; | ~~~~~~~~~~^~~ par_vardifconv_rs.c:50:18: note: 'offd_j' was declared here 50 | HYPRE_Int *offd_j; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c schwarz.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c block_tridiag.c par_lr_interp.c: In function 'hypre_BoomerAMGBuildFF1Interp': par_lr_interp.c:4633:45: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 4633 | sum += A_ext_data[jj1]; | ~~~~~~~~~~^~~~~ par_lr_interp.c:3906:21: note: 'A_ext_data' was declared here 3906 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ par_lr_interp.c:4616:56: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 4616 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) | ^ par_lr_interp.c:3907:21: note: 'A_ext_i' was declared here 3907 | HYPRE_Int *A_ext_i; | ^~~~~~~ par_lr_interp.c:4618:29: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 4618 | big_k1 = A_ext_j[jj1]; | ~~~~~~~^~~~~~~~~~~~~~ par_lr_interp.c:3908:21: note: 'A_ext_j' was declared here 3908 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_lr_interp.c:4156:50: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] 4156 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) | ^ par_sv_interp.c: In function 'hypre_BoomerAMG_GMExpandInterp': par_lr_interp.c:3917:21: note: 'Sop_i' was declared here 3917 | HYPRE_Int *Sop_i; | ^~~~~ par_sv_interp.c:737:79: warning: 'row_sum' may be used uninitialized [-Wmaybe-uninitialized] 737 | value = P_diag_data[orig_diag_start + j] * (vec_data[i] / row_sum - vec_data[fine_index]); | ~~~~~~~~~~~~^~~~~~~~~ par_sv_interp.c:291:21: note: 'row_sum' was declared here 291 | HYPRE_Real row_sum; | ^~~~~~~ par_sv_interp.c:871:42: warning: 'fine_index' may be used uninitialized [-Wmaybe-uninitialized] 871 | if (offd_vec_data[fine_index] != 0.0 ) | ^ par_sv_interp.c:325:21: note: 'fine_index' was declared here 325 | HYPRE_Int fine_index, index; | ^~~~~~~~~~ par_lr_interp.c:4159:29: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] 4159 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ par_lr_interp.c:3918:21: note: 'Sop_j' was declared here 3918 | HYPRE_BigInt *Sop_j; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_restr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_lr_restr.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c dsuperlu.c partial.c: In function 'hypre_BoomerAMGBuildPartialExtPIInterp': partial.c:715:48: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 715 | sum += A_ext_data[jj1]; | ~~~~~~~~~~^~~~~ partial.c:83:21: note: 'A_ext_data' was declared here 83 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ partial.c:698:59: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 698 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) | ^ partial.c:84:21: note: 'A_ext_i' was declared here 84 | HYPRE_Int *A_ext_i; | ^~~~~~~ partial.c:700:32: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 700 | big_k1 = A_ext_j[jj1]; | ~~~~~~~^~~~~~~~~~~~~~ partial.c:85:21: note: 'A_ext_j' was declared here 85 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ partial.c:368:53: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] 368 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) | ^ partial.c:94:21: note: 'Sop_i' was declared here 94 | HYPRE_Int *Sop_i; | ^~~~~ partial.c:370:32: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] 370 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ partial.c:95:21: note: 'Sop_j' was declared here 95 | HYPRE_BigInt *Sop_j; | ^~~~~ par_restr.c: In function 'hypre_fgmresT': par_restr.c:956:20: warning: 'normr' may be used uninitialized [-Wmaybe-uninitialized] 956 | *relres = normr / normr0; | ~~~~~~^~~~~~~~ par_restr.c:844:18: note: 'normr' was declared here 844 | HYPRE_Real t, normr, normr0, tolr; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c ads.c -o ads.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c ams.c -o ams.obj In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:10, from _hypre_parcsr_ls.h:9, from dsuperlu.c:8: dsuperlu.c: In function 'hypre_SLUDistSetup': ./../seq_mv/seq_mv.h:84:63: warning: passing argument 8 of 'dCreate_CompRowLoc_Matrix_dist' from incompatible pointer type [-Wincompatible-pointer-types] 84 | #define hypre_CSRMatrixBigJ(matrix) ((matrix) -> big_j) | ~~~~~~~~~~^~~~~~~~~ | | | HYPRE_BigInt * {aka long long int *} dsuperlu.c:84:7: note: in expansion of macro 'hypre_CSRMatrixBigJ' 84 | hypre_CSRMatrixBigJ(A_local), big_rowptr, | ^~~~~~~~~~~~~~~~~~~ In file included from dsuperlu.h:11, from dsuperlu.c:12: /usr/include/superlu-dist/superlu_ddefs.h:447:49: note: expected 'int_t *' {aka 'int *'} but argument is of type 'HYPRE_BigInt *' {aka 'long long int *'} 447 | int_t, double *, int_t *, int_t *, | ^~~~~~~ dsuperlu.c:84:37: warning: passing argument 9 of 'dCreate_CompRowLoc_Matrix_dist' from incompatible pointer type [-Wincompatible-pointer-types] 84 | hypre_CSRMatrixBigJ(A_local), big_rowptr, | ^~~~~~~~~~ | | | HYPRE_BigInt * {aka long long int *} /usr/include/superlu-dist/superlu_ddefs.h:447:58: note: expected 'int_t *' {aka 'int *'} but argument is of type 'HYPRE_BigInt *' {aka 'long long int *'} 447 | int_t, double *, int_t *, int_t *, | ^~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c ame.c -o ame.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_amg_setup.c -o par_amg_setup.obj schwarz.c: In function 'hypre_ParMPSchwarzSolve': schwarz.c:536:58: warning: 'A_offd_j' may be used uninitialized [-Wmaybe-uninitialized] 536 | aux[jj] -= A_offd_data[k] * x_ext[A_offd_j[k]]; | ~~~~~~~~^~~ schwarz.c:388:15: note: 'A_offd_j' was declared here 388 | HYPRE_Int *A_offd_j; | ^~~~~~~~ schwarz.c:536:38: warning: 'A_offd_data' may be used uninitialized [-Wmaybe-uninitialized] 536 | aux[jj] -= A_offd_data[k] * x_ext[A_offd_j[k]]; | ~~~~~~~~~~~^~~ schwarz.c:389:16: note: 'A_offd_data' was declared here 389 | HYPRE_Real *A_offd_data; | ^~~~~~~~~~~ schwarz.c:543:59: warning: 'A_boundary_i' may be used uninitialized [-Wmaybe-uninitialized] 543 | for (k = A_boundary_i[j_loc]; k < A_boundary_i[j_loc + 1]; k++) | ^ schwarz.c:405:15: note: 'A_boundary_i' was declared here 405 | HYPRE_Int *A_boundary_i; | ^~~~~~~~~~~~ schwarz.c:545:36: warning: 'A_boundary_j' may be used uninitialized [-Wmaybe-uninitialized] 545 | k_loc = A_boundary_j[k]; | ^ schwarz.c:406:15: note: 'A_boundary_j' was declared here 406 | HYPRE_Int *A_boundary_j; | ^~~~~~~~~~~~ schwarz.c:549:42: warning: 'A_boundary_data' may be used uninitialized [-Wmaybe-uninitialized] 549 | aux[jj] -= A_boundary_data[k] * x[k_loc]; | ^ schwarz.c:407:16: note: 'A_boundary_data' was declared here 407 | HYPRE_Real *A_boundary_data; | ^~~~~~~~~~~~~~~ schwarz.c:500:27: warning: 'x_ext' may be used uninitialized [-Wmaybe-uninitialized] 500 | x_ext_old[i] = x_ext[i]; | ~~~~~^~~ schwarz.c:391:16: note: 'x_ext' was declared here 391 | HYPRE_Real *x_ext; | ^~~~~ schwarz.c:500:20: warning: 'x_ext_old' may be used uninitialized [-Wmaybe-uninitialized] 500 | x_ext_old[i] = x_ext[i]; | ~~~~~~~~~~~~~^~~~~~~~~~ schwarz.c:392:16: note: 'x_ext_old' was declared here 392 | HYPRE_Real *x_ext_old; | ^~~~~~~~~ schwarz.c:510:20: warning: 'rhs_ext' may be used uninitialized [-Wmaybe-uninitialized] 510 | rhs_ext[i] += A_boundary_data[j] * x_ext[k_loc - num_variables]; | ~~~~~~~^~~ schwarz.c:394:16: note: 'rhs_ext' was declared here 394 | HYPRE_Real *rhs_ext; | ^~~~~~~ schwarz.c:547:16: warning: 'k_loc' may be used uninitialized [-Wmaybe-uninitialized] 547 | if (k_loc < num_variables) | ^ schwarz.c:415:34: note: 'k_loc' was declared here 415 | HYPRE_Int jj, i, j, k, j_loc, k_loc; | ^~~~~ par_lr_interp.c: In function 'hypre_BoomerAMGBuildExtInterpHost': par_lr_interp.c:5073:17: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] 5073 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_lr_interp.c:4873:21: note: 'wall_time' was declared here 4873 | HYPRE_Real wall_time; | ^~~~~~~~~ par_lr_interp.c:5368:45: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 5368 | sum += A_ext_data[jj1]; | ~~~~~~~~~~^~~~~ par_lr_interp.c:4837:21: note: 'A_ext_data' was declared here 4837 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ par_lr_interp.c:5351:56: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 5351 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) | ^ par_lr_interp.c:4838:21: note: 'A_ext_i' was declared here 4838 | HYPRE_Int *A_ext_i; | ^~~~~~~ par_lr_interp.c:5353:29: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 5353 | big_k1 = A_ext_j[jj1]; | ~~~~~~~^~~~~~~~~~~~~~ par_lr_interp.c:4839:21: note: 'A_ext_j' was declared here 4839 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ par_lr_interp.c:5041:50: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] 5041 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) | ^ par_lr_interp.c:4848:21: note: 'Sop_i' was declared here 4848 | HYPRE_Int *Sop_i; | ^~~~~ par_lr_interp.c:5043:29: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] 5043 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ par_lr_interp.c:4849:21: note: 'Sop_j' was declared here 4849 | HYPRE_BigInt *Sop_j; | ^~~~~ In file included from ./../parcsr_mv/_hypre_parcsr_mv.h:10, from _hypre_parcsr_ls.h:9, from ams.c:9: In function 'hypre_ParVectorBlockSplit', inlined from 'hypre_BoomerAMGBlockSolve' at ams.c:283:4: ams.c:175:58: warning: 'b_' may be used uninitialized [-Wmaybe-uninitialized] 175 | size_ = hypre_VectorSize(hypre_ParVectorLocalVector(x_[0])); ./../seq_mv/seq_mv.h:263:53: note: in definition of macro 'hypre_VectorSize' 263 | #define hypre_VectorSize(vector) ((vector) -> size) | ^~~~~~ ams.c:175:29: note: in expansion of macro 'hypre_ParVectorLocalVector' 175 | size_ = hypre_VectorSize(hypre_ParVectorLocalVector(x_[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ams.c: In function 'hypre_BoomerAMGBlockSolve': ams.c:266:21: note: 'b_' declared here 266 | hypre_ParVector *b_[3]; | ^~ In function 'hypre_ParVectorBlockSplit', inlined from 'hypre_BoomerAMGBlockSolve' at ams.c:284:4: ams.c:175:58: warning: 'x_' may be used uninitialized [-Wmaybe-uninitialized] 175 | size_ = hypre_VectorSize(hypre_ParVectorLocalVector(x_[0])); ./../seq_mv/seq_mv.h:263:53: note: in definition of macro 'hypre_VectorSize' 263 | #define hypre_VectorSize(vector) ((vector) -> size) | ^~~~~~ ams.c:175:29: note: in expansion of macro 'hypre_ParVectorLocalVector' 175 | size_ = hypre_VectorSize(hypre_ParVectorLocalVector(x_[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ams.c: In function 'hypre_BoomerAMGBlockSolve': ams.c:267:21: note: 'x_' declared here 267 | hypre_ParVector *x_[3]; | ^~ In function 'hypre_ParVectorBlockSplit', inlined from 'hypre_BoomerAMGBlockSolve' at ams.c:284:4: ams.c:175:58: warning: 'x_' may be used uninitialized [-Wmaybe-uninitialized] 175 | size_ = hypre_VectorSize(hypre_ParVectorLocalVector(x_[0])); ./../seq_mv/seq_mv.h:263:53: note: in definition of macro 'hypre_VectorSize' 263 | #define hypre_VectorSize(vector) ((vector) -> size) | ^~~~~~ ams.c:175:29: note: in expansion of macro 'hypre_ParVectorLocalVector' 175 | size_ = hypre_VectorSize(hypre_ParVectorLocalVector(x_[0])); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ams.c: In function 'hypre_BoomerAMGBlockSolve': ams.c:267:21: note: 'x_' declared here 267 | hypre_ParVector *x_[3]; | ^~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_ilu.c -o par_ilu.obj par_sv_interp_ln.c: In function 'hypre_BoomerAMG_LNExpandInterp': par_sv_interp_ln.c:474:51: warning: 'P_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 474 | P_ext_data[index++] = P_ext_data[j]; | ~~~~~~~~~~^~~ par_sv_interp_ln.c:173:21: note: 'P_ext_data' was declared here 173 | HYPRE_Real *P_ext_data; | ^~~~~~~~~~ par_sv_interp_ln.c:174:21: warning: 'P_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 174 | HYPRE_Int *P_ext_i; | ^~~~~~~ par_sv_interp_ln.c:458:19: warning: 'P_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 458 | big_k = P_ext_j[j]; | ~~~~~~^~~~~~~~~~~~ par_sv_interp_ln.c:175:21: note: 'P_ext_j' was declared here 175 | HYPRE_BigInt *P_ext_j; | ^~~~~~~ par_sv_interp_ln.c:2631:25: warning: 'P_ext' may be used uninitialized [-Wmaybe-uninitialized] 2631 | if (num_procs > 1) { hypre_CSRMatrixDestroy(P_ext); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_sv_interp_ln.c:172:21: note: 'P_ext' was declared here 172 | hypre_CSRMatrix *P_ext; | ^~~~~ par_sv_interp_ln.c:1983:69: warning: 'gm_row_sum' may be used uninitialized [-Wmaybe-uninitialized] 1983 | value = P_diag_data_new[kk] * (vec_data[i] / gm_row_sum - vec_data[c_col]); | ~~~~~~~~~~~~^~~~~~~~~~~~ par_sv_interp_ln.c:87:21: note: 'gm_row_sum' was declared here 87 | HYPRE_Real gm_row_sum; | ^~~~~~~~~~ par_sv_interp_ln.c:2405:34: warning: 'q_dist_value' may be used uninitialized [-Wmaybe-uninitialized] 2405 | value += q_dist_value; | ~~~~~~^~~~~~~~~~~~~~~ par_sv_interp_ln.c:2153:40: note: 'q_dist_value' was declared here 2153 | HYPRE_Real value, lost_value, q_dist_value; | ^~~~~~~~~~~~ partial.c: In function 'hypre_BoomerAMGBuildPartialStdInterp': partial.c:1220:17: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] 1220 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ partial.c:987:21: note: 'wall_time' was declared here 987 | HYPRE_Real wall_time; | ^~~~~~~~~ partial.c:1552:63: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 1552 | distribute = A_offd_data[jj] / A_ext_data[A_ext_i[i1]]; | ^ partial.c:939:21: note: 'A_ext_data' was declared here 939 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ partial.c:1553:61: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 1553 | for (kk = A_ext_i[i1] + 1; kk < A_ext_i[i1 + 1]; kk++) | ^ partial.c:940:21: note: 'A_ext_i' was declared here 940 | HYPRE_Int *A_ext_i; | ^~~~~~~ partial.c:1555:32: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 1555 | big_k1 = A_ext_j[kk]; | ~~~~~~~^~~~~~~~~~~~~ partial.c:941:21: note: 'A_ext_j' was declared here 941 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ partial.c:1182:50: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] 1182 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) | ^ partial.c:951:21: note: 'Sop_i' was declared here 951 | HYPRE_Int *Sop_i; | ^~~~~ partial.c:1184:29: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] 1184 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ partial.c:952:21: note: 'Sop_j' was declared here 952 | HYPRE_BigInt *Sop_j; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_ilu_setup.c -o par_ilu_setup.obj partial.c:1777:37: warning: 'alfa' may be used uninitialized [-Wmaybe-uninitialized] 1777 | P_offd_data[jj] = -alfa * ahat_offd[j1]; | ^~~~~ partial.c:974:21: note: 'alfa' was declared here 974 | HYPRE_Real alfa, beta; | ^~~~ partial.c:1692:37: warning: 'beta' may be used uninitialized [-Wmaybe-uninitialized] 1692 | P_diag_data[jj] = -beta * ahat[j1]; | ^~~~~ partial.c:974:27: note: 'beta' was declared here 974 | HYPRE_Real alfa, beta; | ^~~~ ads.c: In function 'hypre_ADSSolve': ads.c:1606:13: warning: 'r_norm' may be used uninitialized [-Wmaybe-uninitialized] 1606 | hypre_printf(" Cycle %2d %e %f %e \n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1607 | i + 1, r_norm, r_norm / old_resid, relative_resid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ads.c:1440:24: note: 'r_norm' was declared here 1440 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; | ^~~~~~ ads.c:1597:13: warning: 'b_norm' may be used uninitialized [-Wmaybe-uninitialized] 1597 | if (b_norm) | ^ ads.c:1440:32: note: 'b_norm' was declared here 1440 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; | ^~~~~~ ads.c:1618:7: warning: 'r0_norm' may be used uninitialized [-Wmaybe-uninitialized] 1618 | hypre_printf("\n\n Average Convergence Factor = %f\n\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1619 | hypre_pow((r_norm / r0_norm), (1.0 / (HYPRE_Real) i))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ads.c:1440:15: note: 'r0_norm' was declared here 1440 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; | ^~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_ilu_solve_device.c -o par_ilu_solve_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_ilu_solve.c -o par_ilu_solve.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_cheby_device.c -o par_cheby_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_relax_more_device.c -o par_relax_more_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_coarsen_device.c -o par_coarsen_device.obj par_sv_interp.c: In function 'hypre_BoomerAMGRefineInterp': par_sv_interp.c:1851:51: warning: 'P_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 1851 | P_ext_data[index++] = P_ext_data[j]; | ~~~~~~~~~~^~~ par_sv_interp.c:1642:21: note: 'P_ext_data' was declared here 1642 | HYPRE_Real *P_ext_data; | ^~~~~~~~~~ par_sv_interp.c:1643:21: warning: 'P_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 1643 | HYPRE_Int *P_ext_i; | ^~~~~~~ par_sv_interp.c:1835:19: warning: 'P_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 1835 | big_k = P_ext_j[j]; | ~~~~~~^~~~~~~~~~~~ par_sv_interp.c:1644:21: note: 'P_ext_j' was declared here 1644 | HYPRE_BigInt *P_ext_j; | ^~~~~~~ par_sv_interp.c:2429:25: warning: 'P_ext' may be used uninitialized [-Wmaybe-uninitialized] 2429 | if (num_procs > 1) { hypre_CSRMatrixDestroy(P_ext); } | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_sv_interp.c:1640:21: note: 'P_ext' was declared here 1640 | hypre_CSRMatrix *P_ext; | ^~~~~ ams.c: In function 'hypre_AMSComputePixyz': ams.c:2360:16: warning: 'Piy' may be used uninitialized [-Wmaybe-uninitialized] 2360 | *Piy_ptr = Piy; | ~~~~~~~~~^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_coarse_parms_device.c -o par_coarse_parms_device.obj ams.c:1858:30: note: 'Piy' was declared here 1858 | hypre_ParCSRMatrix *Pix, *Piy, *Piz; | ^~~ ams.c:2364:16: warning: 'Piz' may be used uninitialized [-Wmaybe-uninitialized] 2364 | *Piz_ptr = Piz; | ~~~~~~~~~^~~~~ ams.c:1858:36: note: 'Piz' was declared here 1858 | hypre_ParCSRMatrix *Pix, *Piy, *Piz; | ^~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_indepset_device.c -o par_indepset_device.obj par_amg_setup.c: In function 'hypre_BoomerAMGSetup': par_amg_setup.c:2920:20: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] 2920 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_amg_setup.c:222:20: note: 'wall_time' was declared here 222 | HYPRE_Real wall_time; /* for debugging instrumentation */ | ^~~~~~~~~ partial.c: In function 'hypre_BoomerAMGBuildPartialExtInterp': partial.c:2217:17: warning: 'wall_time' may be used uninitialized [-Wmaybe-uninitialized] 2217 | wall_time = time_getWallclockSeconds() - wall_time; | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ partial.c:1994:21: note: 'wall_time' was declared here 1994 | HYPRE_Real wall_time; | ^~~~~~~~~ partial.c:2506:46: warning: 'A_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 2506 | (sgn * A_ext_data[jj1]) < 0) | ~~~~~~~~~~^~~~~ par_ilu_solve.c: In function 'hypre_ILUSolveRAPGMRESHOST': par_ilu_solve.c:2077:4: warning: 'x_local' may be used uninitialized [-Wmaybe-uninitialized] 2077 | hypre_SeqVectorSetConstantValues(x_local, 0.0); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_ilu_solve.c:1972:23: note: 'x_local' was declared here 1972 | hypre_Vector *x_local; | ^~~~~~~ par_ilu_solve.c:2122:54: warning: 'x_data' may be used uninitialized [-Wmaybe-uninitialized] 2122 | ytemp_data[i] -= mU_diag_data[j] * x_data[col - nLU]; | ^ par_ilu_solve.c:1973:23: note: 'x_data' was declared here 1973 | HYPRE_Real *x_data; | ^~~~~~ partial.c:1954:21: note: 'A_ext_data' was declared here 1954 | HYPRE_Real *A_ext_data; | ^~~~~~~~~~ partial.c:2490:56: warning: 'A_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 2490 | for (jj1 = A_ext_i[i1]; jj1 < A_ext_i[i1 + 1]; jj1++) | ^ partial.c:1955:21: note: 'A_ext_i' was declared here 1955 | HYPRE_Int *A_ext_i; | ^~~~~~~ partial.c:2492:29: warning: 'A_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 2492 | big_k1 = A_ext_j[jj1]; | ~~~~~~~^~~~~~~~~~~~~~ partial.c:1956:21: note: 'A_ext_j' was declared here 1956 | HYPRE_BigInt *A_ext_j; | ^~~~~~~ partial.c:2185:50: warning: 'Sop_i' may be used uninitialized [-Wmaybe-uninitialized] 2185 | for (kk = Sop_i[i1]; kk < Sop_i[i1 + 1]; kk++) | ^ partial.c:1966:21: note: 'Sop_i' was declared here 1966 | HYPRE_Int *Sop_i; | ^~~~~ partial.c:2187:29: warning: 'Sop_j' may be used uninitialized [-Wmaybe-uninitialized] 2187 | big_k1 = Sop_j[kk]; | ~~~~~~~^~~~~~~~~~~ partial.c:1967:21: note: 'Sop_j' was declared here 1967 | HYPRE_BigInt *Sop_j; | ^~~~~ par_ilu_solve.c: In function 'hypre_NSHSolve': par_ilu_solve.c:2243:10: warning: 'residual' may be used uninitialized [-Wmaybe-uninitialized] 2243 | hypre_ParVectorCopy(f, residual ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_ilu_solve.c:2184:26: note: 'residual' was declared here 2184 | hypre_ParVector *residual; | ^~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_interp_device.c -o par_interp_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_lr_restr_device.c -o par_lr_restr_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_interp_trunc_device.c -o par_interp_trunc_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_lr_interp_device.c -o par_lr_interp_device.obj par_ilu_solve.c: In function 'hypre_ILUSolve': par_ilu_solve.c:164:10: warning: 'residual' may be used uninitialized [-Wmaybe-uninitialized] 164 | hypre_ParVectorCopy(f, residual); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_ilu_solve.c:93:26: note: 'residual' was declared here 93 | hypre_ParVector *residual; | ^~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_strength_device.c -o par_strength_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_strength2nd_device.c -o par_strength2nd_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_amgdd_fac_cycle_device.c -o par_amgdd_fac_cycle_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_2s_interp_device.c -o par_2s_interp_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_relax_device.c -o par_relax_device.obj par_ilu_setup.c: In function 'hypre_ILUSetupILUKSymbolic': par_ilu_setup.c:4557:23: warning: 'capacity_S' may be used uninitialized [-Wmaybe-uninitialized] 4557 | while (ctrS + k > capacity_S) | ~~~~~~~~~^~~~~~~~~~~~ par_ilu_setup.c:4233:22: note: 'capacity_S' was declared here 4233 | HYPRE_Int capacity_S; | ^~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_mod_multi_interp_device.c -o par_mod_multi_interp_device.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I../distributed_ls/Euclid -I. -I./.. -I./../blas -I./../lapack -I./../multivector -I./../utilities -I./../krylov -I./../seq_mv -I./../parcsr_mv -I./../distributed_matrix -I./../matrix_matrix -I./../IJ_mv -I./../parcsr_block_mv -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c par_mgr_device.c -o par_mgr_device.obj par_ilu.c: In function 'hypre_ILUCSRMatrixInverseSelfPrecondMRGlobal': par_ilu.c:4433:7: warning: 'nnzM' may be used uninitialized [-Wmaybe-uninitialized] 4433 | hypre_printf("matrix size %5d\nfinal norm at loop %5d is %16.12f, time per iteration is %16.12f, complexity is %16.12f out of maximum %16.12f\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4434 | n, i, r_norm, (time_e - time_s) / i, nnzM / nnzA, n / nnzA * n); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_ilu.c:4279:22: note: 'nnzM' was declared here 4279 | HYPRE_Real nnzM; | ^~~~ par_ilu.c:4433:7: warning: 'r_norm' may be used uninitialized [-Wmaybe-uninitialized] 4433 | hypre_printf("matrix size %5d\nfinal norm at loop %5d is %16.12f, time per iteration is %16.12f, complexity is %16.12f out of maximum %16.12f\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4434 | n, i, r_norm, (time_e - time_s) / i, nnzM / nnzA, n / nnzA * n); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ par_ilu.c:4270:52: note: 'r_norm' was declared here 4270 | HYPRE_Real value, trace1, trace2, alpha, r_norm; | ^~~~~~ par_ilu.c:4434:42: warning: 'time_s' may be used uninitialized [-Wmaybe-uninitialized] 4434 | n, i, r_norm, (time_e - time_s) / i, nnzM / nnzA, n / nnzA * n); | ~~~~~~~~^~~~~~~~~ par_ilu.c:4301:22: note: 'time_s' was declared here 4301 | HYPRE_Real time_s, time_e; | ^~~~~~ par_ilu.c: In function 'hypre_ILUParCSRInverseNSH': par_ilu.c:4581:37: warning: 'time_s' may be used uninitialized [-Wmaybe-uninitialized] 4581 | norm, (time_e - time_s) / i); | ~~~~~~~~^~~~~~~~~ par_ilu.c:4485:28: note: 'time_s' was declared here 4485 | HYPRE_Real time_s, time_e; | ^~~~~~ schwarz.c: In function 'hypre_ParAdSchwarzSolve': schwarz.c:3089:21: warning: 'x_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 3089 | x_ext_data[i] = 0.0; | ~~~~~~~~~~~~~~^~~~~ schwarz.c:3002:16: note: 'x_ext_data' was declared here 3002 | HYPRE_Real *x_ext_data; | ^~~~~~~~~~ schwarz.c:3109:37: warning: 'vtemp_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 3109 | aux[jj] = vtemp_ext_data[j_loc - num_variables]; | ^ schwarz.c:3005:16: note: 'vtemp_ext_data' was declared here 3005 | HYPRE_Real *vtemp_ext_data; | ^~~~~~~~~~~~~~ schwarz.c:3141:43: warning: 'scale_ext' may be used uninitialized [-Wmaybe-uninitialized] 3141 | x_ext_data[j_loc] += scale_ext[j_loc] * aux[jj++]; | ^ schwarz.c:3013:16: note: 'scale_ext' was declared here 3013 | HYPRE_Real *scale_ext; | ^~~~~~~~~ ams.c: In function 'hypre_AMSSolve': schwarz.c: In function 'hypre_ParAMGCreateDomainDof': ams.c:3835:13: warning: 'r_norm' may be used uninitialized [-Wmaybe-uninitialized] 3835 | hypre_printf(" Cycle %2d %e %f %e \n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3836 | i + 1, r_norm, r_norm / old_resid, relative_resid); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ schwarz.c:3686:49: warning: 'a_ext_i' may be used uninitialized [-Wmaybe-uninitialized] 3686 | for (j = a_ext_i[i_dof]; j < a_ext_i[i_dof + 1]; j++) | ^ ams.c:3621:24: note: 'r_norm' was declared here 3621 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; | ^~~~~~ schwarz.c:3216:15: note: 'a_ext_i' was declared here 3216 | HYPRE_Int *a_ext_i; | ^~~~~~~ ams.c:3826:13: warning: 'b_norm' may be used uninitialized [-Wmaybe-uninitialized] 3826 | if (b_norm) | ^ schwarz.c:3688:19: warning: 'a_ext_j' may be used uninitialized [-Wmaybe-uninitialized] 3688 | jj = a_ext_j[j]; | ~~~^~~~~~~~~~~~ ams.c:3621:32: note: 'b_norm' was declared here 3621 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; | ^~~~~~ schwarz.c:3217:18: note: 'a_ext_j' was declared here 3217 | HYPRE_BigInt *a_ext_j; | ^~~~~~~ ams.c:3847:7: warning: 'r0_norm' may be used uninitialized [-Wmaybe-uninitialized] 3847 | hypre_printf("\n\n Average Convergence Factor = %f\n\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3848 | hypre_pow((r_norm / r0_norm), (1.0 / (HYPRE_Real) i))); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ams.c:3621:15: note: 'r0_norm' was declared here 3621 | HYPRE_Real r0_norm, r_norm, b_norm, relative_resid = 0, old_resid; | ^~~~~~~ schwarz.c:3703:72: warning: 'a_ext_data' may be used uninitialized [-Wmaybe-uninitialized] 3703 | AE[i_loc + j_loc * local_dof_counter] = a_ext_data[j]; | ~~~~~~~~~~^~~ schwarz.c:3218:16: note: 'a_ext_data' was declared here 3218 | HYPRE_Real *a_ext_data; | ^~~~~~~~~~ par_ilu_setup.c: In function 'hypre_ILUSetupILUT': par_ilu_setup.c:5790:31: warning: 'capacity_S' may be used uninitialized [-Wmaybe-uninitialized] 5790 | while (ctrS + lenhu + 1 > capacity_S) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ par_ilu_setup.c:5202:29: note: 'capacity_S' was declared here 5202 | HYPRE_Int capacity_S; | ^~~~~~~~~~ schwarz.c: In function 'hypre_ParGenerateScale': schwarz.c:3797:22: warning: 'scale_ext' may be used uninitialized [-Wmaybe-uninitialized] 3797 | scale_ext[j_loc - num_variables] += 1.0; | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ schwarz.c:3762:16: note: 'scale_ext' was declared here 3762 | HYPRE_Real *scale_ext; | ^~~~~~~~~ schwarz.c:3763:16: warning: 'scale_int' may be used uninitialized [-Wmaybe-uninitialized] 3763 | HYPRE_Real *scale_int; | ^~~~~~~~~ ams.c: In function 'hypre_ParCSRComputeL1NormsThreads': ams.c:4600:41: warning: 'diag' may be used uninitialized [-Wmaybe-uninitialized] 4600 | if (l1_norm[i] <= 4.0 / 3.0 * diag) | ~~~~~~~~~~^~~~~~ ams.c:4367:15: note: 'diag' was declared here 4367 | HYPRE_Real diag; | ^~~~ schwarz.c: In function 'hypre_ParGenerateHybridScale': schwarz.c:3910:25: warning: 'scale_ext' may be used uninitialized [-Wmaybe-uninitialized] 3910 | scale_ext[j_loc] += 1.0; | ~~~~~~~~~^~~~~~~ schwarz.c:3854:16: note: 'scale_ext' was declared here 3854 | HYPRE_Real *scale_ext; | ^~~~~~~~~ schwarz.c:3908:26: warning: 'index_ext' may be used uninitialized [-Wmaybe-uninitialized] 3908 | if (index_ext[j_loc] == -1) | ^ schwarz.c:3861:15: note: 'index_ext' was declared here 3861 | HYPRE_Int *index_ext; | ^~~~~~~~~ schwarz.c:3855:16: warning: 'scale_int' may be used uninitialized [-Wmaybe-uninitialized] 3855 | HYPRE_Real *scale_int; | ^~~~~~~~~ Building libHYPRE_parcsr_ls.a ... ar -rcu libHYPRE_parcsr_ls.a amg_hybrid.o aux_interp.o F90_hypre_laplace.o F90_HYPRE_parcsr_amg.o F90_HYPRE_parcsr_bicgstab.o F90_HYPRE_parcsr_block.o F90_HYPRE_parcsr_cgnr.o F90_HYPRE_parcsr_Euclid.o F90_HYPRE_parcsr_gmres.o F90_HYPRE_parcsr_cogmres.o F90_HYPRE_parcsr_flexgmres.o F90_HYPRE_parcsr_lgmres.o F90_HYPRE_parcsr_hybrid.o F90_HYPRE_parcsr_int.o F90_HYPRE_parcsr_ParaSails.o F90_HYPRE_parcsr_pcg.o F90_HYPRE_parcsr_pilut.o F90_HYPRE_parcsr_schwarz.o F90_HYPRE_parcsr_mgr.o F90_HYPRE_parcsr_ilu.o F90_HYPRE_ams.o gen_redcs_mat.o HYPRE_parcsr_amg.o HYPRE_parcsr_amgdd.o HYPRE_parcsr_bicgstab.o HYPRE_parcsr_block.o HYPRE_parcsr_cgnr.o HYPRE_parcsr_Euclid.o HYPRE_parcsr_gmres.o HYPRE_parcsr_cogmres.o HYPRE_parcsr_flexgmres.o HYPRE_parcsr_lgmres.o HYPRE_parcsr_hybrid.o HYPRE_parcsr_int.o HYPRE_parcsr_mgr.o HYPRE_parcsr_ilu.o HYPRE_parcsr_fsai.o HYPRE_parcsr_ParaSails.o HYPRE_parcsr_pcg.o HYPRE_parcsr_pilut.o HYPRE_parcsr_schwarz.o HYPRE_ams.o HYPRE_ads.o HYPRE_ame.o par_2s_interp.o par_amg.o par_amgdd.o par_amgdd_comp_grid.o par_amgdd_setup.o par_amgdd_solve.o par_amgdd_fac_cycle.o par_amgdd_helpers.o par_amg_solve.o par_amg_solveT.o par_fsai.o par_fsai_setup.o par_fsai_solve.o par_cg_relax_wt.o par_coarsen.o par_cgc_coarsen.o par_cheby.o par_coarse_parms.o par_coordinates.o par_cr.o par_cycle.o par_add_cycle.o par_difconv.o par_gauss_elim.o par_gsmg.o par_indepset.o par_interp.o par_jacobi_interp.o par_krylov_func.o par_mod_lr_interp.o par_multi_interp.o par_mod_multi_interp.o par_laplace.o par_laplace_27pt.o par_laplace_9pt.o par_lr_interp.o par_mgr.o par_mgr_setup.o par_mgr_solve.o par_nongalerkin.o par_nodal_systems.o par_rap.o par_rap_communication.o par_rotate_7pt.o par_relax.o par_relax_more.o par_relax_interface.o par_scaled_matnorm.o par_schwarz.o par_stats.o par_strength.o par_sv_interp.o par_sv_interp_ln.o par_vardifconv.o par_vardifconv_rs.o partial.o schwarz.o block_tridiag.o par_restr.o par_lr_restr.o dsuperlu.o ads.obj ams.obj ame.obj par_amg_setup.obj par_ilu.obj par_ilu_setup.obj par_ilu_solve_device.obj par_ilu_solve.obj par_cheby_device.obj par_relax_more_device.obj par_coarsen_device.obj par_coarse_parms_device.obj par_indepset_device.obj par_interp_device.obj par_lr_restr_device.obj par_interp_trunc_device.obj par_lr_interp_device.obj par_strength_device.obj par_strength2nd_device.obj par_amgdd_fac_cycle_device.obj par_2s_interp_device.obj par_relax_device.obj par_mod_multi_interp_device.obj par_mgr_device.obj ar: `u' modifier ignored since `D' is the default (see `U') ranlib libHYPRE_parcsr_ls.a cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src64m-static/hypre/include cp -fR ./_hypre_parcsr_ls.h /build/reproducible-path/hypre-2.28.0/src64m-static/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64m-static/parcsr_ls' Making struct_mv ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64m-static/struct_mv' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c assumed_part.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c box_algebra.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c box_boundary.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c box.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c box_manager.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c communication_info.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c computation.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_struct_grid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_struct_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_struct_stencil.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_struct_vector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_struct_grid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_struct_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_struct_stencil.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_struct_vector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c project.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c struct_grid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c struct_io.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c struct_matrix_mask.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c struct_stencil.c In file included from assumed_part.c:10: In function 'hypre_APSubdivideRegion', inlined from 'hypre_APSubdivideRegion' at assumed_part.c:75:1: _hypre_struct_mv.h:197:24: warning: 'div' may be used uninitialized [-Wmaybe-uninitialized] 197 | hypre__n[0] = loop_size[0];\ _hypre_struct_mv.h:2604:4: note: in expansion of macro 'zypre_BoxLoopInit' 2604 | zypre_BoxLoopInit(ndim, loop_size); \ | ^~~~~~~~~~~~~~~~~ assumed_part.c:156:4: note: in expansion of macro 'hypre_SerialBoxLoop0Begin' 156 | hypre_SerialBoxLoop0Begin(ndim, div); | ^~~~~~~~~~~~~~~~~~~~~~~~~ assumed_part.c: In function 'hypre_APSubdivideRegion': assumed_part.c:87:31: note: 'div' declared here 87 | hypre_Index isize, index, div; | ^~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c struct_axpy.c -o struct_axpy.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c struct_communication.c -o struct_communication.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c struct_copy.c -o struct_copy.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c struct_innerprod.c -o struct_innerprod.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c struct_matrix.c -o struct_matrix.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c struct_matvec.c -o struct_matvec.obj In function 'hypre_APSubdivideRegion', inlined from 'hypre_APSubdivideRegion' at assumed_part.c:75:1, inlined from 'hypre_APRefineRegionsByVol' at assumed_part.c:649:7: _hypre_struct_mv.h:197:24: warning: 'div' may be used uninitialized [-Wmaybe-uninitialized] 197 | hypre__n[0] = loop_size[0];\ _hypre_struct_mv.h:2604:4: note: in expansion of macro 'zypre_BoxLoopInit' 2604 | zypre_BoxLoopInit(ndim, loop_size); \ | ^~~~~~~~~~~~~~~~~ assumed_part.c:156:4: note: in expansion of macro 'hypre_SerialBoxLoop0Begin' 156 | hypre_SerialBoxLoop0Begin(ndim, div); | ^~~~~~~~~~~~~~~~~~~~~~~~~ assumed_part.c: In function 'hypre_APRefineRegionsByVol': assumed_part.c:87:31: note: 'div' declared here 87 | hypre_Index isize, index, div; | ^~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c struct_scale.c -o struct_scale.obj struct_io.c: In function 'hypre_ReadBoxArrayData_CC': struct_io.c:334:21: warning: 'constant_stencil_size' may be used uninitialized [-Wmaybe-uninitialized] 334 | for (j = 0; j < constant_stencil_size; j++) | ~~^~~~~~~~~~~~~~~~~~~~~~~ struct_io.c:304:38: note: 'constant_stencil_size' was declared here 304 | HYPRE_Int data_box_volume, constant_stencil_size; | ^~~~~~~~~~~~~~~~~~~~~ struct_grid.c: In function 'hypre_ComputeBoxnums': struct_grid.c:721:13: warning: 'boxnum' may be used uninitialized [-Wmaybe-uninitialized] 721 | boxnum++; | ~~~~~~^~ struct_grid.c:703:29: note: 'boxnum' was declared here 703 | HYPRE_Int p, b, boxnum; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I/usr/lib/aarch64-linux-gnu/openmpi/include -c struct_vector.c -o struct_vector.obj struct_communication.c: In function 'hypre_CommPkgCreate': struct_communication.c:265:12: warning: 'comm_type' may be used uninitialized [-Wmaybe-uninitialized] 265 | k = hypre_CommTypeNumEntries(comm_type); struct_communication.c:65:26: note: 'comm_type' was declared here 65 | hypre_CommType *comm_type; | ^~~~~~~~~ Building libHYPRE_struct_mv.a ... ar -rcu libHYPRE_struct_mv.a assumed_part.o box_algebra.o box_boundary.o box.o box_manager.o communication_info.o computation.o F90_HYPRE_struct_grid.o F90_HYPRE_struct_matrix.o F90_HYPRE_struct_stencil.o F90_HYPRE_struct_vector.o HYPRE_struct_grid.o HYPRE_struct_matrix.o HYPRE_struct_stencil.o HYPRE_struct_vector.o project.o struct_grid.o struct_io.o struct_matrix_mask.o struct_stencil.o struct_axpy.obj struct_communication.obj struct_copy.obj struct_innerprod.obj struct_matrix.obj struct_matvec.obj struct_scale.obj struct_vector.obj ar: `u' modifier ignored since `D' is the default (see `U') ranlib libHYPRE_struct_mv.a cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src64m-static/hypre/include cp -fR ./_hypre_struct_mv.h /build/reproducible-path/hypre-2.28.0/src64m-static/hypre/include cp -fR ./_hypre_struct_mv.hpp /build/reproducible-path/hypre-2.28.0/src64m-static/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64m-static/struct_mv' Making struct_ls ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64m-static/struct_ls' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c coarsen.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_struct_bicgstab.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_struct_cycred.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_struct_flexgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_struct_gmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_struct_lgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_struct_hybrid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_struct_int.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_struct_jacobi.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_struct_pcg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_struct_pfmg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_struct_smg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_struct_sparse_msg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c hybrid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_struct_bicgstab.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_struct_cycred.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_struct_flexgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_struct_gmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_struct_hybrid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_struct_jacobi.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_struct_lgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_struct_pfmg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_struct_smg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_struct_sparse_msg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c jacobi.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c pcg_struct.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c pfmg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c pfmg_relax.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c pfmg_setup_rap.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c pfmg_solve.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c semi.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c smg_relax.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c smg_setup.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c smg_setup_rap.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c smg_setup_restrict.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c smg_solve.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sparse_msg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sparse_msg_setup.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sparse_msg_setup_rap.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sparse_msg_solve.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c cyclic_reduction.c -o cyclic_reduction.obj smg_setup_rap.c: In function 'hypre_SMGCreateRAPOp': smg_setup_rap.c:65:11: warning: 'RAP' may be used uninitialized [-Wmaybe-uninitialized] 65 | return RAP; | ^~~ smg_setup_rap.c:25:27: note: 'RAP' was declared here 25 | hypre_StructMatrix *RAP; | ^~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_struct_int.c -o HYPRE_struct_int.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_struct_pcg.c -o HYPRE_struct_pcg.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c pfmg2_setup_rap.c -o pfmg2_setup_rap.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c pfmg3_setup_rap.c -o pfmg3_setup_rap.obj sparse_msg_setup_rap.c: In function 'hypre_SparseMSGCreateRAPOp': sparse_msg_setup_rap.c:45:11: warning: 'RAP' may be used uninitialized [-Wmaybe-uninitialized] 45 | return RAP; | ^~~ sparse_msg_setup_rap.c:29:27: note: 'RAP' was declared here 29 | hypre_StructMatrix *RAP; | ^~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c pfmg_setup.c -o pfmg_setup.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c pfmg_setup_interp.c -o pfmg_setup_interp.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c pfmg_setup_rap5.c -o pfmg_setup_rap5.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c pfmg_setup_rap7.c -o pfmg_setup_rap7.obj In file included from _hypre_struct_ls.h:7, from sparse_msg_solve.c:13: sparse_msg_solve.c: In function 'hypre_SparseMSGSolve': ./../utilities/_hypre_utilities.h:74:20: warning: 'b_dot_b' may be used uninitialized [-Wmaybe-uninitialized] 74 | #define hypre_sqrt sqrt sparse_msg_solve.c:169:31: note: in expansion of macro 'hypre_sqrt' 169 | rel_norms[i] = hypre_sqrt(r_dot_r / b_dot_b); | ^~~~~~~~~~ sparse_msg_solve.c:71:26: note: 'b_dot_b' was declared here 71 | HYPRE_Real b_dot_b, r_dot_r, eps; | ^~~~~~~ sparse_msg_solve.c:184:13: warning: 'eps' may be used uninitialized [-Wmaybe-uninitialized] 184 | if ((r_dot_r / b_dot_b < eps) && (i > 0)) | ^ sparse_msg_solve.c:71:44: note: 'eps' was declared here 71 | HYPRE_Real b_dot_b, r_dot_r, eps; | ^~~ sparse_msg_solve.c:188:29: warning: 'e_dot_e' may be used uninitialized [-Wmaybe-uninitialized] 188 | if ((e_dot_e / x_dot_x) < eps) | ~~~~~~~~~^~~~~~~~~~ sparse_msg_solve.c:72:26: note: 'e_dot_e' was declared here 72 | HYPRE_Real e_dot_e, x_dot_x; | ^~~~~~~ sparse_msg_solve.c:188:29: warning: 'x_dot_x' may be used uninitialized [-Wmaybe-uninitialized] 188 | if ((e_dot_e / x_dot_x) < eps) | ~~~~~~~~~^~~~~~~~~~ sparse_msg_solve.c:72:35: note: 'x_dot_x' was declared here 72 | HYPRE_Real e_dot_e, x_dot_x; | ^~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c point_relax.c -o point_relax.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c red_black_constantcoef_gs.c -o red_black_constantcoef_gs.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c red_black_gs.c -o red_black_gs.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c semi_interp.c -o semi_interp.obj cyclic_reduction.c: In function 'hypre_CycRedSetupCoarseOp': cyclic_reduction.c:344:24: warning: 'ac_ce' may be used uninitialized [-Wmaybe-uninitialized] 344 | ac_ce[iAc] = -a_ce[iA] * a_ce[iAp1] / a_cc[iAp1]; | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ cyclic_reduction.c:241:44: note: 'ac_ce' was declared here 241 | HYPRE_Real *ac_cc, *ac_cw, *ac_ce; | ^~~~~ pfmg_setup_interp.c: In function 'hypre_PFMGSetupInterpOp_CC0_SS5': pfmg_setup_interp.c:890:10: warning: 'center' may be used uninitialized [-Wmaybe-uninitialized] 890 | if (!center) | ^ pfmg_setup_interp.c:874:18: note: 'center' was declared here 874 | HYPRE_Real center, left, right; | ^~~~~~ pfmg_setup_interp.c:901:31: warning: 'left' may be used uninitialized [-Wmaybe-uninitialized] 901 | Pp0[Pi] = left / center; | ~~~~~^~~~~~~~ pfmg_setup_interp.c:874:26: note: 'left' was declared here 874 | HYPRE_Real center, left, right; | ^~~~ pfmg_setup_interp.c:904:32: warning: 'right' may be used uninitialized [-Wmaybe-uninitialized] 904 | Pp0[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:874:32: note: 'right' was declared here 874 | HYPRE_Real center, left, right; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c semi_restrict.c -o semi_restrict.obj red_black_constantcoef_gs.c: In function 'hypre_RedBlackConstantCoefGS': red_black_constantcoef_gs.c:47:27: warning: 'xoff0' may be used uninitialized [-Wmaybe-uninitialized] 47 | HYPRE_Int xoff0, xoff1, xoff2, xoff3, xoff4, xoff5; | ^~~~~ red_black_constantcoef_gs.c:47:34: warning: 'xoff1' may be used uninitialized [-Wmaybe-uninitialized] 47 | HYPRE_Int xoff0, xoff1, xoff2, xoff3, xoff4, xoff5; | ^~~~~ red_black_constantcoef_gs.c:56:27: warning: 'App0' may be used uninitialized [-Wmaybe-uninitialized] 56 | HYPRE_Real App0, App1, App2, App3, App4, App5, AApd; | ^~~~ red_black_constantcoef_gs.c:56:33: warning: 'App1' may be used uninitialized [-Wmaybe-uninitialized] 56 | HYPRE_Real App0, App1, App2, App3, App4, App5, AApd; | ^~~~ pfmg_setup_interp.c: In function 'hypre_PFMGSetupInterpOp_CC0_SS9': pfmg_setup_interp.c:1036:10: warning: 'center' may be used uninitialized [-Wmaybe-uninitialized] 1036 | if (!center) | ^ pfmg_setup_interp.c:1020:18: note: 'center' was declared here 1020 | HYPRE_Real center, left, right; | ^~~~~~ pfmg_setup_interp.c:1047:31: warning: 'left' may be used uninitialized [-Wmaybe-uninitialized] 1047 | Pp0[Pi] = left / center; | ~~~~~^~~~~~~~ pfmg_setup_interp.c:1020:26: note: 'left' was declared here 1020 | HYPRE_Real center, left, right; | ^~~~ pfmg_setup_interp.c:1048:32: warning: 'right' may be used uninitialized [-Wmaybe-uninitialized] 1048 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1020:32: note: 'right' was declared here 1020 | HYPRE_Real center, left, right; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c semi_setup_rap.c -o semi_setup_rap.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c smg2_setup_rap.c -o smg2_setup_rap.obj pfmg_setup_interp.c: In function 'hypre_PFMGSetupInterpOp_CC0_SS7': pfmg_setup_interp.c:1165:10: warning: 'center' may be used uninitialized [-Wmaybe-uninitialized] 1165 | if (!center) | ^ pfmg_setup_interp.c:1144:18: note: 'center' was declared here 1144 | HYPRE_Real center, left, right; | ^~~~~~ pfmg_setup_interp.c:1175:31: warning: 'left' may be used uninitialized [-Wmaybe-uninitialized] 1175 | Pp0[Pi] = left / center; | ~~~~~^~~~~~~~ pfmg_setup_interp.c:1144:26: note: 'left' was declared here 1144 | HYPRE_Real center, left, right; | ^~~~ pfmg_setup_interp.c:1176:32: warning: 'right' may be used uninitialized [-Wmaybe-uninitialized] 1176 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1144:32: note: 'right' was declared here 1144 | HYPRE_Real center, left, right; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c smg3_setup_rap.c -o smg3_setup_rap.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c smg.c -o smg.obj In file included from _hypre_struct_ls.h:9, from semi_setup_rap.c:8: semi_setup_rap.c: In function 'hypre_SemiCreateRAPOp': semi_setup_rap.c:197:42: warning: 'not_cdirs' may be used uninitialized [-Wmaybe-uninitialized] 197 | hypre_IndexD(indexRAP, not_cdirs[0]) = 1; | ~~~~~~~~~^~~ ./../struct_mv/_hypre_struct_mv.h:99:40: note: in definition of macro 'hypre_IndexD' 99 | #define hypre_IndexD(index, d) (index[d]) | ^ semi_setup_rap.c:57:27: note: 'not_cdirs' was declared here 57 | HYPRE_Int *not_cdirs; | ^~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c smg_axpy.c -o smg_axpy.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c smg_residual.c -o smg_residual.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c smg_setup_interp.c -o smg_setup_interp.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sparse_msg2_setup_rap.c -o sparse_msg2_setup_rap.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sparse_msg3_setup_rap.c -o sparse_msg3_setup_rap.obj smg2_setup_rap.c: In function 'hypre_SMG2BuildRAPSym': smg2_setup_rap.c:408:57: warning: 'a_csw' may be used uninitialized [-Wmaybe-uninitialized] 408 | + a_csw[iA] * pa[iP1]; | ~~~~~^~~~ smg2_setup_rap.c:180:26: note: 'a_csw' was declared here 180 | HYPRE_Real *a_csw, *a_cse, *a_cnw; | ^~~~~ smg2_setup_rap.c:418:57: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized] 418 | + a_cse[iA] * pa[iP1]; | ~~~~~^~~~ smg2_setup_rap.c:180:34: note: 'a_cse' was declared here 180 | HYPRE_Real *a_csw, *a_cse, *a_cnw; | ^~~~~ smg2_setup_rap.c:427:64: warning: 'a_cnw' may be used uninitialized [-Wmaybe-uninitialized] 427 | + a_cnw[iA] * pa[iP1]; | ~~~~~^~~~ smg2_setup_rap.c:180:42: note: 'a_cnw' was declared here 180 | HYPRE_Real *a_csw, *a_cse, *a_cnw; | ^~~~~ pfmg_setup_interp.c: In function 'hypre_PFMGSetupInterpOp_CC0_SS15': pfmg_setup_interp.c:1490:13: warning: 'center' may be used uninitialized [-Wmaybe-uninitialized] 1490 | if (!center) | ^ pfmg_setup_interp.c:1467:21: note: 'center' was declared here 1467 | HYPRE_Real center, left, right; | ^~~~~~ pfmg_setup_interp.c:1500:35: warning: 'left' may be used uninitialized [-Wmaybe-uninitialized] 1500 | Pp0[Pi] = left / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1467:29: note: 'left' was declared here 1467 | HYPRE_Real center, left, right; | ^~~~ pfmg_setup_interp.c:1501:35: warning: 'right' may be used uninitialized [-Wmaybe-uninitialized] 1501 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1467:35: note: 'right' was declared here 1467 | HYPRE_Real center, left, right; | ^~~~~ pfmg_setup_interp.c:1370:13: warning: 'center' may be used uninitialized [-Wmaybe-uninitialized] 1370 | if (!center) | ^ pfmg_setup_interp.c:1347:21: note: 'center' was declared here 1347 | HYPRE_Real center, left, right; | ^~~~~~ pfmg_setup_interp.c:1380:35: warning: 'left' may be used uninitialized [-Wmaybe-uninitialized] 1380 | Pp0[Pi] = left / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1347:29: note: 'left' was declared here 1347 | HYPRE_Real center, left, right; | ^~~~ pfmg_setup_interp.c:1381:35: warning: 'right' may be used uninitialized [-Wmaybe-uninitialized] 1381 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1347:35: note: 'right' was declared here 1347 | HYPRE_Real center, left, right; | ^~~~~ pfmg_setup_interp.c:1430:13: warning: 'center' may be used uninitialized [-Wmaybe-uninitialized] 1430 | if (!center) | ^ pfmg_setup_interp.c:1407:21: note: 'center' was declared here 1407 | HYPRE_Real center, left, right; | ^~~~~~ pfmg_setup_interp.c:1440:35: warning: 'left' may be used uninitialized [-Wmaybe-uninitialized] 1440 | Pp0[Pi] = left / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1407:29: note: 'left' was declared here 1407 | HYPRE_Real center, left, right; | ^~~~ pfmg_setup_interp.c:1441:35: warning: 'right' may be used uninitialized [-Wmaybe-uninitialized] 1441 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1407:35: note: 'right' was declared here 1407 | HYPRE_Real center, left, right; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sparse_msg_filter.c -o sparse_msg_filter.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sparse_msg_interp.c -o sparse_msg_interp.obj sparse_msg2_setup_rap.c: In function 'hypre_SparseMSG2BuildRAPSym': sparse_msg2_setup_rap.c:448:57: warning: 'a_csw' may be used uninitialized [-Wmaybe-uninitialized] 448 | + a_csw[iA] * pa[iP1]; | ~~~~~^~~~ sparse_msg2_setup_rap.c:195:26: note: 'a_csw' was declared here 195 | HYPRE_Real *a_csw, *a_cse, *a_cnw; | ^~~~~ sparse_msg2_setup_rap.c:458:57: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized] 458 | + a_cse[iA] * pa[iP1]; | ~~~~~^~~~ sparse_msg2_setup_rap.c:195:34: note: 'a_cse' was declared here 195 | HYPRE_Real *a_csw, *a_cse, *a_cnw; | ^~~~~ sparse_msg2_setup_rap.c:467:64: warning: 'a_cnw' may be used uninitialized [-Wmaybe-uninitialized] 467 | + a_cnw[iA] * pa[iP1]; | ~~~~~^~~~ sparse_msg2_setup_rap.c:195:42: note: 'a_cnw' was declared here 195 | HYPRE_Real *a_csw, *a_cse, *a_cnw; | ^~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sparse_msg_restrict.c -o sparse_msg_restrict.obj smg2_setup_rap.c: In function 'hypre_SMG2BuildRAPNoSym': smg2_setup_rap.c:723:64: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized] 723 | + a_cse[iA] * pb[iP1] | ~~~~~^~~~ smg2_setup_rap.c:491:26: note: 'a_cse' was declared here 491 | HYPRE_Real *a_cse, *a_cnw, *a_cne; | ^~~~~ smg2_setup_rap.c:715:57: warning: 'a_cnw' may be used uninitialized [-Wmaybe-uninitialized] 715 | + a_cnw[iA] * pb[iP1]; | ~~~~~^~~~ smg2_setup_rap.c:491:34: note: 'a_cnw' was declared here 491 | HYPRE_Real *a_cse, *a_cnw, *a_cne; | ^~~~~ smg2_setup_rap.c:705:57: warning: 'a_cne' may be used uninitialized [-Wmaybe-uninitialized] 705 | + a_cne[iA] * pb[iP1]; | ~~~~~^~~~ smg2_setup_rap.c:491:42: note: 'a_cne' was declared here 491 | HYPRE_Real *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c: In function 'hypre_SMG3BuildRAPSym': smg3_setup_rap.c:869:65: warning: 'a_asw' may be used uninitialized [-Wmaybe-uninitialized] 869 | + rb[iR] * a_asw[iAm1] | ~~~~~^~~~~~ smg3_setup_rap.c:260:26: note: 'a_asw' was declared here 260 | HYPRE_Real *a_asw, *a_ase; | ^~~~~ smg3_setup_rap.c:887:65: warning: 'a_ase' may be used uninitialized [-Wmaybe-uninitialized] 887 | + rb[iR] * a_ase[iAm1] | ~~~~~^~~~~~ smg3_setup_rap.c:260:34: note: 'a_ase' was declared here 260 | HYPRE_Real *a_asw, *a_ase; | ^~~~~ smg3_setup_rap.c:821:57: warning: 'a_bsw' may be used uninitialized [-Wmaybe-uninitialized] 821 | + a_bsw[iA] * pa[iP1]; | ~~~~~^~~~ smg3_setup_rap.c:261:26: note: 'a_bsw' was declared here 261 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ smg3_setup_rap.c:888:65: warning: 'a_bse' may be used uninitialized [-Wmaybe-uninitialized] 888 | + ra[iR] * a_bse[iAp1]; | ~~~~~^~~~~~ smg3_setup_rap.c:261:34: note: 'a_bse' was declared here 261 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ smg3_setup_rap.c:851:57: warning: 'a_bnw' may be used uninitialized [-Wmaybe-uninitialized] 851 | + a_bnw[iA] * pa[iP1]; | ~~~~~^~~~ smg3_setup_rap.c:261:42: note: 'a_bnw' was declared here 261 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ smg3_setup_rap.c:861:57: warning: 'a_bne' may be used uninitialized [-Wmaybe-uninitialized] 861 | + a_bne[iA] * pa[iP1]; | ~~~~~^~~~ smg3_setup_rap.c:261:50: note: 'a_bne' was declared here 261 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ smg3_setup_rap.c:896:63: warning: 'a_aw' may be used uninitialized [-Wmaybe-uninitialized] 896 | + rb[iR] * a_aw[iAm1] | ~~~~^~~~~~ smg3_setup_rap.c:257:33: note: 'a_aw' was declared here 257 | HYPRE_Real *a_ac, *a_aw, *a_as; | ^~~~ smg3_setup_rap.c:878:63: warning: 'a_as' may be used uninitialized [-Wmaybe-uninitialized] 878 | + rb[iR] * a_as[iAm1] | ~~~~^~~~~~ smg3_setup_rap.c:257:40: note: 'a_as' was declared here 257 | HYPRE_Real *a_ac, *a_aw, *a_as; | ^~~~ smg3_setup_rap.c:897:63: warning: 'a_bw' may be used uninitialized [-Wmaybe-uninitialized] 897 | + ra[iR] * a_bw[iAp1]; | ~~~~^~~~~~ smg3_setup_rap.c:258:33: note: 'a_bw' was declared here 258 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ smg3_setup_rap.c:846:54: warning: 'a_be' may be used uninitialized [-Wmaybe-uninitialized] 846 | + a_be[iA] * pa[iP1]; | ~~~~^~~~ smg3_setup_rap.c:258:40: note: 'a_be' was declared here 258 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ smg3_setup_rap.c:879:63: warning: 'a_bs' may be used uninitialized [-Wmaybe-uninitialized] 879 | + ra[iR] * a_bs[iAp1]; | ~~~~^~~~~~ smg3_setup_rap.c:258:47: note: 'a_bs' was declared here 258 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ smg3_setup_rap.c:856:54: warning: 'a_bn' may be used uninitialized [-Wmaybe-uninitialized] 856 | + a_bn[iA] * pa[iP1]; | ~~~~^~~~ smg3_setup_rap.c:258:54: note: 'a_bn' was declared here 258 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ smg3_setup_rap.c:819:45: warning: 'a_csw' may be used uninitialized [-Wmaybe-uninitialized] 819 | rap_bsw[iAc] = rb[iR] * a_csw[iAm1] * pa[iP1] | ~~~~~^~~~~~ smg3_setup_rap.c:259:26: note: 'a_csw' was declared here 259 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c:884:65: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized] 884 | + ra[iR] * a_cse[iAp1] * pa[iP1] | ~~~~~^~~~~~ smg3_setup_rap.c:259:34: note: 'a_cse' was declared here 259 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c:849:45: warning: 'a_cnw' may be used uninitialized [-Wmaybe-uninitialized] 849 | rap_bnw[iAc] = rb[iR] * a_cnw[iAm1] * pa[iP1] | ~~~~~^~~~~~ smg3_setup_rap.c:259:42: note: 'a_cnw' was declared here 259 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c:859:45: warning: 'a_cne' may be used uninitialized [-Wmaybe-uninitialized] 859 | rap_bne[iAc] = rb[iR] * a_cne[iAm1] * pa[iP1] | ~~~~~^~~~~~ smg3_setup_rap.c:259:50: note: 'a_cne' was declared here 259 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c:864:29: warning: 'rap_csw' may be used uninitialized [-Wmaybe-uninitialized] 864 | rap_csw[iAc] = a_csw[iA] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 865 | + rb[iR] * a_csw[iAm1] * pb[iP1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 866 | + ra[iR] * a_csw[iAp1] * pa[iP1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 867 | + a_bsw[iA] * pb[iP1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 868 | + a_asw[iA] * pa[iP1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 869 | + rb[iR] * a_asw[iAm1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 870 | + ra[iR] * a_bsw[iAp1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ smg3_setup_rap.c:265:26: note: 'rap_csw' was declared here 265 | HYPRE_Real *rap_csw, *rap_cse; | ^~~~~~~ smg3_setup_rap.c:882:29: warning: 'rap_cse' may be used uninitialized [-Wmaybe-uninitialized] 882 | rap_cse[iAc] = a_cse[iA] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 883 | + rb[iR] * a_cse[iAm1] * pb[iP1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 884 | + ra[iR] * a_cse[iAp1] * pa[iP1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 885 | + a_bse[iA] * pb[iP1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 886 | + a_ase[iA] * pa[iP1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 887 | + rb[iR] * a_ase[iAm1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 888 | + ra[iR] * a_bse[iAp1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ smg3_setup_rap.c:265:36: note: 'rap_cse' was declared here 265 | HYPRE_Real *rap_csw, *rap_cse; | ^~~~~~~ smg3_setup_rap.c:819:29: warning: 'rap_bsw' may be used uninitialized [-Wmaybe-uninitialized] 819 | rap_bsw[iAc] = rb[iR] * a_csw[iAm1] * pa[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 820 | + rb[iR] * a_bsw[iAm1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 821 | + a_bsw[iA] * pa[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ smg3_setup_rap.c:266:26: note: 'rap_bsw' was declared here 266 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ smg3_setup_rap.c:829:29: warning: 'rap_bse' may be used uninitialized [-Wmaybe-uninitialized] 829 | rap_bse[iAc] = rb[iR] * a_cse[iAm1] * pa[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 830 | + rb[iR] * a_bse[iAm1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 831 | + a_bse[iA] * pa[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ smg3_setup_rap.c:266:36: note: 'rap_bse' was declared here 266 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ smg3_setup_rap.c:849:29: warning: 'rap_bnw' may be used uninitialized [-Wmaybe-uninitialized] 849 | rap_bnw[iAc] = rb[iR] * a_cnw[iAm1] * pa[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 850 | + rb[iR] * a_bnw[iAm1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 851 | + a_bnw[iA] * pa[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ smg3_setup_rap.c:266:46: note: 'rap_bnw' was declared here 266 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ smg3_setup_rap.c:859:29: warning: 'rap_bne' may be used uninitialized [-Wmaybe-uninitialized] 859 | rap_bne[iAc] = rb[iR] * a_cne[iAm1] * pa[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 860 | + rb[iR] * a_bne[iAm1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 861 | + a_bne[iA] * pa[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ smg3_setup_rap.c:266:56: note: 'rap_bne' was declared here 266 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ pfmg_setup_interp.c: In function 'hypre_PFMGSetupInterpOp_CC0_SS19': pfmg_setup_interp.c:1675:10: warning: 'center' may be used uninitialized [-Wmaybe-uninitialized] 1675 | if (!center) | ^ pfmg_setup_interp.c:1651:18: note: 'center' was declared here 1651 | HYPRE_Real center, left, right; | ^~~~~~ pfmg_setup_interp.c:1685:31: warning: 'left' may be used uninitialized [-Wmaybe-uninitialized] 1685 | Pp0[Pi] = left / center; | ~~~~~^~~~~~~~ pfmg_setup_interp.c:1651:26: note: 'left' was declared here 1651 | HYPRE_Real center, left, right; | ^~~~ pfmg_setup_interp.c:1686:32: warning: 'right' may be used uninitialized [-Wmaybe-uninitialized] 1686 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1651:32: note: 'right' was declared here 1651 | HYPRE_Real center, left, right; | ^~~~~ sparse_msg3_setup_rap.c: In function 'hypre_SparseMSG3BuildRAPSym': sparse_msg3_setup_rap.c:782:65: warning: 'a_asw' may be used uninitialized [-Wmaybe-uninitialized] 782 | + rb[iR] * a_asw[iAm1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:217:26: note: 'a_asw' was declared here 217 | HYPRE_Real *a_asw, *a_ase; | ^~~~~ sparse_msg3_setup_rap.c:800:65: warning: 'a_ase' may be used uninitialized [-Wmaybe-uninitialized] 800 | + rb[iR] * a_ase[iAm1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:217:34: note: 'a_ase' was declared here 217 | HYPRE_Real *a_asw, *a_ase; | ^~~~~ sparse_msg3_setup_rap.c:734:57: warning: 'a_bsw' may be used uninitialized [-Wmaybe-uninitialized] 734 | + a_bsw[iA] * pa[iP1]; | ~~~~~^~~~ sparse_msg3_setup_rap.c:218:26: note: 'a_bsw' was declared here 218 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ sparse_msg3_setup_rap.c:801:65: warning: 'a_bse' may be used uninitialized [-Wmaybe-uninitialized] 801 | + ra[iR] * a_bse[iAp1]; | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:218:34: note: 'a_bse' was declared here 218 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ sparse_msg3_setup_rap.c:764:57: warning: 'a_bnw' may be used uninitialized [-Wmaybe-uninitialized] 764 | + a_bnw[iA] * pa[iP1]; | ~~~~~^~~~ sparse_msg3_setup_rap.c:218:42: note: 'a_bnw' was declared here 218 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ sparse_msg3_setup_rap.c:774:57: warning: 'a_bne' may be used uninitialized [-Wmaybe-uninitialized] 774 | + a_bne[iA] * pa[iP1]; | ~~~~~^~~~ sparse_msg3_setup_rap.c:218:50: note: 'a_bne' was declared here 218 | HYPRE_Real *a_bsw, *a_bse, *a_bnw, *a_bne; | ^~~~~ sparse_msg3_setup_rap.c:809:63: warning: 'a_aw' may be used uninitialized [-Wmaybe-uninitialized] 809 | + rb[iR] * a_aw[iAm1] | ~~~~^~~~~~ sparse_msg3_setup_rap.c:214:33: note: 'a_aw' was declared here 214 | HYPRE_Real *a_ac, *a_aw, *a_as; | ^~~~ sparse_msg3_setup_rap.c:791:63: warning: 'a_as' may be used uninitialized [-Wmaybe-uninitialized] 791 | + rb[iR] * a_as[iAm1] | ~~~~^~~~~~ sparse_msg3_setup_rap.c:214:40: note: 'a_as' was declared here 214 | HYPRE_Real *a_ac, *a_aw, *a_as; | ^~~~ sparse_msg3_setup_rap.c:810:63: warning: 'a_bw' may be used uninitialized [-Wmaybe-uninitialized] 810 | + ra[iR] * a_bw[iAp1]; | ~~~~^~~~~~ sparse_msg3_setup_rap.c:215:33: note: 'a_bw' was declared here 215 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ sparse_msg3_setup_rap.c:759:54: warning: 'a_be' may be used uninitialized [-Wmaybe-uninitialized] 759 | + a_be[iA] * pa[iP1]; | ~~~~^~~~ sparse_msg3_setup_rap.c:215:40: note: 'a_be' was declared here 215 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ sparse_msg3_setup_rap.c:792:63: warning: 'a_bs' may be used uninitialized [-Wmaybe-uninitialized] 792 | + ra[iR] * a_bs[iAp1]; | ~~~~^~~~~~ sparse_msg3_setup_rap.c:215:47: note: 'a_bs' was declared here 215 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ sparse_msg3_setup_rap.c:769:54: warning: 'a_bn' may be used uninitialized [-Wmaybe-uninitialized] 769 | + a_bn[iA] * pa[iP1]; | ~~~~^~~~ sparse_msg3_setup_rap.c:215:54: note: 'a_bn' was declared here 215 | HYPRE_Real *a_bc, *a_bw, *a_be, *a_bs, *a_bn; | ^~~~ sparse_msg3_setup_rap.c:732:45: warning: 'a_csw' may be used uninitialized [-Wmaybe-uninitialized] 732 | rap_bsw[iAc] = rb[iR] * a_csw[iAm1] * pa[iP1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:216:26: note: 'a_csw' was declared here 216 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg3_setup_rap.c:797:65: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized] 797 | + ra[iR] * a_cse[iAp1] * pa[iP1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:216:34: note: 'a_cse' was declared here 216 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg3_setup_rap.c:762:45: warning: 'a_cnw' may be used uninitialized [-Wmaybe-uninitialized] 762 | rap_bnw[iAc] = rb[iR] * a_cnw[iAm1] * pa[iP1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:216:42: note: 'a_cnw' was declared here 216 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg3_setup_rap.c:772:45: warning: 'a_cne' may be used uninitialized [-Wmaybe-uninitialized] 772 | rap_bne[iAc] = rb[iR] * a_cne[iAm1] * pa[iP1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:216:50: note: 'a_cne' was declared here 216 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg3_setup_rap.c:732:29: warning: 'rap_bsw' may be used uninitialized [-Wmaybe-uninitialized] 732 | rap_bsw[iAc] = rb[iR] * a_csw[iAm1] * pa[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 733 | + rb[iR] * a_bsw[iAm1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 734 | + a_bsw[iA] * pa[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sparse_msg3_setup_rap.c:223:26: note: 'rap_bsw' was declared here 223 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ sparse_msg3_setup_rap.c:742:29: warning: 'rap_bse' may be used uninitialized [-Wmaybe-uninitialized] 742 | rap_bse[iAc] = rb[iR] * a_cse[iAm1] * pa[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 743 | + rb[iR] * a_bse[iAm1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 744 | + a_bse[iA] * pa[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sparse_msg3_setup_rap.c:223:36: note: 'rap_bse' was declared here 223 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ sparse_msg3_setup_rap.c:762:29: warning: 'rap_bnw' may be used uninitialized [-Wmaybe-uninitialized] 762 | rap_bnw[iAc] = rb[iR] * a_cnw[iAm1] * pa[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 763 | + rb[iR] * a_bnw[iAm1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 764 | + a_bnw[iA] * pa[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sparse_msg3_setup_rap.c:223:46: note: 'rap_bnw' was declared here 223 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ sparse_msg3_setup_rap.c:772:29: warning: 'rap_bne' may be used uninitialized [-Wmaybe-uninitialized] 772 | rap_bne[iAc] = rb[iR] * a_cne[iAm1] * pa[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 773 | + rb[iR] * a_bne[iAm1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 774 | + a_bne[iA] * pa[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sparse_msg3_setup_rap.c:223:56: note: 'rap_bne' was declared here 223 | HYPRE_Real *rap_bsw, *rap_bse, *rap_bnw, *rap_bne; | ^~~~~~~ sparse_msg2_setup_rap.c: In function 'hypre_SparseMSG2BuildRAPNoSym': sparse_msg2_setup_rap.c:788:64: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized] 788 | + a_cse[iA] * pb[iP1] | ~~~~~^~~~ sparse_msg2_setup_rap.c:534:26: note: 'a_cse' was declared here 534 | HYPRE_Real *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg2_setup_rap.c:780:57: warning: 'a_cnw' may be used uninitialized [-Wmaybe-uninitialized] 780 | + a_cnw[iA] * pb[iP1]; | ~~~~~^~~~ sparse_msg2_setup_rap.c:534:34: note: 'a_cnw' was declared here 534 | HYPRE_Real *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg2_setup_rap.c:770:57: warning: 'a_cne' may be used uninitialized [-Wmaybe-uninitialized] 770 | + a_cne[iA] * pb[iP1]; | ~~~~~^~~~ sparse_msg2_setup_rap.c:534:42: note: 'a_cne' was declared here 534 | HYPRE_Real *a_cse, *a_cnw, *a_cne; | ^~~~~ pfmg_setup_interp.c: In function 'hypre_PFMGSetupInterpOp_CC0_SS27': pfmg_setup_interp.c:1906:10: warning: 'center' may be used uninitialized [-Wmaybe-uninitialized] 1906 | if (!center) | ^ pfmg_setup_interp.c:1876:18: note: 'center' was declared here 1876 | HYPRE_Real center, left, right; | ^~~~~~ pfmg_setup_interp.c:1917:31: warning: 'left' may be used uninitialized [-Wmaybe-uninitialized] 1917 | Pp0[Pi] = left / center; | ~~~~~^~~~~~~~ pfmg_setup_interp.c:1876:26: note: 'left' was declared here 1876 | HYPRE_Real center, left, right; | ^~~~ pfmg_setup_interp.c:1918:32: warning: 'right' may be used uninitialized [-Wmaybe-uninitialized] 1918 | Pp1[Pi] = right / center; | ~~~~~~^~~~~~~~ pfmg_setup_interp.c:1876:32: note: 'right' was declared here 1876 | HYPRE_Real center, left, right; | ^~~~~ smg3_setup_rap.c: In function 'hypre_SMG3BuildRAPNoSym': smg3_setup_rap.c:1536:57: warning: 'a_asw' may be used uninitialized [-Wmaybe-uninitialized] 1536 | + a_asw[iA] * pb[iP1]; | ~~~~~^~~~ smg3_setup_rap.c:964:26: note: 'a_asw' was declared here 964 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; | ^~~~~ smg3_setup_rap.c:1526:57: warning: 'a_ase' may be used uninitialized [-Wmaybe-uninitialized] 1526 | + a_ase[iA] * pb[iP1]; | ~~~~~^~~~ smg3_setup_rap.c:964:34: note: 'a_ase' was declared here 964 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; | ^~~~~ smg3_setup_rap.c:1563:64: warning: 'a_anw' may be used uninitialized [-Wmaybe-uninitialized] 1563 | + rb[iR] * a_anw[iAm1] | ~~~~~^~~~~~ smg3_setup_rap.c:964:42: note: 'a_anw' was declared here 964 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; | ^~~~~ smg3_setup_rap.c:1496:57: warning: 'a_ane' may be used uninitialized [-Wmaybe-uninitialized] 1496 | + a_ane[iA] * pb[iP1]; | ~~~~~^~~~ smg3_setup_rap.c:964:50: note: 'a_ane' was declared here 964 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; | ^~~~~ smg3_setup_rap.c:1564:64: warning: 'a_bnw' may be used uninitialized [-Wmaybe-uninitialized] 1564 | + ra[iR] * a_bnw[iAp1]; | ~~~~~^~~~~~ smg3_setup_rap.c:965:26: note: 'a_bnw' was declared here 965 | HYPRE_Real *a_bnw, *a_bne; | ^~~~~ smg3_setup_rap.c:1546:64: warning: 'a_bne' may be used uninitialized [-Wmaybe-uninitialized] 1546 | + ra[iR] * a_bne[iAp1]; | ~~~~~^~~~~~ smg3_setup_rap.c:965:34: note: 'a_bne' was declared here 965 | HYPRE_Real *a_bnw, *a_bne; | ^~~~~ smg3_setup_rap.c:1521:54: warning: 'a_aw' may be used uninitialized [-Wmaybe-uninitialized] 1521 | + a_aw[iA] * pb[iP1]; | ~~~~^~~~ smg3_setup_rap.c:961:33: note: 'a_aw' was declared here 961 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; | ^~~~ smg3_setup_rap.c:1572:63: warning: 'a_ae' may be used uninitialized [-Wmaybe-uninitialized] 1572 | + rb[iR] * a_ae[iAm1] | ~~~~^~~~~~ smg3_setup_rap.c:961:40: note: 'a_ae' was declared here 961 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; | ^~~~ smg3_setup_rap.c:1531:54: warning: 'a_as' may be used uninitialized [-Wmaybe-uninitialized] 1531 | + a_as[iA] * pb[iP1]; | ~~~~^~~~ smg3_setup_rap.c:961:47: note: 'a_as' was declared here 961 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; | ^~~~ smg3_setup_rap.c:1554:63: warning: 'a_an' may be used uninitialized [-Wmaybe-uninitialized] 1554 | + rb[iR] * a_an[iAm1] | ~~~~^~~~~~ smg3_setup_rap.c:961:54: note: 'a_an' was declared here 961 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; | ^~~~ smg3_setup_rap.c:1573:63: warning: 'a_be' may be used uninitialized [-Wmaybe-uninitialized] 1573 | + ra[iR] * a_be[iAp1]; | ~~~~^~~~~~ smg3_setup_rap.c:962:26: note: 'a_be' was declared here 962 | HYPRE_Real *a_be, *a_bn; | ^~~~ smg3_setup_rap.c:1555:63: warning: 'a_bn' may be used uninitialized [-Wmaybe-uninitialized] 1555 | + ra[iR] * a_bn[iAp1]; | ~~~~^~~~~~ smg3_setup_rap.c:962:33: note: 'a_bn' was declared here 962 | HYPRE_Real *a_be, *a_bn; | ^~~~ smg3_setup_rap.c:1534:45: warning: 'a_csw' may be used uninitialized [-Wmaybe-uninitialized] 1534 | rap_asw[iAc] = ra[iR] * a_csw[iAp1] * pb[iP1] | ~~~~~^~~~~~ smg3_setup_rap.c:963:26: note: 'a_csw' was declared here 963 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c:1524:45: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized] 1524 | rap_ase[iAc] = ra[iR] * a_cse[iAp1] * pb[iP1] | ~~~~~^~~~~~ smg3_setup_rap.c:963:34: note: 'a_cse' was declared here 963 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c:1559:64: warning: 'a_cnw' may be used uninitialized [-Wmaybe-uninitialized] 1559 | + rb[iR] * a_cnw[iAm1] * pb[iP1] | ~~~~~^~~~~~ smg3_setup_rap.c:963:42: note: 'a_cnw' was declared here 963 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c:1494:45: warning: 'a_cne' may be used uninitialized [-Wmaybe-uninitialized] 1494 | rap_ane[iAc] = ra[iR] * a_cne[iAp1] * pb[iP1] | ~~~~~^~~~~~ smg3_setup_rap.c:963:50: note: 'a_cne' was declared here 963 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ smg3_setup_rap.c:1558:29: warning: 'rap_cnw' may be used uninitialized [-Wmaybe-uninitialized] 1558 | rap_cnw[iAc] = a_cnw[iA] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 1559 | + rb[iR] * a_cnw[iAm1] * pb[iP1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1560 | + ra[iR] * a_cnw[iAp1] * pa[iP1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1561 | + a_bnw[iA] * pb[iP1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1562 | + a_anw[iA] * pa[iP1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1563 | + rb[iR] * a_anw[iAm1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1564 | + ra[iR] * a_bnw[iAp1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ smg3_setup_rap.c:969:26: note: 'rap_cnw' was declared here 969 | HYPRE_Real *rap_cnw, *rap_cne; | ^~~~~~~ smg3_setup_rap.c:1540:29: warning: 'rap_cne' may be used uninitialized [-Wmaybe-uninitialized] 1540 | rap_cne[iAc] = a_cne[iA] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 1541 | + rb[iR] * a_cne[iAm1] * pb[iP1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1542 | + ra[iR] * a_cne[iAp1] * pa[iP1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1543 | + a_bne[iA] * pb[iP1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1544 | + a_ane[iA] * pa[iP1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1545 | + rb[iR] * a_ane[iAm1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1546 | + ra[iR] * a_bne[iAp1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ smg3_setup_rap.c:969:36: note: 'rap_cne' was declared here 969 | HYPRE_Real *rap_cnw, *rap_cne; | ^~~~~~~ smg3_setup_rap.c:1534:29: warning: 'rap_asw' may be used uninitialized [-Wmaybe-uninitialized] 1534 | rap_asw[iAc] = ra[iR] * a_csw[iAp1] * pb[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1535 | + ra[iR] * a_asw[iAp1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1536 | + a_asw[iA] * pb[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ smg3_setup_rap.c:970:26: note: 'rap_asw' was declared here 970 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; | ^~~~~~~ smg3_setup_rap.c:1524:29: warning: 'rap_ase' may be used uninitialized [-Wmaybe-uninitialized] 1524 | rap_ase[iAc] = ra[iR] * a_cse[iAp1] * pb[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1525 | + ra[iR] * a_ase[iAp1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1526 | + a_ase[iA] * pb[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ smg3_setup_rap.c:970:36: note: 'rap_ase' was declared here 970 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; | ^~~~~~~ smg3_setup_rap.c:1504:29: warning: 'rap_anw' may be used uninitialized [-Wmaybe-uninitialized] 1504 | rap_anw[iAc] = ra[iR] * a_cnw[iAp1] * pb[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1505 | + ra[iR] * a_anw[iAp1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1506 | + a_anw[iA] * pb[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ smg3_setup_rap.c:970:46: note: 'rap_anw' was declared here 970 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; | ^~~~~~~ smg3_setup_rap.c:1494:29: warning: 'rap_ane' may be used uninitialized [-Wmaybe-uninitialized] 1494 | rap_ane[iAc] = ra[iR] * a_cne[iAp1] * pb[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1495 | + ra[iR] * a_ane[iAp1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1496 | + a_ane[iA] * pb[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ smg3_setup_rap.c:970:56: note: 'rap_ane' was declared here 970 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; | ^~~~~~~ sparse_msg3_setup_rap.c: In function 'hypre_SparseMSG3BuildRAPNoSym': sparse_msg3_setup_rap.c:1411:57: warning: 'a_asw' may be used uninitialized [-Wmaybe-uninitialized] 1411 | + a_asw[iA] * pb[iP1]; | ~~~~~^~~~ sparse_msg3_setup_rap.c:879:26: note: 'a_asw' was declared here 879 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; | ^~~~~ sparse_msg3_setup_rap.c:1401:57: warning: 'a_ase' may be used uninitialized [-Wmaybe-uninitialized] 1401 | + a_ase[iA] * pb[iP1]; | ~~~~~^~~~ sparse_msg3_setup_rap.c:879:34: note: 'a_ase' was declared here 879 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; | ^~~~~ sparse_msg3_setup_rap.c:1438:64: warning: 'a_anw' may be used uninitialized [-Wmaybe-uninitialized] 1438 | + rb[iR] * a_anw[iAm1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:879:42: note: 'a_anw' was declared here 879 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; | ^~~~~ sparse_msg3_setup_rap.c:1371:57: warning: 'a_ane' may be used uninitialized [-Wmaybe-uninitialized] 1371 | + a_ane[iA] * pb[iP1]; | ~~~~~^~~~ sparse_msg3_setup_rap.c:879:50: note: 'a_ane' was declared here 879 | HYPRE_Real *a_asw, *a_ase, *a_anw, *a_ane; | ^~~~~ sparse_msg3_setup_rap.c:1439:64: warning: 'a_bnw' may be used uninitialized [-Wmaybe-uninitialized] 1439 | + ra[iR] * a_bnw[iAp1]; | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:880:26: note: 'a_bnw' was declared here 880 | HYPRE_Real *a_bnw, *a_bne; | ^~~~~ sparse_msg3_setup_rap.c:1421:64: warning: 'a_bne' may be used uninitialized [-Wmaybe-uninitialized] 1421 | + ra[iR] * a_bne[iAp1]; | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:880:34: note: 'a_bne' was declared here 880 | HYPRE_Real *a_bnw, *a_bne; | ^~~~~ sparse_msg3_setup_rap.c:1396:54: warning: 'a_aw' may be used uninitialized [-Wmaybe-uninitialized] 1396 | + a_aw[iA] * pb[iP1]; | ~~~~^~~~ sparse_msg3_setup_rap.c:876:33: note: 'a_aw' was declared here 876 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; | ^~~~ sparse_msg3_setup_rap.c:1447:63: warning: 'a_ae' may be used uninitialized [-Wmaybe-uninitialized] 1447 | + rb[iR] * a_ae[iAm1] | ~~~~^~~~~~ sparse_msg3_setup_rap.c:876:40: note: 'a_ae' was declared here 876 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; | ^~~~ sparse_msg3_setup_rap.c:1406:54: warning: 'a_as' may be used uninitialized [-Wmaybe-uninitialized] 1406 | + a_as[iA] * pb[iP1]; | ~~~~^~~~ sparse_msg3_setup_rap.c:876:47: note: 'a_as' was declared here 876 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; | ^~~~ sparse_msg3_setup_rap.c:1429:63: warning: 'a_an' may be used uninitialized [-Wmaybe-uninitialized] 1429 | + rb[iR] * a_an[iAm1] | ~~~~^~~~~~ sparse_msg3_setup_rap.c:876:54: note: 'a_an' was declared here 876 | HYPRE_Real *a_ac, *a_aw, *a_ae, *a_as, *a_an; | ^~~~ sparse_msg3_setup_rap.c:1448:63: warning: 'a_be' may be used uninitialized [-Wmaybe-uninitialized] 1448 | + ra[iR] * a_be[iAp1]; | ~~~~^~~~~~ sparse_msg3_setup_rap.c:877:26: note: 'a_be' was declared here 877 | HYPRE_Real *a_be, *a_bn; | ^~~~ sparse_msg3_setup_rap.c:1430:63: warning: 'a_bn' may be used uninitialized [-Wmaybe-uninitialized] 1430 | + ra[iR] * a_bn[iAp1]; | ~~~~^~~~~~ sparse_msg3_setup_rap.c:877:33: note: 'a_bn' was declared here 877 | HYPRE_Real *a_be, *a_bn; | ^~~~ sparse_msg3_setup_rap.c:1409:45: warning: 'a_csw' may be used uninitialized [-Wmaybe-uninitialized] 1409 | rap_asw[iAc] = ra[iR] * a_csw[iAp1] * pb[iP1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:878:26: note: 'a_csw' was declared here 878 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg3_setup_rap.c:1399:45: warning: 'a_cse' may be used uninitialized [-Wmaybe-uninitialized] 1399 | rap_ase[iAc] = ra[iR] * a_cse[iAp1] * pb[iP1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:878:34: note: 'a_cse' was declared here 878 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg3_setup_rap.c:1434:64: warning: 'a_cnw' may be used uninitialized [-Wmaybe-uninitialized] 1434 | + rb[iR] * a_cnw[iAm1] * pb[iP1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:878:42: note: 'a_cnw' was declared here 878 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg3_setup_rap.c:1369:45: warning: 'a_cne' may be used uninitialized [-Wmaybe-uninitialized] 1369 | rap_ane[iAc] = ra[iR] * a_cne[iAp1] * pb[iP1] | ~~~~~^~~~~~ sparse_msg3_setup_rap.c:878:50: note: 'a_cne' was declared here 878 | HYPRE_Real *a_csw, *a_cse, *a_cnw, *a_cne; | ^~~~~ sparse_msg3_setup_rap.c:1409:29: warning: 'rap_asw' may be used uninitialized [-Wmaybe-uninitialized] 1409 | rap_asw[iAc] = ra[iR] * a_csw[iAp1] * pb[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1410 | + ra[iR] * a_asw[iAp1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1411 | + a_asw[iA] * pb[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sparse_msg3_setup_rap.c:885:26: note: 'rap_asw' was declared here 885 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; | ^~~~~~~ sparse_msg3_setup_rap.c:1399:29: warning: 'rap_ase' may be used uninitialized [-Wmaybe-uninitialized] 1399 | rap_ase[iAc] = ra[iR] * a_cse[iAp1] * pb[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1400 | + ra[iR] * a_ase[iAp1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1401 | + a_ase[iA] * pb[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sparse_msg3_setup_rap.c:885:36: note: 'rap_ase' was declared here 885 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; | ^~~~~~~ sparse_msg3_setup_rap.c:1379:29: warning: 'rap_anw' may be used uninitialized [-Wmaybe-uninitialized] 1379 | rap_anw[iAc] = ra[iR] * a_cnw[iAp1] * pb[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1380 | + ra[iR] * a_anw[iAp1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1381 | + a_anw[iA] * pb[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sparse_msg3_setup_rap.c:885:46: note: 'rap_anw' was declared here 885 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; | ^~~~~~~ sparse_msg3_setup_rap.c:1369:29: warning: 'rap_ane' may be used uninitialized [-Wmaybe-uninitialized] 1369 | rap_ane[iAc] = ra[iR] * a_cne[iAp1] * pb[iP1] | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1370 | + ra[iR] * a_ane[iAp1] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1371 | + a_ane[iA] * pb[iP1]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sparse_msg3_setup_rap.c:885:56: note: 'rap_ane' was declared here 885 | HYPRE_Real *rap_asw, *rap_ase, *rap_anw, *rap_ane; | ^~~~~~~ In file included from _hypre_struct_ls.h:7, from point_relax.c:8: point_relax.c: In function 'hypre_PointRelax': ./../utilities/_hypre_utilities.h:74:20: warning: 'bsumsq' may be used uninitialized [-Wmaybe-uninitialized] 74 | #define hypre_sqrt sqrt point_relax.c:647:50: note: in expansion of macro 'hypre_sqrt' 647 | if ( tol > 0.0 ) { (relax_data -> rresnorm) = hypre_sqrt( rsumsq / bsumsq ); } | ^~~~~~~~~~ point_relax.c:359:27: note: 'bsumsq' was declared here 359 | HYPRE_Real bsumsq, rsumsq; | ^~~~~~ Building libHYPRE_struct_ls.a ... ar -rcu libHYPRE_struct_ls.a coarsen.o F90_HYPRE_struct_bicgstab.o F90_HYPRE_struct_cycred.o F90_HYPRE_struct_flexgmres.o F90_HYPRE_struct_gmres.o F90_HYPRE_struct_lgmres.o F90_HYPRE_struct_hybrid.o F90_HYPRE_struct_int.o F90_HYPRE_struct_jacobi.o F90_HYPRE_struct_pcg.o F90_HYPRE_struct_pfmg.o F90_HYPRE_struct_smg.o F90_HYPRE_struct_sparse_msg.o hybrid.o HYPRE_struct_bicgstab.o HYPRE_struct_cycred.o HYPRE_struct_flexgmres.o HYPRE_struct_gmres.o HYPRE_struct_hybrid.o HYPRE_struct_jacobi.o HYPRE_struct_lgmres.o HYPRE_struct_pfmg.o HYPRE_struct_smg.o HYPRE_struct_sparse_msg.o jacobi.o pcg_struct.o pfmg.o pfmg_relax.o pfmg_setup_rap.o pfmg_solve.o semi.o smg_relax.o smg_setup.o smg_setup_rap.o smg_setup_restrict.o smg_solve.o sparse_msg.o sparse_msg_setup.o sparse_msg_setup_rap.o sparse_msg_solve.o cyclic_reduction.obj HYPRE_struct_int.obj HYPRE_struct_pcg.obj pfmg2_setup_rap.obj pfmg3_setup_rap.obj pfmg_setup.obj pfmg_setup_interp.obj pfmg_setup_rap5.obj pfmg_setup_rap7.obj point_relax.obj red_black_constantcoef_gs.obj red_black_gs.obj semi_interp.obj semi_restrict.obj semi_setup_rap.obj smg2_setup_rap.obj smg3_setup_rap.obj smg.obj smg_axpy.obj smg_residual.obj smg_setup_interp.obj sparse_msg2_setup_rap.obj sparse_msg3_setup_rap.obj sparse_msg_filter.obj sparse_msg_interp.obj sparse_msg_restrict.obj ar: `u' modifier ignored since `D' is the default (see `U') ranlib libHYPRE_struct_ls.a cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src64m-static/hypre/include cp -fR ./_hypre_struct_ls.h /build/reproducible-path/hypre-2.28.0/src64m-static/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64m-static/struct_ls' Making sstruct_mv ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64m-static/sstruct_mv' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_graph.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_grid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_stencil.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_vector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_sstruct_graph.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_sstruct_grid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_sstruct_matrix.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_sstruct_stencil.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_sstruct_vector.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sstruct_axpy.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sstruct_copy.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sstruct_graph.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sstruct_grid.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sstruct_innerprod.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sstruct_matvec.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sstruct_scale.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sstruct_stencil.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sstruct_matrix.c -o sstruct_matrix.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../utilities -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sstruct_vector.c -o sstruct_vector.obj HYPRE_sstruct_vector.c: In function 'HYPRE_SStructVectorInitialize': HYPRE_sstruct_vector.c:214:4: warning: 'ilower' may be used uninitialized [-Wmaybe-uninitialized] 214 | HYPRE_IJVectorCreate(comm, ilower, iupper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215 | &hypre_SStructVectorIJVector(vector)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HYPRE_sstruct_vector.c:153:28: note: 'ilower' was declared here 153 | HYPRE_Int ilower, iupper; | ^~~~~~ HYPRE_sstruct_vector.c:214:4: warning: 'iupper' may be used uninitialized [-Wmaybe-uninitialized] 214 | HYPRE_IJVectorCreate(comm, ilower, iupper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215 | &hypre_SStructVectorIJVector(vector)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HYPRE_sstruct_vector.c:153:36: note: 'iupper' was declared here 153 | HYPRE_Int ilower, iupper; | ^~~~~~ HYPRE_sstruct_matrix.c: In function 'HYPRE_SStructMatrixInitialize': HYPRE_sstruct_matrix.c:314:4: warning: 'ilower' may be used uninitialized [-Wmaybe-uninitialized] 314 | HYPRE_IJMatrixCreate(comm, ilower, iupper, jlower, jupper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | &hypre_SStructMatrixIJMatrix(matrix)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HYPRE_sstruct_matrix.c:240:28: note: 'ilower' was declared here 240 | HYPRE_Int ilower, iupper, jlower, jupper; | ^~~~~~ HYPRE_sstruct_matrix.c:314:4: warning: 'iupper' may be used uninitialized [-Wmaybe-uninitialized] 314 | HYPRE_IJMatrixCreate(comm, ilower, iupper, jlower, jupper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | &hypre_SStructMatrixIJMatrix(matrix)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HYPRE_sstruct_matrix.c:240:36: note: 'iupper' was declared here 240 | HYPRE_Int ilower, iupper, jlower, jupper; | ^~~~~~ HYPRE_sstruct_matrix.c:314:4: warning: 'jlower' may be used uninitialized [-Wmaybe-uninitialized] 314 | HYPRE_IJMatrixCreate(comm, ilower, iupper, jlower, jupper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | &hypre_SStructMatrixIJMatrix(matrix)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HYPRE_sstruct_matrix.c:240:44: note: 'jlower' was declared here 240 | HYPRE_Int ilower, iupper, jlower, jupper; | ^~~~~~ HYPRE_sstruct_matrix.c:314:4: warning: 'jupper' may be used uninitialized [-Wmaybe-uninitialized] 314 | HYPRE_IJMatrixCreate(comm, ilower, iupper, jlower, jupper, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 315 | &hypre_SStructMatrixIJMatrix(matrix)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ HYPRE_sstruct_matrix.c:240:52: note: 'jupper' was declared here 240 | HYPRE_Int ilower, iupper, jlower, jupper; | ^~~~~~ Building libHYPRE_sstruct_mv.a ... ar -rcu libHYPRE_sstruct_mv.a F90_HYPRE_sstruct_graph.o F90_HYPRE_sstruct_grid.o F90_HYPRE_sstruct_matrix.o F90_HYPRE_sstruct_stencil.o F90_HYPRE_sstruct_vector.o HYPRE_sstruct_graph.o HYPRE_sstruct_grid.o HYPRE_sstruct_matrix.o HYPRE_sstruct_stencil.o HYPRE_sstruct_vector.o sstruct_axpy.o sstruct_copy.o sstruct_graph.o sstruct_grid.o sstruct_innerprod.o sstruct_matvec.o sstruct_scale.o sstruct_stencil.o sstruct_matrix.obj sstruct_vector.obj ar: `u' modifier ignored since `D' is the default (see `U') ranlib libHYPRE_sstruct_mv.a cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src64m-static/hypre/include cp -fR ./_hypre_sstruct_mv.h /build/reproducible-path/hypre-2.28.0/src64m-static/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64m-static/sstruct_mv' Making sstruct_ls ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64m-static/sstruct_ls' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_bicgstab.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_gmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_flexgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_lgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_InterFAC.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_int.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_maxwell.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_pcg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_split.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c F90_HYPRE_sstruct_sys_pfmg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_sstruct_bicgstab.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_sstruct_gmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_sstruct_flexgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_sstruct_lgmres.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_sstruct_InterFAC.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_sstruct_int.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_sstruct_maxwell.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_sstruct_pcg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_sstruct_split.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c HYPRE_sstruct_sys_pfmg.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c bsearch.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c fac.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c fac_amr_zero_data.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c fac_cf_coarsen.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c fac_cfstencil_box.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c fac_CFInterfaceExtents.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c fac_interp2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c fac_relax.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c fac_solve3.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c fac_zero_cdata.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c krylov.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c krylov_sstruct.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c eliminate_rowscols.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c maxwell_grad.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c maxwell_physbdy.c fac_cf_coarsen.c: In function 'hypre_AMR_CFCoarsen': fac_cf_coarsen.c:369:35: warning: 'startrank' may be used uninitialized [-Wmaybe-uninitialized] 369 | if ((rank - startrank) >= hypre_SStructGraphIUVEntry(graph, 0) && | ~~~~~~^~~~~~~~~~~~ fac_cf_coarsen.c:125:34: note: 'startrank' was declared here 125 | HYPRE_BigInt rank, startrank; | ^~~~~~~~~ fac_cf_coarsen.c:131:28: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized] 131 | hypre_Index lindex, zero_index; | ^~~~~~ fac_cf_coarsen.c:360:54: warning: 'lindex[2]' may be used uninitialized [-Wmaybe-uninitialized] 360 | index_temp[2] = node_extents[2] + lindex[2]; | ~~~~~~~~~~~~~~~~^~~~~~~~~~~ fac_cf_coarsen.c:131:28: note: 'lindex[2]' was declared here 131 | hypre_Index lindex, zero_index; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c maxwell_PNedelec.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c maxwell_PNedelec_bdy.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c maxwell_semi_interp.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c maxwell_solve.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c maxwell_solve2.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c maxwell_TV.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c maxwell_TV_setup.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c maxwell_zeroBC.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c nd1_amge_interpolation.c maxwell_solve2.c: In function 'hypre_MaxwellSolve2': maxwell_solve2.c:185:29: warning: 'e_dot_e' may be used uninitialized [-Wmaybe-uninitialized] 185 | if ((e_dot_e / x_dot_x) < eps) | ~~~~~~~~~^~~~~~~~~~ maxwell_solve2.c:76:27: note: 'e_dot_e' was declared here 76 | HYPRE_Real e_dot_e, x_dot_x; | ^~~~~~~ maxwell_solve2.c:185:29: warning: 'x_dot_x' may be used uninitialized [-Wmaybe-uninitialized] 185 | if ((e_dot_e / x_dot_x) < eps) | ~~~~~~~~~^~~~~~~~~~ maxwell_solve2.c:76:36: note: 'x_dot_x' was declared here 76 | HYPRE_Real e_dot_e, x_dot_x; | ^~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sstruct_amr_intercommunication.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sstruct_owninfo.c In file included from ./../struct_ls/_hypre_struct_ls.h:9, from _hypre_sstruct_ls.h:21, from maxwell_grad.c:18: maxwell_grad.c: In function 'hypre_Maxwell_Grad': ./../struct_mv/_hypre_struct_mv.h:114:26: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized] 114 | hypre_IndexD(index, 1) = iy,\ maxwell_grad.c:330:19: note: in expansion of macro 'hypre_SetIndex3' 330 | hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]); | ^~~~~~~~~~~~~~~ maxwell_grad.c:75:45: note: 'lindex[1]' was declared here 75 | hypre_Index loop_size, start, lindex; | ^~~~~~ ./../struct_mv/_hypre_struct_mv.h:115:26: warning: 'lindex[2]' may be used uninitialized [-Wmaybe-uninitialized] 115 | hypre_IndexD(index, 2) = iz ) maxwell_grad.c:330:19: note: in expansion of macro 'hypre_SetIndex3' 330 | hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]); | ^~~~~~~~~~~~~~~ maxwell_grad.c:75:45: note: 'lindex[2]' was declared here 75 | hypre_Index loop_size, start, lindex; | ^~~~~~ maxwell_grad.c:413:27: warning: 'ndirection' may be used uninitialized [-Wmaybe-uninitialized] 413 | for (d = 0; d < ndirection; d++) | ~~^~~~~~~~~~~~ maxwell_grad.c:89:38: note: 'ndirection' was declared here 89 | HYPRE_Int *direction, ndirection; | ^~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sstruct_recvinfo.c maxwell_physbdy.c: In function 'hypre_Maxwell_PhysBdy': maxwell_physbdy.c:71:28: warning: 'cbox_mapping' may be used uninitialized [-Wmaybe-uninitialized] 71 | HYPRE_Int **cbox_mapping, **fbox_mapping; | ^~~~~~~~~~~~ maxwell_physbdy.c:256:32: warning: 'fbox_mapping' may be used uninitialized [-Wmaybe-uninitialized] 256 | boxi = fbox_mapping[i - 1][j]; | ~~~~~~~~~~~~^~~~~~~ maxwell_physbdy.c:71:44: note: 'fbox_mapping' was declared here 71 | HYPRE_Int **cbox_mapping, **fbox_mapping; | ^~~~~~~~~~~~ In file included from ./../struct_ls/_hypre_struct_ls.h:9, from _hypre_sstruct_ls.h:21, from maxwell_physbdy.c:16: ./../struct_mv/_hypre_struct_mv.h:114:26: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized] 114 | hypre_IndexD(index, 1) = iy,\ maxwell_physbdy.c:477:25: note: in expansion of macro 'hypre_SetIndex3' 477 | hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]); | ^~~~~~~~~~~~~~~ maxwell_physbdy.c:79:53: note: 'lindex[1]' was declared here 79 | hypre_Index loop_size, start, index, lindex; | ^~~~~~ ./../struct_mv/_hypre_struct_mv.h:115:26: warning: 'lindex[2]' may be used uninitialized [-Wmaybe-uninitialized] 115 | hypre_IndexD(index, 2) = iz ) maxwell_physbdy.c:477:25: note: in expansion of macro 'hypre_SetIndex3' 477 | hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]); | ^~~~~~~~~~~~~~~ maxwell_physbdy.c:79:53: note: 'lindex[2]' was declared here 79 | hypre_Index loop_size, start, index, lindex; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sstruct_sendinfo.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sstruct_sharedDOFComm.c nd1_amge_interpolation.c: In function 'hypre_ND1AMGeInterpolation': nd1_amge_interpolation.c:264:41: warning: 'swap' may be used uninitialized [-Wmaybe-uninitialized] 264 | tmp_J = (OffProcRows[swap[m]] -> cols); | ~~~~^~~ nd1_amge_interpolation.c:49:15: note: 'swap' was declared here 49 | HYPRE_Int *swap; | ^~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sys_pfmg.c In file included from ./../struct_ls/_hypre_struct_ls.h:9, from _hypre_sstruct_ls.h:21, from maxwell_TV_setup.c:15: maxwell_TV_setup.c: In function 'hypre_MaxwellTV_Setup': ./../struct_mv/_hypre_struct_mv.h:114:26: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized] 114 | hypre_IndexD(index, 1) = iy,\ maxwell_TV_setup.c:412:19: note: in expansion of macro 'hypre_SetIndex3' 412 | hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]); | ^~~~~~~~~~~~~~~ maxwell_TV_setup.c:124:67: note: 'lindex[1]' was declared here 124 | hypre_Index index, cindex, shape, loop_size, start, lindex; | ^~~~~~ ./../struct_mv/_hypre_struct_mv.h:115:26: warning: 'lindex[2]' may be used uninitialized [-Wmaybe-uninitialized] 115 | hypre_IndexD(index, 2) = iz ) maxwell_TV_setup.c:412:19: note: in expansion of macro 'hypre_SetIndex3' 412 | hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]); | ^~~~~~~~~~~~~~~ maxwell_TV_setup.c:124:67: note: 'lindex[2]' was declared here 124 | hypre_Index index, cindex, shape, loop_size, start, lindex; | ^~~~~~ maxwell_TV_setup.c:105:47: warning: 'topological_face' may be used uninitialized [-Wmaybe-uninitialized] 105 | hypre_SStructGrid **topological_edge, **topological_face, **topological_cell; | ^~~~~~~~~~~~~~~~ maxwell_TV_setup.c:857:16: warning: 'vartype_faces' may be used uninitialized [-Wmaybe-uninitialized] 857 | HYPRE_SStructGridSetVariables(topological_face[l + 1], part, ndim, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 858 | vartype_faces); | ~~~~~~~~~~~~~~ maxwell_TV_setup.c:117:54: note: 'vartype_faces' was declared here 117 | HYPRE_SStructVariable *vartypes, *vartype_edges, *vartype_faces, *vartype_cell; | ^~~~~~~~~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sys_pfmg_relax.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sys_pfmg_setup.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sys_pfmg_setup_interp.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sys_pfmg_setup_rap.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sys_pfmg_solve.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sys_semi_interp.c In file included from _hypre_sstruct_ls.h:19, from fac_interp2.c:21: fac_interp2.c: In function 'hypre_FAC_WeightedInterp2': fac_interp2.c:980:65: warning: 'lindex[2]' may be used uninitialized [-Wmaybe-uninitialized] 980 | kmax = hypre_min( (intersect_size[2] - lindex[2] * stride[2]), | ~~~~~~~~~~^~~~~~~~~~~ ./../utilities/_hypre_utilities.h:53:28: note: in definition of macro 'hypre_min' 53 | #define hypre_min(a,b) (((a)<(b)) ? (a) : (b)) | ^ fac_interp2.c:742:39: note: 'lindex[2]' was declared here 742 | hypre_Index loop_size, lindex; | ^~~~~~ fac_interp2.c:978:65: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized] 978 | jmax = hypre_min( (intersect_size[1] - lindex[1] * stride[1]), | ~~~~~~~~~~^~~~~~~~~~~ ./../utilities/_hypre_utilities.h:53:28: note: in definition of macro 'hypre_min' 53 | #define hypre_min(a,b) (((a)<(b)) ? (a) : (b)) | ^ fac_interp2.c:742:39: note: 'lindex[1]' was declared here 742 | hypre_Index loop_size, lindex; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c sys_semi_restrict.c mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c fac_amr_fcoarsen.c -o fac_amr_fcoarsen.obj sstruct_sharedDOFComm.c: In function 'hypre_SStructSharedDOF_ParcsrMatRowsComm': sstruct_sharedDOFComm.c:632:27: warning: 'nbdry_slabs' may be used uninitialized [-Wmaybe-uninitialized] 632 | for (i = 0; i < nbdry_slabs; i++) | ~~^~~~~~~~~~~~~ sstruct_sharedDOFComm.c:119:27: note: 'nbdry_slabs' was declared here 119 | HYPRE_Int nbdry_slabs; | ^~~~~~~~~~~ In file included from ./../struct_ls/_hypre_struct_ls.h:9, from _hypre_sstruct_ls.h:21, from sstruct_sharedDOFComm.c:16: ./../struct_mv/_hypre_struct_mv.h:153:58: warning: 'recv_slabs' may be used uninitialized [-Wmaybe-uninitialized] 153 | #define hypre_BoxArrayBox(box_array, i) &((box_array) -> boxes[(i)]) | ~~~~~~~~~~~~^~~~~~~~ sstruct_sharedDOFComm.c:634:22: note: in expansion of macro 'hypre_BoxArrayBox' 634 | box = hypre_BoxArrayBox(recv_slabs, i); | ^~~~~~~~~~~~~~~~~ sstruct_sharedDOFComm.c:120:27: note: 'recv_slabs' was declared here 120 | hypre_BoxArray *recv_slabs, *send_slabs; | ^~~~~~~~~~ ./../struct_mv/_hypre_struct_mv.h:153:58: warning: 'send_slabs' may be used uninitialized [-Wmaybe-uninitialized] 153 | #define hypre_BoxArrayBox(box_array, i) &((box_array) -> boxes[(i)]) | ~~~~~~~~~~~~^~~~~~~~ sstruct_sharedDOFComm.c:653:22: note: in expansion of macro 'hypre_BoxArrayBox' 653 | box = hypre_BoxArrayBox(send_slabs, i); | ^~~~~~~~~~~~~~~~~ sstruct_sharedDOFComm.c:120:40: note: 'send_slabs' was declared here 120 | hypre_BoxArray *recv_slabs, *send_slabs; | ^~~~~~~~~~ ./../struct_mv/_hypre_struct_mv.h:114:26: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized] 114 | hypre_IndexD(index, 1) = iy,\ sstruct_sharedDOFComm.c:690:25: note: in expansion of macro 'hypre_SetIndex3' 690 | hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]); | ^~~~~~~~~~~~~~~ sstruct_sharedDOFComm.c:113:45: note: 'lindex[1]' was declared here 113 | hypre_Index loop_size, start, lindex; | ^~~~~~ ./../struct_mv/_hypre_struct_mv.h:115:26: warning: 'lindex[2]' may be used uninitialized [-Wmaybe-uninitialized] 115 | hypre_IndexD(index, 2) = iz ) sstruct_sharedDOFComm.c:690:25: note: in expansion of macro 'hypre_SetIndex3' 690 | hypre_SetIndex3(index, lindex[0], lindex[1], lindex[2]); | ^~~~~~~~~~~~~~~ sstruct_sharedDOFComm.c:113:45: note: 'lindex[2]' was declared here 113 | hypre_Index loop_size, start, lindex; | ^~~~~~ mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c fac_amr_rap.c -o fac_amr_rap.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c fac_restrict2.c -o fac_restrict2.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c fac_setup2.c -o fac_setup2.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c fac_zero_stencilcoef.c -o fac_zero_stencilcoef.obj mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I.. -I. -I./.. -I./../multivector -I./../utilities -I./../krylov -I./../struct_mv -I./../seq_mv -I./../parcsr_mv -I./../IJ_mv -I./../parcsr_block_mv -I./../sstruct_mv -I./../struct_ls -I./../parcsr_ls -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -c node_relax.c -o node_relax.obj In file included from _hypre_sstruct_ls.h:19, from fac_restrict2.c:21: fac_restrict2.c: In function 'hypre_FACRestrict2': fac_restrict2.c:741:57: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized] 741 | jmax = hypre_min( (fbox_size[1] - lindex[1] * stride[1]), rfactors[1] ); | ~~~~~~~~~~^~~~~~~~~~~ ./../utilities/_hypre_utilities.h:53:28: note: in definition of macro 'hypre_min' 53 | #define hypre_min(a,b) (((a)<(b)) ? (a) : (b)) | ^ fac_restrict2.c:525:39: note: 'lindex[1]' was declared here 525 | hypre_Index loop_size, lindex; | ^~~~~~ fac_restrict2.c:742:57: warning: 'lindex[2]' may be used uninitialized [-Wmaybe-uninitialized] 742 | kmax = hypre_min( (fbox_size[2] - lindex[2] * stride[2]), rfactors[2] ); | ~~~~~~~~~~^~~~~~~~~~~ ./../utilities/_hypre_utilities.h:53:28: note: in definition of macro 'hypre_min' 53 | #define hypre_min(a,b) (((a)<(b)) ? (a) : (b)) | ^ fac_restrict2.c:525:39: note: 'lindex[2]' was declared here 525 | hypre_Index loop_size, lindex; | ^~~~~~ maxwell_PNedelec.c: In function 'hypre_Maxwell_PNedelec': maxwell_PNedelec.c:544:29: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized] 544 | findex[k] *= stride[k]; | ^~ maxwell_PNedelec.c:52:71: note: 'lindex[1]' was declared here 52 | hypre_Index loop_size, start, cstart, stride, hi_index, lindex; | ^~~~~~ maxwell_PNedelec.c:544:29: warning: 'lindex[2]' may be used uninitialized [-Wmaybe-uninitialized] 544 | findex[k] *= stride[k]; | ^~ maxwell_PNedelec.c:52:71: note: 'lindex[2]' was declared here 52 | hypre_Index loop_size, start, cstart, stride, hi_index, lindex; | ^~~~~~ maxwell_PNedelec.c:1669:36: warning: 'fCedge_ratio' may be used uninitialized [-Wmaybe-uninitialized] 1669 | vals_edgeEdge[k] = fCedge_ratio; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ maxwell_PNedelec.c:46:27: note: 'fCedge_ratio' was declared here 46 | HYPRE_Real fCedge_ratio; | ^~~~~~~~~~~~ fac_amr_fcoarsen.c: In function 'hypre_AMR_FCoarsen': fac_amr_fcoarsen.c:2223:47: warning: 'startrank' may be used uninitialized [-Wmaybe-uninitialized] 2223 | if ((rank - startrank) >= i && (rank - startrank) <= m) | ~~~~~~^~~~~~~~~~~~ fac_amr_fcoarsen.c:151:28: note: 'startrank' was declared here 151 | HYPRE_BigInt startrank, rank; | ^~~~~~~~~ fac_amr_fcoarsen.c:816:38: warning: 'max_contribut_size' may be used uninitialized [-Wmaybe-uninitialized] 816 | max_contribut_size = hypre_max( max_contribut_size, fac_amr_fcoarsen.c:150:28: note: 'max_contribut_size' was declared here 150 | HYPRE_Int max_contribut_size, stencil_i; | ^~~~~~~~~~~~~~~~~~ fac_amr_fcoarsen.c:158:28: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized] 158 | hypre_Index lindex; | ^~~~~~ In file included from ./../struct_ls/_hypre_struct_ls.h:9, from _hypre_sstruct_ls.h:21, from fac_amr_fcoarsen.c:16: fac_amr_fcoarsen.c:2212:66: warning: 'lindex[2]' may be used uninitialized [-Wmaybe-uninitialized] 2212 | l + lindex[2]*stridef[2]); | ~~~~~~~~~^~~~~~~~~~~ ./../struct_mv/_hypre_struct_mv.h:115:28: note: in definition of macro 'hypre_SetIndex3' 115 | hypre_IndexD(index, 2) = iz ) | ^~ fac_amr_fcoarsen.c:158:28: note: 'lindex[2]' was declared here 158 | hypre_Index lindex; | ^~~~~~ fac_amr_fcoarsen.c:2404:21: warning: 'stencil_size' may be used uninitialized [-Wmaybe-uninitialized] 2404 | for (j = 0; j < stencil_size; j++) | ~~^~~~~~~~~~~~~~ fac_amr_fcoarsen.c:91:28: note: 'stencil_size' was declared here 91 | HYPRE_Int stencil_size, stencil_last_size; | ^~~~~~~~~~~~ fac_amr_fcoarsen.c:2389:7: warning: 'stencil_ranks' may be used uninitialized [-Wmaybe-uninitialized] 2389 | if (stencil_ranks) | ^ fac_amr_fcoarsen.c:139:28: note: 'stencil_ranks' was declared here 139 | HYPRE_Int *stencil_ranks, *rank_stencils; | ^~~~~~~~~~~~~ fac_amr_fcoarsen.c:139:44: warning: 'rank_stencils' may be used uninitialized [-Wmaybe-uninitialized] 139 | HYPRE_Int *stencil_ranks, *rank_stencils; | ^~~~~~~~~~~~~ fac_amr_fcoarsen.c:2385:7: warning: 'stencil_contrib_cnt' may be used uninitialized [-Wmaybe-uninitialized] 2385 | if (stencil_contrib_cnt) | ^ fac_amr_fcoarsen.c:140:28: note: 'stencil_contrib_cnt' was declared here 140 | HYPRE_Int *stencil_contrib_cnt; | ^~~~~~~~~~~~~~~~~~~ fac_amr_fcoarsen.c:2414:7: warning: 'stencil_contrib_i' may be used uninitialized [-Wmaybe-uninitialized] 2414 | if (stencil_contrib_i) | ^ fac_amr_fcoarsen.c:141:28: note: 'stencil_contrib_i' was declared here 141 | HYPRE_Int **stencil_contrib_i; | ^~~~~~~~~~~~~~~~~ fac_amr_fcoarsen.c:2430:7: warning: 'weight_contrib_i' may be used uninitialized [-Wmaybe-uninitialized] 2430 | if (weight_contrib_i) | ^ fac_amr_fcoarsen.c:142:28: note: 'weight_contrib_i' was declared here 142 | HYPRE_Real **weight_contrib_i; | ^~~~~~~~~~~~~~~~ fac_amr_fcoarsen.c:2402:7: warning: 'shift_box' may be used uninitialized [-Wmaybe-uninitialized] 2402 | if (shift_box) | ^ fac_amr_fcoarsen.c:146:28: note: 'shift_box' was declared here 146 | hypre_Box **shift_box; | ^~~~~~~~~ fac_amr_fcoarsen.c:2393:7: warning: 'volume_shift_box' may be used uninitialized [-Wmaybe-uninitialized] 2393 | if (volume_shift_box) | ^ fac_amr_fcoarsen.c:149:28: note: 'volume_shift_box' was declared here 149 | HYPRE_Int *volume_shift_box; | ^~~~~~~~~~~~~~~~ fac_amr_fcoarsen.c:2397:7: warning: 'vals' may be used uninitialized [-Wmaybe-uninitialized] 2397 | if (vals) | ^ fac_amr_fcoarsen.c:152:28: note: 'vals' was declared here 152 | HYPRE_Real *vals, *vals2; | ^~~~ ./../struct_mv/_hypre_struct_mv.h:153:66: warning: 'ci' may be used uninitialized [-Wmaybe-uninitialized] 153 | #define hypre_BoxArrayBox(box_array, i) &((box_array) -> boxes[(i)]) | ^ fac_amr_fcoarsen.c:2686:50: note: in expansion of macro 'hypre_BoxArrayBox' 2686 | hypre_BoxIndexRank(hypre_BoxArrayBox(data_space, ci), | ^~~~~~~~~~~~~~~~~ fac_amr_fcoarsen.c:133:28: note: 'ci' was declared here 133 | HYPRE_Int ci, fi, arrayi; | ^~ maxwell_semi_interp.c: In function 'hypre_Maxwell_PTopology': maxwell_semi_interp.c:1381:33: warning: 'iFace' may be used uninitialized [-Wmaybe-uninitialized] 1381 | iFace[nFaces] = rank; | ^ maxwell_semi_interp.c:115:27: note: 'iFace' was declared here 115 | HYPRE_BigInt *iFace, *iEdge; | ^~~~~ In file included from ./../struct_ls/_hypre_struct_ls.h:9, from _hypre_sstruct_ls.h:21, from maxwell_semi_interp.c:18: ./../struct_mv/_hypre_struct_mv.h:114:26: warning: 'lindex[1]' may be used uninitialized [-Wmaybe-uninitialized] 114 | hypre_IndexD(index, 1) = iy,\ maxwell_semi_interp.c:1006:13: note: in expansion of macro 'hypre_SetIndex3' 1006 | hypre_SetIndex3(cindex, lindex[0], lindex[1], lindex[2]); | ^~~~~~~~~~~~~~~ maxwell_semi_interp.c:135:27: note: 'lindex[1]' was declared here 135 | hypre_Index lindex; | ^~~~~~ ./../struct_mv/_hypre_struct_mv.h:115:26: warning: 'lindex[2]' may be used uninitialized [-Wmaybe-uninitialized] 115 | hypre_IndexD(index, 2) = iz ) maxwell_semi_interp.c:1006:13: note: in expansion of macro 'hypre_SetIndex3' 1006 | hypre_SetIndex3(cindex, lindex[0], lindex[1], lindex[2]); | ^~~~~~~~~~~~~~~ maxwell_semi_interp.c:135:27: note: 'lindex[2]' was declared here 135 | hypre_Index lindex; | ^~~~~~ maxwell_semi_interp.c:149:42: warning: 'm' may be used uninitialized [-Wmaybe-uninitialized] 149 | HYPRE_Int t, i, j, k, l, m, n, p; | ^ maxwell_semi_interp.c:118:27: warning: 'jElement_Face' may be used uninitialized [-Wmaybe-uninitialized] 118 | HYPRE_BigInt *jElement_Face, *jedge_Edge; | ^~~~~~~~~~~~~ In file included from _hypre_sstruct_ls.h:19: ./../utilities/_hypre_utilities.h:783:3: warning: 'vals_ElementFace' may be used uninitialized [-Wmaybe-uninitialized] 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ maxwell_semi_interp.c:2121:7: note: in expansion of macro 'hypre_TFree' 2121 | hypre_TFree(vals_ElementFace, memory_location); | ^~~~~~~~~~~ maxwell_semi_interp.c:121:46: note: 'vals_ElementFace' was declared here 121 | HYPRE_Real *vals_ElementEdge, *vals_ElementFace, *vals_edgeEdge, *vals_Faceedge; | ^~~~~~~~~~~~~~~~ ./../utilities/_hypre_utilities.h:783:3: warning: 'ncols_ElementFace' may be used uninitialized [-Wmaybe-uninitialized] 783 | ( hypre_Free((void *)ptr, location), ptr = NULL ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ maxwell_semi_interp.c:2119:7: note: in expansion of macro 'hypre_TFree' 2119 | hypre_TFree(ncols_ElementFace, memory_location); | ^~~~~~~~~~~ maxwell_semi_interp.c:124:27: note: 'ncols_ElementFace' was declared here 124 | HYPRE_Int *ncols_ElementFace, *ncols_ElementEdge; | ^~~~~~~~~~~~~~~~~ maxwell_semi_interp.c:3488:36: warning: 'fCedge_ratio' may be used uninitialized [-Wmaybe-uninitialized] 3488 | vals_edgeEdge[k] = fCedge_ratio; | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ maxwell_semi_interp.c:126:27: note: 'fCedge_ratio' was declared here 126 | HYPRE_Real fCedge_ratio; | ^~~~~~~~~~~~ Building libHYPRE_sstruct_ls.a ... ar -rcu libHYPRE_sstruct_ls.a F90_HYPRE_sstruct_bicgstab.o F90_HYPRE_sstruct_gmres.o F90_HYPRE_sstruct_flexgmres.o F90_HYPRE_sstruct_lgmres.o F90_HYPRE_sstruct_InterFAC.o F90_HYPRE_sstruct_int.o F90_HYPRE_sstruct_maxwell.o F90_HYPRE_sstruct_pcg.o F90_HYPRE_sstruct_split.o F90_HYPRE_sstruct_sys_pfmg.o HYPRE_sstruct_bicgstab.o HYPRE_sstruct_gmres.o HYPRE_sstruct_flexgmres.o HYPRE_sstruct_lgmres.o HYPRE_sstruct_InterFAC.o HYPRE_sstruct_int.o HYPRE_sstruct_maxwell.o HYPRE_sstruct_pcg.o HYPRE_sstruct_split.o HYPRE_sstruct_sys_pfmg.o bsearch.o fac.o fac_amr_zero_data.o fac_cf_coarsen.o fac_cfstencil_box.o fac_CFInterfaceExtents.o fac_interp2.o fac_relax.o fac_solve3.o fac_zero_cdata.o krylov.o krylov_sstruct.o eliminate_rowscols.o maxwell_grad.o maxwell_physbdy.o maxwell_PNedelec.o maxwell_PNedelec_bdy.o maxwell_semi_interp.o maxwell_solve.o maxwell_solve2.o maxwell_TV.o maxwell_TV_setup.o maxwell_zeroBC.o nd1_amge_interpolation.o sstruct_amr_intercommunication.o sstruct_owninfo.o sstruct_recvinfo.o sstruct_sendinfo.o sstruct_sharedDOFComm.o sys_pfmg.o sys_pfmg_relax.o sys_pfmg_setup.o sys_pfmg_setup_interp.o sys_pfmg_setup_rap.o sys_pfmg_solve.o sys_semi_interp.o sys_semi_restrict.o fac_amr_fcoarsen.obj fac_amr_rap.obj fac_restrict2.obj fac_setup2.obj fac_zero_stencilcoef.obj node_relax.obj ar: `u' modifier ignored since `D' is the default (see `U') ranlib libHYPRE_sstruct_ls.a cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src64m-static/hypre/include cp -fR ./_hypre_sstruct_ls.h /build/reproducible-path/hypre-2.28.0/src64m-static/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64m-static/sstruct_ls' Making lib ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64m-static/lib' Building libHYPRE64m ... rm -f libHYPRE64m.a ar -rcu libHYPRE64m.a /build/reproducible-path/hypre-2.28.0/src64m-static/IJ_mv/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64m.a /build/reproducible-path/hypre-2.28.0/src64m-static/distributed_matrix/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64m.a /build/reproducible-path/hypre-2.28.0/src64m-static/krylov/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64m.a /build/reproducible-path/hypre-2.28.0/src64m-static/matrix_matrix/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64m.a /build/reproducible-path/hypre-2.28.0/src64m-static/multivector/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64m.a /build/reproducible-path/hypre-2.28.0/src64m-static/parcsr_ls/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64m.a /build/reproducible-path/hypre-2.28.0/src64m-static/parcsr_mv/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64m.a /build/reproducible-path/hypre-2.28.0/src64m-static/parcsr_block_mv/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64m.a /build/reproducible-path/hypre-2.28.0/src64m-static/seq_mv/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64m.a /build/reproducible-path/hypre-2.28.0/src64m-static/sstruct_ls/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64m.a /build/reproducible-path/hypre-2.28.0/src64m-static/sstruct_mv/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64m.a /build/reproducible-path/hypre-2.28.0/src64m-static/struct_ls/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64m.a /build/reproducible-path/hypre-2.28.0/src64m-static/struct_mv/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64m.a /build/reproducible-path/hypre-2.28.0/src64m-static/utilities/*.o /build/reproducible-path/hypre-2.28.0/src64m-static/blas/*.o /build/reproducible-path/hypre-2.28.0/src64m-static/lapack/*.o ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64m.a /build/reproducible-path/hypre-2.28.0/src64m-static/IJ_mv/*.obj ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64m.a /build/reproducible-path/hypre-2.28.0/src64m-static/parcsr_ls/*.obj ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64m.a /build/reproducible-path/hypre-2.28.0/src64m-static/parcsr_mv/*.obj ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64m.a /build/reproducible-path/hypre-2.28.0/src64m-static/seq_mv/*.obj ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64m.a /build/reproducible-path/hypre-2.28.0/src64m-static/sstruct_ls/*.obj ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64m.a /build/reproducible-path/hypre-2.28.0/src64m-static/sstruct_mv/*.obj ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64m.a /build/reproducible-path/hypre-2.28.0/src64m-static/struct_ls/*.obj ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64m.a /build/reproducible-path/hypre-2.28.0/src64m-static/struct_mv/*.obj ar: `u' modifier ignored since `D' is the default (see `U') ar -rcu libHYPRE64m.a /build/reproducible-path/hypre-2.28.0/src64m-static/utilities/*.obj ar: `u' modifier ignored since `D' is the default (see `U') ranlib libHYPRE64m.a cp -fR libHYPRE* /build/reproducible-path/hypre-2.28.0/src64m-static/hypre/lib make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64m-static/lib' make[2]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64m-static' make[1]: Leaving directory '/build/reproducible-path/hypre-2.28.0' debian/rules override_dh_auto_test make[1]: Entering directory '/build/reproducible-path/hypre-2.28.0' set -e; \ echo "max available processors nproc=`nproc`"; \ if [ "yes" = "no" ]; then \ echo Tests have been disabled on arm64; \ else echo "=== Building tests ==="; \ for build in src src-static src64 src64-static; do \ echo "=== Running tests from $build ==="; \ cd $build; \ TEST_LD_LIBRARY_PATH=/build/reproducible-path/hypre-2.28.0/$build/lib:; \ echo "== running make check (single) =="; \ LD_LIBRARY_PATH=${TEST_LD_LIBRARY_PATH} make check; \ echo "== running make check (MPI -P 3 1 1) =="; \ LD_LIBRARY_PATH=${TEST_LD_LIBRARY_PATH} CHECKRUN="mpirun -n 3" PARMS='-P 3 1 1' make check; \ if [ "x" = "xno" ]; then \ echo "== skipping make checkpar on arm64 =="; \ else \ echo "== running make checkpar =="; \ LD_LIBRARY_PATH=${TEST_LD_LIBRARY_PATH} make checkpar HYPRE_CHECKPAR_TOL=1e-3; \ fi; \ cd ..; \ done; \ fi max available processors nproc=12 === Building tests === === Running tests from src === == running make check (single) == make[2]: Entering directory '/build/reproducible-path/hypre-2.28.0/src' Checking the library ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src/test' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I. -I/build/reproducible-path/hypre-2.28.0/src/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c ij.c ij.c: In function 'BuildFuncsFromOneFile': ij.c:9803:26: warning: 'dof_func' may be used uninitialized [-Wmaybe-uninitialized] 9803 | hypre_MPI_Isend(&dof_func[partitioning[i]], | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ij.c:9736:26: note: 'dof_func' was declared here 9736 | HYPRE_Int *dof_func; | ^~~~~~~~ ij.c: In function 'BuildBigArrayFromOneFile': ij.c:9951:12: warning: 'filename' may be used uninitialized [-Wmaybe-uninitialized] 9951 | fp = fopen(filename, "r"); | ^~~~~~~~~~~~~~~~~~~~ ij.c:9906:20: note: 'filename' was declared here 9906 | char *filename; | ^~~~~~~~ ij.c:10013:24: warning: 'send_buffer' may be used uninitialized [-Wmaybe-uninitialized] 10013 | send_buffer[jj] = global_array[j]; | ^ ij.c:9913:20: note: 'send_buffer' was declared here 9913 | HYPRE_BigInt *send_buffer; | ^~~~~~~~~~~ ij.c:10012:24: warning: 'displs' may be used uninitialized [-Wmaybe-uninitialized] 10012 | jj = displs[proc] + send_counts[proc]; | ^ ij.c:9915:20: note: 'displs' was declared here 9915 | HYPRE_Int *displs; | ^~~~~~ ij.c:10009:15: warning: 'array_procs' may be used uninitialized [-Wmaybe-uninitialized] 10009 | proc = array_procs[j]; | ~~~~~^~~~~~~~~~~~~~~~ ij.c:9916:20: note: 'array_procs' was declared here 9916 | HYPRE_Int *array_procs; | ^~~~~~~~~~~ ij.c:10013:43: warning: 'global_array' may be used uninitialized [-Wmaybe-uninitialized] 10013 | send_buffer[jj] = global_array[j]; | ~~~~~~~~~~~~^~~ ij.c:9911:20: note: 'global_array' was declared here 9911 | HYPRE_BigInt *global_array; | ^~~~~~~~~~~~ ij.c: In function 'BuildParRotate7pt': ij.c:10369:7: warning: 'eps' may be used uninitialized [-Wmaybe-uninitialized] 10369 | hypre_printf(" alpha = %f, eps = %f\n", alpha, eps); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ij.c:10299:24: note: 'eps' was declared here 10299 | HYPRE_Real eps, alpha; | ^~~ ij.c:10369:7: warning: 'alpha' may be used uninitialized [-Wmaybe-uninitialized] 10369 | hypre_printf(" alpha = %f, eps = %f\n", alpha, eps); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ij.c:10299:29: note: 'alpha' was declared here 10299 | HYPRE_Real eps, alpha; | ^~~~~ ij.c: In function 'main': ij.c:2751:17: warning: 'row_sizes' may be used uninitialized [-Wmaybe-uninitialized] 2751 | ierr = HYPRE_IJMatrixSetRowSizes ( ij_A, (const HYPRE_Int *) row_sizes ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ij.c:179:24: note: 'row_sizes' was declared here 179 | HYPRE_Int *row_sizes; | ^~~~~~~~~ Building ij ... mpicc -o ij ij.o -L/build/reproducible-path/hypre-2.28.0/src/hypre/lib -lHYPRE -Wl,-rpath,/build/reproducible-path/hypre-2.28.0/src/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/aarch64-linux-gnu/openmpi/lib -lmpi -llapack -lblas -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I. -I/build/reproducible-path/hypre-2.28.0/src/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c ij_assembly.c ij_assembly.c: In function 'buildMatrixEntries': ij_assembly.c:514:16: warning: 'A' may be used uninitialized [-Wmaybe-uninitialized] 514 | *parcsr_ptr = A; | ~~~~~~~~~~~~^~~ ij_assembly.c:474:23: note: 'A' was declared here 474 | HYPRE_ParCSRMatrix A; | ^ ij_assembly.c: In function 'test_SetOffProc': ij_assembly.c:848:10: warning: 'nnzrow' may be used uninitialized [-Wmaybe-uninitialized] 848 | HYPRE_IJMatrixSetValues(ij_AT, chunk_size, &nnzrow[chunk], &rows[chunk], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 849 | &cols[h_rowptr[chunk]], &coefs[h_rowptr[chunk]]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ij_assembly.c:757:24: note: 'nnzrow' was declared here 757 | HYPRE_Int *nnzrow; | ^~~~~~ ij_assembly.c:848:69: warning: 'rows' may be used uninitialized [-Wmaybe-uninitialized] 848 | HYPRE_IJMatrixSetValues(ij_AT, chunk_size, &nnzrow[chunk], &rows[chunk], | ^~~~~~~~~~~~ ij_assembly.c:758:24: note: 'rows' was declared here 758 | HYPRE_BigInt *rows; | ^~~~ ij_assembly.c:849:34: warning: 'cols' may be used uninitialized [-Wmaybe-uninitialized] 849 | &cols[h_rowptr[chunk]], &coefs[h_rowptr[chunk]]); | ^~~~~~~~~~~~~~~~~~~~~~ ij_assembly.c:759:24: note: 'cols' was declared here 759 | HYPRE_BigInt *cols; | ^~~~ ij_assembly.c:849:58: warning: 'coefs' may be used uninitialized [-Wmaybe-uninitialized] 849 | &cols[h_rowptr[chunk]], &coefs[h_rowptr[chunk]]); | ^~~~~~~~~~~~~~~~~~~~~~~ ij_assembly.c:760:24: note: 'coefs' was declared here 760 | HYPRE_Real *coefs; | ^~~~~ ij_assembly.c: In function 'main': ij_assembly.c:348:7: warning: 'nnzrow' may be used uninitialized [-Wmaybe-uninitialized] 348 | test_Set(comm, memory_location, option, ilower, iupper, nrows, num_nonzeros, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | nchunks, h_nnzrow, nnzrow, option == 1 ? rows : rows2, cols, coefs, &ij_A); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ij_assembly.c:92:30: note: 'nnzrow' was declared here 92 | HYPRE_Int *nnzrow, *h_nnzrow, *d_nnzrow; | ^~~~~~ ij_assembly.c:348:7: warning: 'cols' may be used uninitialized [-Wmaybe-uninitialized] 348 | test_Set(comm, memory_location, option, ilower, iupper, nrows, num_nonzeros, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | nchunks, h_nnzrow, nnzrow, option == 1 ? rows : rows2, cols, coefs, &ij_A); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ij_assembly.c:95:30: note: 'cols' was declared here 95 | HYPRE_BigInt *cols, *h_cols, *d_cols; | ^~~~ ij_assembly.c:348:7: warning: 'coefs' may be used uninitialized [-Wmaybe-uninitialized] 348 | test_Set(comm, memory_location, option, ilower, iupper, nrows, num_nonzeros, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | nchunks, h_nnzrow, nnzrow, option == 1 ? rows : rows2, cols, coefs, &ij_A); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ij_assembly.c:96:30: note: 'coefs' was declared here 96 | HYPRE_Real *coefs, *h_coefs, *d_coefs; | ^~~~~ ij_assembly.c:348:7: warning: 'rows' may be used uninitialized [-Wmaybe-uninitialized] 348 | test_Set(comm, memory_location, option, ilower, iupper, nrows, num_nonzeros, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | nchunks, h_nnzrow, nnzrow, option == 1 ? rows : rows2, cols, coefs, &ij_A); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ij_assembly.c:93:30: note: 'rows' was declared here 93 | HYPRE_BigInt *rows, *h_rows, *d_rows; | ^~~~ ij_assembly.c:374:7: warning: 'rows2' may be used uninitialized [-Wmaybe-uninitialized] 374 | test_SetSet(comm, memory_location, option, ilower, iupper, nrows, num_nonzeros, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 375 | nchunks, h_nnzrow, nnzrow, option == 1 ? rows : rows2, cols, coefs, &ij_A); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ij_assembly.c:94:30: note: 'rows2' was declared here 94 | HYPRE_BigInt *rows2, *h_rows2, *d_rows2; | ^~~~~ Building ij_assembly ... mpicc -o ij_assembly ij_assembly.o -L/build/reproducible-path/hypre-2.28.0/src/hypre/lib -lHYPRE -Wl,-rpath,/build/reproducible-path/hypre-2.28.0/src/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/aarch64-linux-gnu/openmpi/lib -lmpi -llapack -lblas -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I. -I/build/reproducible-path/hypre-2.28.0/src/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c sstruct.c sstruct.c: In function 'main': sstruct.c:2667:25: warning: 'parts' may be used uninitialized [-Wmaybe-uninitialized] 2667 | part = parts[i]; | ^ sstruct.c:2336:26: note: 'parts' was declared here 2336 | HYPRE_Int *parts; | ^~~~~ sstruct.c:2643:22: warning: 'refine' may be used uninitialized [-Wmaybe-uninitialized] 2643 | refine[part][j] = atoi(argv[k++]); | ^ sstruct.c:2337:26: note: 'refine' was declared here 2337 | Index *refine; | ^~~~~~ sstruct.c:2657:26: warning: 'distribute' may be used uninitialized [-Wmaybe-uninitialized] 2657 | distribute[part][j] = atoi(argv[k++]); | ^ sstruct.c:2338:26: note: 'distribute' was declared here 2338 | Index *distribute; | ^~~~~~~~~~ sstruct.c:2671:21: warning: 'block' may be used uninitialized [-Wmaybe-uninitialized] 2671 | block[part][j] = atoi(argv[k++]); | ^ sstruct.c:2339:26: note: 'block' was declared here 2339 | Index *block; | ^~~~~ sstruct.c:2665:24: warning: 'nparts' may be used uninitialized [-Wmaybe-uninitialized] 2665 | for (i = 0; i < nparts; i++) | ~~^~~~~~~~ sstruct.c:2334:26: note: 'nparts' was declared here 2334 | HYPRE_Int nparts; | ^~~~~~ In file included from sstruct.c:12: /build/reproducible-path/hypre-2.28.0/src/hypre/include/_hypre_utilities.h:780:2: warning: 'values_size' may be used uninitialized [-Wmaybe-uninitialized] 780 | (hypre_Memcpy((void *)(dst), (void *)(src), (size_t)(sizeof(type) * (count)), locdst, locsrc)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sstruct.c:3488:7: note: in expansion of macro 'hypre_TMemcpy' 3488 | hypre_TMemcpy(d_values, values, HYPRE_Real, values_size, | ^~~~~~~~~~~~~ sstruct.c:2375:26: note: 'values_size' was declared here 2375 | HYPRE_Int values_size; | ^~~~~~~~~~~ Building sstruct ... mpicc -o sstruct sstruct.o -L/build/reproducible-path/hypre-2.28.0/src/hypre/lib -lHYPRE -Wl,-rpath,/build/reproducible-path/hypre-2.28.0/src/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/aarch64-linux-gnu/openmpi/lib -lmpi -llapack -lblas -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I. -I/build/reproducible-path/hypre-2.28.0/src/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c struct.c struct.c: In function 'main': struct.c:1666:16: warning: 'jacobi_weight' may be used uninitialized [-Wmaybe-uninitialized] 1666 | HYPRE_StructPFMGSetJacobiWeight(precond, jacobi_weight); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ struct.c:105:24: note: 'jacobi_weight' was declared here 105 | HYPRE_Real jacobi_weight; | ^~~~~~~~~~~~~ struct.c:1017:24: warning: 'nblocks' may be used uninitialized [-Wmaybe-uninitialized] 1017 | for (i = 0; i < nblocks; i++) | ~~^~~~~~~~~ struct.c:100:24: note: 'nblocks' was declared here 100 | HYPRE_Int nblocks ; | ^~~~~~~ Building struct ... mpicc -o struct struct.o -L/build/reproducible-path/hypre-2.28.0/src/hypre/lib -lHYPRE -Wl,-rpath,/build/reproducible-path/hypre-2.28.0/src/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/aarch64-linux-gnu/openmpi/lib -lmpi -llapack -lblas -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I. -I/build/reproducible-path/hypre-2.28.0/src/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c ams_driver.c Building ams_driver ... mpicc -o ams_driver ams_driver.o -L/build/reproducible-path/hypre-2.28.0/src/hypre/lib -lHYPRE -Wl,-rpath,/build/reproducible-path/hypre-2.28.0/src/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/aarch64-linux-gnu/openmpi/lib -lmpi -llapack -lblas -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I. -I/build/reproducible-path/hypre-2.28.0/src/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c maxwell_unscaled.c maxwell_unscaled.c: In function 'main': maxwell_unscaled.c:1930:7: warning: 'solver_id' may be used uninitialized [-Wmaybe-uninitialized] 1930 | if (solver_id == 1) | ^ maxwell_unscaled.c:1318:26: note: 'solver_id' was declared here 1318 | HYPRE_Int solver_id; | ^~~~~~~~~ Building maxwell_unscaled ... mpicc -o maxwell_unscaled maxwell_unscaled.o -L/build/reproducible-path/hypre-2.28.0/src/hypre/lib -lHYPRE -Wl,-rpath,/build/reproducible-path/hypre-2.28.0/src/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/aarch64-linux-gnu/openmpi/lib -lmpi -llapack -lblas -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I. -I/build/reproducible-path/hypre-2.28.0/src/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c struct_migrate.c struct_migrate.c: In function 'main': struct_migrate.c:315:41: warning: 'p' may be used uninitialized [-Wmaybe-uninitialized] 315 | if ( (ix == (bx - 1)) && (p < (P - 1)) ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ struct_migrate.c:47:24: note: 'p' was declared here 47 | HYPRE_Int p, q, r; | ^ struct_migrate.c:319:41: warning: 'q' may be used uninitialized [-Wmaybe-uninitialized] 319 | if ( (iy == (by - 1)) && (q < (Q - 1)) ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ struct_migrate.c:47:27: note: 'q' was declared here 47 | HYPRE_Int p, q, r; | ^ struct_migrate.c:323:41: warning: 'r' may be used uninitialized [-Wmaybe-uninitialized] 323 | if ( (iz == (bz - 1)) && (r < (R - 1)) ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ struct_migrate.c:47:30: note: 'r' was declared here 47 | HYPRE_Int p, q, r; | ^ In file included from struct_migrate.c:12: /build/reproducible-path/hypre-2.28.0/src/hypre/include/_hypre_utilities.h:771:12: warning: 'nblocks' may be used uninitialized [-Wmaybe-uninitialized] 771 | ( (type *) hypre_CAlloc((size_t)(count), (size_t)sizeof(type), location) ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ struct_migrate.c:254:13: note: in expansion of macro 'hypre_CTAlloc' 254 | ilower = hypre_CTAlloc(HYPRE_Int*, nblocks, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~~~ struct_migrate.c:49:24: note: 'nblocks' was declared here 49 | HYPRE_Int nblocks ; | ^~~~~~~ Building struct_migrate ... mpicc -o struct_migrate struct_migrate.o -L/build/reproducible-path/hypre-2.28.0/src/hypre/lib -lHYPRE -Wl,-rpath,/build/reproducible-path/hypre-2.28.0/src/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/aarch64-linux-gnu/openmpi/lib -lmpi -llapack -lblas -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I. -I/build/reproducible-path/hypre-2.28.0/src/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c sstruct_fac.c Building sstruct_fac ... mpicc -o sstruct_fac sstruct_fac.o -L/build/reproducible-path/hypre-2.28.0/src/hypre/lib -lHYPRE -Wl,-rpath,/build/reproducible-path/hypre-2.28.0/src/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/aarch64-linux-gnu/openmpi/lib -lmpi -llapack -lblas -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I. -I/build/reproducible-path/hypre-2.28.0/src/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c ij_mv.c Building ij_mv ... mpicc -o ij_mv ij_mv.o -L/build/reproducible-path/hypre-2.28.0/src/hypre/lib -lHYPRE -Wl,-rpath,/build/reproducible-path/hypre-2.28.0/src/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/aarch64-linux-gnu/openmpi/lib -lmpi -llapack -lblas -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I. -I/build/reproducible-path/hypre-2.28.0/src/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c ij_mm.c ij_mm.c: In function 'BuildParRotate7pt': ij_mm.c:2452:7: warning: 'eps' may be used uninitialized [-Wmaybe-uninitialized] 2452 | hypre_printf(" alpha = %f, eps = %f\n", alpha, eps); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ij_mm.c:2382:24: note: 'eps' was declared here 2382 | HYPRE_Real eps, alpha; | ^~~ ij_mm.c:2452:7: warning: 'alpha' may be used uninitialized [-Wmaybe-uninitialized] 2452 | hypre_printf(" alpha = %f, eps = %f\n", alpha, eps); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ij_mm.c:2382:29: note: 'alpha' was declared here 2382 | HYPRE_Real eps, alpha; | ^~~~~ Building ij_mm ... mpicc -o ij_mm ij_mm.o -L/build/reproducible-path/hypre-2.28.0/src/hypre/lib -lHYPRE -Wl,-rpath,/build/reproducible-path/hypre-2.28.0/src/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/aarch64-linux-gnu/openmpi/lib -lmpi -llapack -lblas -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I. -I/build/reproducible-path/hypre-2.28.0/src/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c zboxloop.c -o zboxloop.obj Building zboxloop ... mpicc -o zboxloop zboxloop.obj -L/build/reproducible-path/hypre-2.28.0/src/hypre/lib -lHYPRE -Wl,-rpath,/build/reproducible-path/hypre-2.28.0/src/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/aarch64-linux-gnu/openmpi/lib -lmpi -llapack -lblas -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src/test' Using HYPRE_RELEASE_VERSION: 2.28.0 Running with these driver parameters: solver ID = 0 ============================================= Hypre init times: ============================================= Hypre init: wall clock time = 0.000005 seconds wall MFLOPS = 0.000000 cpu clock time = 0.000005 seconds cpu MFLOPS = 0.000000 Laplacian: num_fun = 1 (nx, ny, nz) = (10, 10, 10) (Px, Py, Pz) = (1, 1, 1) (cx, cy, cz) = (1.000000, 1.000000, 1.000000) ============================================= Generate Matrix: ============================================= Spatial Operator: wall clock time = 0.000552 seconds wall MFLOPS = 0.000000 cpu clock time = 0.000552 seconds cpu MFLOPS = 0.000000 Number of vector components: 1 RHS vector has unit coefficients Initial guess is 0 ============================================= IJ Vector Setup: ============================================= RHS and Initial Guess: wall clock time = 0.000319 seconds wall MFLOPS = 0.000000 cpu clock time = 0.000320 seconds cpu MFLOPS = 0.000000 Solver: AMG Num MPI tasks = 1 Num OpenMP threads = 1 BoomerAMG SETUP PARAMETERS: Max levels = 25 Num levels = 5 Strength Threshold = 0.250000 Interpolation Truncation Factor = 0.000000 Maximum Row Sum Threshold for Dependency Weakening = 1.000000 Coarsening Type = HMIS measures are determined locally No global partition option chosen. Interpolation = extended+i interpolation Operator Matrix Information: nonzero entries/row row sums lev rows entries sparse min max avg min max ====================================================================== 0 1000 6400 0.006 4 7 6.4 0.000e+00 3.000e+00 1 500 7248 0.029 7 17 14.5 0.000e+00 4.000e+00 2 99 2999 0.306 15 43 30.3 1.041e-02 5.319e+00 3 14 188 0.959 11 14 13.4 5.274e+00 1.007e+01 4 4 16 1.000 4 4 4.0 7.597e+00 9.192e+00 Interpolation Matrix Information: entries/row min max row sums lev rows x cols min max avgW weight weight min max ================================================================================ 0 1000 x 500 1 4 4.0 1.667e-01 2.500e-01 5.000e-01 1.000e+00 1 500 x 99 1 4 4.0 1.301e-02 3.547e-01 2.164e-01 1.000e+00 2 99 x 14 1 4 4.0 1.247e-03 3.929e-01 2.865e-02 1.000e+00 3 14 x 4 1 4 3.6 -6.321e-02 6.629e-02 -6.118e-02 1.000e+00 Complexity: grid = 1.617000 operator = 2.632969 memory = 3.350000 BoomerAMG SOLVER PARAMETERS: Maximum number of cycles: 100 Stopping Tolerance: 1.000000e-08 Cycle type (1 = V, 2 = W, etc.): 1 Relaxation Parameters: Visiting Grid: down up coarse Number of sweeps: 1 1 1 Type 0=Jac, 3=hGS, 6=hSGS, 9=GE: 13 14 9 Point types, partial sweeps (1=C, -1=F): Pre-CG relaxation (down): 0 Post-CG relaxation (up): 0 Coarsest grid: 0 ============================================= Setup phase times: ============================================= BoomerAMG Setup: wall clock time = 0.008548 seconds wall MFLOPS = 0.000000 cpu clock time = 0.008532 seconds cpu MFLOPS = 0.000000 BoomerAMG SOLVER PARAMETERS: Maximum number of cycles: 100 Stopping Tolerance: 1.000000e-08 Cycle type (1 = V, 2 = W, etc.): 1 Relaxation Parameters: Visiting Grid: down up coarse Number of sweeps: 1 1 1 Type 0=Jac, 3=hGS, 6=hSGS, 9=GE: 13 14 9 Point types, partial sweeps (1=C, -1=F): Pre-CG relaxation (down): 0 Post-CG relaxation (up): 0 Coarsest grid: 0 Output flag (print_level): 3 AMG SOLUTION INFO: relative residual factor residual -------- ------ -------- Initial 3.162278e+01 1.000000e+00 Cycle 1 8.684809e+00 0.274638 2.746378e-01 Cycle 2 1.447942e+00 0.166721 4.578796e-02 Cycle 3 2.121013e-01 0.146485 6.707231e-03 Cycle 4 3.036483e-02 0.143162 9.602203e-04 Cycle 5 4.363645e-03 0.143707 1.379906e-04 Cycle 6 6.356418e-04 0.145668 2.010076e-05 Cycle 7 9.435359e-05 0.148438 2.983722e-06 Cycle 8 1.432582e-05 0.151831 4.530221e-07 Cycle 9 2.230503e-06 0.155698 7.053469e-08 Cycle 10 3.564749e-07 0.159818 1.127273e-08 Cycle 11 5.842804e-08 0.163905 1.847657e-09 Average Convergence Factor = 0.160715 Complexity: grid = 1.617000 operator = 2.632969 cycle = 5.263438 ============================================= Solve phase times: ============================================= BoomerAMG Solve: wall clock time = 0.002446 seconds wall MFLOPS = 0.000000 cpu clock time = 0.002446 seconds cpu MFLOPS = 0.000000 BoomerAMG Iterations = 11 Final Relative Residual Norm = 1.847657e-09 Using HYPRE_RELEASE_VERSION: 2.28.0 Running with these driver parameters: (nx, ny, nz) = (10, 10, 10) (istart[0],istart[1],istart[2]) = (-3, -3, -3) (Px, Py, Pz) = (1, 1, 1) (bx, by, bz) = (1, 1, 1) (px, py, pz) = (0, 0, 0) (cx, cy, cz) = (1.000000, 1.000000, 1.000000) (conx,cony,conz)= (0.000000, 0.000000, 0.000000) (n_pre, n_post) = (1, 1) dim = 3 skip = 0 sym = 1 rap = 0 relax = 1 jump = 0 solver ID = 0 ============================================= Struct Interface: ============================================= Struct Interface: wall clock time = 0.000993 seconds wall MFLOPS = 0.000000 cpu clock time = 0.000674 seconds cpu MFLOPS = 0.000000 ============================================= Setup phase times: ============================================= SMG Setup: wall clock time = 0.013812 seconds wall MFLOPS = 0.000000 cpu clock time = 0.013778 seconds cpu MFLOPS = 0.000000 ============================================= Solve phase times: ============================================= SMG Solve: wall clock time = 0.013268 seconds wall MFLOPS = 0.000000 cpu clock time = 0.013532 seconds cpu MFLOPS = 0.000000 Iterations = 5 Final Relative Residual Norm = 1.375560e-07 Using HYPRE_RELEASE_VERSION: 2.28.0 ============================================= SStruct Interface: ============================================= SStruct Interface: wall clock time = 0.007814 seconds wall MFLOPS = 0.000000 cpu clock time = 0.007684 seconds cpu MFLOPS = 0.000000 ============================================= Setup phase times: ============================================= GMRES Setup: wall clock time = 0.000895 seconds wall MFLOPS = 0.000000 cpu clock time = 0.000896 seconds cpu MFLOPS = 0.000000 ============================================= Solve phase times: ============================================= GMRES Solve: wall clock time = 0.012089 seconds wall MFLOPS = 0.000000 cpu clock time = 0.011826 seconds cpu MFLOPS = 0.000000 Iterations = 27 Final Relative Residual Norm = 6.891943e-07 -rw-r--r-- 1 pbuilder1 pbuilder1 0 May 11 07:01 ij.err -rw-r--r-- 1 pbuilder1 pbuilder1 0 May 11 07:01 sstruct.err -rw-r--r-- 1 pbuilder1 pbuilder1 0 May 11 07:01 struct.err make[2]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src' == running make check (MPI -P 3 1 1) == make[2]: Entering directory '/build/reproducible-path/hypre-2.28.0/src' Checking the library ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src/test' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src/test' Using HYPRE_RELEASE_VERSION: 2.28.0 Running with these driver parameters: solver ID = 0 ============================================= Hypre init times: ============================================= Hypre init: wall clock time = 0.000005 seconds wall MFLOPS = 0.000000 cpu clock time = 0.000004 seconds cpu MFLOPS = 0.000000 Laplacian: num_fun = 1 (nx, ny, nz) = (10, 10, 10) (Px, Py, Pz) = (3, 1, 1) (cx, cy, cz) = (1.000000, 1.000000, 1.000000) ============================================= Generate Matrix: ============================================= Spatial Operator: wall clock time = 0.000177 seconds wall MFLOPS = 0.000000 cpu clock time = 0.000178 seconds cpu MFLOPS = 0.000000 Number of vector components: 1 RHS vector has unit coefficients Initial guess is 0 ============================================= IJ Vector Setup: ============================================= RHS and Initial Guess: wall clock time = 0.000180 seconds wall MFLOPS = 0.000000 cpu clock time = 0.000180 seconds cpu MFLOPS = 0.000000 Solver: AMG Num MPI tasks = 3 Num OpenMP threads = 1 BoomerAMG SETUP PARAMETERS: Max levels = 25 Num levels = 5 Strength Threshold = 0.250000 Interpolation Truncation Factor = 0.000000 Maximum Row Sum Threshold for Dependency Weakening = 1.000000 Coarsening Type = HMIS measures are determined locally No global partition option chosen. Interpolation = extended+i interpolation Operator Matrix Information: nonzero entries/row row sums lev rows entries sparse min max avg min max ====================================================================== 0 1000 6400 0.006 4 7 6.4 0.000e+00 3.000e+00 1 450 7632 0.038 7 40 17.0 -2.116e-15 4.071e+00 2 68 2054 0.444 15 55 30.2 7.573e-01 5.665e+00 3 10 100 1.000 10 10 10.0 5.375e+00 9.990e+00 4 3 9 1.000 3 3 3.0 6.351e+00 9.406e+00 Interpolation Matrix Information: entries/row min max row sums lev rows x cols min max avgW weight weight min max ================================================================================ 0 1000 x 450 1 4 4.0 5.263e-02 4.317e-01 5.000e-01 1.000e+00 1 450 x 68 1 4 4.0 7.547e-03 5.045e-01 2.205e-01 1.000e+00 2 68 x 10 1 4 4.0 -2.775e-02 2.707e-01 3.626e-02 1.000e+00 3 10 x 3 1 3 2.9 -5.868e-02 2.593e-02 -5.025e-02 1.000e+00 Complexity: grid = 1.531000 operator = 2.530469 memory = 3.233906 BoomerAMG SOLVER PARAMETERS: Maximum number of cycles: 100 Stopping Tolerance: 1.000000e-08 Cycle type (1 = V, 2 = W, etc.): 1 Relaxation Parameters: Visiting Grid: down up coarse Number of sweeps: 1 1 1 Type 0=Jac, 3=hGS, 6=hSGS, 9=GE: 13 14 9 Point types, partial sweeps (1=C, -1=F): Pre-CG relaxation (down): 0 Post-CG relaxation (up): 0 Coarsest grid: 0 ============================================= Setup phase times: ============================================= BoomerAMG Setup: wall clock time = 0.008605 seconds wall MFLOPS = 0.000000 cpu clock time = 0.008385 seconds cpu MFLOPS = 0.000000 BoomerAMG SOLVER PARAMETERS: Maximum number of cycles: 100 Stopping Tolerance: 1.000000e-08 Cycle type (1 = V, 2 = W, etc.): 1 Relaxation Parameters: Visiting Grid: down up coarse Number of sweeps: 1 1 1 Type 0=Jac, 3=hGS, 6=hSGS, 9=GE: 13 14 9 Point types, partial sweeps (1=C, -1=F): Pre-CG relaxation (down): 0 Post-CG relaxation (up): 0 Coarsest grid: 0 Output flag (print_level): 3 AMG SOLUTION INFO: relative residual factor residual -------- ------ -------- Initial 3.162278e+01 1.000000e+00 Cycle 1 1.041853e+01 0.329463 3.294629e-01 Cycle 2 2.327358e+00 0.223386 7.359751e-02 Cycle 3 4.876312e-01 0.209521 1.542025e-02 Cycle 4 1.043311e-01 0.213955 3.299239e-03 Cycle 5 2.294326e-02 0.219908 7.255296e-04 Cycle 6 5.152111e-03 0.224559 1.629241e-04 Cycle 7 1.173535e-03 0.227778 3.711044e-05 Cycle 8 2.698636e-04 0.229958 8.533837e-06 Cycle 9 6.246453e-05 0.231467 1.975302e-06 Cycle 10 1.452647e-05 0.232555 4.593672e-07 Cycle 11 3.390157e-06 0.233378 1.072062e-07 Cycle 12 7.933897e-07 0.234027 2.508919e-08 Cycle 13 1.860971e-07 0.234560 5.884908e-09 Average Convergence Factor = 0.232757 Complexity: grid = 1.531000 operator = 2.530469 cycle = 5.059531 ============================================= Solve phase times: ============================================= BoomerAMG Solve: wall clock time = 0.003193 seconds wall MFLOPS = 0.000000 cpu clock time = 0.003176 seconds cpu MFLOPS = 0.000000 BoomerAMG Iterations = 13 Final Relative Residual Norm = 5.884908e-09 Using HYPRE_RELEASE_VERSION: 2.28.0 Running with these driver parameters: (nx, ny, nz) = (10, 10, 10) (istart[0],istart[1],istart[2]) = (-3, -3, -3) (Px, Py, Pz) = (3, 1, 1) (bx, by, bz) = (1, 1, 1) (px, py, pz) = (0, 0, 0) (cx, cy, cz) = (1.000000, 1.000000, 1.000000) (conx,cony,conz)= (0.000000, 0.000000, 0.000000) (n_pre, n_post) = (1, 1) dim = 3 skip = 0 sym = 1 rap = 0 relax = 1 jump = 0 solver ID = 0 ============================================= Struct Interface: ============================================= Struct Interface: wall clock time = 0.000775 seconds wall MFLOPS = 0.000000 cpu clock time = 0.000776 seconds cpu MFLOPS = 0.000000 ============================================= Setup phase times: ============================================= SMG Setup: wall clock time = 0.035178 seconds wall MFLOPS = 0.000000 cpu clock time = 0.034786 seconds cpu MFLOPS = 0.000000 ============================================= Solve phase times: ============================================= SMG Solve: wall clock time = 0.030461 seconds wall MFLOPS = 0.000000 cpu clock time = 0.030466 seconds cpu MFLOPS = 0.000000 Iterations = 5 Final Relative Residual Norm = 1.223128e-07 Using HYPRE_RELEASE_VERSION: 2.28.0 ============================================= SStruct Interface: ============================================= SStruct Interface: wall clock time = 0.008892 seconds wall MFLOPS = 0.000000 cpu clock time = 0.008897 seconds cpu MFLOPS = 0.000000 ============================================= Setup phase times: ============================================= GMRES Setup: wall clock time = 0.000955 seconds wall MFLOPS = 0.000000 cpu clock time = 0.000957 seconds cpu MFLOPS = 0.000000 ============================================= Solve phase times: ============================================= GMRES Solve: wall clock time = 0.017674 seconds wall MFLOPS = 0.000000 cpu clock time = 0.017585 seconds cpu MFLOPS = 0.000000 Iterations = 31 Final Relative Residual Norm = 6.643858e-07 -rw-r--r-- 1 pbuilder1 pbuilder1 0 May 11 07:01 ij.err -rw-r--r-- 1 pbuilder1 pbuilder1 0 May 11 07:01 sstruct.err -rw-r--r-- 1 pbuilder1 pbuilder1 0 May 11 07:01 struct.err make[2]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src' == running make checkpar == make[2]: Entering directory '/build/reproducible-path/hypre-2.28.0/src' Checking the library ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src/test' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src/test' Testing IJ ... OK : TEST_ij/solvers.err Testing Struct ... OK : TEST_struct/solvers.err Testing SStruct ... OK : TEST_sstruct/solvers.err make[2]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src' === Running tests from src-static === == running make check (single) == make[2]: Entering directory '/build/reproducible-path/hypre-2.28.0/src-static' Checking the library ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src-static/test' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I. -I/build/reproducible-path/hypre-2.28.0/src-static/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c ij.c ij.c: In function 'BuildFuncsFromOneFile': ij.c:9803:26: warning: 'dof_func' may be used uninitialized [-Wmaybe-uninitialized] 9803 | hypre_MPI_Isend(&dof_func[partitioning[i]], | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ij.c:9736:26: note: 'dof_func' was declared here 9736 | HYPRE_Int *dof_func; | ^~~~~~~~ ij.c: In function 'BuildBigArrayFromOneFile': ij.c:9951:12: warning: 'filename' may be used uninitialized [-Wmaybe-uninitialized] 9951 | fp = fopen(filename, "r"); | ^~~~~~~~~~~~~~~~~~~~ ij.c:9906:20: note: 'filename' was declared here 9906 | char *filename; | ^~~~~~~~ ij.c:10013:24: warning: 'send_buffer' may be used uninitialized [-Wmaybe-uninitialized] 10013 | send_buffer[jj] = global_array[j]; | ^ ij.c:9913:20: note: 'send_buffer' was declared here 9913 | HYPRE_BigInt *send_buffer; | ^~~~~~~~~~~ ij.c:10012:24: warning: 'displs' may be used uninitialized [-Wmaybe-uninitialized] 10012 | jj = displs[proc] + send_counts[proc]; | ^ ij.c:9915:20: note: 'displs' was declared here 9915 | HYPRE_Int *displs; | ^~~~~~ ij.c:10009:15: warning: 'array_procs' may be used uninitialized [-Wmaybe-uninitialized] 10009 | proc = array_procs[j]; | ~~~~~^~~~~~~~~~~~~~~~ ij.c:9916:20: note: 'array_procs' was declared here 9916 | HYPRE_Int *array_procs; | ^~~~~~~~~~~ ij.c:10013:43: warning: 'global_array' may be used uninitialized [-Wmaybe-uninitialized] 10013 | send_buffer[jj] = global_array[j]; | ~~~~~~~~~~~~^~~ ij.c:9911:20: note: 'global_array' was declared here 9911 | HYPRE_BigInt *global_array; | ^~~~~~~~~~~~ ij.c: In function 'BuildParRotate7pt': ij.c:10369:7: warning: 'eps' may be used uninitialized [-Wmaybe-uninitialized] 10369 | hypre_printf(" alpha = %f, eps = %f\n", alpha, eps); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ij.c:10299:24: note: 'eps' was declared here 10299 | HYPRE_Real eps, alpha; | ^~~ ij.c:10369:7: warning: 'alpha' may be used uninitialized [-Wmaybe-uninitialized] 10369 | hypre_printf(" alpha = %f, eps = %f\n", alpha, eps); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ij.c:10299:29: note: 'alpha' was declared here 10299 | HYPRE_Real eps, alpha; | ^~~~~ ij.c: In function 'main': ij.c:2751:17: warning: 'row_sizes' may be used uninitialized [-Wmaybe-uninitialized] 2751 | ierr = HYPRE_IJMatrixSetRowSizes ( ij_A, (const HYPRE_Int *) row_sizes ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ij.c:179:24: note: 'row_sizes' was declared here 179 | HYPRE_Int *row_sizes; | ^~~~~~~~~ Building ij ... mpicc -o ij ij.o -L/build/reproducible-path/hypre-2.28.0/src-static/hypre/lib -lHYPRE -Wl,-rpath,/build/reproducible-path/hypre-2.28.0/src-static/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/aarch64-linux-gnu/openmpi/lib -lmpi -llapack -lblas -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I. -I/build/reproducible-path/hypre-2.28.0/src-static/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c ij_assembly.c ij_assembly.c: In function 'buildMatrixEntries': ij_assembly.c:514:16: warning: 'A' may be used uninitialized [-Wmaybe-uninitialized] 514 | *parcsr_ptr = A; | ~~~~~~~~~~~~^~~ ij_assembly.c:474:23: note: 'A' was declared here 474 | HYPRE_ParCSRMatrix A; | ^ ij_assembly.c: In function 'test_SetOffProc': ij_assembly.c:848:10: warning: 'nnzrow' may be used uninitialized [-Wmaybe-uninitialized] 848 | HYPRE_IJMatrixSetValues(ij_AT, chunk_size, &nnzrow[chunk], &rows[chunk], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 849 | &cols[h_rowptr[chunk]], &coefs[h_rowptr[chunk]]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ij_assembly.c:757:24: note: 'nnzrow' was declared here 757 | HYPRE_Int *nnzrow; | ^~~~~~ ij_assembly.c:848:69: warning: 'rows' may be used uninitialized [-Wmaybe-uninitialized] 848 | HYPRE_IJMatrixSetValues(ij_AT, chunk_size, &nnzrow[chunk], &rows[chunk], | ^~~~~~~~~~~~ ij_assembly.c:758:24: note: 'rows' was declared here 758 | HYPRE_BigInt *rows; | ^~~~ ij_assembly.c:849:34: warning: 'cols' may be used uninitialized [-Wmaybe-uninitialized] 849 | &cols[h_rowptr[chunk]], &coefs[h_rowptr[chunk]]); | ^~~~~~~~~~~~~~~~~~~~~~ ij_assembly.c:759:24: note: 'cols' was declared here 759 | HYPRE_BigInt *cols; | ^~~~ ij_assembly.c:849:58: warning: 'coefs' may be used uninitialized [-Wmaybe-uninitialized] 849 | &cols[h_rowptr[chunk]], &coefs[h_rowptr[chunk]]); | ^~~~~~~~~~~~~~~~~~~~~~~ ij_assembly.c:760:24: note: 'coefs' was declared here 760 | HYPRE_Real *coefs; | ^~~~~ ij_assembly.c: In function 'main': ij_assembly.c:348:7: warning: 'nnzrow' may be used uninitialized [-Wmaybe-uninitialized] 348 | test_Set(comm, memory_location, option, ilower, iupper, nrows, num_nonzeros, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | nchunks, h_nnzrow, nnzrow, option == 1 ? rows : rows2, cols, coefs, &ij_A); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ij_assembly.c:92:30: note: 'nnzrow' was declared here 92 | HYPRE_Int *nnzrow, *h_nnzrow, *d_nnzrow; | ^~~~~~ ij_assembly.c:348:7: warning: 'cols' may be used uninitialized [-Wmaybe-uninitialized] 348 | test_Set(comm, memory_location, option, ilower, iupper, nrows, num_nonzeros, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | nchunks, h_nnzrow, nnzrow, option == 1 ? rows : rows2, cols, coefs, &ij_A); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ij_assembly.c:95:30: note: 'cols' was declared here 95 | HYPRE_BigInt *cols, *h_cols, *d_cols; | ^~~~ ij_assembly.c:348:7: warning: 'coefs' may be used uninitialized [-Wmaybe-uninitialized] 348 | test_Set(comm, memory_location, option, ilower, iupper, nrows, num_nonzeros, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | nchunks, h_nnzrow, nnzrow, option == 1 ? rows : rows2, cols, coefs, &ij_A); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ij_assembly.c:96:30: note: 'coefs' was declared here 96 | HYPRE_Real *coefs, *h_coefs, *d_coefs; | ^~~~~ ij_assembly.c:348:7: warning: 'rows' may be used uninitialized [-Wmaybe-uninitialized] 348 | test_Set(comm, memory_location, option, ilower, iupper, nrows, num_nonzeros, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | nchunks, h_nnzrow, nnzrow, option == 1 ? rows : rows2, cols, coefs, &ij_A); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ij_assembly.c:93:30: note: 'rows' was declared here 93 | HYPRE_BigInt *rows, *h_rows, *d_rows; | ^~~~ ij_assembly.c:374:7: warning: 'rows2' may be used uninitialized [-Wmaybe-uninitialized] 374 | test_SetSet(comm, memory_location, option, ilower, iupper, nrows, num_nonzeros, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 375 | nchunks, h_nnzrow, nnzrow, option == 1 ? rows : rows2, cols, coefs, &ij_A); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ij_assembly.c:94:30: note: 'rows2' was declared here 94 | HYPRE_BigInt *rows2, *h_rows2, *d_rows2; | ^~~~~ Building ij_assembly ... mpicc -o ij_assembly ij_assembly.o -L/build/reproducible-path/hypre-2.28.0/src-static/hypre/lib -lHYPRE -Wl,-rpath,/build/reproducible-path/hypre-2.28.0/src-static/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/aarch64-linux-gnu/openmpi/lib -lmpi -llapack -lblas -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I. -I/build/reproducible-path/hypre-2.28.0/src-static/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c sstruct.c sstruct.c: In function 'main': sstruct.c:2667:25: warning: 'parts' may be used uninitialized [-Wmaybe-uninitialized] 2667 | part = parts[i]; | ^ sstruct.c:2336:26: note: 'parts' was declared here 2336 | HYPRE_Int *parts; | ^~~~~ sstruct.c:2643:22: warning: 'refine' may be used uninitialized [-Wmaybe-uninitialized] 2643 | refine[part][j] = atoi(argv[k++]); | ^ sstruct.c:2337:26: note: 'refine' was declared here 2337 | Index *refine; | ^~~~~~ sstruct.c:2657:26: warning: 'distribute' may be used uninitialized [-Wmaybe-uninitialized] 2657 | distribute[part][j] = atoi(argv[k++]); | ^ sstruct.c:2338:26: note: 'distribute' was declared here 2338 | Index *distribute; | ^~~~~~~~~~ sstruct.c:2671:21: warning: 'block' may be used uninitialized [-Wmaybe-uninitialized] 2671 | block[part][j] = atoi(argv[k++]); | ^ sstruct.c:2339:26: note: 'block' was declared here 2339 | Index *block; | ^~~~~ sstruct.c:2665:24: warning: 'nparts' may be used uninitialized [-Wmaybe-uninitialized] 2665 | for (i = 0; i < nparts; i++) | ~~^~~~~~~~ sstruct.c:2334:26: note: 'nparts' was declared here 2334 | HYPRE_Int nparts; | ^~~~~~ In file included from sstruct.c:12: /build/reproducible-path/hypre-2.28.0/src-static/hypre/include/_hypre_utilities.h:780:2: warning: 'values_size' may be used uninitialized [-Wmaybe-uninitialized] 780 | (hypre_Memcpy((void *)(dst), (void *)(src), (size_t)(sizeof(type) * (count)), locdst, locsrc)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sstruct.c:3488:7: note: in expansion of macro 'hypre_TMemcpy' 3488 | hypre_TMemcpy(d_values, values, HYPRE_Real, values_size, | ^~~~~~~~~~~~~ sstruct.c:2375:26: note: 'values_size' was declared here 2375 | HYPRE_Int values_size; | ^~~~~~~~~~~ Building sstruct ... mpicc -o sstruct sstruct.o -L/build/reproducible-path/hypre-2.28.0/src-static/hypre/lib -lHYPRE -Wl,-rpath,/build/reproducible-path/hypre-2.28.0/src-static/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/aarch64-linux-gnu/openmpi/lib -lmpi -llapack -lblas -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I. -I/build/reproducible-path/hypre-2.28.0/src-static/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c struct.c struct.c: In function 'main': struct.c:1666:16: warning: 'jacobi_weight' may be used uninitialized [-Wmaybe-uninitialized] 1666 | HYPRE_StructPFMGSetJacobiWeight(precond, jacobi_weight); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ struct.c:105:24: note: 'jacobi_weight' was declared here 105 | HYPRE_Real jacobi_weight; | ^~~~~~~~~~~~~ struct.c:1017:24: warning: 'nblocks' may be used uninitialized [-Wmaybe-uninitialized] 1017 | for (i = 0; i < nblocks; i++) | ~~^~~~~~~~~ struct.c:100:24: note: 'nblocks' was declared here 100 | HYPRE_Int nblocks ; | ^~~~~~~ Building struct ... mpicc -o struct struct.o -L/build/reproducible-path/hypre-2.28.0/src-static/hypre/lib -lHYPRE -Wl,-rpath,/build/reproducible-path/hypre-2.28.0/src-static/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/aarch64-linux-gnu/openmpi/lib -lmpi -llapack -lblas -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I. -I/build/reproducible-path/hypre-2.28.0/src-static/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c ams_driver.c Building ams_driver ... mpicc -o ams_driver ams_driver.o -L/build/reproducible-path/hypre-2.28.0/src-static/hypre/lib -lHYPRE -Wl,-rpath,/build/reproducible-path/hypre-2.28.0/src-static/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/aarch64-linux-gnu/openmpi/lib -lmpi -llapack -lblas -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I. -I/build/reproducible-path/hypre-2.28.0/src-static/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c maxwell_unscaled.c maxwell_unscaled.c: In function 'main': maxwell_unscaled.c:1930:7: warning: 'solver_id' may be used uninitialized [-Wmaybe-uninitialized] 1930 | if (solver_id == 1) | ^ maxwell_unscaled.c:1318:26: note: 'solver_id' was declared here 1318 | HYPRE_Int solver_id; | ^~~~~~~~~ Building maxwell_unscaled ... mpicc -o maxwell_unscaled maxwell_unscaled.o -L/build/reproducible-path/hypre-2.28.0/src-static/hypre/lib -lHYPRE -Wl,-rpath,/build/reproducible-path/hypre-2.28.0/src-static/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/aarch64-linux-gnu/openmpi/lib -lmpi -llapack -lblas -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I. -I/build/reproducible-path/hypre-2.28.0/src-static/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c struct_migrate.c struct_migrate.c: In function 'main': struct_migrate.c:315:41: warning: 'p' may be used uninitialized [-Wmaybe-uninitialized] 315 | if ( (ix == (bx - 1)) && (p < (P - 1)) ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ struct_migrate.c:47:24: note: 'p' was declared here 47 | HYPRE_Int p, q, r; | ^ struct_migrate.c:319:41: warning: 'q' may be used uninitialized [-Wmaybe-uninitialized] 319 | if ( (iy == (by - 1)) && (q < (Q - 1)) ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ struct_migrate.c:47:27: note: 'q' was declared here 47 | HYPRE_Int p, q, r; | ^ struct_migrate.c:323:41: warning: 'r' may be used uninitialized [-Wmaybe-uninitialized] 323 | if ( (iz == (bz - 1)) && (r < (R - 1)) ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ struct_migrate.c:47:30: note: 'r' was declared here 47 | HYPRE_Int p, q, r; | ^ In file included from struct_migrate.c:12: /build/reproducible-path/hypre-2.28.0/src-static/hypre/include/_hypre_utilities.h:771:12: warning: 'nblocks' may be used uninitialized [-Wmaybe-uninitialized] 771 | ( (type *) hypre_CAlloc((size_t)(count), (size_t)sizeof(type), location) ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ struct_migrate.c:254:13: note: in expansion of macro 'hypre_CTAlloc' 254 | ilower = hypre_CTAlloc(HYPRE_Int*, nblocks, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~~~ struct_migrate.c:49:24: note: 'nblocks' was declared here 49 | HYPRE_Int nblocks ; | ^~~~~~~ Building struct_migrate ... mpicc -o struct_migrate struct_migrate.o -L/build/reproducible-path/hypre-2.28.0/src-static/hypre/lib -lHYPRE -Wl,-rpath,/build/reproducible-path/hypre-2.28.0/src-static/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/aarch64-linux-gnu/openmpi/lib -lmpi -llapack -lblas -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I. -I/build/reproducible-path/hypre-2.28.0/src-static/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c sstruct_fac.c Building sstruct_fac ... mpicc -o sstruct_fac sstruct_fac.o -L/build/reproducible-path/hypre-2.28.0/src-static/hypre/lib -lHYPRE -Wl,-rpath,/build/reproducible-path/hypre-2.28.0/src-static/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/aarch64-linux-gnu/openmpi/lib -lmpi -llapack -lblas -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I. -I/build/reproducible-path/hypre-2.28.0/src-static/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c ij_mv.c Building ij_mv ... mpicc -o ij_mv ij_mv.o -L/build/reproducible-path/hypre-2.28.0/src-static/hypre/lib -lHYPRE -Wl,-rpath,/build/reproducible-path/hypre-2.28.0/src-static/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/aarch64-linux-gnu/openmpi/lib -lmpi -llapack -lblas -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I. -I/build/reproducible-path/hypre-2.28.0/src-static/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c ij_mm.c ij_mm.c: In function 'BuildParRotate7pt': ij_mm.c:2452:7: warning: 'eps' may be used uninitialized [-Wmaybe-uninitialized] 2452 | hypre_printf(" alpha = %f, eps = %f\n", alpha, eps); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ij_mm.c:2382:24: note: 'eps' was declared here 2382 | HYPRE_Real eps, alpha; | ^~~ ij_mm.c:2452:7: warning: 'alpha' may be used uninitialized [-Wmaybe-uninitialized] 2452 | hypre_printf(" alpha = %f, eps = %f\n", alpha, eps); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ij_mm.c:2382:29: note: 'alpha' was declared here 2382 | HYPRE_Real eps, alpha; | ^~~~~ Building ij_mm ... mpicc -o ij_mm ij_mm.o -L/build/reproducible-path/hypre-2.28.0/src-static/hypre/lib -lHYPRE -Wl,-rpath,/build/reproducible-path/hypre-2.28.0/src-static/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/aarch64-linux-gnu/openmpi/lib -lmpi -llapack -lblas -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I. -I/build/reproducible-path/hypre-2.28.0/src-static/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c zboxloop.c -o zboxloop.obj Building zboxloop ... mpicc -o zboxloop zboxloop.obj -L/build/reproducible-path/hypre-2.28.0/src-static/hypre/lib -lHYPRE -Wl,-rpath,/build/reproducible-path/hypre-2.28.0/src-static/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/aarch64-linux-gnu/openmpi/lib -lmpi -llapack -lblas -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src-static/test' Using HYPRE_RELEASE_VERSION: 2.28.0 Running with these driver parameters: solver ID = 0 ============================================= Hypre init times: ============================================= Hypre init: wall clock time = 0.000001 seconds wall MFLOPS = 0.000000 cpu clock time = 0.000001 seconds cpu MFLOPS = 0.000000 Laplacian: num_fun = 1 (nx, ny, nz) = (10, 10, 10) (Px, Py, Pz) = (1, 1, 1) (cx, cy, cz) = (1.000000, 1.000000, 1.000000) ============================================= Generate Matrix: ============================================= Spatial Operator: wall clock time = 0.000506 seconds wall MFLOPS = 0.000000 cpu clock time = 0.000507 seconds cpu MFLOPS = 0.000000 Number of vector components: 1 RHS vector has unit coefficients Initial guess is 0 ============================================= IJ Vector Setup: ============================================= RHS and Initial Guess: wall clock time = 0.000151 seconds wall MFLOPS = 0.000000 cpu clock time = 0.000152 seconds cpu MFLOPS = 0.000000 Solver: AMG Num MPI tasks = 1 Num OpenMP threads = 1 BoomerAMG SETUP PARAMETERS: Max levels = 25 Num levels = 5 Strength Threshold = 0.250000 Interpolation Truncation Factor = 0.000000 Maximum Row Sum Threshold for Dependency Weakening = 1.000000 Coarsening Type = HMIS measures are determined locally No global partition option chosen. Interpolation = extended+i interpolation Operator Matrix Information: nonzero entries/row row sums lev rows entries sparse min max avg min max ====================================================================== 0 1000 6400 0.006 4 7 6.4 0.000e+00 3.000e+00 1 500 7248 0.029 7 17 14.5 0.000e+00 4.000e+00 2 99 2999 0.306 15 43 30.3 1.041e-02 5.319e+00 3 14 188 0.959 11 14 13.4 5.274e+00 1.007e+01 4 4 16 1.000 4 4 4.0 7.597e+00 9.192e+00 Interpolation Matrix Information: entries/row min max row sums lev rows x cols min max avgW weight weight min max ================================================================================ 0 1000 x 500 1 4 4.0 1.667e-01 2.500e-01 5.000e-01 1.000e+00 1 500 x 99 1 4 4.0 1.301e-02 3.547e-01 2.164e-01 1.000e+00 2 99 x 14 1 4 4.0 1.247e-03 3.929e-01 2.865e-02 1.000e+00 3 14 x 4 1 4 3.6 -6.321e-02 6.629e-02 -6.118e-02 1.000e+00 Complexity: grid = 1.617000 operator = 2.632969 memory = 3.350000 BoomerAMG SOLVER PARAMETERS: Maximum number of cycles: 100 Stopping Tolerance: 1.000000e-08 Cycle type (1 = V, 2 = W, etc.): 1 Relaxation Parameters: Visiting Grid: down up coarse Number of sweeps: 1 1 1 Type 0=Jac, 3=hGS, 6=hSGS, 9=GE: 13 14 9 Point types, partial sweeps (1=C, -1=F): Pre-CG relaxation (down): 0 Post-CG relaxation (up): 0 Coarsest grid: 0 ============================================= Setup phase times: ============================================= BoomerAMG Setup: wall clock time = 0.007927 seconds wall MFLOPS = 0.000000 cpu clock time = 0.007882 seconds cpu MFLOPS = 0.000000 BoomerAMG SOLVER PARAMETERS: Maximum number of cycles: 100 Stopping Tolerance: 1.000000e-08 Cycle type (1 = V, 2 = W, etc.): 1 Relaxation Parameters: Visiting Grid: down up coarse Number of sweeps: 1 1 1 Type 0=Jac, 3=hGS, 6=hSGS, 9=GE: 13 14 9 Point types, partial sweeps (1=C, -1=F): Pre-CG relaxation (down): 0 Post-CG relaxation (up): 0 Coarsest grid: 0 Output flag (print_level): 3 AMG SOLUTION INFO: relative residual factor residual -------- ------ -------- Initial 3.162278e+01 1.000000e+00 Cycle 1 8.684809e+00 0.274638 2.746378e-01 Cycle 2 1.447942e+00 0.166721 4.578796e-02 Cycle 3 2.121013e-01 0.146485 6.707231e-03 Cycle 4 3.036483e-02 0.143162 9.602203e-04 Cycle 5 4.363645e-03 0.143707 1.379906e-04 Cycle 6 6.356418e-04 0.145668 2.010076e-05 Cycle 7 9.435359e-05 0.148438 2.983722e-06 Cycle 8 1.432582e-05 0.151831 4.530221e-07 Cycle 9 2.230503e-06 0.155698 7.053469e-08 Cycle 10 3.564749e-07 0.159818 1.127273e-08 Cycle 11 5.842804e-08 0.163905 1.847657e-09 Average Convergence Factor = 0.160715 Complexity: grid = 1.617000 operator = 2.632969 cycle = 5.263438 ============================================= Solve phase times: ============================================= BoomerAMG Solve: wall clock time = 0.002770 seconds wall MFLOPS = 0.000000 cpu clock time = 0.002770 seconds cpu MFLOPS = 0.000000 BoomerAMG Iterations = 11 Final Relative Residual Norm = 1.847657e-09 Using HYPRE_RELEASE_VERSION: 2.28.0 Running with these driver parameters: (nx, ny, nz) = (10, 10, 10) (istart[0],istart[1],istart[2]) = (-3, -3, -3) (Px, Py, Pz) = (1, 1, 1) (bx, by, bz) = (1, 1, 1) (px, py, pz) = (0, 0, 0) (cx, cy, cz) = (1.000000, 1.000000, 1.000000) (conx,cony,conz)= (0.000000, 0.000000, 0.000000) (n_pre, n_post) = (1, 1) dim = 3 skip = 0 sym = 1 rap = 0 relax = 1 jump = 0 solver ID = 0 ============================================= Struct Interface: ============================================= Struct Interface: wall clock time = 0.000532 seconds wall MFLOPS = 0.000000 cpu clock time = 0.000532 seconds cpu MFLOPS = 0.000000 ============================================= Setup phase times: ============================================= SMG Setup: wall clock time = 0.012528 seconds wall MFLOPS = 0.000000 cpu clock time = 0.012426 seconds cpu MFLOPS = 0.000000 ============================================= Solve phase times: ============================================= SMG Solve: wall clock time = 0.012693 seconds wall MFLOPS = 0.000000 cpu clock time = 0.012697 seconds cpu MFLOPS = 0.000000 Iterations = 5 Final Relative Residual Norm = 1.375560e-07 Using HYPRE_RELEASE_VERSION: 2.28.0 ============================================= SStruct Interface: ============================================= SStruct Interface: wall clock time = 0.009334 seconds wall MFLOPS = 0.000000 cpu clock time = 0.008813 seconds cpu MFLOPS = 0.000000 ============================================= Setup phase times: ============================================= GMRES Setup: wall clock time = 0.000559 seconds wall MFLOPS = 0.000000 cpu clock time = 0.000559 seconds cpu MFLOPS = 0.000000 ============================================= Solve phase times: ============================================= GMRES Solve: wall clock time = 0.009998 seconds wall MFLOPS = 0.000000 cpu clock time = 0.009970 seconds cpu MFLOPS = 0.000000 Iterations = 27 Final Relative Residual Norm = 6.891943e-07 -rw-r--r-- 1 pbuilder1 pbuilder1 0 May 11 07:02 ij.err -rw-r--r-- 1 pbuilder1 pbuilder1 0 May 11 07:02 sstruct.err -rw-r--r-- 1 pbuilder1 pbuilder1 0 May 11 07:02 struct.err make[2]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src-static' == running make check (MPI -P 3 1 1) == make[2]: Entering directory '/build/reproducible-path/hypre-2.28.0/src-static' Checking the library ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src-static/test' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src-static/test' Using HYPRE_RELEASE_VERSION: 2.28.0 Running with these driver parameters: solver ID = 0 ============================================= Hypre init times: ============================================= Hypre init: wall clock time = 0.000001 seconds wall MFLOPS = 0.000000 cpu clock time = 0.000002 seconds cpu MFLOPS = 0.000000 Laplacian: num_fun = 1 (nx, ny, nz) = (10, 10, 10) (Px, Py, Pz) = (3, 1, 1) (cx, cy, cz) = (1.000000, 1.000000, 1.000000) ============================================= Generate Matrix: ============================================= Spatial Operator: wall clock time = 0.000179 seconds wall MFLOPS = 0.000000 cpu clock time = 0.000179 seconds cpu MFLOPS = 0.000000 Number of vector components: 1 RHS vector has unit coefficients Initial guess is 0 ============================================= IJ Vector Setup: ============================================= RHS and Initial Guess: wall clock time = 0.000136 seconds wall MFLOPS = 0.000000 cpu clock time = 0.000136 seconds cpu MFLOPS = 0.000000 Solver: AMG Num MPI tasks = 3 Num OpenMP threads = 1 BoomerAMG SETUP PARAMETERS: Max levels = 25 Num levels = 5 Strength Threshold = 0.250000 Interpolation Truncation Factor = 0.000000 Maximum Row Sum Threshold for Dependency Weakening = 1.000000 Coarsening Type = HMIS measures are determined locally No global partition option chosen. Interpolation = extended+i interpolation Operator Matrix Information: nonzero entries/row row sums lev rows entries sparse min max avg min max ====================================================================== 0 1000 6400 0.006 4 7 6.4 0.000e+00 3.000e+00 1 450 7632 0.038 7 40 17.0 -2.116e-15 4.071e+00 2 68 2054 0.444 15 55 30.2 7.573e-01 5.665e+00 3 10 100 1.000 10 10 10.0 5.375e+00 9.990e+00 4 3 9 1.000 3 3 3.0 6.351e+00 9.406e+00 Interpolation Matrix Information: entries/row min max row sums lev rows x cols min max avgW weight weight min max ================================================================================ 0 1000 x 450 1 4 4.0 5.263e-02 4.317e-01 5.000e-01 1.000e+00 1 450 x 68 1 4 4.0 7.547e-03 5.045e-01 2.205e-01 1.000e+00 2 68 x 10 1 4 4.0 -2.775e-02 2.707e-01 3.626e-02 1.000e+00 3 10 x 3 1 3 2.9 -5.868e-02 2.593e-02 -5.025e-02 1.000e+00 Complexity: grid = 1.531000 operator = 2.530469 memory = 3.233906 BoomerAMG SOLVER PARAMETERS: Maximum number of cycles: 100 Stopping Tolerance: 1.000000e-08 Cycle type (1 = V, 2 = W, etc.): 1 Relaxation Parameters: Visiting Grid: down up coarse Number of sweeps: 1 1 1 Type 0=Jac, 3=hGS, 6=hSGS, 9=GE: 13 14 9 Point types, partial sweeps (1=C, -1=F): Pre-CG relaxation (down): 0 Post-CG relaxation (up): 0 Coarsest grid: 0 ============================================= Setup phase times: ============================================= BoomerAMG Setup: wall clock time = 0.008014 seconds wall MFLOPS = 0.000000 cpu clock time = 0.007744 seconds cpu MFLOPS = 0.000000 BoomerAMG SOLVER PARAMETERS: Maximum number of cycles: 100 Stopping Tolerance: 1.000000e-08 Cycle type (1 = V, 2 = W, etc.): 1 Relaxation Parameters: Visiting Grid: down up coarse Number of sweeps: 1 1 1 Type 0=Jac, 3=hGS, 6=hSGS, 9=GE: 13 14 9 Point types, partial sweeps (1=C, -1=F): Pre-CG relaxation (down): 0 Post-CG relaxation (up): 0 Coarsest grid: 0 Output flag (print_level): 3 AMG SOLUTION INFO: relative residual factor residual -------- ------ -------- Initial 3.162278e+01 1.000000e+00 Cycle 1 1.041853e+01 0.329463 3.294629e-01 Cycle 2 2.327358e+00 0.223386 7.359751e-02 Cycle 3 4.876312e-01 0.209521 1.542025e-02 Cycle 4 1.043311e-01 0.213955 3.299239e-03 Cycle 5 2.294326e-02 0.219908 7.255296e-04 Cycle 6 5.152111e-03 0.224559 1.629241e-04 Cycle 7 1.173535e-03 0.227778 3.711044e-05 Cycle 8 2.698636e-04 0.229958 8.533837e-06 Cycle 9 6.246453e-05 0.231467 1.975302e-06 Cycle 10 1.452647e-05 0.232555 4.593672e-07 Cycle 11 3.390157e-06 0.233378 1.072062e-07 Cycle 12 7.933897e-07 0.234027 2.508919e-08 Cycle 13 1.860971e-07 0.234560 5.884908e-09 Average Convergence Factor = 0.232757 Complexity: grid = 1.531000 operator = 2.530469 cycle = 5.059531 ============================================= Solve phase times: ============================================= BoomerAMG Solve: wall clock time = 0.002928 seconds wall MFLOPS = 0.000000 cpu clock time = 0.002930 seconds cpu MFLOPS = 0.000000 BoomerAMG Iterations = 13 Final Relative Residual Norm = 5.884908e-09 Using HYPRE_RELEASE_VERSION: 2.28.0 Running with these driver parameters: (nx, ny, nz) = (10, 10, 10) (istart[0],istart[1],istart[2]) = (-3, -3, -3) (Px, Py, Pz) = (3, 1, 1) (bx, by, bz) = (1, 1, 1) (px, py, pz) = (0, 0, 0) (cx, cy, cz) = (1.000000, 1.000000, 1.000000) (conx,cony,conz)= (0.000000, 0.000000, 0.000000) (n_pre, n_post) = (1, 1) dim = 3 skip = 0 sym = 1 rap = 0 relax = 1 jump = 0 solver ID = 0 ============================================= Struct Interface: ============================================= Struct Interface: wall clock time = 0.000578 seconds wall MFLOPS = 0.000000 cpu clock time = 0.000580 seconds cpu MFLOPS = 0.000000 ============================================= Setup phase times: ============================================= SMG Setup: wall clock time = 0.031574 seconds wall MFLOPS = 0.000000 cpu clock time = 0.031492 seconds cpu MFLOPS = 0.000000 ============================================= Solve phase times: ============================================= SMG Solve: wall clock time = 0.029877 seconds wall MFLOPS = 0.000000 cpu clock time = 0.029881 seconds cpu MFLOPS = 0.000000 Iterations = 5 Final Relative Residual Norm = 1.223128e-07 Using HYPRE_RELEASE_VERSION: 2.28.0 ============================================= SStruct Interface: ============================================= SStruct Interface: wall clock time = 0.008712 seconds wall MFLOPS = 0.000000 cpu clock time = 0.008715 seconds cpu MFLOPS = 0.000000 ============================================= Setup phase times: ============================================= GMRES Setup: wall clock time = 0.001771 seconds wall MFLOPS = 0.000000 cpu clock time = 0.001771 seconds cpu MFLOPS = 0.000000 ============================================= Solve phase times: ============================================= GMRES Solve: wall clock time = 0.015689 seconds wall MFLOPS = 0.000000 cpu clock time = 0.015669 seconds cpu MFLOPS = 0.000000 Iterations = 31 Final Relative Residual Norm = 6.643858e-07 -rw-r--r-- 1 pbuilder1 pbuilder1 0 May 11 07:02 ij.err -rw-r--r-- 1 pbuilder1 pbuilder1 0 May 11 07:02 sstruct.err -rw-r--r-- 1 pbuilder1 pbuilder1 0 May 11 07:02 struct.err make[2]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src-static' == running make checkpar == make[2]: Entering directory '/build/reproducible-path/hypre-2.28.0/src-static' Checking the library ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src-static/test' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src-static/test' Testing IJ ... OK : TEST_ij/solvers.err Testing Struct ... OK : TEST_struct/solvers.err Testing SStruct ... OK : TEST_sstruct/solvers.err make[2]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src-static' === Running tests from src64 === == running make check (single) == make[2]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64' Checking the library ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64/test' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I. -I/build/reproducible-path/hypre-2.28.0/src64/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c ij.c ij.c: In function 'BuildFuncsFromOneFile': ij.c:9803:26: warning: 'dof_func' may be used uninitialized [-Wmaybe-uninitialized] 9803 | hypre_MPI_Isend(&dof_func[partitioning[i]], | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ij.c:9736:26: note: 'dof_func' was declared here 9736 | HYPRE_Int *dof_func; | ^~~~~~~~ ij.c: In function 'BuildBigArrayFromOneFile': ij.c:9951:12: warning: 'filename' may be used uninitialized [-Wmaybe-uninitialized] 9951 | fp = fopen(filename, "r"); | ^~~~~~~~~~~~~~~~~~~~ ij.c:9906:20: note: 'filename' was declared here 9906 | char *filename; | ^~~~~~~~ ij.c:10013:24: warning: 'send_buffer' may be used uninitialized [-Wmaybe-uninitialized] 10013 | send_buffer[jj] = global_array[j]; | ^ ij.c:9913:20: note: 'send_buffer' was declared here 9913 | HYPRE_BigInt *send_buffer; | ^~~~~~~~~~~ ij.c:10012:24: warning: 'displs' may be used uninitialized [-Wmaybe-uninitialized] 10012 | jj = displs[proc] + send_counts[proc]; | ^ ij.c:9915:20: note: 'displs' was declared here 9915 | HYPRE_Int *displs; | ^~~~~~ ij.c:10009:15: warning: 'array_procs' may be used uninitialized [-Wmaybe-uninitialized] 10009 | proc = array_procs[j]; | ~~~~~^~~~~~~~~~~~~~~~ ij.c:9916:20: note: 'array_procs' was declared here 9916 | HYPRE_Int *array_procs; | ^~~~~~~~~~~ ij.c:10013:43: warning: 'global_array' may be used uninitialized [-Wmaybe-uninitialized] 10013 | send_buffer[jj] = global_array[j]; | ~~~~~~~~~~~~^~~ ij.c:9911:20: note: 'global_array' was declared here 9911 | HYPRE_BigInt *global_array; | ^~~~~~~~~~~~ ij.c: In function 'BuildParRotate7pt': ij.c:10369:7: warning: 'eps' may be used uninitialized [-Wmaybe-uninitialized] 10369 | hypre_printf(" alpha = %f, eps = %f\n", alpha, eps); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ij.c:10299:24: note: 'eps' was declared here 10299 | HYPRE_Real eps, alpha; | ^~~ ij.c:10369:7: warning: 'alpha' may be used uninitialized [-Wmaybe-uninitialized] 10369 | hypre_printf(" alpha = %f, eps = %f\n", alpha, eps); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ij.c:10299:29: note: 'alpha' was declared here 10299 | HYPRE_Real eps, alpha; | ^~~~~ ij.c: In function 'main': ij.c:2751:17: warning: 'row_sizes' may be used uninitialized [-Wmaybe-uninitialized] 2751 | ierr = HYPRE_IJMatrixSetRowSizes ( ij_A, (const HYPRE_Int *) row_sizes ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ij.c:179:24: note: 'row_sizes' was declared here 179 | HYPRE_Int *row_sizes; | ^~~~~~~~~ Building ij ... mpicc -o ij ij.o -L/build/reproducible-path/hypre-2.28.0/src64/hypre/lib -lHYPRE64 -Wl,-rpath,/build/reproducible-path/hypre-2.28.0/src64/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/aarch64-linux-gnu/openmpi/lib -lmpi -llapack64 -lblas64 -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I. -I/build/reproducible-path/hypre-2.28.0/src64/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c ij_assembly.c ij_assembly.c: In function 'buildMatrixEntries': ij_assembly.c:514:16: warning: 'A' may be used uninitialized [-Wmaybe-uninitialized] 514 | *parcsr_ptr = A; | ~~~~~~~~~~~~^~~ ij_assembly.c:474:23: note: 'A' was declared here 474 | HYPRE_ParCSRMatrix A; | ^ ij_assembly.c: In function 'test_SetOffProc': ij_assembly.c:848:10: warning: 'nnzrow' may be used uninitialized [-Wmaybe-uninitialized] 848 | HYPRE_IJMatrixSetValues(ij_AT, chunk_size, &nnzrow[chunk], &rows[chunk], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 849 | &cols[h_rowptr[chunk]], &coefs[h_rowptr[chunk]]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ij_assembly.c:757:24: note: 'nnzrow' was declared here 757 | HYPRE_Int *nnzrow; | ^~~~~~ ij_assembly.c:848:69: warning: 'rows' may be used uninitialized [-Wmaybe-uninitialized] 848 | HYPRE_IJMatrixSetValues(ij_AT, chunk_size, &nnzrow[chunk], &rows[chunk], | ^~~~~~~~~~~~ ij_assembly.c:758:24: note: 'rows' was declared here 758 | HYPRE_BigInt *rows; | ^~~~ ij_assembly.c:849:34: warning: 'cols' may be used uninitialized [-Wmaybe-uninitialized] 849 | &cols[h_rowptr[chunk]], &coefs[h_rowptr[chunk]]); | ^~~~~~~~~~~~~~~~~~~~~~ ij_assembly.c:759:24: note: 'cols' was declared here 759 | HYPRE_BigInt *cols; | ^~~~ ij_assembly.c:849:58: warning: 'coefs' may be used uninitialized [-Wmaybe-uninitialized] 849 | &cols[h_rowptr[chunk]], &coefs[h_rowptr[chunk]]); | ^~~~~~~~~~~~~~~~~~~~~~~ ij_assembly.c:760:24: note: 'coefs' was declared here 760 | HYPRE_Real *coefs; | ^~~~~ ij_assembly.c: In function 'main': ij_assembly.c:348:7: warning: 'nnzrow' may be used uninitialized [-Wmaybe-uninitialized] 348 | test_Set(comm, memory_location, option, ilower, iupper, nrows, num_nonzeros, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | nchunks, h_nnzrow, nnzrow, option == 1 ? rows : rows2, cols, coefs, &ij_A); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ij_assembly.c:92:30: note: 'nnzrow' was declared here 92 | HYPRE_Int *nnzrow, *h_nnzrow, *d_nnzrow; | ^~~~~~ ij_assembly.c:348:7: warning: 'cols' may be used uninitialized [-Wmaybe-uninitialized] 348 | test_Set(comm, memory_location, option, ilower, iupper, nrows, num_nonzeros, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | nchunks, h_nnzrow, nnzrow, option == 1 ? rows : rows2, cols, coefs, &ij_A); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ij_assembly.c:95:30: note: 'cols' was declared here 95 | HYPRE_BigInt *cols, *h_cols, *d_cols; | ^~~~ ij_assembly.c:348:7: warning: 'coefs' may be used uninitialized [-Wmaybe-uninitialized] 348 | test_Set(comm, memory_location, option, ilower, iupper, nrows, num_nonzeros, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | nchunks, h_nnzrow, nnzrow, option == 1 ? rows : rows2, cols, coefs, &ij_A); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ij_assembly.c:96:30: note: 'coefs' was declared here 96 | HYPRE_Real *coefs, *h_coefs, *d_coefs; | ^~~~~ ij_assembly.c:348:7: warning: 'rows' may be used uninitialized [-Wmaybe-uninitialized] 348 | test_Set(comm, memory_location, option, ilower, iupper, nrows, num_nonzeros, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | nchunks, h_nnzrow, nnzrow, option == 1 ? rows : rows2, cols, coefs, &ij_A); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ij_assembly.c:93:30: note: 'rows' was declared here 93 | HYPRE_BigInt *rows, *h_rows, *d_rows; | ^~~~ ij_assembly.c:374:7: warning: 'rows2' may be used uninitialized [-Wmaybe-uninitialized] 374 | test_SetSet(comm, memory_location, option, ilower, iupper, nrows, num_nonzeros, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 375 | nchunks, h_nnzrow, nnzrow, option == 1 ? rows : rows2, cols, coefs, &ij_A); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ij_assembly.c:94:30: note: 'rows2' was declared here 94 | HYPRE_BigInt *rows2, *h_rows2, *d_rows2; | ^~~~~ Building ij_assembly ... mpicc -o ij_assembly ij_assembly.o -L/build/reproducible-path/hypre-2.28.0/src64/hypre/lib -lHYPRE64 -Wl,-rpath,/build/reproducible-path/hypre-2.28.0/src64/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/aarch64-linux-gnu/openmpi/lib -lmpi -llapack64 -lblas64 -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I. -I/build/reproducible-path/hypre-2.28.0/src64/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c sstruct.c sstruct.c: In function 'main': sstruct.c:2667:25: warning: 'parts' may be used uninitialized [-Wmaybe-uninitialized] 2667 | part = parts[i]; | ^ sstruct.c:2336:26: note: 'parts' was declared here 2336 | HYPRE_Int *parts; | ^~~~~ sstruct.c:2643:22: warning: 'refine' may be used uninitialized [-Wmaybe-uninitialized] 2643 | refine[part][j] = atoi(argv[k++]); | ^ sstruct.c:2337:26: note: 'refine' was declared here 2337 | Index *refine; | ^~~~~~ sstruct.c:2657:26: warning: 'distribute' may be used uninitialized [-Wmaybe-uninitialized] 2657 | distribute[part][j] = atoi(argv[k++]); | ^ sstruct.c:2338:26: note: 'distribute' was declared here 2338 | Index *distribute; | ^~~~~~~~~~ sstruct.c:2671:21: warning: 'block' may be used uninitialized [-Wmaybe-uninitialized] 2671 | block[part][j] = atoi(argv[k++]); | ^ sstruct.c:2339:26: note: 'block' was declared here 2339 | Index *block; | ^~~~~ sstruct.c:2665:24: warning: 'nparts' may be used uninitialized [-Wmaybe-uninitialized] 2665 | for (i = 0; i < nparts; i++) | ~~^~~~~~~~ sstruct.c:2334:26: note: 'nparts' was declared here 2334 | HYPRE_Int nparts; | ^~~~~~ In file included from sstruct.c:12: /build/reproducible-path/hypre-2.28.0/src64/hypre/include/_hypre_utilities.h:780:2: warning: 'values_size' may be used uninitialized [-Wmaybe-uninitialized] 780 | (hypre_Memcpy((void *)(dst), (void *)(src), (size_t)(sizeof(type) * (count)), locdst, locsrc)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sstruct.c:3488:7: note: in expansion of macro 'hypre_TMemcpy' 3488 | hypre_TMemcpy(d_values, values, HYPRE_Real, values_size, | ^~~~~~~~~~~~~ sstruct.c:2375:26: note: 'values_size' was declared here 2375 | HYPRE_Int values_size; | ^~~~~~~~~~~ Building sstruct ... mpicc -o sstruct sstruct.o -L/build/reproducible-path/hypre-2.28.0/src64/hypre/lib -lHYPRE64 -Wl,-rpath,/build/reproducible-path/hypre-2.28.0/src64/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/aarch64-linux-gnu/openmpi/lib -lmpi -llapack64 -lblas64 -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I. -I/build/reproducible-path/hypre-2.28.0/src64/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c struct.c struct.c: In function 'main': struct.c:1666:16: warning: 'jacobi_weight' may be used uninitialized [-Wmaybe-uninitialized] 1666 | HYPRE_StructPFMGSetJacobiWeight(precond, jacobi_weight); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ struct.c:105:24: note: 'jacobi_weight' was declared here 105 | HYPRE_Real jacobi_weight; | ^~~~~~~~~~~~~ struct.c:1017:24: warning: 'nblocks' may be used uninitialized [-Wmaybe-uninitialized] 1017 | for (i = 0; i < nblocks; i++) | ~~^~~~~~~~~ struct.c:100:24: note: 'nblocks' was declared here 100 | HYPRE_Int nblocks ; | ^~~~~~~ Building struct ... mpicc -o struct struct.o -L/build/reproducible-path/hypre-2.28.0/src64/hypre/lib -lHYPRE64 -Wl,-rpath,/build/reproducible-path/hypre-2.28.0/src64/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/aarch64-linux-gnu/openmpi/lib -lmpi -llapack64 -lblas64 -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I. -I/build/reproducible-path/hypre-2.28.0/src64/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c ams_driver.c Building ams_driver ... mpicc -o ams_driver ams_driver.o -L/build/reproducible-path/hypre-2.28.0/src64/hypre/lib -lHYPRE64 -Wl,-rpath,/build/reproducible-path/hypre-2.28.0/src64/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/aarch64-linux-gnu/openmpi/lib -lmpi -llapack64 -lblas64 -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I. -I/build/reproducible-path/hypre-2.28.0/src64/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c maxwell_unscaled.c maxwell_unscaled.c: In function 'main': maxwell_unscaled.c:1930:7: warning: 'solver_id' may be used uninitialized [-Wmaybe-uninitialized] 1930 | if (solver_id == 1) | ^ maxwell_unscaled.c:1318:26: note: 'solver_id' was declared here 1318 | HYPRE_Int solver_id; | ^~~~~~~~~ Building maxwell_unscaled ... mpicc -o maxwell_unscaled maxwell_unscaled.o -L/build/reproducible-path/hypre-2.28.0/src64/hypre/lib -lHYPRE64 -Wl,-rpath,/build/reproducible-path/hypre-2.28.0/src64/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/aarch64-linux-gnu/openmpi/lib -lmpi -llapack64 -lblas64 -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I. -I/build/reproducible-path/hypre-2.28.0/src64/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c struct_migrate.c struct_migrate.c: In function 'main': struct_migrate.c:315:41: warning: 'p' may be used uninitialized [-Wmaybe-uninitialized] 315 | if ( (ix == (bx - 1)) && (p < (P - 1)) ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ struct_migrate.c:47:24: note: 'p' was declared here 47 | HYPRE_Int p, q, r; | ^ struct_migrate.c:319:41: warning: 'q' may be used uninitialized [-Wmaybe-uninitialized] 319 | if ( (iy == (by - 1)) && (q < (Q - 1)) ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ struct_migrate.c:47:27: note: 'q' was declared here 47 | HYPRE_Int p, q, r; | ^ struct_migrate.c:323:41: warning: 'r' may be used uninitialized [-Wmaybe-uninitialized] 323 | if ( (iz == (bz - 1)) && (r < (R - 1)) ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ struct_migrate.c:47:30: note: 'r' was declared here 47 | HYPRE_Int p, q, r; | ^ In file included from struct_migrate.c:12: /build/reproducible-path/hypre-2.28.0/src64/hypre/include/_hypre_utilities.h:771:12: warning: 'nblocks' may be used uninitialized [-Wmaybe-uninitialized] 771 | ( (type *) hypre_CAlloc((size_t)(count), (size_t)sizeof(type), location) ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ struct_migrate.c:254:13: note: in expansion of macro 'hypre_CTAlloc' 254 | ilower = hypre_CTAlloc(HYPRE_Int*, nblocks, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~~~ struct_migrate.c:49:24: note: 'nblocks' was declared here 49 | HYPRE_Int nblocks ; | ^~~~~~~ Building struct_migrate ... mpicc -o struct_migrate struct_migrate.o -L/build/reproducible-path/hypre-2.28.0/src64/hypre/lib -lHYPRE64 -Wl,-rpath,/build/reproducible-path/hypre-2.28.0/src64/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/aarch64-linux-gnu/openmpi/lib -lmpi -llapack64 -lblas64 -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I. -I/build/reproducible-path/hypre-2.28.0/src64/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c sstruct_fac.c Building sstruct_fac ... mpicc -o sstruct_fac sstruct_fac.o -L/build/reproducible-path/hypre-2.28.0/src64/hypre/lib -lHYPRE64 -Wl,-rpath,/build/reproducible-path/hypre-2.28.0/src64/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/aarch64-linux-gnu/openmpi/lib -lmpi -llapack64 -lblas64 -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I. -I/build/reproducible-path/hypre-2.28.0/src64/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c ij_mv.c Building ij_mv ... mpicc -o ij_mv ij_mv.o -L/build/reproducible-path/hypre-2.28.0/src64/hypre/lib -lHYPRE64 -Wl,-rpath,/build/reproducible-path/hypre-2.28.0/src64/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/aarch64-linux-gnu/openmpi/lib -lmpi -llapack64 -lblas64 -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I. -I/build/reproducible-path/hypre-2.28.0/src64/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c ij_mm.c ij_mm.c: In function 'BuildParRotate7pt': ij_mm.c:2452:7: warning: 'eps' may be used uninitialized [-Wmaybe-uninitialized] 2452 | hypre_printf(" alpha = %f, eps = %f\n", alpha, eps); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ij_mm.c:2382:24: note: 'eps' was declared here 2382 | HYPRE_Real eps, alpha; | ^~~ ij_mm.c:2452:7: warning: 'alpha' may be used uninitialized [-Wmaybe-uninitialized] 2452 | hypre_printf(" alpha = %f, eps = %f\n", alpha, eps); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ij_mm.c:2382:29: note: 'alpha' was declared here 2382 | HYPRE_Real eps, alpha; | ^~~~~ Building ij_mm ... mpicc -o ij_mm ij_mm.o -L/build/reproducible-path/hypre-2.28.0/src64/hypre/lib -lHYPRE64 -Wl,-rpath,/build/reproducible-path/hypre-2.28.0/src64/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/aarch64-linux-gnu/openmpi/lib -lmpi -llapack64 -lblas64 -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -fPIC -DHAVE_CONFIG_H -I. -I/build/reproducible-path/hypre-2.28.0/src64/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c zboxloop.c -o zboxloop.obj Building zboxloop ... mpicc -o zboxloop zboxloop.obj -L/build/reproducible-path/hypre-2.28.0/src64/hypre/lib -lHYPRE64 -Wl,-rpath,/build/reproducible-path/hypre-2.28.0/src64/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/aarch64-linux-gnu/openmpi/lib -lmpi -llapack64 -lblas64 -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64/test' Using HYPRE_RELEASE_VERSION: 2.28.0 Running with these driver parameters: solver ID = 0 ============================================= Hypre init times: ============================================= Hypre init: wall clock time = 0.000005 seconds wall MFLOPS = 0.000000 cpu clock time = 0.000005 seconds cpu MFLOPS = 0.000000 Laplacian: num_fun = 1 (nx, ny, nz) = (10, 10, 10) (Px, Py, Pz) = (1, 1, 1) (cx, cy, cz) = (1.000000, 1.000000, 1.000000) ============================================= Generate Matrix: ============================================= Spatial Operator: wall clock time = 0.000717 seconds wall MFLOPS = 0.000000 cpu clock time = 0.000717 seconds cpu MFLOPS = 0.000000 Number of vector components: 1 RHS vector has unit coefficients Initial guess is 0 ============================================= IJ Vector Setup: ============================================= RHS and Initial Guess: wall clock time = 0.000181 seconds wall MFLOPS = 0.000000 cpu clock time = 0.000181 seconds cpu MFLOPS = 0.000000 Solver: AMG Num MPI tasks = 1 Num OpenMP threads = 1 BoomerAMG SETUP PARAMETERS: Max levels = 25 Num levels = 5 Strength Threshold = 0.250000 Interpolation Truncation Factor = 0.000000 Maximum Row Sum Threshold for Dependency Weakening = 1.000000 Coarsening Type = HMIS measures are determined locally No global partition option chosen. Interpolation = extended+i interpolation Operator Matrix Information: nonzero entries/row row sums lev rows entries sparse min max avg min max ====================================================================== 0 1000 6400 0.006 4 7 6.4 0.000e+00 3.000e+00 1 500 7248 0.029 7 17 14.5 0.000e+00 4.000e+00 2 99 2999 0.306 15 43 30.3 1.041e-02 5.319e+00 3 14 188 0.959 11 14 13.4 5.274e+00 1.007e+01 4 4 16 1.000 4 4 4.0 7.597e+00 9.192e+00 Interpolation Matrix Information: entries/row min max row sums lev rows x cols min max avgW weight weight min max ================================================================================ 0 1000 x 500 1 4 4.0 1.667e-01 2.500e-01 5.000e-01 1.000e+00 1 500 x 99 1 4 4.0 1.301e-02 3.547e-01 2.164e-01 1.000e+00 2 99 x 14 1 4 4.0 1.247e-03 3.929e-01 2.865e-02 1.000e+00 3 14 x 4 1 4 3.6 -6.321e-02 6.629e-02 -6.118e-02 1.000e+00 Complexity: grid = 1.617000 operator = 2.632969 memory = 3.350000 BoomerAMG SOLVER PARAMETERS: Maximum number of cycles: 100 Stopping Tolerance: 1.000000e-08 Cycle type (1 = V, 2 = W, etc.): 1 Relaxation Parameters: Visiting Grid: down up coarse Number of sweeps: 1 1 1 Type 0=Jac, 3=hGS, 6=hSGS, 9=GE: 13 14 9 Point types, partial sweeps (1=C, -1=F): Pre-CG relaxation (down): 0 Post-CG relaxation (up): 0 Coarsest grid: 0 ============================================= Setup phase times: ============================================= BoomerAMG Setup: wall clock time = 0.008586 seconds wall MFLOPS = 0.000000 cpu clock time = 0.008030 seconds cpu MFLOPS = 0.000000 BoomerAMG SOLVER PARAMETERS: Maximum number of cycles: 100 Stopping Tolerance: 1.000000e-08 Cycle type (1 = V, 2 = W, etc.): 1 Relaxation Parameters: Visiting Grid: down up coarse Number of sweeps: 1 1 1 Type 0=Jac, 3=hGS, 6=hSGS, 9=GE: 13 14 9 Point types, partial sweeps (1=C, -1=F): Pre-CG relaxation (down): 0 Post-CG relaxation (up): 0 Coarsest grid: 0 Output flag (print_level): 3 AMG SOLUTION INFO: relative residual factor residual -------- ------ -------- Initial 3.162278e+01 1.000000e+00 Cycle 1 8.684809e+00 0.274638 2.746378e-01 Cycle 2 1.447942e+00 0.166721 4.578796e-02 Cycle 3 2.121013e-01 0.146485 6.707231e-03 Cycle 4 3.036483e-02 0.143162 9.602203e-04 Cycle 5 4.363645e-03 0.143707 1.379906e-04 Cycle 6 6.356418e-04 0.145668 2.010076e-05 Cycle 7 9.435359e-05 0.148438 2.983722e-06 Cycle 8 1.432582e-05 0.151831 4.530221e-07 Cycle 9 2.230503e-06 0.155698 7.053469e-08 Cycle 10 3.564749e-07 0.159818 1.127273e-08 Cycle 11 5.842804e-08 0.163905 1.847657e-09 Average Convergence Factor = 0.160715 Complexity: grid = 1.617000 operator = 2.632969 cycle = 5.263438 ============================================= Solve phase times: ============================================= BoomerAMG Solve: wall clock time = 0.002975 seconds wall MFLOPS = 0.000000 cpu clock time = 0.002977 seconds cpu MFLOPS = 0.000000 BoomerAMG Iterations = 11 Final Relative Residual Norm = 1.847657e-09 Using HYPRE_RELEASE_VERSION: 2.28.0 Running with these driver parameters: (nx, ny, nz) = (10, 10, 10) (istart[0],istart[1],istart[2]) = (-3, -3, -3) (Px, Py, Pz) = (1, 1, 1) (bx, by, bz) = (1, 1, 1) (px, py, pz) = (0, 0, 0) (cx, cy, cz) = (1.000000, 1.000000, 1.000000) (conx,cony,conz)= (0.000000, 0.000000, 0.000000) (n_pre, n_post) = (1, 1) dim = 3 skip = 0 sym = 1 rap = 0 relax = 1 jump = 0 solver ID = 0 ============================================= Struct Interface: ============================================= Struct Interface: wall clock time = 0.000712 seconds wall MFLOPS = 0.000000 cpu clock time = 0.000713 seconds cpu MFLOPS = 0.000000 ============================================= Setup phase times: ============================================= SMG Setup: wall clock time = 0.016732 seconds wall MFLOPS = 0.000000 cpu clock time = 0.016378 seconds cpu MFLOPS = 0.000000 ============================================= Solve phase times: ============================================= SMG Solve: wall clock time = 0.014421 seconds wall MFLOPS = 0.000000 cpu clock time = 0.014372 seconds cpu MFLOPS = 0.000000 Iterations = 5 Final Relative Residual Norm = 1.375560e-07 Using HYPRE_RELEASE_VERSION: 2.28.0 ============================================= SStruct Interface: ============================================= SStruct Interface: wall clock time = 0.008184 seconds wall MFLOPS = 0.000000 cpu clock time = 0.008187 seconds cpu MFLOPS = 0.000000 ============================================= Setup phase times: ============================================= GMRES Setup: wall clock time = 0.000977 seconds wall MFLOPS = 0.000000 cpu clock time = 0.000978 seconds cpu MFLOPS = 0.000000 ============================================= Solve phase times: ============================================= GMRES Solve: wall clock time = 0.012143 seconds wall MFLOPS = 0.000000 cpu clock time = 0.011536 seconds cpu MFLOPS = 0.000000 Iterations = 27 Final Relative Residual Norm = 6.891943e-07 -rw-r--r-- 1 pbuilder1 pbuilder1 0 May 11 07:03 ij.err -rw-r--r-- 1 pbuilder1 pbuilder1 0 May 11 07:03 sstruct.err -rw-r--r-- 1 pbuilder1 pbuilder1 0 May 11 07:03 struct.err make[2]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64' == running make check (MPI -P 3 1 1) == make[2]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64' Checking the library ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64/test' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64/test' Using HYPRE_RELEASE_VERSION: 2.28.0 Running with these driver parameters: solver ID = 0 ============================================= Hypre init times: ============================================= Hypre init: wall clock time = 0.000005 seconds wall MFLOPS = 0.000000 cpu clock time = 0.000005 seconds cpu MFLOPS = 0.000000 Laplacian: num_fun = 1 (nx, ny, nz) = (10, 10, 10) (Px, Py, Pz) = (3, 1, 1) (cx, cy, cz) = (1.000000, 1.000000, 1.000000) ============================================= Generate Matrix: ============================================= Spatial Operator: wall clock time = 0.000192 seconds wall MFLOPS = 0.000000 cpu clock time = 0.000192 seconds cpu MFLOPS = 0.000000 Number of vector components: 1 RHS vector has unit coefficients Initial guess is 0 ============================================= IJ Vector Setup: ============================================= RHS and Initial Guess: wall clock time = 0.000181 seconds wall MFLOPS = 0.000000 cpu clock time = 0.000181 seconds cpu MFLOPS = 0.000000 Solver: AMG Num MPI tasks = 3 Num OpenMP threads = 1 BoomerAMG SETUP PARAMETERS: Max levels = 25 Num levels = 5 Strength Threshold = 0.250000 Interpolation Truncation Factor = 0.000000 Maximum Row Sum Threshold for Dependency Weakening = 1.000000 Coarsening Type = HMIS measures are determined locally No global partition option chosen. Interpolation = extended+i interpolation Operator Matrix Information: nonzero entries/row row sums lev rows entries sparse min max avg min max ====================================================================== 0 1000 6400 0.006 4 7 6.4 0.000e+00 3.000e+00 1 450 7632 0.038 7 40 17.0 -2.116e-15 4.071e+00 2 68 2054 0.444 15 55 30.2 7.573e-01 5.665e+00 3 10 100 1.000 10 10 10.0 5.375e+00 9.990e+00 4 3 9 1.000 3 3 3.0 6.351e+00 9.406e+00 Interpolation Matrix Information: entries/row min max row sums lev rows x cols min max avgW weight weight min max ================================================================================ 0 1000 x 450 1 4 4.0 5.263e-02 4.317e-01 5.000e-01 1.000e+00 1 450 x 68 1 4 4.0 7.547e-03 5.045e-01 2.205e-01 1.000e+00 2 68 x 10 1 4 4.0 -2.775e-02 2.707e-01 3.626e-02 1.000e+00 3 10 x 3 1 3 2.9 -5.868e-02 2.593e-02 -5.025e-02 1.000e+00 Complexity: grid = 1.531000 operator = 2.530469 memory = 3.233906 BoomerAMG SOLVER PARAMETERS: Maximum number of cycles: 100 Stopping Tolerance: 1.000000e-08 Cycle type (1 = V, 2 = W, etc.): 1 Relaxation Parameters: Visiting Grid: down up coarse Number of sweeps: 1 1 1 Type 0=Jac, 3=hGS, 6=hSGS, 9=GE: 13 14 9 Point types, partial sweeps (1=C, -1=F): Pre-CG relaxation (down): 0 Post-CG relaxation (up): 0 Coarsest grid: 0 ============================================= Setup phase times: ============================================= BoomerAMG Setup: wall clock time = 0.008614 seconds wall MFLOPS = 0.000000 cpu clock time = 0.008616 seconds cpu MFLOPS = 0.000000 BoomerAMG SOLVER PARAMETERS: Maximum number of cycles: 100 Stopping Tolerance: 1.000000e-08 Cycle type (1 = V, 2 = W, etc.): 1 Relaxation Parameters: Visiting Grid: down up coarse Number of sweeps: 1 1 1 Type 0=Jac, 3=hGS, 6=hSGS, 9=GE: 13 14 9 Point types, partial sweeps (1=C, -1=F): Pre-CG relaxation (down): 0 Post-CG relaxation (up): 0 Coarsest grid: 0 Output flag (print_level): 3 AMG SOLUTION INFO: relative residual factor residual -------- ------ -------- Initial 3.162278e+01 1.000000e+00 Cycle 1 1.041853e+01 0.329463 3.294629e-01 Cycle 2 2.327358e+00 0.223386 7.359751e-02 Cycle 3 4.876312e-01 0.209521 1.542025e-02 Cycle 4 1.043311e-01 0.213955 3.299239e-03 Cycle 5 2.294326e-02 0.219908 7.255296e-04 Cycle 6 5.152111e-03 0.224559 1.629241e-04 Cycle 7 1.173535e-03 0.227778 3.711044e-05 Cycle 8 2.698636e-04 0.229958 8.533837e-06 Cycle 9 6.246453e-05 0.231467 1.975302e-06 Cycle 10 1.452647e-05 0.232555 4.593672e-07 Cycle 11 3.390157e-06 0.233378 1.072062e-07 Cycle 12 7.933897e-07 0.234027 2.508919e-08 Cycle 13 1.860971e-07 0.234560 5.884908e-09 Average Convergence Factor = 0.232757 Complexity: grid = 1.531000 operator = 2.530469 cycle = 5.059531 ============================================= Solve phase times: ============================================= BoomerAMG Solve: wall clock time = 0.003897 seconds wall MFLOPS = 0.000000 cpu clock time = 0.003809 seconds cpu MFLOPS = 0.000000 BoomerAMG Iterations = 13 Final Relative Residual Norm = 5.884908e-09 Using HYPRE_RELEASE_VERSION: 2.28.0 Running with these driver parameters: (nx, ny, nz) = (10, 10, 10) (istart[0],istart[1],istart[2]) = (-3, -3, -3) (Px, Py, Pz) = (3, 1, 1) (bx, by, bz) = (1, 1, 1) (px, py, pz) = (0, 0, 0) (cx, cy, cz) = (1.000000, 1.000000, 1.000000) (conx,cony,conz)= (0.000000, 0.000000, 0.000000) (n_pre, n_post) = (1, 1) dim = 3 skip = 0 sym = 1 rap = 0 relax = 1 jump = 0 solver ID = 0 ============================================= Struct Interface: ============================================= Struct Interface: wall clock time = 0.000693 seconds wall MFLOPS = 0.000000 cpu clock time = 0.000694 seconds cpu MFLOPS = 0.000000 ============================================= Setup phase times: ============================================= SMG Setup: wall clock time = 0.033291 seconds wall MFLOPS = 0.000000 cpu clock time = 0.033131 seconds cpu MFLOPS = 0.000000 ============================================= Solve phase times: ============================================= SMG Solve: wall clock time = 0.031103 seconds wall MFLOPS = 0.000000 cpu clock time = 0.031108 seconds cpu MFLOPS = 0.000000 Iterations = 5 Final Relative Residual Norm = 1.223128e-07 Using HYPRE_RELEASE_VERSION: 2.28.0 ============================================= SStruct Interface: ============================================= SStruct Interface: wall clock time = 0.010182 seconds wall MFLOPS = 0.000000 cpu clock time = 0.010084 seconds cpu MFLOPS = 0.000000 ============================================= Setup phase times: ============================================= GMRES Setup: wall clock time = 0.000942 seconds wall MFLOPS = 0.000000 cpu clock time = 0.000944 seconds cpu MFLOPS = 0.000000 ============================================= Solve phase times: ============================================= GMRES Solve: wall clock time = 0.017978 seconds wall MFLOPS = 0.000000 cpu clock time = 0.017981 seconds cpu MFLOPS = 0.000000 Iterations = 31 Final Relative Residual Norm = 6.643858e-07 -rw-r--r-- 1 pbuilder1 pbuilder1 0 May 11 07:03 ij.err -rw-r--r-- 1 pbuilder1 pbuilder1 0 May 11 07:03 sstruct.err -rw-r--r-- 1 pbuilder1 pbuilder1 0 May 11 07:03 struct.err make[2]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64' == running make checkpar == make[2]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64' Checking the library ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64/test' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64/test' Testing IJ ... OK : TEST_ij/solvers.err Testing Struct ... OK : TEST_struct/solvers.err Testing SStruct ... OK : TEST_sstruct/solvers.err make[2]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64' === Running tests from src64-static === == running make check (single) == make[2]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64-static' Checking the library ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64-static/test' mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I. -I/build/reproducible-path/hypre-2.28.0/src64-static/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c ij.c ij.c: In function 'BuildFuncsFromOneFile': ij.c:9803:26: warning: 'dof_func' may be used uninitialized [-Wmaybe-uninitialized] 9803 | hypre_MPI_Isend(&dof_func[partitioning[i]], | ^~~~~~~~~~~~~~~~~~~~~~~~~~ ij.c:9736:26: note: 'dof_func' was declared here 9736 | HYPRE_Int *dof_func; | ^~~~~~~~ ij.c: In function 'BuildBigArrayFromOneFile': ij.c:9951:12: warning: 'filename' may be used uninitialized [-Wmaybe-uninitialized] 9951 | fp = fopen(filename, "r"); | ^~~~~~~~~~~~~~~~~~~~ ij.c:9906:20: note: 'filename' was declared here 9906 | char *filename; | ^~~~~~~~ ij.c:10013:24: warning: 'send_buffer' may be used uninitialized [-Wmaybe-uninitialized] 10013 | send_buffer[jj] = global_array[j]; | ^ ij.c:9913:20: note: 'send_buffer' was declared here 9913 | HYPRE_BigInt *send_buffer; | ^~~~~~~~~~~ ij.c:10012:24: warning: 'displs' may be used uninitialized [-Wmaybe-uninitialized] 10012 | jj = displs[proc] + send_counts[proc]; | ^ ij.c:9915:20: note: 'displs' was declared here 9915 | HYPRE_Int *displs; | ^~~~~~ ij.c:10009:15: warning: 'array_procs' may be used uninitialized [-Wmaybe-uninitialized] 10009 | proc = array_procs[j]; | ~~~~~^~~~~~~~~~~~~~~~ ij.c:9916:20: note: 'array_procs' was declared here 9916 | HYPRE_Int *array_procs; | ^~~~~~~~~~~ ij.c:10013:43: warning: 'global_array' may be used uninitialized [-Wmaybe-uninitialized] 10013 | send_buffer[jj] = global_array[j]; | ~~~~~~~~~~~~^~~ ij.c:9911:20: note: 'global_array' was declared here 9911 | HYPRE_BigInt *global_array; | ^~~~~~~~~~~~ ij.c: In function 'BuildParRotate7pt': ij.c:10369:7: warning: 'eps' may be used uninitialized [-Wmaybe-uninitialized] 10369 | hypre_printf(" alpha = %f, eps = %f\n", alpha, eps); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ij.c:10299:24: note: 'eps' was declared here 10299 | HYPRE_Real eps, alpha; | ^~~ ij.c:10369:7: warning: 'alpha' may be used uninitialized [-Wmaybe-uninitialized] 10369 | hypre_printf(" alpha = %f, eps = %f\n", alpha, eps); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ij.c:10299:29: note: 'alpha' was declared here 10299 | HYPRE_Real eps, alpha; | ^~~~~ ij.c: In function 'main': ij.c:2751:17: warning: 'row_sizes' may be used uninitialized [-Wmaybe-uninitialized] 2751 | ierr = HYPRE_IJMatrixSetRowSizes ( ij_A, (const HYPRE_Int *) row_sizes ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ij.c:179:24: note: 'row_sizes' was declared here 179 | HYPRE_Int *row_sizes; | ^~~~~~~~~ Building ij ... mpicc -o ij ij.o -L/build/reproducible-path/hypre-2.28.0/src64-static/hypre/lib -lHYPRE64 -Wl,-rpath,/build/reproducible-path/hypre-2.28.0/src64-static/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/aarch64-linux-gnu/openmpi/lib -lmpi -llapack64 -lblas64 -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I. -I/build/reproducible-path/hypre-2.28.0/src64-static/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c ij_assembly.c ij_assembly.c: In function 'buildMatrixEntries': ij_assembly.c:514:16: warning: 'A' may be used uninitialized [-Wmaybe-uninitialized] 514 | *parcsr_ptr = A; | ~~~~~~~~~~~~^~~ ij_assembly.c:474:23: note: 'A' was declared here 474 | HYPRE_ParCSRMatrix A; | ^ ij_assembly.c: In function 'test_SetOffProc': ij_assembly.c:848:10: warning: 'nnzrow' may be used uninitialized [-Wmaybe-uninitialized] 848 | HYPRE_IJMatrixSetValues(ij_AT, chunk_size, &nnzrow[chunk], &rows[chunk], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 849 | &cols[h_rowptr[chunk]], &coefs[h_rowptr[chunk]]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ij_assembly.c:757:24: note: 'nnzrow' was declared here 757 | HYPRE_Int *nnzrow; | ^~~~~~ ij_assembly.c:848:69: warning: 'rows' may be used uninitialized [-Wmaybe-uninitialized] 848 | HYPRE_IJMatrixSetValues(ij_AT, chunk_size, &nnzrow[chunk], &rows[chunk], | ^~~~~~~~~~~~ ij_assembly.c:758:24: note: 'rows' was declared here 758 | HYPRE_BigInt *rows; | ^~~~ ij_assembly.c:849:34: warning: 'cols' may be used uninitialized [-Wmaybe-uninitialized] 849 | &cols[h_rowptr[chunk]], &coefs[h_rowptr[chunk]]); | ^~~~~~~~~~~~~~~~~~~~~~ ij_assembly.c:759:24: note: 'cols' was declared here 759 | HYPRE_BigInt *cols; | ^~~~ ij_assembly.c:849:58: warning: 'coefs' may be used uninitialized [-Wmaybe-uninitialized] 849 | &cols[h_rowptr[chunk]], &coefs[h_rowptr[chunk]]); | ^~~~~~~~~~~~~~~~~~~~~~~ ij_assembly.c:760:24: note: 'coefs' was declared here 760 | HYPRE_Real *coefs; | ^~~~~ ij_assembly.c: In function 'main': ij_assembly.c:348:7: warning: 'nnzrow' may be used uninitialized [-Wmaybe-uninitialized] 348 | test_Set(comm, memory_location, option, ilower, iupper, nrows, num_nonzeros, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | nchunks, h_nnzrow, nnzrow, option == 1 ? rows : rows2, cols, coefs, &ij_A); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ij_assembly.c:92:30: note: 'nnzrow' was declared here 92 | HYPRE_Int *nnzrow, *h_nnzrow, *d_nnzrow; | ^~~~~~ ij_assembly.c:348:7: warning: 'cols' may be used uninitialized [-Wmaybe-uninitialized] 348 | test_Set(comm, memory_location, option, ilower, iupper, nrows, num_nonzeros, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | nchunks, h_nnzrow, nnzrow, option == 1 ? rows : rows2, cols, coefs, &ij_A); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ij_assembly.c:95:30: note: 'cols' was declared here 95 | HYPRE_BigInt *cols, *h_cols, *d_cols; | ^~~~ ij_assembly.c:348:7: warning: 'coefs' may be used uninitialized [-Wmaybe-uninitialized] 348 | test_Set(comm, memory_location, option, ilower, iupper, nrows, num_nonzeros, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | nchunks, h_nnzrow, nnzrow, option == 1 ? rows : rows2, cols, coefs, &ij_A); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ij_assembly.c:96:30: note: 'coefs' was declared here 96 | HYPRE_Real *coefs, *h_coefs, *d_coefs; | ^~~~~ ij_assembly.c:348:7: warning: 'rows' may be used uninitialized [-Wmaybe-uninitialized] 348 | test_Set(comm, memory_location, option, ilower, iupper, nrows, num_nonzeros, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 349 | nchunks, h_nnzrow, nnzrow, option == 1 ? rows : rows2, cols, coefs, &ij_A); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ij_assembly.c:93:30: note: 'rows' was declared here 93 | HYPRE_BigInt *rows, *h_rows, *d_rows; | ^~~~ ij_assembly.c:374:7: warning: 'rows2' may be used uninitialized [-Wmaybe-uninitialized] 374 | test_SetSet(comm, memory_location, option, ilower, iupper, nrows, num_nonzeros, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 375 | nchunks, h_nnzrow, nnzrow, option == 1 ? rows : rows2, cols, coefs, &ij_A); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ij_assembly.c:94:30: note: 'rows2' was declared here 94 | HYPRE_BigInt *rows2, *h_rows2, *d_rows2; | ^~~~~ Building ij_assembly ... mpicc -o ij_assembly ij_assembly.o -L/build/reproducible-path/hypre-2.28.0/src64-static/hypre/lib -lHYPRE64 -Wl,-rpath,/build/reproducible-path/hypre-2.28.0/src64-static/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/aarch64-linux-gnu/openmpi/lib -lmpi -llapack64 -lblas64 -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I. -I/build/reproducible-path/hypre-2.28.0/src64-static/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c sstruct.c sstruct.c: In function 'main': sstruct.c:2667:25: warning: 'parts' may be used uninitialized [-Wmaybe-uninitialized] 2667 | part = parts[i]; | ^ sstruct.c:2336:26: note: 'parts' was declared here 2336 | HYPRE_Int *parts; | ^~~~~ sstruct.c:2643:22: warning: 'refine' may be used uninitialized [-Wmaybe-uninitialized] 2643 | refine[part][j] = atoi(argv[k++]); | ^ sstruct.c:2337:26: note: 'refine' was declared here 2337 | Index *refine; | ^~~~~~ sstruct.c:2657:26: warning: 'distribute' may be used uninitialized [-Wmaybe-uninitialized] 2657 | distribute[part][j] = atoi(argv[k++]); | ^ sstruct.c:2338:26: note: 'distribute' was declared here 2338 | Index *distribute; | ^~~~~~~~~~ sstruct.c:2671:21: warning: 'block' may be used uninitialized [-Wmaybe-uninitialized] 2671 | block[part][j] = atoi(argv[k++]); | ^ sstruct.c:2339:26: note: 'block' was declared here 2339 | Index *block; | ^~~~~ sstruct.c:2665:24: warning: 'nparts' may be used uninitialized [-Wmaybe-uninitialized] 2665 | for (i = 0; i < nparts; i++) | ~~^~~~~~~~ sstruct.c:2334:26: note: 'nparts' was declared here 2334 | HYPRE_Int nparts; | ^~~~~~ In file included from sstruct.c:12: /build/reproducible-path/hypre-2.28.0/src64-static/hypre/include/_hypre_utilities.h:780:2: warning: 'values_size' may be used uninitialized [-Wmaybe-uninitialized] 780 | (hypre_Memcpy((void *)(dst), (void *)(src), (size_t)(sizeof(type) * (count)), locdst, locsrc)) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ sstruct.c:3488:7: note: in expansion of macro 'hypre_TMemcpy' 3488 | hypre_TMemcpy(d_values, values, HYPRE_Real, values_size, | ^~~~~~~~~~~~~ sstruct.c:2375:26: note: 'values_size' was declared here 2375 | HYPRE_Int values_size; | ^~~~~~~~~~~ Building sstruct ... mpicc -o sstruct sstruct.o -L/build/reproducible-path/hypre-2.28.0/src64-static/hypre/lib -lHYPRE64 -Wl,-rpath,/build/reproducible-path/hypre-2.28.0/src64-static/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/aarch64-linux-gnu/openmpi/lib -lmpi -llapack64 -lblas64 -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I. -I/build/reproducible-path/hypre-2.28.0/src64-static/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c struct.c struct.c: In function 'main': struct.c:1666:16: warning: 'jacobi_weight' may be used uninitialized [-Wmaybe-uninitialized] 1666 | HYPRE_StructPFMGSetJacobiWeight(precond, jacobi_weight); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ struct.c:105:24: note: 'jacobi_weight' was declared here 105 | HYPRE_Real jacobi_weight; | ^~~~~~~~~~~~~ struct.c:1017:24: warning: 'nblocks' may be used uninitialized [-Wmaybe-uninitialized] 1017 | for (i = 0; i < nblocks; i++) | ~~^~~~~~~~~ struct.c:100:24: note: 'nblocks' was declared here 100 | HYPRE_Int nblocks ; | ^~~~~~~ Building struct ... mpicc -o struct struct.o -L/build/reproducible-path/hypre-2.28.0/src64-static/hypre/lib -lHYPRE64 -Wl,-rpath,/build/reproducible-path/hypre-2.28.0/src64-static/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/aarch64-linux-gnu/openmpi/lib -lmpi -llapack64 -lblas64 -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I. -I/build/reproducible-path/hypre-2.28.0/src64-static/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c ams_driver.c Building ams_driver ... mpicc -o ams_driver ams_driver.o -L/build/reproducible-path/hypre-2.28.0/src64-static/hypre/lib -lHYPRE64 -Wl,-rpath,/build/reproducible-path/hypre-2.28.0/src64-static/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/aarch64-linux-gnu/openmpi/lib -lmpi -llapack64 -lblas64 -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I. -I/build/reproducible-path/hypre-2.28.0/src64-static/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c maxwell_unscaled.c maxwell_unscaled.c: In function 'main': maxwell_unscaled.c:1930:7: warning: 'solver_id' may be used uninitialized [-Wmaybe-uninitialized] 1930 | if (solver_id == 1) | ^ maxwell_unscaled.c:1318:26: note: 'solver_id' was declared here 1318 | HYPRE_Int solver_id; | ^~~~~~~~~ Building maxwell_unscaled ... mpicc -o maxwell_unscaled maxwell_unscaled.o -L/build/reproducible-path/hypre-2.28.0/src64-static/hypre/lib -lHYPRE64 -Wl,-rpath,/build/reproducible-path/hypre-2.28.0/src64-static/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/aarch64-linux-gnu/openmpi/lib -lmpi -llapack64 -lblas64 -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I. -I/build/reproducible-path/hypre-2.28.0/src64-static/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c struct_migrate.c struct_migrate.c: In function 'main': struct_migrate.c:315:41: warning: 'p' may be used uninitialized [-Wmaybe-uninitialized] 315 | if ( (ix == (bx - 1)) && (p < (P - 1)) ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ struct_migrate.c:47:24: note: 'p' was declared here 47 | HYPRE_Int p, q, r; | ^ struct_migrate.c:319:41: warning: 'q' may be used uninitialized [-Wmaybe-uninitialized] 319 | if ( (iy == (by - 1)) && (q < (Q - 1)) ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ struct_migrate.c:47:27: note: 'q' was declared here 47 | HYPRE_Int p, q, r; | ^ struct_migrate.c:323:41: warning: 'r' may be used uninitialized [-Wmaybe-uninitialized] 323 | if ( (iz == (bz - 1)) && (r < (R - 1)) ) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ struct_migrate.c:47:30: note: 'r' was declared here 47 | HYPRE_Int p, q, r; | ^ In file included from struct_migrate.c:12: /build/reproducible-path/hypre-2.28.0/src64-static/hypre/include/_hypre_utilities.h:771:12: warning: 'nblocks' may be used uninitialized [-Wmaybe-uninitialized] 771 | ( (type *) hypre_CAlloc((size_t)(count), (size_t)sizeof(type), location) ) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ struct_migrate.c:254:13: note: in expansion of macro 'hypre_CTAlloc' 254 | ilower = hypre_CTAlloc(HYPRE_Int*, nblocks, HYPRE_MEMORY_HOST); | ^~~~~~~~~~~~~ struct_migrate.c:49:24: note: 'nblocks' was declared here 49 | HYPRE_Int nblocks ; | ^~~~~~~ Building struct_migrate ... mpicc -o struct_migrate struct_migrate.o -L/build/reproducible-path/hypre-2.28.0/src64-static/hypre/lib -lHYPRE64 -Wl,-rpath,/build/reproducible-path/hypre-2.28.0/src64-static/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/aarch64-linux-gnu/openmpi/lib -lmpi -llapack64 -lblas64 -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I. -I/build/reproducible-path/hypre-2.28.0/src64-static/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c sstruct_fac.c Building sstruct_fac ... mpicc -o sstruct_fac sstruct_fac.o -L/build/reproducible-path/hypre-2.28.0/src64-static/hypre/lib -lHYPRE64 -Wl,-rpath,/build/reproducible-path/hypre-2.28.0/src64-static/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/aarch64-linux-gnu/openmpi/lib -lmpi -llapack64 -lblas64 -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I. -I/build/reproducible-path/hypre-2.28.0/src64-static/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c ij_mv.c Building ij_mv ... mpicc -o ij_mv ij_mv.o -L/build/reproducible-path/hypre-2.28.0/src64-static/hypre/lib -lHYPRE64 -Wl,-rpath,/build/reproducible-path/hypre-2.28.0/src64-static/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/aarch64-linux-gnu/openmpi/lib -lmpi -llapack64 -lblas64 -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I. -I/build/reproducible-path/hypre-2.28.0/src64-static/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c ij_mm.c ij_mm.c: In function 'BuildParRotate7pt': ij_mm.c:2452:7: warning: 'eps' may be used uninitialized [-Wmaybe-uninitialized] 2452 | hypre_printf(" alpha = %f, eps = %f\n", alpha, eps); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ij_mm.c:2382:24: note: 'eps' was declared here 2382 | HYPRE_Real eps, alpha; | ^~~ ij_mm.c:2452:7: warning: 'alpha' may be used uninitialized [-Wmaybe-uninitialized] 2452 | hypre_printf(" alpha = %f, eps = %f\n", alpha, eps); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ij_mm.c:2382:29: note: 'alpha' was declared here 2382 | HYPRE_Real eps, alpha; | ^~~~~ Building ij_mm ... mpicc -o ij_mm ij_mm.o -L/build/reproducible-path/hypre-2.28.0/src64-static/hypre/lib -lHYPRE64 -Wl,-rpath,/build/reproducible-path/hypre-2.28.0/src64-static/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/aarch64-linux-gnu/openmpi/lib -lmpi -llapack64 -lblas64 -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm mpicc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/hypre-2.28.0=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -O3 -DHAVE_CONFIG_H -I. -I/build/reproducible-path/hypre-2.28.0/src64-static/hypre/include -I/usr/include/superlu -I/usr/include/superlu-dist -I/usr/lib/aarch64-linux-gnu/openmpi/include -DHYPRE_TIMING -DHYPRE_FORTRAN -c zboxloop.c -o zboxloop.obj Building zboxloop ... mpicc -o zboxloop zboxloop.obj -L/build/reproducible-path/hypre-2.28.0/src64-static/hypre/lib -lHYPRE64 -Wl,-rpath,/build/reproducible-path/hypre-2.28.0/src64-static/hypre/lib -lsuperlu_dist -lsuperlu -L/usr/lib/aarch64-linux-gnu/openmpi/lib -lmpi -llapack64 -lblas64 -Wl,-z,relro -Wl,--no-as-needed -lmpi -lm make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64-static/test' Using HYPRE_RELEASE_VERSION: 2.28.0 Running with these driver parameters: solver ID = 0 ============================================= Hypre init times: ============================================= Hypre init: wall clock time = 0.000002 seconds wall MFLOPS = 0.000000 cpu clock time = 0.000002 seconds cpu MFLOPS = 0.000000 Laplacian: num_fun = 1 (nx, ny, nz) = (10, 10, 10) (Px, Py, Pz) = (1, 1, 1) (cx, cy, cz) = (1.000000, 1.000000, 1.000000) ============================================= Generate Matrix: ============================================= Spatial Operator: wall clock time = 0.000553 seconds wall MFLOPS = 0.000000 cpu clock time = 0.000553 seconds cpu MFLOPS = 0.000000 Number of vector components: 1 RHS vector has unit coefficients Initial guess is 0 ============================================= IJ Vector Setup: ============================================= RHS and Initial Guess: wall clock time = 0.000143 seconds wall MFLOPS = 0.000000 cpu clock time = 0.000143 seconds cpu MFLOPS = 0.000000 Solver: AMG Num MPI tasks = 1 Num OpenMP threads = 1 BoomerAMG SETUP PARAMETERS: Max levels = 25 Num levels = 5 Strength Threshold = 0.250000 Interpolation Truncation Factor = 0.000000 Maximum Row Sum Threshold for Dependency Weakening = 1.000000 Coarsening Type = HMIS measures are determined locally No global partition option chosen. Interpolation = extended+i interpolation Operator Matrix Information: nonzero entries/row row sums lev rows entries sparse min max avg min max ====================================================================== 0 1000 6400 0.006 4 7 6.4 0.000e+00 3.000e+00 1 500 7248 0.029 7 17 14.5 0.000e+00 4.000e+00 2 99 2999 0.306 15 43 30.3 1.041e-02 5.319e+00 3 14 188 0.959 11 14 13.4 5.274e+00 1.007e+01 4 4 16 1.000 4 4 4.0 7.597e+00 9.192e+00 Interpolation Matrix Information: entries/row min max row sums lev rows x cols min max avgW weight weight min max ================================================================================ 0 1000 x 500 1 4 4.0 1.667e-01 2.500e-01 5.000e-01 1.000e+00 1 500 x 99 1 4 4.0 1.301e-02 3.547e-01 2.164e-01 1.000e+00 2 99 x 14 1 4 4.0 1.247e-03 3.929e-01 2.865e-02 1.000e+00 3 14 x 4 1 4 3.6 -6.321e-02 6.629e-02 -6.118e-02 1.000e+00 Complexity: grid = 1.617000 operator = 2.632969 memory = 3.350000 BoomerAMG SOLVER PARAMETERS: Maximum number of cycles: 100 Stopping Tolerance: 1.000000e-08 Cycle type (1 = V, 2 = W, etc.): 1 Relaxation Parameters: Visiting Grid: down up coarse Number of sweeps: 1 1 1 Type 0=Jac, 3=hGS, 6=hSGS, 9=GE: 13 14 9 Point types, partial sweeps (1=C, -1=F): Pre-CG relaxation (down): 0 Post-CG relaxation (up): 0 Coarsest grid: 0 ============================================= Setup phase times: ============================================= BoomerAMG Setup: wall clock time = 0.008567 seconds wall MFLOPS = 0.000000 cpu clock time = 0.008066 seconds cpu MFLOPS = 0.000000 BoomerAMG SOLVER PARAMETERS: Maximum number of cycles: 100 Stopping Tolerance: 1.000000e-08 Cycle type (1 = V, 2 = W, etc.): 1 Relaxation Parameters: Visiting Grid: down up coarse Number of sweeps: 1 1 1 Type 0=Jac, 3=hGS, 6=hSGS, 9=GE: 13 14 9 Point types, partial sweeps (1=C, -1=F): Pre-CG relaxation (down): 0 Post-CG relaxation (up): 0 Coarsest grid: 0 Output flag (print_level): 3 AMG SOLUTION INFO: relative residual factor residual -------- ------ -------- Initial 3.162278e+01 1.000000e+00 Cycle 1 8.684809e+00 0.274638 2.746378e-01 Cycle 2 1.447942e+00 0.166721 4.578796e-02 Cycle 3 2.121013e-01 0.146485 6.707231e-03 Cycle 4 3.036483e-02 0.143162 9.602203e-04 Cycle 5 4.363645e-03 0.143707 1.379906e-04 Cycle 6 6.356418e-04 0.145668 2.010076e-05 Cycle 7 9.435359e-05 0.148438 2.983722e-06 Cycle 8 1.432582e-05 0.151831 4.530221e-07 Cycle 9 2.230503e-06 0.155698 7.053469e-08 Cycle 10 3.564749e-07 0.159818 1.127273e-08 Cycle 11 5.842804e-08 0.163905 1.847657e-09 Average Convergence Factor = 0.160715 Complexity: grid = 1.617000 operator = 2.632969 cycle = 5.263438 ============================================= Solve phase times: ============================================= BoomerAMG Solve: wall clock time = 0.002933 seconds wall MFLOPS = 0.000000 cpu clock time = 0.002935 seconds cpu MFLOPS = 0.000000 BoomerAMG Iterations = 11 Final Relative Residual Norm = 1.847657e-09 Using HYPRE_RELEASE_VERSION: 2.28.0 Running with these driver parameters: (nx, ny, nz) = (10, 10, 10) (istart[0],istart[1],istart[2]) = (-3, -3, -3) (Px, Py, Pz) = (1, 1, 1) (bx, by, bz) = (1, 1, 1) (px, py, pz) = (0, 0, 0) (cx, cy, cz) = (1.000000, 1.000000, 1.000000) (conx,cony,conz)= (0.000000, 0.000000, 0.000000) (n_pre, n_post) = (1, 1) dim = 3 skip = 0 sym = 1 rap = 0 relax = 1 jump = 0 solver ID = 0 ============================================= Struct Interface: ============================================= Struct Interface: wall clock time = 0.000732 seconds wall MFLOPS = 0.000000 cpu clock time = 0.000519 seconds cpu MFLOPS = 0.000000 ============================================= Setup phase times: ============================================= SMG Setup: wall clock time = 0.013314 seconds wall MFLOPS = 0.000000 cpu clock time = 0.013316 seconds cpu MFLOPS = 0.000000 ============================================= Solve phase times: ============================================= SMG Solve: wall clock time = 0.012131 seconds wall MFLOPS = 0.000000 cpu clock time = 0.012055 seconds cpu MFLOPS = 0.000000 Iterations = 5 Final Relative Residual Norm = 1.375560e-07 Using HYPRE_RELEASE_VERSION: 2.28.0 ============================================= SStruct Interface: ============================================= SStruct Interface: wall clock time = 0.008775 seconds wall MFLOPS = 0.000000 cpu clock time = 0.008648 seconds cpu MFLOPS = 0.000000 ============================================= Setup phase times: ============================================= GMRES Setup: wall clock time = 0.000611 seconds wall MFLOPS = 0.000000 cpu clock time = 0.000611 seconds cpu MFLOPS = 0.000000 ============================================= Solve phase times: ============================================= GMRES Solve: wall clock time = 0.011781 seconds wall MFLOPS = 0.000000 cpu clock time = 0.011335 seconds cpu MFLOPS = 0.000000 Iterations = 27 Final Relative Residual Norm = 6.891943e-07 -rw-r--r-- 1 pbuilder1 pbuilder1 0 May 11 07:04 ij.err -rw-r--r-- 1 pbuilder1 pbuilder1 0 May 11 07:04 sstruct.err -rw-r--r-- 1 pbuilder1 pbuilder1 0 May 11 07:04 struct.err make[2]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64-static' == running make check (MPI -P 3 1 1) == make[2]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64-static' Checking the library ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64-static/test' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64-static/test' Using HYPRE_RELEASE_VERSION: 2.28.0 Running with these driver parameters: solver ID = 0 ============================================= Hypre init times: ============================================= Hypre init: wall clock time = 0.000001 seconds wall MFLOPS = 0.000000 cpu clock time = 0.000002 seconds cpu MFLOPS = 0.000000 Laplacian: num_fun = 1 (nx, ny, nz) = (10, 10, 10) (Px, Py, Pz) = (3, 1, 1) (cx, cy, cz) = (1.000000, 1.000000, 1.000000) ============================================= Generate Matrix: ============================================= Spatial Operator: wall clock time = 0.000152 seconds wall MFLOPS = 0.000000 cpu clock time = 0.000153 seconds cpu MFLOPS = 0.000000 Number of vector components: 1 RHS vector has unit coefficients Initial guess is 0 ============================================= IJ Vector Setup: ============================================= RHS and Initial Guess: wall clock time = 0.000134 seconds wall MFLOPS = 0.000000 cpu clock time = 0.000134 seconds cpu MFLOPS = 0.000000 Solver: AMG Num MPI tasks = 3 Num OpenMP threads = 1 BoomerAMG SETUP PARAMETERS: Max levels = 25 Num levels = 5 Strength Threshold = 0.250000 Interpolation Truncation Factor = 0.000000 Maximum Row Sum Threshold for Dependency Weakening = 1.000000 Coarsening Type = HMIS measures are determined locally No global partition option chosen. Interpolation = extended+i interpolation Operator Matrix Information: nonzero entries/row row sums lev rows entries sparse min max avg min max ====================================================================== 0 1000 6400 0.006 4 7 6.4 0.000e+00 3.000e+00 1 450 7632 0.038 7 40 17.0 -2.116e-15 4.071e+00 2 68 2054 0.444 15 55 30.2 7.573e-01 5.665e+00 3 10 100 1.000 10 10 10.0 5.375e+00 9.990e+00 4 3 9 1.000 3 3 3.0 6.351e+00 9.406e+00 Interpolation Matrix Information: entries/row min max row sums lev rows x cols min max avgW weight weight min max ================================================================================ 0 1000 x 450 1 4 4.0 5.263e-02 4.317e-01 5.000e-01 1.000e+00 1 450 x 68 1 4 4.0 7.547e-03 5.045e-01 2.205e-01 1.000e+00 2 68 x 10 1 4 4.0 -2.775e-02 2.707e-01 3.626e-02 1.000e+00 3 10 x 3 1 3 2.9 -5.868e-02 2.593e-02 -5.025e-02 1.000e+00 Complexity: grid = 1.531000 operator = 2.530469 memory = 3.233906 BoomerAMG SOLVER PARAMETERS: Maximum number of cycles: 100 Stopping Tolerance: 1.000000e-08 Cycle type (1 = V, 2 = W, etc.): 1 Relaxation Parameters: Visiting Grid: down up coarse Number of sweeps: 1 1 1 Type 0=Jac, 3=hGS, 6=hSGS, 9=GE: 13 14 9 Point types, partial sweeps (1=C, -1=F): Pre-CG relaxation (down): 0 Post-CG relaxation (up): 0 Coarsest grid: 0 ============================================= Setup phase times: ============================================= BoomerAMG Setup: wall clock time = 0.008647 seconds wall MFLOPS = 0.000000 cpu clock time = 0.008355 seconds cpu MFLOPS = 0.000000 BoomerAMG SOLVER PARAMETERS: Maximum number of cycles: 100 Stopping Tolerance: 1.000000e-08 Cycle type (1 = V, 2 = W, etc.): 1 Relaxation Parameters: Visiting Grid: down up coarse Number of sweeps: 1 1 1 Type 0=Jac, 3=hGS, 6=hSGS, 9=GE: 13 14 9 Point types, partial sweeps (1=C, -1=F): Pre-CG relaxation (down): 0 Post-CG relaxation (up): 0 Coarsest grid: 0 Output flag (print_level): 3 AMG SOLUTION INFO: relative residual factor residual -------- ------ -------- Initial 3.162278e+01 1.000000e+00 Cycle 1 1.041853e+01 0.329463 3.294629e-01 Cycle 2 2.327358e+00 0.223386 7.359751e-02 Cycle 3 4.876312e-01 0.209521 1.542025e-02 Cycle 4 1.043311e-01 0.213955 3.299239e-03 Cycle 5 2.294326e-02 0.219908 7.255296e-04 Cycle 6 5.152111e-03 0.224559 1.629241e-04 Cycle 7 1.173535e-03 0.227778 3.711044e-05 Cycle 8 2.698636e-04 0.229958 8.533837e-06 Cycle 9 6.246453e-05 0.231467 1.975302e-06 Cycle 10 1.452647e-05 0.232555 4.593672e-07 Cycle 11 3.390157e-06 0.233378 1.072062e-07 Cycle 12 7.933897e-07 0.234027 2.508919e-08 Cycle 13 1.860971e-07 0.234560 5.884908e-09 Average Convergence Factor = 0.232757 Complexity: grid = 1.531000 operator = 2.530469 cycle = 5.059531 ============================================= Solve phase times: ============================================= BoomerAMG Solve: wall clock time = 0.003101 seconds wall MFLOPS = 0.000000 cpu clock time = 0.003103 seconds cpu MFLOPS = 0.000000 BoomerAMG Iterations = 13 Final Relative Residual Norm = 5.884908e-09 Using HYPRE_RELEASE_VERSION: 2.28.0 Running with these driver parameters: (nx, ny, nz) = (10, 10, 10) (istart[0],istart[1],istart[2]) = (-3, -3, -3) (Px, Py, Pz) = (3, 1, 1) (bx, by, bz) = (1, 1, 1) (px, py, pz) = (0, 0, 0) (cx, cy, cz) = (1.000000, 1.000000, 1.000000) (conx,cony,conz)= (0.000000, 0.000000, 0.000000) (n_pre, n_post) = (1, 1) dim = 3 skip = 0 sym = 1 rap = 0 relax = 1 jump = 0 solver ID = 0 ============================================= Struct Interface: ============================================= Struct Interface: wall clock time = 0.000587 seconds wall MFLOPS = 0.000000 cpu clock time = 0.000588 seconds cpu MFLOPS = 0.000000 ============================================= Setup phase times: ============================================= SMG Setup: wall clock time = 0.033467 seconds wall MFLOPS = 0.000000 cpu clock time = 0.033355 seconds cpu MFLOPS = 0.000000 ============================================= Solve phase times: ============================================= SMG Solve: wall clock time = 0.031955 seconds wall MFLOPS = 0.000000 cpu clock time = 0.031795 seconds cpu MFLOPS = 0.000000 Iterations = 5 Final Relative Residual Norm = 1.223128e-07 Using HYPRE_RELEASE_VERSION: 2.28.0 ============================================= SStruct Interface: ============================================= SStruct Interface: wall clock time = 0.009264 seconds wall MFLOPS = 0.000000 cpu clock time = 0.009268 seconds cpu MFLOPS = 0.000000 ============================================= Setup phase times: ============================================= GMRES Setup: wall clock time = 0.000928 seconds wall MFLOPS = 0.000000 cpu clock time = 0.000928 seconds cpu MFLOPS = 0.000000 ============================================= Solve phase times: ============================================= GMRES Solve: wall clock time = 0.017436 seconds wall MFLOPS = 0.000000 cpu clock time = 0.017440 seconds cpu MFLOPS = 0.000000 Iterations = 31 Final Relative Residual Norm = 6.643858e-07 -rw-r--r-- 1 pbuilder1 pbuilder1 0 May 11 07:04 ij.err -rw-r--r-- 1 pbuilder1 pbuilder1 0 May 11 07:04 sstruct.err -rw-r--r-- 1 pbuilder1 pbuilder1 0 May 11 07:04 struct.err make[2]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64-static' == running make checkpar == make[2]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64-static' Checking the library ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64-static/test' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64-static/test' Testing IJ ... OK : TEST_ij/solvers.err Testing Struct ... OK : TEST_struct/solvers.err Testing SStruct ... OK : TEST_sstruct/solvers.err make[2]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64-static' make[1]: Leaving directory '/build/reproducible-path/hypre-2.28.0' create-stamp debian/debhelper-build-stamp fakeroot debian/rules binary dh binary --sourcedirectory=src dh_testroot -O--sourcedirectory=src dh_prep -O--sourcedirectory=src debian/rules override_dh_auto_install make[1]: Entering directory '/build/reproducible-path/hypre-2.28.0' dh_auto_install -Dsrc cd src && make -j12 install DESTDIR=/build/reproducible-path/hypre-2.28.0/debian/tmp AM_UPDATE_INFO_DIR=no make[2]: Entering directory '/build/reproducible-path/hypre-2.28.0/src' Making blas ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src/blas' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src/blas' Making lapack ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src/lapack' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src/lapack' Making utilities ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src/utilities' cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src/hypre/include cp -fR ./_hypre_onedpl.hpp /build/reproducible-path/hypre-2.28.0/src/hypre/include cp -fR ./_hypre_utilities.h /build/reproducible-path/hypre-2.28.0/src/hypre/include cp -fR ./_hypre_utilities.hpp /build/reproducible-path/hypre-2.28.0/src/hypre/include cp -fR ./fortran*.h /build/reproducible-path/hypre-2.28.0/src/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src/utilities' Making multivector ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src/multivector' cp -fR *.h /build/reproducible-path/hypre-2.28.0/src/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src/multivector' Making krylov ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src/krylov' cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src/hypre/include cp -fR ./krylov.h /build/reproducible-path/hypre-2.28.0/src/hypre/include cp -fR ./lobpcg.h /build/reproducible-path/hypre-2.28.0/src/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src/krylov' Making seq_mv ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src/seq_mv' make autogen make[4]: Entering directory '/build/reproducible-path/hypre-2.28.0/src/seq_mv' make[4]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src/seq_mv' make lib make[4]: Entering directory '/build/reproducible-path/hypre-2.28.0/src/seq_mv' cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src/hypre/include cp -fR ./seq_mv.h /build/reproducible-path/hypre-2.28.0/src/hypre/include make[4]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src/seq_mv' make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src/seq_mv' Making parcsr_mv ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src/parcsr_mv' cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src/hypre/include cp -fR ./_hypre_parcsr_mv.h /build/reproducible-path/hypre-2.28.0/src/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src/parcsr_mv' Making parcsr_block_mv ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src/parcsr_block_mv' cp -fR ./par_csr_block_matrix.h /build/reproducible-path/hypre-2.28.0/src/hypre/include cp -fR ./csr_block_matrix.h /build/reproducible-path/hypre-2.28.0/src/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src/parcsr_block_mv' Making distributed_matrix ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src/distributed_matrix' cp -fR ./distributed_matrix.h /build/reproducible-path/hypre-2.28.0/src/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src/distributed_matrix' Making IJ_mv ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src/IJ_mv' cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src/hypre/include cp -fR ./_hypre_IJ_mv.h /build/reproducible-path/hypre-2.28.0/src/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src/IJ_mv' Making matrix_matrix ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src/matrix_matrix' cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src/matrix_matrix' Making parcsr_ls ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src/parcsr_ls' cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src/hypre/include cp -fR ./_hypre_parcsr_ls.h /build/reproducible-path/hypre-2.28.0/src/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src/parcsr_ls' Making struct_mv ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src/struct_mv' cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src/hypre/include cp -fR ./_hypre_struct_mv.h /build/reproducible-path/hypre-2.28.0/src/hypre/include cp -fR ./_hypre_struct_mv.hpp /build/reproducible-path/hypre-2.28.0/src/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src/struct_mv' Making struct_ls ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src/struct_ls' cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src/hypre/include cp -fR ./_hypre_struct_ls.h /build/reproducible-path/hypre-2.28.0/src/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src/struct_ls' Making sstruct_mv ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src/sstruct_mv' cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src/hypre/include cp -fR ./_hypre_sstruct_mv.h /build/reproducible-path/hypre-2.28.0/src/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src/sstruct_mv' Making sstruct_ls ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src/sstruct_ls' cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src/hypre/include cp -fR ./_hypre_sstruct_ls.h /build/reproducible-path/hypre-2.28.0/src/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src/sstruct_ls' Making /build/reproducible-path/hypre-2.28.0/src/distributed_ls ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src/distributed_ls' Making pilut ... make[4]: Entering directory '/build/reproducible-path/hypre-2.28.0/src/distributed_ls/pilut' cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src/hypre/include make[4]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src/distributed_ls/pilut' Making ParaSails ... make[4]: Entering directory '/build/reproducible-path/hypre-2.28.0/src/distributed_ls/ParaSails' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src/distributed_ls/ParaSails' Making Euclid ... make[4]: Entering directory '/build/reproducible-path/hypre-2.28.0/src/distributed_ls/Euclid' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src/distributed_ls/Euclid' make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src/distributed_ls' Making lib ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src/lib' cp -fR libHYPRE* /build/reproducible-path/hypre-2.28.0/src/hypre/lib make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src/lib' Installing hypre ... mkdir -p -- /build/reproducible-path/hypre-2.28.0/debian/tmp/usr/lib/aarch64-linux-gnu /build/reproducible-path/hypre-2.28.0/debian/tmp/usr/include/hypre make[2]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src' dh_auto_install -Dsrc-static cd src-static && make -j12 install DESTDIR=/build/reproducible-path/hypre-2.28.0/debian/tmp AM_UPDATE_INFO_DIR=no make[2]: Entering directory '/build/reproducible-path/hypre-2.28.0/src-static' Making blas ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src-static/blas' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src-static/blas' Making lapack ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src-static/lapack' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src-static/lapack' Making utilities ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src-static/utilities' cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src-static/hypre/include cp -fR ./_hypre_onedpl.hpp /build/reproducible-path/hypre-2.28.0/src-static/hypre/include cp -fR ./_hypre_utilities.h /build/reproducible-path/hypre-2.28.0/src-static/hypre/include cp -fR ./_hypre_utilities.hpp /build/reproducible-path/hypre-2.28.0/src-static/hypre/include cp -fR ./fortran*.h /build/reproducible-path/hypre-2.28.0/src-static/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src-static/utilities' Making multivector ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src-static/multivector' cp -fR *.h /build/reproducible-path/hypre-2.28.0/src-static/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src-static/multivector' Making krylov ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src-static/krylov' cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src-static/hypre/include cp -fR ./krylov.h /build/reproducible-path/hypre-2.28.0/src-static/hypre/include cp -fR ./lobpcg.h /build/reproducible-path/hypre-2.28.0/src-static/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src-static/krylov' Making seq_mv ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src-static/seq_mv' make autogen make[4]: Entering directory '/build/reproducible-path/hypre-2.28.0/src-static/seq_mv' make[4]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src-static/seq_mv' make lib make[4]: Entering directory '/build/reproducible-path/hypre-2.28.0/src-static/seq_mv' cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src-static/hypre/include cp -fR ./seq_mv.h /build/reproducible-path/hypre-2.28.0/src-static/hypre/include make[4]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src-static/seq_mv' make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src-static/seq_mv' Making parcsr_mv ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src-static/parcsr_mv' cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src-static/hypre/include cp -fR ./_hypre_parcsr_mv.h /build/reproducible-path/hypre-2.28.0/src-static/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src-static/parcsr_mv' Making parcsr_block_mv ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src-static/parcsr_block_mv' cp -fR ./par_csr_block_matrix.h /build/reproducible-path/hypre-2.28.0/src-static/hypre/include cp -fR ./csr_block_matrix.h /build/reproducible-path/hypre-2.28.0/src-static/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src-static/parcsr_block_mv' Making distributed_matrix ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src-static/distributed_matrix' cp -fR ./distributed_matrix.h /build/reproducible-path/hypre-2.28.0/src-static/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src-static/distributed_matrix' Making IJ_mv ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src-static/IJ_mv' cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src-static/hypre/include cp -fR ./_hypre_IJ_mv.h /build/reproducible-path/hypre-2.28.0/src-static/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src-static/IJ_mv' Making matrix_matrix ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src-static/matrix_matrix' cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src-static/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src-static/matrix_matrix' Making parcsr_ls ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src-static/parcsr_ls' cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src-static/hypre/include cp -fR ./_hypre_parcsr_ls.h /build/reproducible-path/hypre-2.28.0/src-static/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src-static/parcsr_ls' Making struct_mv ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src-static/struct_mv' cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src-static/hypre/include cp -fR ./_hypre_struct_mv.h /build/reproducible-path/hypre-2.28.0/src-static/hypre/include cp -fR ./_hypre_struct_mv.hpp /build/reproducible-path/hypre-2.28.0/src-static/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src-static/struct_mv' Making struct_ls ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src-static/struct_ls' cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src-static/hypre/include cp -fR ./_hypre_struct_ls.h /build/reproducible-path/hypre-2.28.0/src-static/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src-static/struct_ls' Making sstruct_mv ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src-static/sstruct_mv' cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src-static/hypre/include cp -fR ./_hypre_sstruct_mv.h /build/reproducible-path/hypre-2.28.0/src-static/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src-static/sstruct_mv' Making sstruct_ls ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src-static/sstruct_ls' cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src-static/hypre/include cp -fR ./_hypre_sstruct_ls.h /build/reproducible-path/hypre-2.28.0/src-static/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src-static/sstruct_ls' Making /build/reproducible-path/hypre-2.28.0/src-static/distributed_ls ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src-static/distributed_ls' Making pilut ... make[4]: Entering directory '/build/reproducible-path/hypre-2.28.0/src-static/distributed_ls/pilut' cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src-static/hypre/include make[4]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src-static/distributed_ls/pilut' Making ParaSails ... make[4]: Entering directory '/build/reproducible-path/hypre-2.28.0/src-static/distributed_ls/ParaSails' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src-static/distributed_ls/ParaSails' Making Euclid ... make[4]: Entering directory '/build/reproducible-path/hypre-2.28.0/src-static/distributed_ls/Euclid' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src-static/distributed_ls/Euclid' make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src-static/distributed_ls' Making lib ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src-static/lib' cp -fR libHYPRE* /build/reproducible-path/hypre-2.28.0/src-static/hypre/lib make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src-static/lib' Installing hypre ... mkdir -p -- /build/reproducible-path/hypre-2.28.0/debian/tmp-static/usr/lib/aarch64-linux-gnu /build/reproducible-path/hypre-2.28.0/debian/tmp-static/usr/include/hypre make[2]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src-static' dh_auto_install -Dsrc64 cd src64 && make -j12 install DESTDIR=/build/reproducible-path/hypre-2.28.0/debian/tmp AM_UPDATE_INFO_DIR=no make[2]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64' Making blas ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64/blas' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64/blas' Making lapack ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64/lapack' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64/lapack' Making utilities ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64/utilities' cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src64/hypre/include cp -fR ./_hypre_onedpl.hpp /build/reproducible-path/hypre-2.28.0/src64/hypre/include cp -fR ./_hypre_utilities.h /build/reproducible-path/hypre-2.28.0/src64/hypre/include cp -fR ./_hypre_utilities.hpp /build/reproducible-path/hypre-2.28.0/src64/hypre/include cp -fR ./fortran*.h /build/reproducible-path/hypre-2.28.0/src64/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64/utilities' Making multivector ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64/multivector' cp -fR *.h /build/reproducible-path/hypre-2.28.0/src64/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64/multivector' Making krylov ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64/krylov' cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src64/hypre/include cp -fR ./krylov.h /build/reproducible-path/hypre-2.28.0/src64/hypre/include cp -fR ./lobpcg.h /build/reproducible-path/hypre-2.28.0/src64/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64/krylov' Making seq_mv ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64/seq_mv' make autogen make[4]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64/seq_mv' make[4]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64/seq_mv' make lib make[4]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64/seq_mv' cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src64/hypre/include cp -fR ./seq_mv.h /build/reproducible-path/hypre-2.28.0/src64/hypre/include make[4]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64/seq_mv' make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64/seq_mv' Making parcsr_mv ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64/parcsr_mv' cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src64/hypre/include cp -fR ./_hypre_parcsr_mv.h /build/reproducible-path/hypre-2.28.0/src64/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64/parcsr_mv' Making parcsr_block_mv ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64/parcsr_block_mv' cp -fR ./par_csr_block_matrix.h /build/reproducible-path/hypre-2.28.0/src64/hypre/include cp -fR ./csr_block_matrix.h /build/reproducible-path/hypre-2.28.0/src64/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64/parcsr_block_mv' Making distributed_matrix ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64/distributed_matrix' cp -fR ./distributed_matrix.h /build/reproducible-path/hypre-2.28.0/src64/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64/distributed_matrix' Making IJ_mv ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64/IJ_mv' cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src64/hypre/include cp -fR ./_hypre_IJ_mv.h /build/reproducible-path/hypre-2.28.0/src64/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64/IJ_mv' Making matrix_matrix ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64/matrix_matrix' cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src64/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64/matrix_matrix' Making parcsr_ls ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64/parcsr_ls' cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src64/hypre/include cp -fR ./_hypre_parcsr_ls.h /build/reproducible-path/hypre-2.28.0/src64/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64/parcsr_ls' Making struct_mv ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64/struct_mv' cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src64/hypre/include cp -fR ./_hypre_struct_mv.h /build/reproducible-path/hypre-2.28.0/src64/hypre/include cp -fR ./_hypre_struct_mv.hpp /build/reproducible-path/hypre-2.28.0/src64/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64/struct_mv' Making struct_ls ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64/struct_ls' cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src64/hypre/include cp -fR ./_hypre_struct_ls.h /build/reproducible-path/hypre-2.28.0/src64/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64/struct_ls' Making sstruct_mv ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64/sstruct_mv' cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src64/hypre/include cp -fR ./_hypre_sstruct_mv.h /build/reproducible-path/hypre-2.28.0/src64/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64/sstruct_mv' Making sstruct_ls ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64/sstruct_ls' cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src64/hypre/include cp -fR ./_hypre_sstruct_ls.h /build/reproducible-path/hypre-2.28.0/src64/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64/sstruct_ls' Making /build/reproducible-path/hypre-2.28.0/src64/distributed_ls ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64/distributed_ls' Making pilut ... make[4]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64/distributed_ls/pilut' cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src64/hypre/include make[4]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64/distributed_ls/pilut' Making ParaSails ... make[4]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64/distributed_ls/ParaSails' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64/distributed_ls/ParaSails' Making Euclid ... make[4]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64/distributed_ls/Euclid' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64/distributed_ls/Euclid' make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64/distributed_ls' Making lib ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64/lib' cp -fR libHYPRE* /build/reproducible-path/hypre-2.28.0/src64/hypre/lib make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64/lib' Installing hypre ... mkdir -p -- /build/reproducible-path/hypre-2.28.0/debian/tmp64/usr/lib/aarch64-linux-gnu /build/reproducible-path/hypre-2.28.0/debian/tmp64/usr/include/hypre make[2]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64' dh_auto_install -Dsrc64m cd src64m && make -j12 install DESTDIR=/build/reproducible-path/hypre-2.28.0/debian/tmp AM_UPDATE_INFO_DIR=no make[2]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64m' Making blas ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64m/blas' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64m/blas' Making lapack ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64m/lapack' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64m/lapack' Making utilities ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64m/utilities' cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src64m/hypre/include cp -fR ./_hypre_onedpl.hpp /build/reproducible-path/hypre-2.28.0/src64m/hypre/include cp -fR ./_hypre_utilities.h /build/reproducible-path/hypre-2.28.0/src64m/hypre/include cp -fR ./_hypre_utilities.hpp /build/reproducible-path/hypre-2.28.0/src64m/hypre/include cp -fR ./fortran*.h /build/reproducible-path/hypre-2.28.0/src64m/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64m/utilities' Making multivector ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64m/multivector' cp -fR *.h /build/reproducible-path/hypre-2.28.0/src64m/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64m/multivector' Making krylov ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64m/krylov' cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src64m/hypre/include cp -fR ./krylov.h /build/reproducible-path/hypre-2.28.0/src64m/hypre/include cp -fR ./lobpcg.h /build/reproducible-path/hypre-2.28.0/src64m/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64m/krylov' Making seq_mv ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64m/seq_mv' make autogen make[4]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64m/seq_mv' make[4]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64m/seq_mv' make lib make[4]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64m/seq_mv' cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src64m/hypre/include cp -fR ./seq_mv.h /build/reproducible-path/hypre-2.28.0/src64m/hypre/include make[4]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64m/seq_mv' make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64m/seq_mv' Making parcsr_mv ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64m/parcsr_mv' cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src64m/hypre/include cp -fR ./_hypre_parcsr_mv.h /build/reproducible-path/hypre-2.28.0/src64m/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64m/parcsr_mv' Making parcsr_block_mv ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64m/parcsr_block_mv' cp -fR ./par_csr_block_matrix.h /build/reproducible-path/hypre-2.28.0/src64m/hypre/include cp -fR ./csr_block_matrix.h /build/reproducible-path/hypre-2.28.0/src64m/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64m/parcsr_block_mv' Making distributed_matrix ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64m/distributed_matrix' cp -fR ./distributed_matrix.h /build/reproducible-path/hypre-2.28.0/src64m/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64m/distributed_matrix' Making IJ_mv ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64m/IJ_mv' cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src64m/hypre/include cp -fR ./_hypre_IJ_mv.h /build/reproducible-path/hypre-2.28.0/src64m/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64m/IJ_mv' Making matrix_matrix ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64m/matrix_matrix' cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src64m/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64m/matrix_matrix' Making parcsr_ls ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64m/parcsr_ls' cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src64m/hypre/include cp -fR ./_hypre_parcsr_ls.h /build/reproducible-path/hypre-2.28.0/src64m/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64m/parcsr_ls' Making struct_mv ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64m/struct_mv' cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src64m/hypre/include cp -fR ./_hypre_struct_mv.h /build/reproducible-path/hypre-2.28.0/src64m/hypre/include cp -fR ./_hypre_struct_mv.hpp /build/reproducible-path/hypre-2.28.0/src64m/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64m/struct_mv' Making struct_ls ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64m/struct_ls' cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src64m/hypre/include cp -fR ./_hypre_struct_ls.h /build/reproducible-path/hypre-2.28.0/src64m/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64m/struct_ls' Making sstruct_mv ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64m/sstruct_mv' cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src64m/hypre/include cp -fR ./_hypre_sstruct_mv.h /build/reproducible-path/hypre-2.28.0/src64m/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64m/sstruct_mv' Making sstruct_ls ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64m/sstruct_ls' cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src64m/hypre/include cp -fR ./_hypre_sstruct_ls.h /build/reproducible-path/hypre-2.28.0/src64m/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64m/sstruct_ls' Making lib ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64m/lib' cp -fR libHYPRE* /build/reproducible-path/hypre-2.28.0/src64m/hypre/lib make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64m/lib' Installing hypre ... mkdir -p -- /build/reproducible-path/hypre-2.28.0/debian/tmp64m/usr/lib/aarch64-linux-gnu /build/reproducible-path/hypre-2.28.0/debian/tmp64m/usr/include/hypre make[2]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64m' dh_auto_install -Dsrc64-static cd src64-static && make -j12 install DESTDIR=/build/reproducible-path/hypre-2.28.0/debian/tmp AM_UPDATE_INFO_DIR=no make[2]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64-static' Making blas ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64-static/blas' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64-static/blas' Making lapack ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64-static/lapack' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64-static/lapack' Making utilities ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64-static/utilities' cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src64-static/hypre/include cp -fR ./_hypre_onedpl.hpp /build/reproducible-path/hypre-2.28.0/src64-static/hypre/include cp -fR ./_hypre_utilities.h /build/reproducible-path/hypre-2.28.0/src64-static/hypre/include cp -fR ./_hypre_utilities.hpp /build/reproducible-path/hypre-2.28.0/src64-static/hypre/include cp -fR ./fortran*.h /build/reproducible-path/hypre-2.28.0/src64-static/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64-static/utilities' Making multivector ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64-static/multivector' cp -fR *.h /build/reproducible-path/hypre-2.28.0/src64-static/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64-static/multivector' Making krylov ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64-static/krylov' cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src64-static/hypre/include cp -fR ./krylov.h /build/reproducible-path/hypre-2.28.0/src64-static/hypre/include cp -fR ./lobpcg.h /build/reproducible-path/hypre-2.28.0/src64-static/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64-static/krylov' Making seq_mv ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64-static/seq_mv' make autogen make[4]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64-static/seq_mv' make[4]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64-static/seq_mv' make lib make[4]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64-static/seq_mv' cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src64-static/hypre/include cp -fR ./seq_mv.h /build/reproducible-path/hypre-2.28.0/src64-static/hypre/include make[4]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64-static/seq_mv' make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64-static/seq_mv' Making parcsr_mv ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64-static/parcsr_mv' cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src64-static/hypre/include cp -fR ./_hypre_parcsr_mv.h /build/reproducible-path/hypre-2.28.0/src64-static/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64-static/parcsr_mv' Making parcsr_block_mv ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64-static/parcsr_block_mv' cp -fR ./par_csr_block_matrix.h /build/reproducible-path/hypre-2.28.0/src64-static/hypre/include cp -fR ./csr_block_matrix.h /build/reproducible-path/hypre-2.28.0/src64-static/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64-static/parcsr_block_mv' Making distributed_matrix ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64-static/distributed_matrix' cp -fR ./distributed_matrix.h /build/reproducible-path/hypre-2.28.0/src64-static/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64-static/distributed_matrix' Making IJ_mv ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64-static/IJ_mv' cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src64-static/hypre/include cp -fR ./_hypre_IJ_mv.h /build/reproducible-path/hypre-2.28.0/src64-static/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64-static/IJ_mv' Making matrix_matrix ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64-static/matrix_matrix' cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src64-static/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64-static/matrix_matrix' Making parcsr_ls ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64-static/parcsr_ls' cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src64-static/hypre/include cp -fR ./_hypre_parcsr_ls.h /build/reproducible-path/hypre-2.28.0/src64-static/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64-static/parcsr_ls' Making struct_mv ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64-static/struct_mv' cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src64-static/hypre/include cp -fR ./_hypre_struct_mv.h /build/reproducible-path/hypre-2.28.0/src64-static/hypre/include cp -fR ./_hypre_struct_mv.hpp /build/reproducible-path/hypre-2.28.0/src64-static/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64-static/struct_mv' Making struct_ls ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64-static/struct_ls' cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src64-static/hypre/include cp -fR ./_hypre_struct_ls.h /build/reproducible-path/hypre-2.28.0/src64-static/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64-static/struct_ls' Making sstruct_mv ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64-static/sstruct_mv' cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src64-static/hypre/include cp -fR ./_hypre_sstruct_mv.h /build/reproducible-path/hypre-2.28.0/src64-static/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64-static/sstruct_mv' Making sstruct_ls ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64-static/sstruct_ls' cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src64-static/hypre/include cp -fR ./_hypre_sstruct_ls.h /build/reproducible-path/hypre-2.28.0/src64-static/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64-static/sstruct_ls' Making /build/reproducible-path/hypre-2.28.0/src64-static/distributed_ls ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64-static/distributed_ls' Making pilut ... make[4]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64-static/distributed_ls/pilut' cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src64-static/hypre/include make[4]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64-static/distributed_ls/pilut' Making ParaSails ... make[4]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64-static/distributed_ls/ParaSails' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64-static/distributed_ls/ParaSails' Making Euclid ... make[4]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64-static/distributed_ls/Euclid' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64-static/distributed_ls/Euclid' make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64-static/distributed_ls' Making lib ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64-static/lib' cp -fR libHYPRE* /build/reproducible-path/hypre-2.28.0/src64-static/hypre/lib make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64-static/lib' Installing hypre ... mkdir -p -- /build/reproducible-path/hypre-2.28.0/debian/tmp64-static/usr/lib/aarch64-linux-gnu /build/reproducible-path/hypre-2.28.0/debian/tmp64-static/usr/include/hypre make[2]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64-static' dh_auto_install -Dsrc64m-static cd src64m-static && make -j12 install DESTDIR=/build/reproducible-path/hypre-2.28.0/debian/tmp AM_UPDATE_INFO_DIR=no make[2]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64m-static' Making blas ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64m-static/blas' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64m-static/blas' Making lapack ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64m-static/lapack' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64m-static/lapack' Making utilities ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64m-static/utilities' cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src64m-static/hypre/include cp -fR ./_hypre_onedpl.hpp /build/reproducible-path/hypre-2.28.0/src64m-static/hypre/include cp -fR ./_hypre_utilities.h /build/reproducible-path/hypre-2.28.0/src64m-static/hypre/include cp -fR ./_hypre_utilities.hpp /build/reproducible-path/hypre-2.28.0/src64m-static/hypre/include cp -fR ./fortran*.h /build/reproducible-path/hypre-2.28.0/src64m-static/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64m-static/utilities' Making multivector ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64m-static/multivector' cp -fR *.h /build/reproducible-path/hypre-2.28.0/src64m-static/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64m-static/multivector' Making krylov ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64m-static/krylov' cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src64m-static/hypre/include cp -fR ./krylov.h /build/reproducible-path/hypre-2.28.0/src64m-static/hypre/include cp -fR ./lobpcg.h /build/reproducible-path/hypre-2.28.0/src64m-static/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64m-static/krylov' Making seq_mv ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64m-static/seq_mv' make autogen make[4]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64m-static/seq_mv' make[4]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64m-static/seq_mv' make lib make[4]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64m-static/seq_mv' cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src64m-static/hypre/include cp -fR ./seq_mv.h /build/reproducible-path/hypre-2.28.0/src64m-static/hypre/include make[4]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64m-static/seq_mv' make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64m-static/seq_mv' Making parcsr_mv ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64m-static/parcsr_mv' cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src64m-static/hypre/include cp -fR ./_hypre_parcsr_mv.h /build/reproducible-path/hypre-2.28.0/src64m-static/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64m-static/parcsr_mv' Making parcsr_block_mv ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64m-static/parcsr_block_mv' cp -fR ./par_csr_block_matrix.h /build/reproducible-path/hypre-2.28.0/src64m-static/hypre/include cp -fR ./csr_block_matrix.h /build/reproducible-path/hypre-2.28.0/src64m-static/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64m-static/parcsr_block_mv' Making distributed_matrix ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64m-static/distributed_matrix' cp -fR ./distributed_matrix.h /build/reproducible-path/hypre-2.28.0/src64m-static/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64m-static/distributed_matrix' Making IJ_mv ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64m-static/IJ_mv' cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src64m-static/hypre/include cp -fR ./_hypre_IJ_mv.h /build/reproducible-path/hypre-2.28.0/src64m-static/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64m-static/IJ_mv' Making matrix_matrix ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64m-static/matrix_matrix' cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src64m-static/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64m-static/matrix_matrix' Making parcsr_ls ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64m-static/parcsr_ls' cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src64m-static/hypre/include cp -fR ./_hypre_parcsr_ls.h /build/reproducible-path/hypre-2.28.0/src64m-static/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64m-static/parcsr_ls' Making struct_mv ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64m-static/struct_mv' cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src64m-static/hypre/include cp -fR ./_hypre_struct_mv.h /build/reproducible-path/hypre-2.28.0/src64m-static/hypre/include cp -fR ./_hypre_struct_mv.hpp /build/reproducible-path/hypre-2.28.0/src64m-static/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64m-static/struct_mv' Making struct_ls ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64m-static/struct_ls' cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src64m-static/hypre/include cp -fR ./_hypre_struct_ls.h /build/reproducible-path/hypre-2.28.0/src64m-static/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64m-static/struct_ls' Making sstruct_mv ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64m-static/sstruct_mv' cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src64m-static/hypre/include cp -fR ./_hypre_sstruct_mv.h /build/reproducible-path/hypre-2.28.0/src64m-static/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64m-static/sstruct_mv' Making sstruct_ls ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64m-static/sstruct_ls' cp -fR ./HYPRE_*.h /build/reproducible-path/hypre-2.28.0/src64m-static/hypre/include cp -fR ./_hypre_sstruct_ls.h /build/reproducible-path/hypre-2.28.0/src64m-static/hypre/include make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64m-static/sstruct_ls' Making lib ... make[3]: Entering directory '/build/reproducible-path/hypre-2.28.0/src64m-static/lib' cp -fR libHYPRE* /build/reproducible-path/hypre-2.28.0/src64m-static/hypre/lib make[3]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64m-static/lib' Installing hypre ... mkdir -p -- /build/reproducible-path/hypre-2.28.0/debian/tmp64m-static/usr/lib/aarch64-linux-gnu /build/reproducible-path/hypre-2.28.0/debian/tmp64m-static/usr/include/hypre make[2]: Leaving directory '/build/reproducible-path/hypre-2.28.0/src64m-static' make[1]: Leaving directory '/build/reproducible-path/hypre-2.28.0' debian/rules override_dh_install make[1]: Entering directory '/build/reproducible-path/hypre-2.28.0' dh_install -p libhypre-2.28.0 usr/lib/*/*2.28.0.so dh_install -p libhypre-dev --exclude=2.28.0 usr/lib/*/* dh_install -p libhypre-dev usr/include/hypre dh_install -p libhypre-dev --sourcedir=debian/tmp-static usr/lib/*/libHYPRE.a dh_install --sourcedir=debian/tmp64 -p libhypre64-2.28.0 usr/lib/*/*2.28.0.so dh_install --sourcedir=debian/tmp64 -p libhypre64-dev --exclude=2.28.0 usr/lib/*/* dh_install --sourcedir=debian/tmp64 -p libhypre64-dev usr/include/hypre/* usr/include/hypre64 dh_install --sourcedir=debian/tmp64-static -p libhypre64-dev usr/lib/*/libHYPRE64.a dh_install --sourcedir=debian/tmp64m -p libhypre64m-2.28.0 usr/lib/*/*2.28.0.so dh_install --sourcedir=debian/tmp64m -p libhypre64m-dev --exclude=2.28.0 usr/lib/*/* dh_install --sourcedir=debian/tmp64m -p libhypre64m-dev usr/include/hypre/* usr/include/hypre64m dh_install --sourcedir=debian/tmp64m-static -p libhypre64m-dev usr/lib/*/libHYPRE64m.a make[1]: Leaving directory '/build/reproducible-path/hypre-2.28.0' dh_installdocs -O--sourcedirectory=src dh_installchangelogs -O--sourcedirectory=src dh_installsystemduser -O--sourcedirectory=src dh_perl -O--sourcedirectory=src dh_link -O--sourcedirectory=src dh_strip_nondeterminism -O--sourcedirectory=src dh_compress -O--sourcedirectory=src dh_fixperms -O--sourcedirectory=src dh_missing -O--sourcedirectory=src dh_dwz -a -O--sourcedirectory=src dh_strip -a -O--sourcedirectory=src dh_makeshlibs -a -O--sourcedirectory=src dh_shlibdeps -a -O--sourcedirectory=src dh_installdeb -O--sourcedirectory=src dh_gencontrol -O--sourcedirectory=src dh_md5sums -O--sourcedirectory=src dh_builddeb -O--sourcedirectory=src dpkg-deb: building package 'libhypre-dev' in '../libhypre-dev_2.28.0-8_arm64.deb'. dpkg-deb: building package 'libhypre-2.28.0' in '../libhypre-2.28.0_2.28.0-8_arm64.deb'. dpkg-deb: building package 'libhypre64-dev' in '../libhypre64-dev_2.28.0-8_arm64.deb'. dpkg-deb: building package 'libhypre-2.28.0-dbgsym' in '../libhypre-2.28.0-dbgsym_2.28.0-8_arm64.deb'. dpkg-deb: building package 'libhypre64m-dev' in '../libhypre64m-dev_2.28.0-8_arm64.deb'. dpkg-deb: building package 'libhypre64-2.28.0' in '../libhypre64-2.28.0_2.28.0-8_arm64.deb'. dpkg-deb: building package 'libhypre64-2.28.0-dbgsym' in '../libhypre64-2.28.0-dbgsym_2.28.0-8_arm64.deb'. dpkg-deb: building package 'libhypre64m-2.28.0' in '../libhypre64m-2.28.0_2.28.0-8_arm64.deb'. dpkg-deb: building package 'libhypre64m-2.28.0-dbgsym' in '../libhypre64m-2.28.0-dbgsym_2.28.0-8_arm64.deb'. dpkg-genbuildinfo --build=binary -O../hypre_2.28.0-8_arm64.buildinfo dpkg-genchanges --build=binary -O../hypre_2.28.0-8_arm64.changes dpkg-genchanges: info: binary-only upload (no source code included) dpkg-source --after-build . dpkg-buildpackage: info: binary-only upload (no source included) dpkg-genchanges: info: not including original source code in upload I: copying local configuration I: unmounting dev/ptmx filesystem I: unmounting dev/pts filesystem I: unmounting dev/shm filesystem I: unmounting proc filesystem I: unmounting sys filesystem I: cleaning the build env I: removing directory /srv/workspace/pbuilder/3307619 and its subdirectories I: Current time: Fri May 10 19:05:40 -12 2024 I: pbuilder-time-stamp: 1715411140 Sat May 11 07:05:43 UTC 2024 I: 1st build successful. Starting 2nd build on remote node codethink01-arm64.debian.net. Sat May 11 07:05:43 UTC 2024 I: Preparing to do remote build '2' on codethink01-arm64.debian.net. Sat May 11 07:17:22 UTC 2024 I: Deleting $TMPDIR on codethink01-arm64.debian.net. Sat May 11 07:17:23 UTC 2024 I: hypre_2.28.0-8_arm64.changes: Format: 1.8 Date: Mon, 18 Dec 2023 17:01:24 +0100 Source: hypre Binary: libhypre-2.28.0 libhypre-2.28.0-dbgsym libhypre-dev libhypre64-2.28.0 libhypre64-2.28.0-dbgsym libhypre64-dev libhypre64m-2.28.0 libhypre64m-2.28.0-dbgsym libhypre64m-dev Architecture: arm64 Version: 2.28.0-8 Distribution: unstable Urgency: medium Maintainer: Debian Science Maintainers Changed-By: Drew Parsons Description: libhypre-2.28.0 - High Performance Matrix Preconditioners - Shared Library libhypre-dev - High Performance Matrix Preconditioners - Development Files libhypre64-2.28.0 - High Performance Matrix Preconditioners - 64-bit (bigint) Shared libhypre64-dev - High Performance Matrix Preconditioners - 64-bit (bigint) Develop libhypre64m-2.28.0 - High Performance Matrix Preconditioners - 64-bit (mixedint) Share libhypre64m-dev - High Performance Matrix Preconditioners - 64-bit (mixedint) Devel Closes: 1046864 1058461 Changes: hypre (2.28.0-8) unstable; urgency=medium . * Team upload. * debian/rules: add loong64 to list of arches needing a relaxed test tolerance for build-time tests. Closes: #1058461. * after dh_clean remove src*-static copies of the src dir. Closes: #1046864 Checksums-Sha1: 797106d4652f2ccf34102fc5ae26c1774a61b890 10204 hypre_2.28.0-8_arm64.buildinfo c5714d2047b8767fa34e440ac7900cffd842e8a4 3808520 libhypre-2.28.0-dbgsym_2.28.0-8_arm64.deb 2ac8db25a80ef57240e74981681e1840811151bb 1414928 libhypre-2.28.0_2.28.0-8_arm64.deb 0427f12519d6293ff2fea0f1b4ebb66ecd399f21 1726528 libhypre-dev_2.28.0-8_arm64.deb 78b4f383897e5afcfcf993b820baefbd85f3731c 3687828 libhypre64-2.28.0-dbgsym_2.28.0-8_arm64.deb f6d3a2c74c756ba6a174aa9894d6c5d989cc90c3 1333092 libhypre64-2.28.0_2.28.0-8_arm64.deb 356c6657de3d32fcc657c6d0c8dbc8d47fc1ae33 1644496 libhypre64-dev_2.28.0-8_arm64.deb 4c25f39c91cdb8dfbfffa0826dca0889985a118f 3473388 libhypre64m-2.28.0-dbgsym_2.28.0-8_arm64.deb d51aca87b6dd15f865c2186a13bd55c423301b0b 1294896 libhypre64m-2.28.0_2.28.0-8_arm64.deb 03fd2b503dddb237c8fdc9698fc65b947860b8dc 1566092 libhypre64m-dev_2.28.0-8_arm64.deb Checksums-Sha256: 92c04cd8eaae1469eb0b5705c297b2834de5ad924d00b2d7e8cb2d955a116c9b 10204 hypre_2.28.0-8_arm64.buildinfo 69f5961f2e3b93ebbc10028075a1320ef78598290f3451a4c461d0b61caa89b9 3808520 libhypre-2.28.0-dbgsym_2.28.0-8_arm64.deb d370dcf18a529306cf7d5e694aae8c78ef8f7af28051b1c40c341fa9b2269260 1414928 libhypre-2.28.0_2.28.0-8_arm64.deb 7ad5c2d7df0d189562dfe3f81a337223c3743776fc2235048ccfdc2d6bd7a916 1726528 libhypre-dev_2.28.0-8_arm64.deb 58189c53e01129c1e5caa51be3c22e06d3d7d4c9454cd69544ecfb7da6c9197d 3687828 libhypre64-2.28.0-dbgsym_2.28.0-8_arm64.deb 11d6b54fcc16c3c0922f13a5ad3d8763b5addb9d33aef74e3bba5fdf52f8fba5 1333092 libhypre64-2.28.0_2.28.0-8_arm64.deb 4e32b539606fd848bf44725687ad0360bea554db7ad044fe7123348aa3c97519 1644496 libhypre64-dev_2.28.0-8_arm64.deb 995fac7d75433015f9457fdd8a3c33e25a6942c215eba44d87bc4c7b22c42f67 3473388 libhypre64m-2.28.0-dbgsym_2.28.0-8_arm64.deb 499532040845e27aa6d6222d82f44a2fc7a2a25b9353dfb82360cbe9c3308e3b 1294896 libhypre64m-2.28.0_2.28.0-8_arm64.deb 8b8482dd98a108e58a919a97540bc8293629ca3eb352459f3ded23a5c642f43e 1566092 libhypre64m-dev_2.28.0-8_arm64.deb Files: d3ed98570120a7be899f825826c0be47 10204 math optional hypre_2.28.0-8_arm64.buildinfo 4f07d1f01a74bc68bd2a5cb1f1505fb2 3808520 debug optional libhypre-2.28.0-dbgsym_2.28.0-8_arm64.deb fff625f07e4c19b5f2d05cc7baff4d82 1414928 libs optional libhypre-2.28.0_2.28.0-8_arm64.deb 8223596c472fbb4b8f16ad55ad110587 1726528 libdevel optional libhypre-dev_2.28.0-8_arm64.deb cf255a011676a97ca6d6b54c515695e2 3687828 debug optional libhypre64-2.28.0-dbgsym_2.28.0-8_arm64.deb 91fcf71a219dc96792c153ca2f8b411e 1333092 libs optional libhypre64-2.28.0_2.28.0-8_arm64.deb 74be4691c73164997000f46269e1accd 1644496 libdevel optional libhypre64-dev_2.28.0-8_arm64.deb e76b5d8e49f6c23ddbf842483cea2a80 3473388 debug optional libhypre64m-2.28.0-dbgsym_2.28.0-8_arm64.deb 2d4d1987509c4a252d04c18bd6baac0d 1294896 libs optional libhypre64m-2.28.0_2.28.0-8_arm64.deb c3675719afe0a052397a40aaf4823b49 1566092 libdevel optional libhypre64m-dev_2.28.0-8_arm64.deb Sat May 11 07:17:25 UTC 2024 I: diffoscope 265 will be used to compare the two builds: Running as unit: rb-diffoscope-arm64_16-9986.service # Profiling output for: /usr/bin/diffoscope --timeout 7200 --html /srv/reproducible-results/rbuild-debian/r-b-build.E6RJjYJQ/hypre_2.28.0-8.diffoscope.html --text /srv/reproducible-results/rbuild-debian/r-b-build.E6RJjYJQ/hypre_2.28.0-8.diffoscope.txt --json /srv/reproducible-results/rbuild-debian/r-b-build.E6RJjYJQ/hypre_2.28.0-8.diffoscope.json --profile=- /srv/reproducible-results/rbuild-debian/r-b-build.E6RJjYJQ/b1/hypre_2.28.0-8_arm64.changes /srv/reproducible-results/rbuild-debian/r-b-build.E6RJjYJQ/b2/hypre_2.28.0-8_arm64.changes ## command (total time: 0.000s) 0.000s 1 call cmp (internal) ## has_same_content_as (total time: 0.000s) 0.000s 1 call abc.DotChangesFile ## main (total time: 0.568s) 0.568s 2 calls outputs 0.000s 1 call cleanup ## recognizes (total time: 0.225s) 0.225s 12 calls diffoscope.comparators.binary.FilesystemFile ## specialize (total time: 0.000s) 0.000s 1 call specialize Finished with result: success Main processes terminated with: code=exited/status=0 Service runtime: 906ms CPU time consumed: 907ms Sat May 11 07:17:26 UTC 2024 I: diffoscope 265 found no differences in the changes files, and a .buildinfo file also exists. Sat May 11 07:17:26 UTC 2024 I: hypre from trixie built successfully and reproducibly on arm64. Sat May 11 07:17:28 UTC 2024 I: Submitting .buildinfo files to external archives: Sat May 11 07:17:28 UTC 2024 I: Submitting 12K b1/hypre_2.28.0-8_arm64.buildinfo.asc Sat May 11 07:17:29 UTC 2024 I: Submitting 12K b2/hypre_2.28.0-8_arm64.buildinfo.asc Sat May 11 07:17:29 UTC 2024 I: Done submitting .buildinfo files to http://buildinfo.debian.net/api/submit. Sat May 11 07:17:29 UTC 2024 I: Done submitting .buildinfo files. Sat May 11 07:17:29 UTC 2024 I: Removing signed hypre_2.28.0-8_arm64.buildinfo.asc files: removed './b1/hypre_2.28.0-8_arm64.buildinfo.asc' removed './b2/hypre_2.28.0-8_arm64.buildinfo.asc'